﻿body{
margin:0px auto;
background: #FFFFFF;
font-family:"Trebuchet MS";
}

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:850px;
}

#wrapper #header{
margin:0px;
margin-top:20px;
padding:0px;
height:90px;
}

#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;
padding:0px;
width:100%;
border-collapse:collapse;
}

#wrapper #content #divider #navigation{
margin:0px;
padding:0px;
padding-top:10px;
padding-right:15px;
}

#wrapper #content #divider #navigation .post{
width:180px;
}

#wrapper #content #divider #navigation .post .title{
margin:0px;
margin-bottom:6px;
padding-bottom:10px;
color:#005e20;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-weight:normal;
border-bottom:1px solid #CCCCCC;
}

#wrapper #content #divider #navigation .post .topiclist{
margin-bottom:20px;
font-size:12px;
}

#wrapper #content #divider #navigation .post .topiclist a{
cursor:pointer;
display:block;
padding-bottom:4px;
margin-bottom:4px;
border-bottom:1px dashed #CCCCCC;
color:#222222;
}

#wrapper #content #divider #navigation .post .topiclist a:hover{
color:#CC0000;
}

#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: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:1px solid #CCCCCC;
background:#FFFFFF;
}

#wrapper #footer .sitemap{
text-align:center;
margin:0px auto;
padding:0px;
font-size:11px;
line-height:25px;
color:#111111;
}

#wrapper #footer .sitemap a{
color:#111111;
}

#wrapper #footer .sitemap a:hover{
color:#CC0000;
}

#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; }
