﻿body{
margin:0px auto;
background: #4d557e url('images/bg_main.jpg') repeat-x 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;
}

#wrapper #header{
margin:0px auto;
padding:0px;

height:170px;
background:url('images/bg_header.jpg') no-repeat top ;
}

#wrapper #ribbon{
margin:0px auto;
padding:0px;
padding-top:10px;
padding-left:48px;
font-size:12px;
font-weight:bold;
color:#31354b;
width:800px;
height:50px;
}

#wrapper #ribbon a{
cursor:pointer;
color:#31354b;
}

#wrapper #ribbon a:hover{
color:#CC0000;
}

#wrapper #content{
margin:0px auto;
padding:0px;
height:500px;
}

html>body #wrapper #content{ min-height:400px; height:auto; }

#wrapper #content #divider{
margin:0px auto;
padding:0px;
border-collapse:collapse;
width:800px;
}

#wrapper #content #divider .navigation{
margin:0px;
padding-top:6px;
padding-left:30px;
}

#wrapper #content #divider .navigation .post{
width:220px;
}

#wrapper #content #divider .navigation .post .title{
border-bottom:1px dashed #727EA2;
color:#CCCCCC;
cursor:pointer;
display:block;
margin-bottom:6px;
padding-bottom:6px;
padding-left:4px;
}

#wrapper #content #divider .navigation .post .topiclist{
padding-left:0px;
color:#FFFFFF;
font-size:12px;
width:210px;
}

#wrapper #content #divider .navigation .post .topiclist ul{
padding:0px;
margin:0px;
list-style:none;
}

#wrapper #content #divider .navigation .post .topiclist a{
padding-left:4px;
cursor:pointer;
display:block;
padding-top:5px;
border-bottom:1px dashed #727ea2;
color:#CCCCCC;
height:22px;
}

#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{
border:1px solid #000000;
}

#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:188px;
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 .navigation .navex{
padding-left:3px;
}

#wrapper #content #divider #showcase{
padding-top:6px;
width:530px;
}

#wrapper #footer{
margin:40px auto;
padding:20px;
padding-top:40px;
padding-bottom:0px;
border-top:1px solid #2b3157;
background:url('images/bg_foot.gif') repeat-x;
}

#wrapper #footer .sitemap{
text-align:center;
margin:0px auto;
padding:0px;
font-size:11px;
line-height:25px;
width:800px;
color:#cfd4e3;
}

#wrapper #footer .sitemap a{
color:#cfd4e3;
}

#wrapper #footer .sitemap a:hover{
color:#FFFFFF;
}

#floatz{
margin-top:100px;
margin-left: -222px;
padding:20px;
padding-bottom:10px;
text-align:center;
border: 3px solid #111111;
position: fixed;
top: 0px;
left: 50%;
z-index: 99;
background: #000000 url('images/bg_floater.gif');
_position: absolute;
_top: expression((dummy = document.documentElement.scrollTop) + "px");
}

#floatz img{ margin-bottom:8px; border:2px solid #111111;}
html>body #floatz img	{ margin-bottom:4px; }
