/*  
Theme Name: cminor's gallery theme
Theme URI: http://cminor.cn/
Description: designed by <a href="http://cminor.cn/">cminor</a>  2008.10.29
Version: 0.1-alpha
Author: cminor
Author URI: http://cminor.cn/
*/
html, body, div, p, img, ul, ol, li, a, table, tr, th, td, code, pre, h1, h2, form{margin:0; padding:0; border:none}
body{margin:0 auto; font-size:12px; font-family:Arial,Helvetica,sans-serif,Verdana,Tahoma; color:#111; background:#FFF; line-height:150%}
html{overflow:-moz-scrollbars-vertical}
input{font-family:Arial,Helvetica,sans-serif,Verdana,Tahoma; font-size:12px}
ul{list-style-type:none}
a{color:#0063DC; text-decoration:none}
a:hover{color:#F04; text-decoration:none}
small{font-size:11px}
strong{font-weight:bold}
h2{font-size:16px; font-weight:bold}
#main{width:900px; margin:0 auto; text-align:center}
#header{height:135px; text-align:left; overflow:hidden}
#content{width:700px; float:left; margin:0; text-align:left}
#sidebar{width:170px; float:right; text-align:left; overflow:hidden}
#footer{clear:both; height:60px; line-height:120%; border-top:1px solid #CCC; margin-top:30px; padding-top:10px}
#header h1{font-family:Georgia,"Palatino Linotype",Verdana,Tahoma,Arial,Sans-Serif; font-size:36px; line-height:130%; font-weight:bold; letter-spacing:-2px; margin:15px 0 0 10px}
#header h1 a{color:#222}
#header h1 a:hover{color:#F04}
#header .description{font-family:Georgia,"Palatino Linotype",Verdana,Tahoma,Arial,Sans-Serif; font-size:14px; color:#222; margin-left:15px}
#menu{overflow:auto; font-size:14px; font-weight:bold; background:#E1ECFE; margin-top:10px; width:100%}
#menu ul{float:left}
#menu ul li{float:left; display:inline; margin-right:2px}
#menu ul li a{color:#0063DC; display:block; padding:3px 10px; border-top:2px solid #E1ECFE; border-bottom:2px solid #E1ECFE}
#menu ul li a:hover{color:#F04; border-bottom:2px solid #F04}
#menu .current_page_item a{color:#F04; border-bottom:2px solid #F04}
#searchform{float:right; margin:3px 5px 0 0; height:18px; display:inline}
#s{}
#searchsubmit{color:#333}
#sidebar h2{font-size:14px; padding:4px 0; margin:20px 0 10px 0; border-bottom:1px solid #ddd}
#sidebar li{margin:15px 0}
#sidebar li ul li{margin:0 0 5px 0}
#sidebar .widget h2{font-size:12px}
.post{margin-bottom:30px; overflow:auto}
.entry_outer{margin-left:-100px; float:right; text-align:left; overflow:hidden; width:100%}
.entry{margin-left:130px}
.entry p{margin-bottom:14px; line-height:150%}
.entry li{line-height:200%}
.entry .albumcover{}
.entry .albumcover img{display:block; padding:3px; background:#C3D9FF; border:3px solid #E1ECFE; margin-left:30px}
.entry .posttitle{margin:6px 0; border-left:9px solid #0063DC; padding-left:3px}
.entry .posttitle h2{border-left:3px solid #0063DC; padding:2px 0 2px 5px; font-size:18px; line-height:100%; letter-spacing:-0.5px}
.entry .posttitle h2 a{color:#0063DC}
.entry .posttitle h2 a:hover{color:#227CE8}
.entry .more-link{display:none}
.postmeta{float:left; width:100px; text-align:right; margin-top:34px}
.postcmt{display:block; margin-top:35px}
.postdate{width:50px; text-align:center; float:right; line-height:24px; font-weight:bold; margin-bottom:10px}
.postdate .date_md{background:#0063DC; color:#FFF}
.postdate .date_y{border:1px solid #0063DC}
.postauthor{clear:both}
.postcat{line-height:160%}
.posttag{margin-top:15px}
.posttag li{margin-bottom:2px}
.nav{margin-bottom:5px; overflow:auto; clear:both; height:25px}
.nav .alignleft{float:left; padding:0 0 5px 0}
.nav .alignright{float:right; padding:0 0 5px 0}
.postcc{margin:30px 0 20px 0; padding-left:20px; background:url(images/icon_cc.gif) no-repeat left top; color:#666}
.notfound{margin-left:15px}
.notfound h3{font-size:24px; font-weight:bold; margin:18px 0}
#respond{font-size:15px; font-weight:bold; margin-top:30px}
.comments .tb{margin-bottom:15px; text-align:right; float:right}
#cmtnum{font-size:16px; font-weight:bold; margin-bottom:15px; float:left}
.cmtlist{clear:both}
.cmtlist li{padding:10px 10px 1px 10px; list-style:none}
.cmtlist p{margin-bottom:15px; line-height:150%}
.cmtlist li.alt{background:#E1ECFE}
.cmtmeta{font-weight:bold; font-size:12px; color:#555; margin-bottom:5px; display:block}
.cmtauthor{font-size:14px}
#commentform{margin-top:20px}
#commentform textarea{width:450px; border:1px solid #999; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:12px; padding:5px; margin:5px 0}
#commentform p{margin:8px 0}
#commentform input{height:18px; font-size:12px; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; border:1px solid #999; padding:2px 1px 0 1px; margin:0 8px 0 0; color:#666}
#commentform label{font-size:12px; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; color:#777}
#commentform #submit{border:1px solid #999; height:22px; width:50px; font-size:12px; padding:0}
#footer .ftleft{float:left; font-size:11px}
#footer .ftright{float:left; font-size:11px; padding-left:5px; text-align:left}
#footer .ftpowered{font-size:11px; float:right; text-align:right}
