/* @override http://www.co.isle-of-wight.va.us/wp-content/themes/iOW1/style.css */

/*   
Theme Name: IOW County 1.0
Theme URI: http://www.co.isle-of-wight.va.us/
Description: Isle Of Wight County Website Version 1.0
Author: David Parker
Author URI: http://vectec.org/
*/

/* @group Reset */
html, body, div, span,applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,dd, dl, 
dt, li, ul,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, tde
	{border: 0;font-family: inherit;font-size: 100%;
	font-weight: inherit;
	margin: 0;padding: 0;text-align: left;
	vertical-align: baseline;}
a img, :link img, :visited img{border: 0;}
table{border-collapse: collapse;border-spacing: 0;}
ul{list-style: none;}
q:before, q:after,
blockquote:before, blockquote:after{content: "";}
/* @end */
/* @group main */
html, body {height: 100%;}
body {
	background: #fff url('images/mainBg.jpg') no-repeat center 0;
	color: #333;
	font: 15px/18px MuliRegular, "Lucida Grande", Lucida, Verdana, sans-serif;
}
.container {
	width: 1066px;
	margin: 0 auto;
	position: relative;
	min-height: 100%;
}
#main {
	overflow:auto;
	padding-bottom: 250px;
}
a {
	color: #952e45;
}
a:hover {
	color: #000 !important;
	text-decoration: underline;
}
/* @end */
/* @group formatting */
h1, h2, h3, h4, h5, h6 {
	font-family: BrawlerRegular, Times New Roman, Serif;
}
.oneThird, .twoThird {
	float: left;
}
.twoThird {
	width: 680px;
	margin-right: 40px;
}
.oneThird {
	width: 325px;
	margin-right: 30px;
}
.clear {clear: both;}

/* @end */
/* @group header */
#header {
	height: 340px;
	position: relative;
	padding-top: 30px;
}
.logo {
	background: transparent url('images/logo.png') no-repeat;
	width: 148px;
	height: 179px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 39px;
	left: 1px;
	z-index: 999;
}
.logoText {
	background: transparent url('images/logoText.png') no-repeat;
	margin: 0 auto 0;
	width: 174px;
	height: 51px;
	text-indent: -9999px;
	display: block;
}
.metaLinks {
	position: absolute;
	left: 904px;
	top: 70px;
	width: 170px;
}
.metaLinks li {
	float: left;
	margin-right: 10px;
}
.metaLinks li a {
	border: 0;
	text-decoration: none;
	color: #333;
	display: block;
}
.metaLinks li a:hover {text-decoration: underline;}
#imageScroller {
	margin-top: 13px; 
	border: 3px solid #0b3160;
	z-index: 75;
}
.nivo-caption {
	display: none !important;
}
.nivo-nextNav, .nivo-prevNav {
	display: none!important;
}
.nivo-controlNav {
	display: none!important;
}
#postImage {
	margin-top: 13px;
	border: 3px solid #0b3160;
	z-index: 75;	
	height: 255px;
}
#postImage img {
	margin: 0 !important; padding: 0 !important;
}
/* @group nav */
#nav {
	position: absolute;
	z-index: 99;
	left: 153px;
	margin-top: 16px;
}
#nav a:hover {
	color: #000;
}
/* @group navigation */
ul#iwan, ul#guid, #coun, #link, #link2 {	
	float: left;
}
ul.cssMenu li > a {
	display: block;
	width: 182px;
	height: 56px;
	background: url(images/nav.png);
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	text-indent: -9999px;
}
/*	Normal Links */
ul.cssMenu li.iwa a {background-position: 0 0;}
ul.cssMenu li.gui a {background-position: -183px 0;}
ul.cssMenu li.cou a {background-position: -366px 0;}
ul.cssMenu li.lin a {background-position: -549px 0;}
ul.cssMenu li.lin2 a {background-position: -732px 0;}

/*	Hover Links */
ul.cssMenu li.iwa a:hover {background-position: 0 -56px;}
ul.cssMenu li.gui a:hover {background-position: -183px -56px;}
ul.cssMenu li.cou a:hover {background-position: -366px -56px;}
ul.cssMenu li.lin a:hover {background-position: -549px -56px;}
ul.cssMenu li.lin2 a:hover {background-position: -732px -56px;}
/*	Clicked Links */
ul.cssMenu li.iwa a:active {background-position: 0 -112px;}
ul.cssMenu li.gui a:active {background-position: -183px -112px;}
ul.cssMenu li.cou a:active {background-position: -366px -112px;}
ul.cssMenu li.lin a:active {background-position: -549px -112px;}
ul.cssMenu li.lin2 a:active {background-position: -732px -112px;}
/* @end */
/* I Want To */
#iwan li ul {
	display: none;
	color: #fff;
}
#iwan li:hover ul{
	background: #006699 url(images/navActiveArrow.png) no-repeat 0 0;
	padding: 10px;
	height: 165px;
	position: absolute;
	margin: 0;
	width: 886px;
	display: inline;
	border: 2px solid #006699;
}
#iwan li ul a{
	clear: both;
	color: #fff;
}
#iwan li ul .left {
	float: left;
	width: 32%;
	margin-right: 1%;
}
/* Guide To Services */
#guid li ul {
	position: relative;
	left: 0px;
	display: none;
	color: #fff;
}
#guid li:hover ul{
	background: #b2720e url(images/navActiveArrowOj.png) no-repeat 182px 0;
	padding: 10px;
	height: 165px;
	position: absolute;
	margin: 0;
	width: 886px;
	display: inline;
	border: 2px solid #b2720e;
}
#guid li ul a{
	clear: both;
	color: #fff;
}
#guid li ul .left {
	float: left;
	width: 24%;
	margin-right: 1%;
}
/* County Offices */
#coun li ul {
	position: relative;
	left: 0px;
	display: none;
	color: #fff;
}
#coun li:hover ul{
	background: #b2720e url(images/navActiveArrowOj.png) no-repeat 364px 0;
	padding: 10px;
	height: 165px;
	position: absolute;
	margin: 0;
	width: 886px;
	display: inline;
	border: 2px solid #b2720e;
}
#coun li ul a{color: #fff;}
#coun li ul p{
	margin-bottom: 2px;
}
#coun li ul .left {
	float: left;
	width: 24%;
	margin-right: 1%;
}
/* Link */
#link li ul {
	position: relative;
	left: 0px;
	display: none;
	color: #fff;
}
#link li:hover ul{
	background: #b2720e url(images/navActiveArrowOj.png) no-repeat 546px 0;
	padding: 10px;
	height: 165px;
	position: absolute;
	margin: 0;
	width: 886px;
	display: inline;
	border: 2px solid #b2720e;
}
#link li ul a{
	clear: both;
	color: #fff;
}
#link li ul .left {
	float: left;
	width: 32%;
	margin-right: 1%;
}
/* Link2 */
#link2 li ul {
	position: relative;
	left: 0px;
	display: none;
	color: #fff;
}
#link2 li:hover ul{
	background: #b2720e url(images/navActiveArrowOj.png) no-repeat 728px 0;
	padding: 10px;
	height: 165px;
	position: absolute;
	margin: 0;
	width: 886px;
	display: inline;
	border: 2px solid #b2720e;
}
#link2 li ul a{
	clear: both;
	color: #fff;
}
#link2 li ul .left {
	float: left;
	width: 32%;
	margin-right: 1%;
}
/* @end */
/* @end */
/* @group notices */
#mainNotice h2 a:hover, #notice h2 a:hover {text-decoration: underline;}
#mainNotice h2 a {font-size: 22px; margin: 0 0 15px;}
#mainNotice p, #notice p {
	margin-bottom: 5px;
}
#mainNoticeContainer {
	float: left;
	width: 680px;
	margin-right: 20px;
	margin-bottom: 10px;
}
#mainNotice a.more-link {
	display: block;
	text-indent: -9999px;
	width:  122px;
	height: 22px;
	float: right;
	background: transparent url('images/learnMore.png') no-repeat;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}
#mainNotice a:hover.more-link {background-position: 0 -22px;}
#mainNotice a:active.more-link {background-position: 0 -44px;}
#notice a.more-link {
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #952e45;
}
#mainNotice small, #notice small {
	color: #666;
	display: block;
	font-size: 13px;
	margin-bottom: 5px;
}
#mainNotice a .wp-post-image {
	float: right;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}
/* @end */
/* @group calendarOfEvents */
#calendarOfEvents {
	border: 3px solid #666;
	padding: 0 5px 5px 5px;
	font-size: 13px;
}
#calendarOfEvents a {
	display: block;
	color: #952e45;
	padding: 5px 0;
	border-bottom: 1px solid #666;
	text-decoration: none;
}
#calendarOfEvents a:hover {text-decoration: underline;}
#calendarOfEvents .ko-calendar-date {
	width: 50px;
	float: left;
	font-weight: normal;
	margin-top: 5px;
}
#calendarOfEvents .ko-calendar-entry-title {
	width: 255px;
	margin-left: 50px;
}
#calendarOfEvents .ko-calendar-widget-title {display: none;}
#calendarOfEvents .ko-calendar-event-list, #calendarOfEvents .ko-calendar-entry-body p, #calendarOfEvents .ko-calendar-entry-body {margin: 0;}
/* @end */

.affiliate {
	width: 100%;
}

/* @group sideBar */
#sideBarBg {
	background: transparent url('images/sideBarBg.png') no-repeat;
	width: 366px;
	height: 420px;
	position: absolute;
	left: 700px;
	top: 355px;
	z-index: 1;
}
#sideBar {
	position: relative;
	float: left;
	width: 346px;
	z-index: 100;
}
#sideBar .ms-global-search_form p {
	display: none;
}
#sideBar .ms-global-search_form, #sideBar input.ms-global-search_vbox  {
	margin: 0;
	padding: 0;
}
#sideBar input.ms-global-search_vbox {width: 70%}
.widgets {
	margin-top: 20px;
	width: 330px;

}
.widgets h2 {
	font-size: 16px;
	margin: 10px 0;
}
.widgets p {
	text-align: center;
	margin-top: 300px;
}
#searchform label.screen-reader-text {
	display: none;
}
/* @end */
/* @group footer */
#footer5Col {
	background: transparent url('images/footerBg.png') no-repeat;
	position: relative;
	margin: -250px auto 0;
	width: 1066px;
	height: 200px;
	clear: both;
	padding-top: 30px;
}
#footer5Col .left {
	float: left;
	width: 19%;
	margin-right: 1%;
}
#footer5Col p {
	clear: both;
	margin: 0 auto;
	width: 506px;
	padding-top: 40px;
	font-weight: bold;
	font-style: italic;
	color: #ecab0e;
	-webkit-text-shadow: 1px 1px 1px rgba(149, 46, 69, .8);
	-moz-text-shadow: 1px 1px 1px rgba(149, 46, 69, .8);
	text-shadow: 1px 1px 1px rgba(149, 46, 69, .8);
}
.footer {
	text-align: center;
}
/* @end */
/* @group searchPage */
#searchPage h2 a {
	font-size: 18px;
	line-height: 22px;
}
#searchPage li {
	list-style-type: decimal;
	list-style-position: inside;
}
#searchPage li p {
	margin-left: 20px;
}
/* @end */
/* @group a */
/* @end */
/* @group a */
/* @end */
/* @group a */
/* @end */
/* @group a */
.hr {
	clear: both;
	margin-bottom: 10px;
	margin-top: 5px;
}
h3 {
	font-size: 18px;
	margin-bottom: 5px;
}
h2 a {
	font-size: 16px;
	line-height: 20px;
	color: #952e45;
	text-decoration: none;
	display: block;
}
.postPage .twoThird h2 {
	font-size: 20px;
	line-height: 23px;
	margin: 5px 0 15px;
}
.postPage h2 a {
	font-size: 24px;
	margin: 0;
}
.postPage p {margin-bottom: 10px;}
/*Opera Fix Sticky Footer*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
.alignleft {
	float: left;
	margin: 0 20px 10px 0;
}
.alignright {
	float: right;
	margin: 0 0 20px 20px;
}
.aligncenter {
	margin: 20px auto;
}
.alignleft img, .alignright img, .aligncenter img, img.alignleft, img.alignright, img.aligncenter {border: 3px solid #0b3160;}
.wp-caption-text {
	text-align: center;
	font-weight: bold;
	width: 96%;
	margin: 5px auto !important;
	color: #0b3160;
}
.widgets ul li {margin-bottom: 5px;}
.widgets ul li a:hover {color: #000;}
.entry ul {
	list-style-type: disc;
	list-style-position: inside;
	margin: 10px 0;
	padding-left: 20px;
}
.wp-table-reloaded img {
	width: 92% !important;
	padding: 4%;
	border: 0;
}
/* @end */
h2.globalblog_title {
	padding-top: 20px;
	border-top: 1px solid #666;
}