body{padding:0 0 20px 0; margin:0; background-image:url(design/main_bg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#A8D9F1;}
#wrap{border:none;}
#main-body {width: 492px;}

#footer{height:auto !important; margin:0 !important; padding-bottom:27px; padding-top:2px !important; position:normal !important; background-color:#27303F; background-image:url(design/footer_bg.jpg); background-position:bottom left; color:#c3c3c3; border:none; font-weight:bold;}
#footer p{margin-top:15px; padding-top:0; color:#c3c3c3;}
#footer a.more{background-image:url(design/footer_arrow.gif); background-position:100% 4px; color:#c3c3c3;}
#footer a:hover{text-decoration:none; color:#D3CFE5;}
/*Nav*/
#nav li{background:url(design/nav_bg.jpg) repeat-x bottom left;}
#nav li a{background:url(design/nav_bg.jpg) repeat-x bottom left; border:none; border-bottom:3px solid #1E5A89;}
#nav a {height:14px; padding: 9px 0px 3px 0px;}
#nav a:hover, #nav a.active {background:url(design/nav_bg.jpg) repeat-x bottom left; border:none; border-bottom:3px solid #A20004; height:14px;}
#breadcrumb{height: 22px; padding: 6px 0px 1px 11px; border-color:#C9CDD6;}

h1{font-size:150%; font-weight:normal; border-bottom:none;}
h6{background:url(design/nav_bg.jpg) repeat-x top left; font-size:100% !important; color:#fff !important; border:none !important; padding-left:7px; margin-bottom:0 !important;}
h6 p{margin-top:0px !important; padding-top:6px !important;}
/*Forms*/

#search-form{margin-top:15px !important;}
#search-form input{background:url(design/button_bg.jpg) no-repeat top left; color:#fff; border:none; font-size:110%; padding:1px 2px; width:59px; height:22px;}
#search-form input#search-text{background:none; color:#333; border:1px solid #ccc; font-size:110%; padding:4px; width:144px; height:16px;}

#sidebar ul.sub li a{background:url(design/nav_bullet.gif) no-repeat 5px 6px !important; border-bottom:3px solid #AC1A1A; color:#EB6B3E !important; padding-top:8px; padding-left:34px;}
#sidebar ul.sub li.active a, #sidebar ul.sub li a:hover{border-bottom:3px solid #AC1A1A; color:#EB6B3E;}
#sidebar ul.sub2 li a:hover, #sidebar ul.sub2 li.active a {border-bottom:1px solid #1E5A89; color:#1E5A89; background:none;}
#sidebar ul.sub2 li a {border-bottom:1px solid #1E5A89; color:#1E5A89; background:none; padding-left:34px;}

#sidebar dl.promo dt a {float: left; display: block; margin: 2px 6px 0 0; padding: 2px; background: #fff; border:none;}
#sidebar dl.promo dt a:hover {padding: 2px; margin: 2px 6px 0 0; border:none;}
#sidebar dl.promo dt a img {float: left; margin: 0px; padding: 1px; border: 1px solid #47789F;}
#sidebar dl.promo dt a:hover img {border: 1px solid #EB6B3E;}

.teaser{border-bottom:1px solid #C9CDD6 !important;}
.teaser dt a{position:relative; left:5px; border-color:#1E5A89;}
.teaser dt a:hover{padding:1px; border:1 px solid #EB6B3E;}
.teaser dd a{color:#1E5A89;}
.teaser dd a:hover{color:#EB6B3E;}
.teaser dd{color:#6A6969;}

.entries dt a{border-color:#1E5A89 !important;}
.entries dt a:hover{padding:1px !important; border:1px solid #EB6B3E !important;}
.entries dd a{color:#1E5A89;}
.entries dd a:hover{color:#EB6B3E;}
.entries dd{color:#6A6969;}