﻿/* hides elements not needed 
-----------------------------------------------------------------------------------------------  */
#toolbar {display: none}
#searchbox {display: none}
#reldetailblue {display: none}
.theme, .preheadline {display: none}
.topimage {display: none}

#nav-global {position: absolute; top: -3em}


body {font-family: verdana, arial, sans-serif; position: relative; color: #333; background: url("graphics/bg-body.png") repeat-x scroll 30px top #FFFFFF; width: 100%; margin: 0 auto; padding-bottom: 2em;

 padding-top: 3em
}
#header {position: relative; height: 205px;}
#nav-global {width: 922px; margin: 10px auto; padding: 0;}
#nav-global a{color:#FFF;}
#nav-global a.login {padding-left: 0}
#home-logo{ position: absolute; top:0px; z-index:99;}
#poster {position: static; top: 0; left: 0; height: 170px; width: 918px;border:2px solid #FFFFFF;z-index:0; background: url(graphics/headerimg.jpg) no-repeat;}
#poster img { border: none;}
#wrapper {padding-top: 1em; clear: both; width: 918px; background: #fff url(graphics/bg-wrapper.png) left top repeat-x; border: 2px solid #fff;}
#nav-breadcrumbs a, a, .box a, #right a .search-result h2 a:hover, #right a {color: #005A84}
#left {border: none; margin: 10px 0 0 10px}
#nav-main {width: 918px; border: 2px solid #fff;  border-top: 0; background: #004768 url(graphics/bg-navMain.png) left top repeat-x; height: 36px; padding: 0; margin: 0}
#nav-main li {float: left; height: 36px; list-style: none; padding: 0; margin: 0; background: transparent; }
#nav-main li.current {height: 36px;  background-color: #E67323; margin-left:-1px;margin-top:-1px;	padding-top:0px;}
#nav-main li a {font-size: 12px; height: 36px; line-height: 36px; padding: 8px 10px; color: #fff;  }
#nav-main li a:hover {background-color: #004768}
#nav-main li:hover {background-color: #004768}

#nav-main li.current a:hover {height: 36px; background-color: transparent}





#container {background: #fff; border: 1px solid #005A84; width: 922px; margin: 0 auto}
#footer {margin-right:0; padding-bottom: 1em; text-align: right; clear: both; width: 100%;}
#footer div.inner {background-color: #fff; font-size:1.1em;padding:0.7em 1em;}
.grey {background-image: none; background-color: #fff; padding: 0; margin: 0;}
.corner {padding-top: 0;}
.copyright {color: #005A84}
#footer div.inner {color: #fff; padding: 0; margin: 0}

#by {display: none}
.list-container {padding: 1em 0 0.5em}

body #right .reldetailblue .boxouter {background-color: #004768}

a {color: #005A84}
p a {text-decoration: underline}


#nav-sections {background-color: #004768}
#nav-sections li a {background-color: #004768; color: #fff;}
#nav-sections li a.inpath, #nav-sections li a.current {background-color: #E67323;}
#nav-sections li li a {background-color: #fff; border-bottom: 1px dotted #004768; color: #004768;}
#nav-sections li li a:hover {background-color: #004768; color:#FFF;}

#nav-sections {background-color: #005A84; border-bottom: 10px solid #fff}
#nav-sections li a {background-color: #005A84; color:#FFFFFF;}
#nav-sections li a:hover {background-color:#004768;}
#nav-sections li a.inpath, #nav-sections li a.current {background-color: #E67323;}
#nav-sections li.current, #nav-sections ul li.current {color: #E67323}
#nav-sections li a {border-bottom: 1px solid #FFF}



#nav-sections li li a.inpath, #nav-sections li li a.current {color: #E67323}


#nav-sections  ul {border-bottom: none} 
body .button.light:hover, body .button,  #nav-sections a:hover {background-color:#005A84;}
.button:hover {background-color:#004768;}
#nav-pages .prevnext:hover, .article-author a, .article-author a, .theme a, .to-news-archive {color:#004768;}




#nav-global a.login, .restricted, #nav-sections li li li a .restricted {background-image: url(keyXXX.png);}
.rating dd a, .rating dd span {background-image:url(star.gif);}
.to-news-archive {background-image:url(arrow-right.gif);}
body .rating dt strong {color:#666666;}
#nav-sections li li a.inpath, #nav-sections li li a.current {background-color:#FFFFFF; border-bottom:1px dotted #000000; color:#E67323; font-weight:bold;}
#sitemap ul {color:#004768;}
#sitemap ul ul {border-top:1px solid #000000;}
#sitemap ul ul ul ul {color:#004768;}
#sitemap ul ul ul ul ul {color:#004768;}
#main {width: 918px}

.article #right {margin-right: -250px;}
.lead {padding-bottom: 15px;}
.article-meta {margin-top: 0}




#content .lead, #searchcontent .lead {padding-right: 0; }

.list-alt #right {margin-right: -24em; width: 22.5em}

