@charset "utf-8";
/* CSS Document 
replace #57a borders with #57a*/
/*modify*/
body{margin:0;padding:0;font:15px/17px Verdana, Arial, sans-serif;background:#117;}
div#banner{left:180px;width:1070px;color:white;font:21px Verdana,sans-serif;text-align:right;border-right:5px solid #57a;border-bottom:5px solid #57a;padding:0 4px 0 2px;margin:0;}
div#banner p{font:14px Arial, Helvetica, sans-serif;margin:0;padding:3px 0 1px 5px;}
div#banner h1{padding:12px 0;margin:0;font:bold 20px Verdana, Arial, Helvetica, sans-serif;text-align:right;}
div#nav ul{padding-top:5px;}
div#nav{position:fixed;left:0;top:76px;background-color:#117;width:180px;z-index:20;}
#nav ul{list-style:none;margin:0;padd     ing:0px 0 465px 10px;/*border-right:5px solid #57a;*/}
#nav li{padding:0;margin:0;border-bottom:1px solid #57a; border-right:1px solid #57a;}
#nav li:hover{border-right:5px solid #fff;margin-right:-2px;}
#nav a{display:block;text-decoration:none;font: 14px Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:3px 2px;z-index:5;}
div#nav h4{color: #fff;margin:0;padding:0;background-color:green;}
#nav a:visited{color:#fff;}
#nav a:hover{color:#57a;}
div#nav ul li{background-color:#117;}
div#nav>ul li{/*background:#117 url(../images/davis_left_117.jpg) fixed 0px 0px no-repeat;*/}
div#nav>ul li:hover{/*background:#57a url(../images/davis_left_57a.jpg) fixed 0px 0px no-repeat;*/}
h3{font:21px Verdana,sans-serif;}
h4{margin:0;text-align:center;}
div#contents {position:absolute;top:76px;left:135px;width:425px;/*background:#117 url(../images/davis_right_117.jpg) fixed 180px 0px no-repeat;*/color:#fff;padding:0 10px 0 95px;/*border-left:5px solid #57a;*/z-index:1;}
div#contents h3, div#contents h4{background-color:transparent;margin-bottom:0;}
.topic{margin:0;padding: 0px 3px 1px 4px;font-weight:bold;border-bottom: 1px solid #557;border-left:1px solid #557;}
div#contents p{font:14px arial, helvetica, san-serif;margin:0 0 5px 25px;padding:0;text-align:left;}
#contents a {color:#fff;}
#contents a:hover {color:#57a;}
#contents ul{padding:10px 0;margin-top:0;}
#news ul{padding:0 0 0 10px;}
div#news{position:absolute;top:74px;left:675px;border-left:5px solid #57a;padding:10px 15px 25px;width:375px;color:#fff;z-index:2;}
div#news h3, div#news h4{background-color:transparent;border-bottom:1px solid #57a;}
div#news_post{margin:10px 0;padding:15px;background:#116;}
div#news_post img{border:none;}
div#news  a{color:#ffc;}
div#news a:hover{color:#f90;}
div#news p, div#news li{font:14px Arial, Helvetica, sans-serif;margin:0;padding:0;}

