

body{margin:0;font-family: Arial;}

#top{background:url(images/top.png) #060606 repeat-x;height:42px;width:100%;}

ul.top{margin:0;padding-left:12px;list-style:none;color:#FFF;}

ul.top li{float:left;}

ul.top li a{float:left;color:#FFF;padding-left:6px;padding-right:6px;line-height:41px;text-decoration:none;font-size:14px;letter-spacing:-0.5px;}

ul.top li a:hover{text-decoration:underline;}

#header{height:140px;width:100%;background:url(images/header.png) no-repeat #7A9AA9;}

#header h1{margin:0;font-size:48px;color:#FFF;font-weight:normal;padding-left:58px;padding-top:18px;letter-spacing:-2.5px;}

#header h1 a{color:#7A9AA9;text-decoration:none;}

#header h1 a:hover{text-decoration:underline;}

#header h2{margin:0;font-size:14px;font-weight:normal;color:#FFF;padding-left:178px;}

#logo{float:left}

#search{float:right;margin-top:53px;margin-right:23px;}

#search #input{float:left;background:#C0C0C0;border:2px #808080 solid;height:20px;width:190px;text-indent:10px;padding-top:8px;}

#search #button{float:left;background:url(images/searchbutton.png);width:65px;height:33px;border:0;}

#content{float:left;margin-left:14px;width:600px;width:63%;margin-top:20px;}

#content .date{font-family:arial;font-size:11px;margin-top:3px;margin-bottom:10px;}

.post{background:url(images/postsplitter.png) no-repeat;background-position:50% 100%;padding-bottom:21px;margin-bottom:23px;}

.author{color:#7A9AA9;font-weight:bold;}

#content h2{font-family:arial;font-size:24px;margin:0;}

#content h2 a{color:#000;text-decoration:none;}

#content h2 a:hover{text-decoration:underline;}

#content p{font-size:13px;font-family:arial;margin:0;margin-bottom:13px;}

#content a{color:#7A9AA9;text-decoration:none;}

#content a:hover{text-decoration:underline;}

#content .comments{background:url(images/commentsbg.png) no-repeat;height:25px;width:79px;}

#content .comments a{color:#FFF;text-decoration:none;}

#content .comments a:hover{text-decoration:underline;}

#content .comments p{font-size:9px;color:#FFF;font-family:arial;text-align:center;padding-top:6px;}

#side{float:right;width:29%;}

#side a{color:#7A9AA9;text-decoration:none;}

#side a:hover{text-decoration:underline;}

#side h3{color:#7A9AA9;font-size:24px;font-family:arial;margin:0;margin-top:20px;}

#side ul{list-style:none;padding:0;margin:0;}

#side ul li{width:226px;background:url(images/sidesplitter.png) no-repeat;background-position:0% 100%;}

#side ul li a{color:#000;text-decoration:none;font-size:12px;font-family:arial;line-height:25px;}

#side ul li a:hover{text-decoration:underline;}

#side ul li ul li{padding-left:20px;}

#footer{clear:both;text-align:right;padding-top:60px;margin-right:20px;padding-bottom:20px;font-family:arial;font-size:13px;}

#footer a{color:#7A9AA9;text-decoration:none;font-weight:bold;}

#footer a:hover{text-decoration:underline;}

.nocomments{text-align:center;}

.alignleft{float:left;}

.alignright{float:right;}

img.avatar{float:left;padding-right:5px;}