/* default.css	*/
/* Use with www.digitalBURG.com	main pages */

/* global styles */ 
body{padding:0; margin:0; font-family:arial,sans-serif; color:#000; font-size:1em; text-align:center; background-color: #516072; background-image:url(/images/dBbg.gif);  background-repeat:repeat-x; }
h1, h2, h3, p, ul, li, a {margin:0; padding:0; border:0; }

a, li a{text-decoration:none; }
a:link, a:visited{color:#294c69; }
a:hover{color:#919ea9; text-decoration:underline; }

h1, h2, h3{font-family:Georgia,serif; margin-bottom:.25em; }
h1{font-size:1.25em; color:#294c69; }
h2{font-size:1.20em; color:#294c69; }
h3{font-size:0.90em; color:#4682b4; }

/* global layout */
#container{width:800px; }
#header{width:800px; }
#sectionNav{clear:both; float:left; width:800px; }
html>body ul#subnavlist {width:800px; }  /* IE5/Mac fixed width hack */
#content{clear:both; width:800px; }
	#levelA{width:800px; }
		#topStories{float:left; width:334px; }
		#topHeads{float:left; width:166px; }
		#article{float:left; width:500px; }  /* For article pages only */
		#bigAd{float:right; width:260px; }
#footer{clear:both; width:800px; }

/* Styling */
#container{margin:10px auto 0; padding:0; border-top:2px solid #dddddd; border-right:2px solid #dddddd; border-bottom:2px solid #eeeeee; border-left:2px solid #eeeeee; background-color:#ffffff; }

#header{height:60px; margin:0 0 20px 0; padding:0; background:url(/images/dB_impact_234x60.jpg) no-repeat 10px 0; }
#announce{float:right; width:234px; }
#globalNav{float:right; width:auto; text-align:right; font-size:0.75em; }
#globalNav li{float:left; width:auto; list-style-type:none; }
#globalNav a{margin:0; padding:0 10px; border-left:1px solid #294c69; color:#294c69; }
#globalNav a:hover{color:#919ea9; border-top:3px solid #4682b4; text-decoration:none; position:relative; bottom:-3px;}

#sectionNav{margin:0; padding:0; background-color:#4682b4; border-top:1px solid #4682b4; }
#navlist{list-style-type:none; margin:0; padding:0; font-size:0.9em; }
@media all{#navlist{text-align:center;}}
#navlist li{display:inline; background:#000; line-height:1.2em; margin:0; padding:0; position:relative; bottom:11px; }
html>body #navlist li{background:#000; margin:0 3px 0 0; padding:4px 0 4px 0; }
#navlist li#active{background:#4682b4; display:inline; margin:0 3px 0 0; padding:0; position:relative; bottom:13px; }
html>body #navlist li#active{background:#000; margin:0 4px 0 4px; }
#navlist a, #navlist a:link, #navlist a:visited
{display:inline; background:#900; border:1px solid #fff; color:#fff; text-decoration:none; line-height:1em; margin:0; padding:3px 5px 3px 5px; 
position:relative; bottom:2px; right:2px; }
#navlist a:hover{background:#c00; color:#fff; position:relative; bottom:1px; right:1px; }
#navlist a:active{background:#999; color:#fff; position:relative; bottom:0px; right:0px; }
#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover
{margin:0; padding:2px 5px 0 5px; background:#4682B4; border:solid #9cc; border-width:1px 1px 0 1px; position:relative; 
bottom:0; right:0; color:#fff; cursor:text; }

ul#subnavlist{margin:0; padding:0; white-space:nowrap; background-color:#95a6b3; list-style-type:none; font-size:0.75em; }
ul#subnavlist li{margin:0; padding:0; display:inline; position:relative; bottom:5px; }
ul#subnavlist li a{width:auto; padding:0 10px; background-color:#000; color:#fff; text-decoration:none; border:1px solid #fff; }
ul#subnavlist li a:hover{background-color:#c00; position:relative; bottom:1px; right:1px; }
ul#subnavlist li#active a{background-color:#4682b4; border:1px solid #4682b4; }

#content{text-align:left; margin:10px 0 0 0; padding:0; font-size:90%; background-color:#ffffff; }
#levelA{margin:0; padding:0; background-color:#ffffff; }
#topStories{margin:0; padding:0 10px; background-color:#ffffff; }
.story{clear:both; margin:0 0 1em 0; padding:0 0 1em 0; border-bottom:1px solid #c9c9c9; }
.text a:link, .text a:visited{color:#4682b4; }
.caption{margin:0; padding:0; color:#888; font-size:0.80em; }
#amazon{width:100%; margin:20px 0; padding:10px 0 0; border-top:1px solid #666; border-bottom:1px solid #666; }

#article{margin:0; padding:0 10px; text-align:left; }
#article p{margin-bottom:1em; }
#email{clear:left; width:100%; margin-top:15px; text-align:left; }

#topHeads{margin:0; padding:0; background:url(images/dBbg.bmp) 0 0; background-color:#ffffff; border-left:1px solid #919ea9; border-right:1px solid #919ea9; }
#weatherbug{margin:0 0 15px; padding:0; text-align:center; }
#centerHeads{margin:0; padding:0 8px; }
.headlines{padding:1em 0; border-bottom:1px solid #c9c9c9; }
.relatedHeads{padding:0 0 1em 0; }
.headlines h2, .relatedHeads h2{font-size:.90em; }
.headlines ul, .relatedHeads ul{list-style-type:none; }
.headlines a:link, .headlines a:visited, .relatedHeads a:link, .relatedHeads a:visited{background:url(/images/dB_square.png) no-repeat left 5px; line-height:1.2em; padding-left:10px; font-size:0.85em; color:#900; }
.headlines a:hover, .relatedHeads a:hover{color:#919ea9; }

#poll{width:150px; margin:0 8px 15px; padding:0; border:1px solid #335e82; background-color:#fff;}
#poll h3{margin:0; padding:2px 0; background-color:#83b547; color:#FFF; text-align:center; }
#poll form{margin:5px 0; }
.poll p{margin-left:.5em; }
.poll a:link, .poll a:visited{color:#83b547; }
.poll ul{margin:.5em 0; }
.poll li{list-style-type:none; padding:0 1em .5em; }

#blog{width:150px; margin:0 8px; padding:0; border-bottom:1px solid #c9c9c9; }
.blog h3{margin:0; padding:2px 0; background-color:#335E82; color:#fff; text-align:center; }
.blog{border:solid #335E82; border-width:0 1px 1px; background-color:#fff; margin-bottom:15px; }
.blog li{list-style-type:none; margin:0; padding:0 0 0 10px; }
.blog a{background:url(/images/bot.gif) no-repeat left center; line-height:1.75em; padding-left:25px; font-size:0.85em; }

#bigAd{margin:0; padding:0 10px 0 0; background-color:#ffffff; }
#feeds{width:260px; margin:10px 0 0 0; padding:0; }

#footer{color:#294c69; font-size:0.75em; padding-top:5px; border-top:1px solid #95a6b3; background-color:#ffffff; }
#footer li{list-style-type:none; float:left; width:auto; }
#footer a{padding:0 10px; border-right:1px solid #95a6b3; text-decoration:none; }