@charset "utf-8";
/*<![CDATA[*/
html,body{height:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background-color:transparent;vertical-align:baseline;}
body{font:1em/1.231 verdana,arial,sans-serif;color:#000;background:#FFF;margin:0;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{line-height:1em;font-weight:normal;font-style:normal;}
h1{font-size:1.48em;}
h2{font-size:1.24em;}
h3{font-size:1.12em;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}
a{text-decoration:none;color:#3b5998;}
a:hover{text-decoration:underline;color:#f75;}
ol,ul{list-style: none;}
img{border:0;}
p{margin:1em 0;}
blockquote, q{quotes:none;}
ins{text-decoration: none;}
del{text-decoration: line-through;}
em{font-style:italic;}
sup, span.sup{vertical-align:super;font-size:smaller;}
sub{vertical-align:sub;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font-size:100%;}
td{vertical-align:top;}
select,input,button,textarea,button{font-size:99%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:.05em;}
input[type="text"],input[type="password"], textarea{border:1px solid #d8dfea;background-color:#fff;padding:1px;}
form{font-size:1em;}
:focus{outline:0;}

#container{width:990px;height:auto;min-height:80%;margin:auto;}
#header{height:100px;}
#status{text-align:right;font-size:.75em;margin:3px:0;}
#contents{width:780px;float:left;height:auto;min-height:35%;padding-bottom:25px;margin-right:20px;}
#advertising{width:190px;height:auto;float:left;text-align:right;padding-bottom:25px;}
#footer{width:990px;margin:auto;font-size:.75em;font-weight:bold;}

#navigation{font-size:.8em;font-family:arial,sans-serif;margin-bottom:5px;margin-top:5px;font-weight:bold;}
#navigation li{float:left;}
#navigation li a{display:block;background:#f6f6f6;padding:7px 14px;text-decoration:none;border-right:1px solid #d9d9d9;color:#000;}
#navigation li a:hover, #navigation li ul li a:hover{color:#000;background-color:#ddd;}
#navigation li ul{margin:0;padding:0;position:absolute;visibility:hidden;border-top:1px solid #fff;}
#navigation li ul li{float:none;display:inline;}
#navigation li ul li a{width:auto;background:#f6f6f6;}
#navigation li a.short{padding:7px 18px 7px 17px;}

.clear_left{clear:left;}
.clear_both{clear:both;}
/*]]>*/
