* {margin:0;padding:0;}

html,body{
height:100%!important;
}
body { 
background:url(images/background_msr.gif) top left repeat-x; 
text-align:left; font-size:12px;font-style:normal;
font-family:Verdana,Arial,helvetica,sans-serif;
background-color:#f9f3e7;
background-position:0 -25px;
min-width:480px;
margin:auto;}

img {border:0 none;vertical-align:middle;}.left {float:left;}.right {float:right;}.center {text-align:center;}

a {text-decoration:none;color:#0695d0;}
div#toolbar a, div#listen a {outline: none;}table {border-collapse:collapse;padding:0px;margin:0px;}td,th {border:0px;padding:0px;margin:0px;}
.clear {clear:both;height:0px;overflow:hidden;font-size:1px;max-height:1px;}
div#wrap {
margin:auto;
max-width:949px;
width:100%;
z-index:99;
}
div#header {
max-width:949px;
width:100%;
margin:0 auto 10px auto;
}
div#logo {
width:210px;
background:url(images/logo.png) no-repeat;
height:39px;
float:left;
margin: 20px 0 0 3px;
}
div#listen {
font-size:11px;
margin:25px 0 0 10px;
color:#9ea7a8;
}
div#listen img {
vertical-align:top;
margin:0 0 0 10px;position:relative;bottom:4px;
}
div#listen .bold {
color:#cacaca;
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
div#login {
float:right;color:#4b4b4b;font-size:13px;position:relative;
top:10px;
right:4px;
}
div#social {
float:right;
right:4px;
position:relative;
top:20px;
}
div#social .fb {
float:right;
width:32px;
height:32px;
display:block;
background:url(images/facebook.png) no-repeat;
margin:0 5px 0 0;
}
div#social .tw {
float:right;
width:32px;
height:32px;
display:block;
background:url(images/twitter.png) no-repeat;
}
div#ad {
float:right;color:#4b4b4b;font-size:13px;position:relative;
right:4px;
top:10px;
}
.logged {
margin:5px 0 0 0;
}
div#menu {
background:url(images/menu3.png) no-repeat;
height:auto!important;width:949pxclear:both;
margin:16px auto 0 auto;
}
div#menu ul {margin:0 0 0 16px;list-style:none;float:left;padding:0px 0 0 0;overflow:hidden;}
div#menu li {display:inline;float:left;margin:0;padding:5px 0 0 0;}
div#menu li a {display:block;color:#4b4b4b;font-size:12px;
height:33px;
text-decoration:none;float:left;margin:0 12px 0 0;
padding:11px 0 0 0;white-space: nowrap;position:relative;}
div#menu li a.current { background:#5f6465 url(images/menul.png) no-repeat top left; color:#fff; text-decoration: none; height:16px;padding:3px 0 0 5px;}
div#menu li a:hover {color:#0695d0;}
div#menu li span {margin:0 12px 0 0;display:block;float:left;background:url('images/divide.png');width:3px;height:36px;}

div#menu li a.current span {   width: 5px; height: 19px; text-decoration: none;display: block; position: absolute; top: 0; right: 0;background:url(images/menur.png) no-repeat right;margin-right:-5px;}
div#menu li a.current:hover {/*text-decoration:none!important;*/}
div#menu .current {font-weight:bold;}
#sarea {
float:right;
position:relative;
top:13px;
right:12px;
}
#search_field {
border:0px;
display:block;
float:left;
font-family:Verdana;
font-size:12px;
color:#4f4f4f;
width:210px;
margin:4px 10px 0 0;

}
#search_btn {

width:24px;
height:21px;
display:block;
float:left;
}
div#banner {
background:url('images/banner5.png');
width:949px;
height:263px;
}
div#banner a {
display:block;
width:113px;
height:31px;
position:relative;
top:186px;
left:63px;
}
.tp {
background:url('images/tp.png') repeat-x;
height:25px;
font-size:14px;
color:#4b4b4b;
padding:9px 0 0 15px;
margin:0 0 5px 0;
text-align:left;
}
.list {
margin:0 5px 0 5px;
text-align:left;
}
.dt10 {
height:15px;
overflow:hidden;
border-bottom:1px solid #e0e0e0;
}
.list a {
font-size:12px;
color:#0695d0;
display:block;
border-bottom:1px dashed #e0e0e0;
padding:11px 0 10px 10px;
}
.list a:hover {
background:#f3f3f3;
}
.list a span {
float:right;
display:block;
width:5px;
height:9px;
background:url('images/tpc.png');
position:relative;
top:3px;
right:5px;

}
.list a:hover {

}
div#side1 {
width:250px;
float:right;
}
div#middle {
width:620px;
padding:0 0 0 19px;
float:left;
}
div#middle2 {
width:702px;
padding:20px 19px 0 19px;
float:left;
}
div#side2{
width:200px;
float:left;
}
.news {

}
.ntitle a {
color:#8cc63e;
font-size:22px;
}
.ndate {
font-size:12px;
color:#848484;
margin:3px 0 20px 0;
}
.nimage img {
border:4px solid #e0e0e0;
width:494px;
margin:0 0 20px 0;
}
.ncontent {
font-size:12px;
color:#333;
line-height:20px;
margin:10px 0 0 0;
}
.ncontent img {
border: 4px solid #E0E0E0;
}
.ncomments {
margin:20px 0 20px 0;
font-size:11px;
}
.ncomments img {
vertical-align:top;
margin:0 3px 0 0;
}
.ndivide {
height:1px;
background:#e0e0e0;
overflow:hidden;
margin:0 0 20px 0;
}
div#gad1 {
margin:20px 10px 20px 10px;
}
div#gad2 {
margin:20px 20px 20px 20px;
}
.status {
font-size:12px;
color:#848484;
line-height:16px;
margin:10px 10px 0 10px;
}
.status a {
display:block;
margin:10px 0 0 0;
}
div#bdivide {
border-top:1px solid #e0e0e0;
height:0px;
overflow:hidden;
max-width:942px;
width:100%;
margin:0 0 0 3px;
float:left;
}
div#content {
background:url('images/middle_2.png') repeat-y;
width:949px;

padding:0 5px 0 4px;margin:0px 0 0 0;
}
div#content2 {
background:url('images/middle_3.png') repeat-y;
max-width:949px;
width:100%;
padding:0 5px 0 4px;margin:0px 0 0 0;
}

div#bottom {
background:url('/images/bottom.png') no-repeat;
max-width:949px;
height:10px;
width:100%;
margin:0 0 15px 0;
clear:both;
}
.cdivide {margin:20px 0 0 0;height:0px;
border-top:1px solid #e5e5e5;overflow:hidden;}
div#cbody {margin:20px 0 0 0;}


div#footer {
clear:both;
color:#8b8b8b;
font-size:12px;
background: url('/images/footer.png') repeat-y;
max-width:949px;
width:100%;
padding:20px 0 10px 0;
}
.copyright {
float:left;
margin:0 0 0 20px;
}
div#fmenu {
float:right;
}
div#fmenu a {
font-size:12px;
text-decoration:none;
color:#0695d0;
padding-right:20px;
}