/* CSS Document for New to Somerset website */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
body {
	background: #1C8DFF url(images/background.jpg) repeat-x top;
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #006;
	} 

.bold {font-weight: bold}

p {margin-bottom: 15px}

ul {margin-bottom: 15px}

#wrapper {
	width: 770px;
	margin: auto auto;
	backround: #FFF;
	}
	
.sentence {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #BFD4E8;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
	}
	
.sentence a:link, .sentence a:visited {font: Verdana, Arial, Helvetica, sans-serif; color: #BFD4E8; text-decoration: underline;}
.sentence a:hover {text-decoration: none;}

#header {height: 227px; z-index: 1; background: #FFF url(images/homepage-hdr.jpg) no-repeat top; height: 227px;}

#header #flags {width: 247px; float: left; margin-top: 188px; margin-left: 5px;}
#header #flags img {margin-right: 10px;}

#header #date {font: bold 10px Verdana, Arial, Helvetica, sans-serif; width: 280px; float: left; margin-top: 195px;}

#header #search {height: 40px; text-align: right; width: 228px; float: left; font: 10px Verdana, Arial, Helvetica, sans-serif; margin-top: 178px;}
input.searchtext {background-color: #FFF; border: 1px solid #006; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #006; margin-left: 5px; height: 13px; padding: 2px;}
input.submit {border: 0px; position: relative; top: 4px; left: 3px;}

a.advanced:link, a.advanced:visited {font: Verdana, Arial, Helvetica, sans-serif; color: #006; position: relative; top: -7px;}
a.advanced:hover {font: Verdana, Arial, Helvetica, sans-serif; color: #FFF;}

#navigation {width: 100%; overflow: hidden; height: 31px;}

#navigation a:link, #navigation a:visited {
	text-decoration: none;
	background-color: #F60; 
	border-color: #FF822E #C34E00 #C34E00 #FF822E;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif; color: #FFF;
	padding: 7px; 
	display: block;
	width: 176px;
	float: left;
	}
	
#navigation a:hover {background-color: #0053A5; 
	border-top: 1px solid #2E72B5;
	border-left: 1px solid #2E72B5;
	border-right: 1px solid #003F7E;
	border-bottom: 1px solid #003F7E;}


#navigation a.first:link, #navigation a.first:visited {
	text-decoration: none;
	background-color: #F60; 
	border-color: #FF822E #C34E00 #C34E00 #FF822E;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif; color: #FFF;
	padding: 7px; 
	display: block;
	width: 178px;
	float: left;
	}
	
#navigation a.first:hover {
	background-color: #0053A5; 
	border-top: 1px solid #2E72B5;
	border-left: 1px solid #2E72B5;
	border-right: 1px solid #003F7E;
	border-bottom: 1px solid #003F7E;}
	
#content {background: #FFF; padding: 30px 30px 15px 30px;}

h2 {font: bold 1.4em Arial, Helvetica, sans-serif; border-bottom: 1px solid #F60; padding-bottom: 15px; margin-bottom: 15px;}

#text {width: 380px; height: 410px;}
#text ul li {font-weight: bold; list-style: outside url(images/list-pointer.gif); margin-left: 20px;}
#text img {padding-top: 40px;}
#text a:link, #text a:visited {font: Arial, Helvetica, sans-serif; color: #006; text-decoration: underline;}
#text a:hover {font: Arial, Helvetica, sans-serif; color: #F60; text-decoration: none;}

#essentialinfo {width: 270px; background: url(images/bkg_essential.gif) no-repeat; height: 398px; float: right; padding: 10px;}
#essentialinfo p {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding-left: 5px; padding-top: 0px;}
#essentialinfo .icon {width: 80px; height: 120px; margin-right: 13px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-align: center; float: left;}
#essentialinfo .iconlast {width: 80px; height: 125px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-align: center; float: left;}

#footer {background: url(images/bkg_footer.jpg) no-repeat; height: 40px;}
#footer p.districts {font: bold 12px Arial, Helvetica, sans-serif; color: #86B6E7; text-align: center; padding-top: 11px;}
#footer p.districts a:link, #footer p.districts a:visited {font: 12px Arial, Helvetica, sans-serif; color: #86B6E7; margin-right: 7px;}
#footer p.districts a:hover {text-decoration: none; font: 12px Arial, Helvetica, sans-serif; color: #F60;}

.contsm {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #006;}