body{font: 12px/16px Verdana, Helvetica, sans-serif; color: #000; background: #fff url(../images/top.gif) top center no-repeat; text-align: center;}
a img{border: none;}
a{color: #369; text-decoration:none;}
a:hover{color: #369; text-decoration:underline;}
h1{font-size:16px; *margin:5px 0 0 0;}
h2{font-size:15px;}
h3{font-size:14px; background: #eee; border: #eee solid 1px; padding: 0 0 0 5px;}
h4{font-size:12px; background: #eee; border: #eee solid 1px; padding: 0 0 0 5px;}
p{font-size:12px;}

#wrapper {width: 900px; margin: 0 auto; text-align: left; color: #000; background: transparent;}
#header{background:transparent;}
#nav{float:right; color:#fff; margin:-25px 0 0 0; *margin:-13px 0 -13px -13px;}
#nav a{color:#fff;text-decoration:none;}
#nav a:hover{color:#fff;text-decoration:underline;}

#social{height:95px; width:100%; text-align:right; background: transparent url(../images/logo.gif) top left no-repeat; margin:31px 0 0 0; *margin:16px 0 0 0;}

#subnav{margin:-45px 0 0 0; *margin:-35px 0 0 0; font-size:14px; width:100%; text-align:right; color:#000; background:transparent; border-bottom:#eee 1px solid;}
#subnav ul{list-style-type: none;} 
#subnav ul li{display: inline;}
#subnav a{text-decoration: none; color:#000; background:#eee; padding: 0 10px 14px 10px; *padding: 0 10px 20px 10px;}
#subnav a:hover{text-decoration: underline; color: #000; background:#eee;}
body#web a#web{background:#000; color:#fff;}

#content{width:100%; background:transparent; }

#lside{clear:left; float:left; width:695px; background: transparent url(../images/headline.gif) top left no-repeat; padding:0 0 0 5px;}
#lside ul{list-style-type: none;}
#rside{float:right; width:180px; padding: 0 5px 0 5px; border-left:#eee 4px solid; text-align: center;}
#rside h3{background: transparent; border: 0;}
#rside h4{background: transparent; border: 0;}

#feature{float:right; width:315px; padding: 5px; background:#eee; margin:10px 0 0 0; text-align:center;}
#feature h2{*padding: 10px 0 0 0;}

.fl{float:left; padding: 0 10px 0 0; margin: 0 20px 0 0;}
.fr{float:right; padding:0 5px 0 5px;}
.post{width:290px; padding: 0 0 0 10px; border-right: #ccc 1px solid;}
.links{font-size:14px; padding: 0 0 0 60px;}
.bb{font-size:12px; font-style:oblique; font-weight:900}
.bbfp{font-size: 10px; text-align: center; font-style:oblique; font-weight:900}
#align{text-align: right; padding: 0 350px 0 0;}

#blog{clear:left; float:left; width:695px; background: transparent url(../images/headline.gif) top left no-repeat; padding:0 0 0 5px;}
#blog table{width:720px; border-collapse: collapse; color: #000; background: transparent;}
#blog table td{color: #000; background: transparent; vertical-align:top; padding: 0 5px 0 0;}
table td{color: #000; background: transparent; vertical-align:top; padding: 0 5px 0 0;}
.read{text-align:left; padding 24px;}

#end{clear:both;}
.endl{float:left; width:450px; text-align:center;}
.endr{float:right; width:450px; text-align:center;}
#footer{clear: both; width: 100%; color: #000; background: transparent; text-align: center; font-size:10px;}
#footer a{color: #369;}
#footer a:visited{color: #f90;}
#footer a:hover{color: #f90;}
#logo{float: left;}
.fp{font-size: 80%; text-align: center;}
