/*  
Theme Name: cuoluo blog
Theme URI: http://blog.cuoluo.net
Description: A simple crazy wordpress theme
Version: 1.0
Author: Lamengao
Author URI: http://cuoluo.net/

*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* layout */
body {color: #444;
font-family:"Microsoft YaHei",Verdana,san-serif;
font-size: 1em;/*line-height: 1.5em;*/	margin: 0;padding: 0;}
strong{font-weight:bold}
#wrapper {margin: 0 0 0 11em;padding: 2em;min-width:500px;max-width:1024px;}

a{text-decoration:none;}
a:link{color:#0063DC;}a:visited{color:#0259C4;}a:hover{color:#FFFFFF;background:#0063DC;}a:active{color:#FFFFFF;background:#0259C4;}


h1{font-size:4em; font-weight:bold;margin:32px 0 9px;}
h1 a,h1 a:visited,h1 a:link{color:#EEEEEE;text-decoration:none;}

/* header */
#header {border-bottom:1px dashed #E5E5E5;margin:0 0 1em;padding-bottom:1.5em;position:relative;*top:32px;}
#header p.description{font-size:18px;margin-left:7.5em;color:#BBB;}
#topbar{position:absolute;top:-50px;right:0;}
#search{height:24px; margin:0 10px 0 0; padding:3px 0 0; width:150px; }
#search #s{width:120px;border:1px solid #eee;color:#aaa;font-size:12px;padding:1px 25px 1px 3px;
background:url(images/icons_peach.png) 135px 5px no-repeat #fff;
color:#000000;
font-size:13px;
}
* html #search #s { margin:0; }
#search #s:focus{border:1px solid #aaa;}
.lamengao{color:#FF0084;}



/* post */
div.post{margin:60px 0 120px;}
.post p.dateheader{margin:0;font-size:22px; text-align:right;color:#FF0084; font-weight:bold;}
#container div.post{font-size:24px;line-height:1.4em;}
#container div.post h2.posttitle{font-size:50px; line-height:1.4em; margin-bottom:25px; font-weight:bold;}
#container div.post h2.posttitle a{color:#333; text-decoration:none;}
#container div.post h2.posttitle a:hover{background:#fff;color:#999}
.post p {margin:0 0 25px;}
.post ul,.post ol {list-style: circle;margin:0 0 15px 2em;}
.post ul li, .post ol li {list-style-type:circle;margin:0 0 0 20px;line-height:1.6em;}
.post ol li {list-style-type:decimal}

#container div.post h2 .cmtcount a{color:#CCC;}
#container div.post h2 .cmtcount a:hover{text-decoration:underline;}

/* post metadata*/
p.postmetadata{margin-top:30px;font-family:Arial,Helvetica,sans-serif; font-size:20px;}
p.postmetadata a{text-decoration:underline;font-family:Arial,Helvetica,sans-serif;}

/* comment */
h3#comments{font-size:50px;margin:100px 0 30px;color:#CCCCCC;}
div.comments-template{margin-top:100px;}
.post .commentlist p { border:0 none; line-height:1.6em; margin:0 0 10px;}
ol.commentlist{margin-left:0;}
.post .commentlist li { background:#FFFFFF none repeat scroll 0 0; list-style-image:none; list-style-position:outside; list-style-type:none;margin:0 0 100px; padding:0; }
.post .commentlist li .commentauthor { font-size:30px; letter-spacing:1px; line-height:1em; }
.post .commentlist li .commenttime { color:#EEEEEE; font-size:30px; }
.commentmetadata em{font-weight:bold;}
.post .commentlist .commenttext {padding:10px 0 0 1em;font-size:18px;}
#respond{color:#CCCCCC;font-size:50px;padding:10px 0 20px 0;}
#commentform label{color:#CCCCCC;}
.post .commentlist .comment-entry-owner .commentmetadata, .post .commentlist .comment-entry-owner .commentmetadata a { color:#FF800F; }
.post .commentlist .comment-entry-owner .commenttext { color:#FF800F; }


/* navigation */
.navigation{margin:30px 0 20px -20px;font-family:Arial,Helvetica,sans-serif;}
.navigation a{ text-decoration:underline; font-size:24px; font-weight:bold; margin:0 20px;}
