/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:400;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
a{text-decoration:none;}

/* Theme CSS */
body{font-size:62.5%;background:#ebf3ff;font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;}
a{font-weight:700;color:#246;}
a:hover{border-bottom:1px solid #bbb;color:#68a;}
a:active{color:#468;}
strong{font-weight:700;}
em{font-style:italic;}
h1{font-size:3.6em;font-family:Georgia, "Times New Roman", serif;margin-left:22px;margin-top:40px;margin-bottom:18px;}
h1 a{font-weight:400;}
h2{font-size:1.8em;font-weight:700;color:#555;}
h2 img{vertical-align:middle;margin-right:12px;}
h3{font-size:1.4em;color:#777;font-weight:700;}
#header-title a{font-size:1.2em;color:#777;font-weight:700;}

#wrapper{width:1000px;margin:0 auto;}

#vote {float:left;}
.postcontent{overflow:auto;padding: 8px;background-color: #ffffff;-moz-border-radius: 8px;margin-bottom: 18px !important;margin-bottom: 15px;}
.bottom_of_entry{border-top:1px solid #ddd;clear:both;margin:0;padding:0;}

#main{width:550px;float:left;}
#main .wp-smiley{border:none;}
#main ul{list-style:none;margin-top:16px;}
#main ul li{overflow:visible;margin-bottom:1.5em;}
#main h2{margin-top:4px;}
#main p img{vertical-align:top;border:1px solid #eee;margin-right:8px;padding:2px;}
#main h4{font-size:1.3em;}
#main p{font-size:1.3em;line-height:1.4em;font-family:Georgia, "Times New Roman", serif;color:#555;margin:.7em 0;}
#main ul#comments{padding: 8px;background-color: #ffffff;-moz-border-radius: 8px;margin-bottom: 18px !important;margin-bottom: 15px;}
#main form{margin-top:10px;}
#main textarea{width:460px;}
#main input{margin:4px 0;}
#main .meta{font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;font-size:0.8em;color:#666;margin:0 0 1.5em;}
#main p.meta,#sidebar ul ul{font-size:1em;}

#sidebar{width:280px;float:left;color:#555;padding:22px;}
#sidebar a:hover{border-bottom:none;}
#sidebar ul{list-style:none;font-size:1.3em;margin-bottom:22px;color:#888;}
#sidebar ul li{clear:both;border-bottom:1px solid #ddd;padding:4px 0;}
#sidebar ul li.credits {margin-top:1.5em;font-size:.9em;color:#555;border-bottom:none;}
#sidebar ul h2{font-size:1.384em;margin-bottom:7px;}
#sidebar ul li p{font-size:0.9em;line-height:1.4em;margin-bottom:1.5em;}
#sidebar ul li#authors ul li img.avatar {clear: both;margin: 0 3px 0 0;padding: 3px;}
#sidebar ul li#authors, #sidebar ul li#authors ul li {border: none;}

#footer {clear:both;margin:0 auto;}
.navigation{font-size:1.384em; margin-bottom:20px}

#main ul,#main .post ul{list-style:none;margin-top:16px;margin-left:16px;}
#main ul ul,#main .post ul{margin-left:18px;list-style:disc;}
#main ol,#main .post ol{margin-top:16px;margin-left:18px;list-style:decimal;}
#main ul ul ul,#main ul ol ul,#main .post ul ul,#main .post ol ul,#main ol ol,#main .post ol ol{margin-top:0;}

.search_form input{float:right;margin:0 22px 0 0;border:none;width:530px;font-size:22px;font-style:normal;background:transparent;font-weight:bold;color:#bad6da;}
.search_form {background:transparent url(images/search.jpg) no-repeat scroll left top;float:left;margin:0 22px 0 0;padding:30px 0 16px;width:597px;}

