/* CSS Document */

div#container { margin: 0; padding: 0; }
div#header { margin: 0; padding: 20px 0 0 0; background: #5c0000 url("../../images/header_bgtile.gif") repeat-x top left; height: 64px;display: block; width: 100%;}


div#search { margin: 0 20px 0 0; padding: 0; float: right; }
div#search p { margin: 0; padding: 2px 5px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #cba7a7; line-height: .75em;}

div#nav { margin: 0; padding: 0; background: url("../../images/nav_bgtile.gif") repeat-x top left; height: 23px; }
div#nav ul { margin: 0; padding: 2px 0 0 0; list-style: none; width: 800px; }
div#nav ul li { margin: 0; padding: 0; float: left; height: 21px; border: none; display: compact; }
div#nav ul li a { margin: 0; padding: 0; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #f6f6ee; text-decoration: none; background: url("../../images/navlink_bg.gif") no-repeat top left; height: 21px; display: block; }
div#nav ul li a span { margin: 0; padding: 3px 9px; background: url("../../images/navlink_bg_cap.gif") no-repeat top right; height: 21px; display: block; cursor: pointer; }
*html div#nav ul li a span { display: inline-block; }
*html div#nav ul li a { margin: 0 0 -10px 0; display: inline-block; height: 21px; }
div#nav ul li a:hover, div#nav ul li a.on { background: url("../../images/navlink_bg_on.gif") no-repeat top left; }
div#nav ul li a:hover span, div#nav ul li a.on span { background: url("../../images/navlink_bg_cap_on.gif") no-repeat top right; }

div#subnav { margin: 0; padding: 0; background: #3e2b1e; height: 26px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #bfb9b0; width: 100%; }
div#subnav p { margin: 0; padding: 3px 0; color: #bfb9b0; }
div#subnav a { margin: 0; padding: 10px; color: #bfb9b0; text-decoration: none; }
div#subnav a:hover { color: #fff; }

div#contentwrap { margin: 0; padding: 10px 0 20px 0; background: #e2dbc8 url("../../images/contentwrap_bgtile.gif") repeat-x bottom left; }


div#main { margin: 0; padding: 0; width: 545px; float: left; }
div#intro { margin: 0; padding: 5px; background: #f3eddc; }

div#featuretile { margin: 20px 0 0 0; padding: 0; background: url("../../images/feature_bgtile.gif") repeat-y top left; }
div#feature { margin: 0; padding: 0px 20px 10px 20px; background: url("../../images/feature_bg.jpg") no-repeat top left;  position: relative; top:-15px;}
div#feature_bottom { margin: 0; padding: 0; background: url("../../images/feature_bottom.gif") no-repeat top left; height: 11px; }
div.profilephoto { margin: 10px; padding: 0; }
div.profilephoto img { margin: 0; padding: 5px; background: #fff; border: 1px solid #000; float: left; }
div.profiledesc { margin: 10px; padding: 5px; float: left; }
div.profiledesc p { margin: 0; padding: 0; }

div#sidebar { margin: 0; padding: 0; width: 255px; float: left; }
div#sidebar a{ text-decoration: none; color: #000;}
div#sidebar a:hover{ text-decoration: underline;}
div#inv_footer { margin: 10px 0 0 0; padding: 0; clear: both; }
div#footer { margin: 0; padding: 0; clear: both; }

div.contentwidth { margin: 0 auto; padding: 0; width: 810px; background: transparent; }
div#contentwrap .contentwidth img.en_header { width:775px; height:100px; padding:0 0 0 0; margin:0 0 0 0; background-color: transparent; border-style: none;}
div#contentwrap .contentwidth a { border-style: none;}
#newsletter_menu { background-image: url(/images/e-newsletter/navigationbar.jpg); width:775px; height:31px; margin:0 0 0 0; padding:0 0 0 0;}
#newsletter_menu ul { list-style: none; padding: 5pt 0 0 1pt; margin:0 0 0 0;}
#newsletter_menu ul li { display: inline; border-right-style: solid; border-width: thin; padding:0 3pt 0 3pt; color: #fff; font-size: 12px;}
#newsletter_menu li>a{ display: inline; border-right-style: solid; border-width: thin; padding:0 0 0 0; color: #fff; font-size: 12px; text-decoration: none;}
#newsletter_menu ul li#last { border-style: none; }
#newsletter_menu ul li#last>a { border-style: none; text-decoration: none; }
h1#e_news_month { position: relative; left: 10px; color:#960000; font-family: Georgia, serif; font-size: 12px; width: 535px;}
h2#directors_corner { width: 220px; font-family: Georgia, serif; font-size: 15px; position: relative; top: -8px; padding-bottom: 5px; margin-bottom: 0px;}
div#sidebar .newsletter h3 { font-size: 12px; font-family: Georgia, serif; color: #46100e; margin-left: 10px; margin-top: 0; margin-bottom: 3px; padding-top: 5px;  padding-bottom: 0px; border-top: 1px solid #cbc5b4;}
div#feature .newsletter { padding-top: 10px; }
h2.news_title { font-family: Georgia, serif; font-size: 13px; text-decoration: bold; color: #565454; margin: 5px 0 3px 0;}
h2.news_title>a { text-decoration: none; font-family: Georgia, serif; font-size: 13px; text-decoration: bold; color: #565454; margin: 5px 0 3px 0;}
h2.news_title+p { padding: 0 0 0 0; color: black; font-size: 11px; }
div#sidebar .newsletter { width: 220px;  margin: 0 0 10px 0;}
div#sidebar .newsletter p { margin: 0 0 5px 10px; padding: 0 0 3px 0; }
div#sidebar .newsletter img#director { float: right; width: 100px;  padding: 0 0 0 0; margin: 0 0 0 0; background-color: transparent; }
div#sidebar .newsletter img#rss { border-style: none; float: right; padding: 0 0 0 0; margin: 0 0 0 5px; background-color: transparent; width: 16px;}
#rss_subscribe {text-align: right; }
div#past_issues { background-color: transparent; }
div#past_issues ul { padding-left: 20px; }
div#past_issues ul li { list-style-image: url(/images/e-newsletter/bullet.jpg);  margin-bottom: 20px; font-family: Georgia, serif; font-size: 13px; text-decoration: bold; } 
div#past_issues ul li>a { color: #565454; text-decoration: none; list-style-image: url(/images/e-newsletter/bullet.jpg);  margin-bottom: 20px; font-family: Georgia, serif; font-size: 13px; text-decoration: bold; } 
div#feature .newsletter h1 { color: #565454; font-family: Georgia, serif;}
div#feature .newsletter h1.title { color: #820000; font-family: Georgia, serif;}
div#feature .newsletter .read_more{ position:relative; right:5px; text-align: right;}
div#feature .newsletter h1.heading{ font-size: 16px; color: #820000; font-family: Verdana, sans-serif;}
div#past_issues ul li p {color: #820000; padding: 0 0 0 0; margin: 0 0 0 0;}

div#newsletter_footer { clear: both; margin: 0; padding: 0;}
