body {
	font: 75% 'Arial', Helvetica, Sans-Serif; /* Resets 1em to 10px */
	color: black;
	background: white url(/img/bg.gif);
	text-align: center;
	margin:0px;
	}

#page {
	background: white url(http://mediafiles.thedms.co.uk/publication/ee-pete/headers/home-photo.jpg) no-repeat bottom;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
	border: 1px solid #639EC6;
	}
	
#page1 {
	background: white;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
	border: 1px solid #639EC6;
	}
	
#pagefood {
	background: white url(http://mediafiles.thedms.co.uk/publication/ee-pete/headers/food-photo.jpg) no-repeat bottom;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
	border: 1px solid #639EC6;
	}
	
#pagetodo {
	background: white url(http://mediafiles.thedms.co.uk/publication/ee-pete/headers/todo-photo.jpg) no-repeat bottom;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
	border: 1px solid #639EC6;
	}
	
#pageaccommodation {
	background: white url(http://mediafiles.thedms.co.uk/publication/ee-pete/headers/accommodation-photo.jpg) no-repeat bottom;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
	border: 1px solid #639EC6;
	}
	
#pagecontact {
	background: white url(http://mediafiles.thedms.co.uk/publication/ee-pete/headers/contact-photo.jpg) no-repeat bottom;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
	border: 1px solid #639EC6;
	}
	
#pageevents {
	background: white url(http://mediafiles.thedms.co.uk/publication/ee-pete/headers/events-photo.jpg) no-repeat bottom;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
	border: 1px solid #639EC6;
	}
	
#pageinformation {
	background: white url(http://mediafiles.thedms.co.uk/publication/ee-pete/headers/visitor-photo.jpg) no-repeat bottom;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
	border: 1px solid #639EC6;
	}
	
#pageconferences {
	background: white url(http://mediafiles.thedms.co.uk/publication/ee-pete/headers/conferences-photo.jpg) no-repeat bottom;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
	border: 1px solid #639EC6;
	}
	
#bottom {
	text-align: right;
	margin: 0 auto;
	padding: 6px;
	position: relative;
	width: 961px;
	background:white;
	border:1px solid #639EC6;
	}
	

#topbar{
	margin: 0px;
	padding: 20px;
	margin-top: 20px;
	margin-bottom:20px;
}

#fadebar
{
    height: 29px;
    margin: 0px;
    padding: 0px;
    background: url(/img/nav-bg.gif);
}

.photoblock 
{
    padding:0px;
    margin-top:370px;
}

/* Tab Menu */


#menu {
	margin-left: 20px;
	padding:0px;
}

#menu li {
	float:left;
	margin-right:5px;
	display:block;
	letter-spacing:0px;
	font-size:120%;
	border: solid 1px #639EC6;
	border-bottom:0px;
	margin-left: 0px;
}

#menu li a
{
	text-decoration:none;
	color:#ffffff;
	display:block;
	padding:6px 18px;
	font-weight:normal;
}

#menu li.last
{
    margin-right:0px;
}

#menu li.things a
{
    background:#7693F4;
}

#menu li.events a
{
    background:#183B5C;
}

#menu li.accommodation a
{
    background:#EACA1B;
}

#menu li.food a
{
    background:#036FA7;
}

#menu li.visitor a
{
    background:#9E0303;
}

#menu li.conferences a
{
    background:#499C28;
}

#menu li.contact a
{
    background:#8AC49A;
}

#menu li.home a
{
    background:white;
    color:#639EC6;
}

#menu li a:hover
{
	background: #639EC6;
	color:white;
}

#contentarea
{
    margin:0px auto;
    padding:20px;
    width:639px;
    float:left;
    margin-top:10px;
}

#contentareafull
{
    margin:0px auto;
    padding:20px;
    margin-top:10px;
    text-align:left;
}

#sidebar 
{
    float:right;
    margin:0px;
    margin-top:30px;
    padding-right:20px;
}

#box, #box1, #box2, #box3
{
    background: white url(/img/bg1.gif) no-repeat top; 
    padding:10px;
    margin:0px;
    border:1px solid #639EC6;
    margin-bottom:20px;
    width:250px;
}

.sline 
{
    margin-top:0.8em;
    margin-bottom:0.8em;
}

.clear
{
	clear:both;
}

.footer
{
    background: #639EC6;
    padding:10px 20px;
    margin:0px;
    color:White;
}

.copyright 
{
    text-align: right;
    color: white;
    width: 750px;
    display:block;
}

a, a:visited
{
	color:#639EC6;
	text-decoration: underline;
}

a:hover
{
    text-decoration: none;
}

H1
{
	font-size:22px;
	color: #639EC6;
	padding: 0px;
	margin:0px;
	font-weight:lighter;
}

H2
{
	font-size:16px;
	color: #639EC6;
	padding: 0px;
	margin:0px;
	font-weight:bold;
}

H3
{
	font-size:100%;
	color: #639EC6;
	padding: 0px;
	font-weight:bold;
	margin:0px;
}

.float
{
    float:left;
    margin-right:5px;
}

.floatright
{
    float:right;
    margin-top:15px;
}

.form {
	float:left;
	margin-right:10px;
	display:block;
}

.iconborder 
{
    border: 1px solid #639EC6;
}

.imageborder 
{
    border: 1px solid #639EC6;
    margin-left:5px;
    margin-top:5px;
}

#topnav 
{
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	width: 973px;
	background:white;
	border-right: 1px solid #639EC6;
	border-left: 1px solid #639EC6;
	padding-top:1px;
	}

/* Top Menu */


#topmenu {
	margin:0px;
	padding:0px;
	margin-top:10px;
	display:block;
	margin-left:20px;
}

#topmenu li {
	float:left;
	margin-right:5px;
	display:block;
	letter-spacing:0px;
	border: solid 1px #639EC6;
	border-bottom:0px;
	margin-left: 0px;
	background:white;
}

#topmenu li a
{
	text-decoration:none;
	color:#639EC6;
	display:block;
	padding:4px 10px;
	font-weight:normal;
}

#topmenu li a:hover
{
	background: #639EC6;
	color:white;
}

#contentareafull h2 
{
    margin-bottom:20px;
}

#thedmsSearch0 h2, #thedmsSearch1 h2 
{
    border-bottom:1px solid #639EC6;
    width:70%;
    padding-bottom:5px;
    margin-top:30px;
    font-weight:normal;
}


#thedmsContact li.wide label {
    width:30%;
    float:left;
}

#thedmsContact li.wide {
    margin:0pt;
    padding:0pt;
}

img.floatright 
{
    border: 1px solid #CEE7DE;
    margin:0px;
    margin-left:10px;
    float:right;
    padding:0px; 
}