﻿*{margin:0;padding:0;}
body{font-family:Verdana, Arial;font-size:12px;background:#fdfefe url(images/bg.jpg) repeat-x;color:#666;line-height:17px;margin:0;padding:0;}
a{text-decoration:none;color:#3987FC;}
a:hover{text-decoration:underline;color:#111;}
img{border:none;padding:6px;}
img a{border:none;}
#page{width:800px;margin:40px auto 0;}
#header{border-bottom:6px solid #E0E6EF;margin-bottom:20px;}
.headings h1{font-size:24px;color:#fff;letter-spacing:-2px;padding:25px 0 0;}
.headings h1 a{text-decoration:none;font-weight:600;letter-spacing:-2px;}
.headings h1 a:hover{color:#111;}
.headings h2{font-size:12px;color:#777;font-weight:100;border:none;padding:0 0 20px 2px;}
.menu{margin-top:25px;float:right;height:26px;line-height:26px;}
.menu ul{list-style-type:none;margin:0;padding:0;}
.menu ul li{display:block;float:left;}
.menu ul li a{display:block;text-decoration:none;color:#111;padding:0 10px;}
.menu ul li a:hover{background:#E0E6EF;color:#111;}
#content{float:left;width:510px;}
#sidebar{float:right;width:260px;background:#E0E6EF;}
#footer{text-align:center;background:#E0E6EF;height:30px;line-height:30px;clear:both;}
h3{font-weight:100;margin-top:7px;}
.post p{padding:5px;}
.entrytext .postmetadata{background:#E0E6EF;margin-top:16px;margin-bottom:5px;border-top:3px solid #B5C6DF;padding:6px;}
.postmetadata alt{clear:both;background:#E0E6EF;margin-top:16px;margin-bottom:5px;border-top:3px solid #B5C6DF;padding:6px;}
.postmetadata{clear:both;background:#E0E6EF;margin-top:16px;margin-bottom:25px;border-top:3px solid #B5C6DF;padding:6px;}
.alignleft{float:left;margin:25px;}
.alignright{float:right;margin:25px;}
blockquote{border-left:1px solid #A5ABAB;margin:15px;padding:0 12px;}
cite{font-family:arial, verdana, tahoma;font-weight:700;font-style:normal;}
cite a{color:#111;text-decoration:none;}
#sidebar ul{list-style-type:none;padding:10px;}
#sidebar ul h2{font-weight:100;letter-spacing:-1px;font-size:19px;border-bottom:1px solid #ccc;margin:10px 0;padding:0 0 3px;}
#sidebar ul ul li{background:url(images/page.png) no-repeat center left;padding:2px 0 2px 25px;}
#sidebar ul ul ul{padding-left:7px;}
ol.commentlist li{background:#fff;margin:10px 0;padding:5px 0 5px 10px;}
ol.commentlist li.alt{background:#E0E6EF;}
ol.commentlist li p{margin:6px 0;padding:0 12px 0 0;}
#comment{width:75%;min-width:300px;}
#commentssection{clear:both;margin:0;padding:2px 12px;}
#commentform{background:#E0E6EF;margin:12px 0;padding:20px;}
#commentform a{color:#000;text-decoration:none;}
.dateicon{padding-left:20px;background:url(images/date.png) no-repeat;}
.titleback{background:#E0E6EF;margin-bottom:10px;padding:10px;}
ul,ol.commentlist{list-style-type:none;}
.headings,.navigation{float:left;}
.post h2,.post h3,#content h2{font-weight:100;letter-spacing:-1px;font-size:19px;margin:0 0 4px;padding:0 0 3px;}
.post h2 a:hover,.post h3 a:hover{text-decoration:none;}
ol.commentlist a,#commentform p{color:#000;}