body { margin: 0; padding: 0; }

#wrap { font: small verdana, sans-serif; width: 1000px; }

#top-ad { background: #eee; }
#top-ad div { float: left; margin: 0 5px 0 0; padding: 5px; }

/*
#header { background: url(/images/header.gif) no-repeat bottom right; font-size: .85em; padding: 0 5px; }
#header .logo { float: left; margin: 0; padding: 16px 0 16px 5px; }
#header p { color: #ccc; }
#header .subscriptions { display: inline; float: right; height: 25px; padding-top: 10px; text-align: right; width: 735px; }
#header .bottom { display: inline; float: right; height: 25px; padding-top: 10px; width: 735px; }
#header form { float: left; margin: 0; padding: 0; }
#header input { font: 1em verdana, sans-serif; margin: 0; }
#header .go { padding: 0; }
#header .services { float: left; margin-left: 20px; padding: 3px 0; }
#header .services span { color: #000; margin-right: 20px; }
#header .services.login { background: url(/images/icon_login.gif) no-repeat center left; padding-left: 20px; }
*/

#header { height:80px; display:block; clear:both; background: url(/images/header_narrow.gif) no-repeat bottom right;  font-size: .85em; margin:0; padding: 0 5px;  }
#header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #header { height:1%; }
#header img { border: 0; }
#header a { text-decoration: none; }
#header a:hover { text-decoration: underline; }
#header .logo { float: left; display:inline; margin: 0; padding: 12px 0 12px 5px; }
#header p { color: #ccc; margin: 0; padding: 0; }
#header .subscriptions { display: inline; float: right; height: 31px; padding-top: 10px; text-align: right; width: 505px; }
#header .bottom { display: inline; float: right; height: 25px; padding-top: 10px; width: 505px; }
#header form { float: left; margin: 0; padding: 0; }
#header input { font: 1em verdana, sans-serif; margin: 0; }
#header .go { padding: 0; }
#header .services { float: left; margin-left: 20px; padding: 3px 0; }
#header .services span { color: #000; margin-right: 20px; }
#header .services.login { background: url(/images/icon_login.gif) no-repeat center left; padding-left: 20px; }

#top-nav { width: 995px; margin: 0 0 0 5px; padding: 0; background: #046; border-bottom: solid 1px #068; border-top: solid 1px #068; }
#top-nav { font-size: 11px; list-style: none; text-transform: uppercase; }
#top-nav li { float: left; list-style: none; }
#top-nav a { background: #046; border-right: solid 1px #068; color: #fff; float: left; padding: 4px 20px; text-decoration: none; }
#top-nav a:hover { background: #057; text-decoration: underline; }
#top-nav b { float: left; padding: 4px 7px; background: #057; color: #fff; text-decoration: none; border-right: solid 1px #068; }

#crumbs { font: small arial, sans-serif; margin: .5em 0 0 5px; width: 990px; }
#crumbs h1 { border-bottom: solid 1px #ddd; color: #000; font-size: 1.4em; margin: 0; padding: .25em 5px 3px 2px; }
#crumbs p { font-size: .8em; color: #000; margin: 3px 0 9px 0; padding: .25em 5px 0 2px; }
#crumbs p a { color: #039; text-decoration:underline;}
#crumbs a {color: #000; text-decoration:none;}
#crumbs a:hover {color: #039; text-decoration: underline;}

#crumbs .hdrwrap {border-bottom: solid 1px #ddd; width: 990px; float:left;}
#crumbs .hdrwrap h1 {  color: #000; font-size: 1.4em; margin: 0; padding: 0 0 3px 2px; display:inline; border:none; float:left;}

#crumbs .page-options{ list-style:none; margin:0;padding:0;	float:right; }
#crumbs .page-options li{ float:left; margin:0; padding:0; line-height: 1.5em; font-size: .85em; color:#666; }
#crumbs .page-options li a{ color:#666; }
#crumbs .page-options li a:hover{ color:#999; text-decoration:none; }
	
#crumbs .page-options li.email { 
background: url(/images/icon-email-rev.gif) no-repeat center left; padding: 0px 0 3px 20px;  margin-right:15px; }
#crumbs .page-options li.print { 
background: url(/images/icon-print-rev.gif) no-repeat center left; padding: 0px 0 3px 20px; margin-right:15px;}
#crumbs .page-options li.single { 
background: url(/images/icon-singlepage-rev.gif) no-repeat center left; padding: 0px 0 3px 20px; margin-right:15px;}
#crumbs .page-options li.linktous { 
background: url(/images/icon-linktous-rev.gif) no-repeat center left; padding: 0px 0 3px 25px; margin-right:15px;}
#crumbs .page-options li.textsize { }

#crumbs .page-options .textsize a { display:inline; margin:0; padding:0; }
#crumbs .page-options .textsize a { color:#CC0033; font-weight:bold; line-height:1em; }
#crumbs .page-options .textsize a:hover { color:#FF5580; }
#crumbs .page-options .textsize a:active { color:#ccc; }
#crumbs .page-options .textsize #text0 { font-size:1em; }
#crumbs .page-options .textsize #text1 { font-size:1.3em; }
#crumbs .page-options .textsize #text2 { font-size:1.5em; }


#footer { border-top: solid 1px #ddd; font-size: 11px; margin: 0px 0 10px 5px; padding:10px 0; width: 995px; }
/*html>body #footer { font-size: small; }*/
#footer img { border: 0; margin:0; }
#footer div { float: left; margin:0; }
#footer .logos { margin-right: 10px; text-align: center; }
#footer ul {  list-style: none; margin: 5px 0 .5em 0; padding: 0; }
#footer li { float: left; padding: 0 20px 0 0; }
#footer p {  clear:both; }
#footer .rss { background: url(/images/xml_36x14.gif) no-repeat center right; padding-right: 36px; }


