body{
margin:0px auto;
background: #000000 url('images/bg_main.jpg') no-repeat top center ;
font-family:"Tahoma";
}

p{
color:#353D43;
font-size:12px;
line-height:20px;
}

a{
cursor:pointer;
text-decoration:none;
outline:none;
}

td{
vertical-align:top;
}

img{
border:0px;
}

.clear{clear: left; line-height: 0; height: 0;}

#midmark{
position:absolute;
left:100px;
top:300px;
z-index: 99;
}

#wrapper{
margin:0px auto;
margin-bottom:50px;
padding:0px;
width:1000px;
}

#wrapper #header{
margin:0px;
padding:0px;
height:275px;
width:1000px;
}

#wrapper #ribbon{
margin:0px auto;
margin-bottom:10px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#31354b;
height:40px;
border:1px solid #CCCCCC;
}

#wrapper #ribbon #ribbon_inside{
}

#wrapper #ribbon #ribbon_inside a{
display:block;
margin-bottom:-8px;
text-align:center;
padding-top:12px;
height:28px;
float:left;
border-right:1px solid #CCCCCC;
width:120px;
cursor:pointer;
color:#31354b;
}

#wrapper #ribbon #ribbon_inside a:hover{
color:#CC0000;
background:url('images/hover.gif') no-repeat center center;
}

#wrapper #content{
margin:0px auto;
padding:0px;
height:300px;
}

html>body #wrapper #content{ min-height:300px; height:auto; }

#wrapper #content #divider{
margin:0px;
margin-top:6px;
padding:0px;
width:100%;
border-collapse:collapse;
}

#wrapper #content #divider #navigation{
margin:0px;
padding:0px;
padding-top:10px;
}

#wrapper #content #divider #navigation .post{
width:220px;
}

#wrapper #content #divider #navigation .post #blitz{
border:1px solid #333333;
border-top:0px;
padding:10px;
color:#FFFFFF;
font-size:12px;
background:url('images/bg_srch.gif') no-repeat center center;
}

#wrapper #content #divider #navigation .post .title{
border-bottom:1px solid #797979;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-weight:normal;
margin:0px;
padding-bottom:8px;
margin-bottom:8px;
}

#wrapper #content #divider #navigation .post .topiclist{
margin-bottom:20px;
color:#FFFFFF;
font-size:12px;
}

#wrapper #content #divider #navigation .post .topiclist a{
cursor:pointer;
display:block;
padding-bottom:8px;
margin-bottom:8px;
border-bottom:1px dashed #CCCCCC;
color:#5f5f5f;
}

#wrapper #content #divider #navigation .post .topiclist a:hover{
color:#FFFFFF;
}

#wrapper #content #divider #navigation .post .featured{
padding:8px;
text-align:center;
background:#222222;
border:1px solid #797979;
border-top:0px;
}

#wrapper #content #divider #navigation .post .featured .hedr{
margin-bottom:4px;
padding:6px;
font-size:12px;
font-weight:bold;
color:#999999;
background:#000000;
}

#wrapper #content #divider #navigation .post .featured img{
margin-top:10px;
}

#wrapper #content #divider #navigation .navi_footer{
text-align:center;
margin:50px 0px;
padding:6px;
padding-top:25px;
height:100px;
font-size:11px;
color:#FFFFFF;
}

#wrapper #content #divider #navigation .post #ticker_frame{
margin:4px 0px;
padding:6px;
padding-bottom:3px;
width:208px;
background:#c0c8d6;
}

html>body #wrapper #content #divider #navigation .post #ticker_frame{
padding-top:3px;
}

#wrapper #content #divider #navigation .post #ticker_frame #ticker{
margin:4px auto;
background:#113b6f url('images/BG10.gif');
overflow: hidden;
text-align: left;
height: 150px;
cursor: default;
}

#wrapper #content #divider #navigation .post #ticker_frame #ticker  .ticker_content{
padding:5px;
padding-top:100px; padding-bottom:100px;
border:1px solid white;
}

#wrapper #content #divider #navigation .post #ticker_frame #ticker  .ticker_content a{
font:normal 11px 'Helvetica';
color:#ccdbed;

}

#wrapper #content #divider #navigation .post #ticker_frame #ticker  .ticker_content a:hover{
color:#FFFFFF;
}

#wrapper #content #divider #navigation .post #ticker_frame #ticker  .ticker_content .splitter{
margin:10px auto;
text-align:center;
width:11px;
height:11px;
background:url('images/BLT01.gif');
}

#wrapper #content #divider #navigation .spiral_post .text .signature{
text-align:right;
font-size:13px;
}


#wrapper #content #divider #showcase{
padding-top:10px;
width:100%;
}

#wrapper #footer{
margin:40px auto;
padding:20px;
padding-top:20px;
border-top:1px solid #131313;
border-bottom:1px solid #131313;
background:#090909;
}

#wrapper #footer .sitemap{
text-align:center;
margin:0px auto;
padding:0px;
font-size:11px;
line-height:25px;
color:#cfd4e3;
}

#wrapper #footer .sitemap a{
color:#cfd4e3;
}

#wrapper #footer .sitemap a:hover{
color:#FFFFFF;
}