body{margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align:left; background-color: #868f7b; background-image: url(http://www.powhatantoday.com/images/uploads/dd-gradient.jpg); background-repeat: repeat-x;}
#maincontainer {width: 800px;margin: 0 auto;border: 0px solid #666666; background-position: center; text-align:left;}
#gradient {height: 600px;background-image: url(http://www.powhatantoday.com/images/uploads/dd-gradient.gif); background-repeat: repeat-x; background-color: #868f7b;}
#logo {height: 185px; width: 450px; background-image: url(http://www.powhatantoday.com/images/uploads/dailydeals2.png); background-repeat: no-repeat; float:left;}
 
a:link {text-decoration: none}
a:visited {text-decoration: none}

.nav_bar {height:30px; background-color: #3e3e3e; vertical-align: middle; padding-top: 2px;}
.nav_button {width:120px; height:24px;  font-size: 13px; background-color: #777777; color:#FFFFFF; float:right; text-decoration: none; text-align:center; solid #3e3e3e; margin-top: 4px; margin-left:6px; position:relative; top: -4px;}
.nav_button a {width:120px; height:24px;  font-size: 13px; background-color: #777777; color:#FFFFFF; float:right; text-decoration: none; text-align:center; solid #3e3e3e; padding-top: 4px; margin-left:0px; position:relative; top: -4px;}
.nav_button a:visited {width:120px; height:24px;  font-size: 13px; background-color: #777777; color:#FFFFFF; float:right; text-decoration: none; text-align:center; solid #3e3e3e;padding-top: 4px; margin-left:0px; position:relative; top: -4px;}
.nav_button a:hover {width:120px; height:24px;  font-size: 13px; background-color: #d1d4c8; color:#FFFFFF; float:right; text-decoration: none; text-align:center; solid #3e3e3e; padding-top: 4px; margin-left:0px; position:relative; top: -4px;}

.tweet {display: block; background: #222222; clear: none; padding: 6px; margin-top: 6px; overflow: hidden;}
.tweet img {float: left; margin-right: 1px; border: 0px solid #222; background: #444;}
.tweet p.text {margin: 0; padding: 0; padding-left: 60px;  font-size: 14px; }

.twitStream{margin-bottom: 10px; border: 0px solid #777777; overflow:hidden;color: #FFFFFF;}
.twitStream a {color: #eef2e6; font-weight: bold;}
.twitStream a:visited {color: #eef2e6; font-weight: bold;}
.twitStream a:hover {color: #ED1C24; text-decoration: none}

.tweet-left{float: left; margin-right: .3em;}
.tweet-left img{border: 2px solid #000000;}

#footer{clear: right; width: 100%;background: #666666; color: #FFF;text-align: center; padding: 4px 0; font-size: 12px; font-weight: bold;text-decoration: none;}
#footer a:link {color: #FFF;text-decoration: none;}
#footer a:visited {color: #FFF;text-decoration: none;}
#footer a:active {color: #FFF;text-decoration: none;}
#footer a:hover {color: #FFF;	text-decoration: underline;}

#navmap {top: -45px; right: 15px; width: 315px; height: 185px; background: url(http://www.powhatantoday.com/images/uploads/navmap.gif); margin: 0px auto; padding: 0; position: relative; display: block; float:right;}
#navmap li {margin: 0; padding: 0; list-style: none; display: block; position: absolute; }
#navmap a {display: block;}

#filler {0px 0px 0px 0px;}
#goochland {left: 0px; top: 3px; width: 190px; height: 116px;}
#powhatan {left: 21px; top: 83px; width: 125px; height: 81px;}
#midlothian {left: 98px; top: 113px; width: 110px; height: 73px;}
#mechanicsville {left: 217px; top: 45px; width: 97px; height: 91px;}
#goochland a {height: 121px;}
#powhatan a {height: 81px;}
#midlothian a {height: 73px;}
#mechanicsville a {height: 91px;}

##filler a:hover {display:block}
#goochland a:hover {background: url(http://www.powhatantoday.com/images/uploads/navmap.gif) 0px -375px no-repeat;}
#powhatan a:hover {background: url(http://www.powhatantoday.com/images/uploads/navmap.gif) -21px -270px no-repeat;}
#midlothian a:hover {background: url(http://www.powhatantoday.com/images/uploads/navmap.gif) -98px -675px no-repeat;}
#mechanicsville a:hover {background: url(http://www.powhatantoday.com/images/uploads/navmap.gif) -217px -607px no-repeat;}

#linkout {display:block; position relative: top: -55px;}

.description {
	background:transparent url(http://www.powhatantoday.com/images/uploads/tip.png) no-repeat; 
	font-size:12px; 
	left: 0px; 
	width:210px; 
	height:45px; 
	color:#eef2e6; 
	text-align:center; 
	text-decoration: none; 
	position:relative; 
	float:right; 
	display: inline-block;
}

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	background:#333 url(http://www.powhatantoday.com/images/uploads/h300.png) 0 0;
	width: 200px;
	border:1px solid #333;	
	-background:#666;
}

/* accordion header */
#accordion h2 {
	background:#ccc url(http://www.powhatantoday.com/images/uploads/h30.png);
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;		
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#fff;
}

/* accordion pane */
#accordion div.pane {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	height:190px;
	padding:15px;
	color:#fff;
	font-size:12px;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}


ul.advertiser {
border-bottom:1px solid #666666;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
padding:0;
}
ul.advertiser li {
background-color:#EEF2E6;
float:left;
list-style-image:none !important;
margin-bottom:2px !important;
padding:0;
text-indent:0;
}
ul.advertiser a {
background-color:#E0E0E0;
color:#333333;
display:block;
font-size:12px;
height:30px;
line-height:30px;
margin:0;
padding:0;
position:relative;
text-align:center;
text-decoration:none;
top:1px;
width:165px;
}
ul.advertiser a:active {
}
ul.advertiser a:hover {
background-color:#F6F6F6;
background-position:-420px -31px;
color:#333;
}
ul.advertiser a.current, ul.advertiser a.current:hover, ul.tabs li.current a {
background-position:-420px -62px;
color:#000000 !important;
cursor:default !important;
}
ul.advertiser a.current, ul.advertiser a.current:hover, ul.tabs li.current a {
background-position:-420px -62px;
background-color:#EEF2E6;
color:#000000 !important;
cursor:default !important;
}


/* tab pane styling */
div.panes div {
	display:none;
	overflow-x:	visible;
	overflow-y:	visible;	
	border:0;
}

div.nest div {
	display:block;
	overflow-x:	visible;
	overflow-y:	visible;
}
