/*
Theme Name: Blocks
Theme URI: http://wordpress.org/extend/themes/blocks/
Description: Blocks is a simple theme, no images and doesn't require any plugin, transplant from my OPERA BLOG. Compatible with WordPress 2.7, threaded comments ready.
Version: 3.0
Author: mg12
Author URI: http://www.neoease.com/
Tags: white, light, two-columns, three-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments
*/
*{margin:0;padding:0;}
body{background:#FFF;color:#333;font-size:12px;font-family:Verdana,Tahoma,"BitStream vera Sans",Arial,Helvetica,sans-serif;}
#container{padding-bottom:10px;width:960px;margin:0 auto;}
.inline{display:inline;}
.sided{background:#FFF;border:1px solid #899EA6;padding:3px;}
a .sided:hover{border-color:#496370;}
.wp-caption{background:#F1F5F6;border:1px solid #DCE3E9;margin-bottom:5px;text-align:center;padding:5px 0;}
.wp-caption img{margin:0 5px;}
.wp-caption-text{text-align:center;padding:0 5px !important;}
.post .content .wp-caption p{margin:3px 0 0;}
a{color:#258;text-decoration:none;}
a:hover{text-decoration:underline;}
.button{text-decoration:none;background:#D5E396;border-top:1px solid #D5E396;border-right:1px solid #B5C98F;border-bottom:1px solid #B5C98F;border-left:1px solid #D5E396;color:#84985D;padding:2px 5px;}
.button:hover{text-decoration:none;background:#C8DE9D;border-top:1px solid #B5C98F;border-right:1px solid #D5E396;border-bottom:1px solid #D5E396;border-left:1px solid #B5C98F;color:#60743A;}
blockquote,pre{background:#F1F5F6;border:1px dashed #B0BEC7;color:#666;margin:5px 0;padding:5px 10px;}
pre{overflow:scroll;}
blockquote a{color:#258;}
blockquote.adminquote{background:#F6F9E7;border-color:#D5E396;}
.feed,.feed a{color:#E05C23;}
.textfield,.textarea{border:1px solid #A4B97F;font-size:12px;font-family:Verdana,Tahoma,"BitStream vera Sans",Arial,Helvetica,sans-serif;padding:2px 1px;}
.clear,.fixed{clear:both;}
.alignleft{float:left;text-align:left;margin-right:10px;}
.alignright{float:right;text-align:right;margin-left:10px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.left{float:left;margin-right:10px !important;}
.right{float:right;margin-left:10px !important;}
.block .content{background:#F1F5F6;margin:1px;padding:6px 10px;}
.block .r{background:#F6EEE3;}
.boxcaption{border:1px solid #B0BEC7;border-bottom:none;}
.boxcaption h3{border:1px solid #FFF;background:#F1F5F6;font-size:12px;color:#258;padding:5px 10px;}
.boxcaption a{text-decoration:none;}
.box{border:1px solid #B0BEC7;border-top:none;margin-bottom:10px;padding:10px;}
.w3c{color:#080;font-size:10px;}
#top{font-size:10px;float:right;margin:0 5px;padding:5px 0;}
#top li{float:left;border-right:1px solid #333;list-style:none;padding:0 5px;}
#header{background:#E9EEF1;border:1px solid #B0BEC7;}
#header .content{background:#FFF;width:100%;height:100%;}
#header .content #title{float:left;padding:15px;}
#header .content h1{font-size:20px;font-style:normal;font-weight:400;letter-spacing:-1px;}
#header .meta{font-size:10px;border:1px solid #FFF;}
#header .banner{float:right;padding:4px 4px 0 0;}
#menubar{float:left;padding:0 10px;}
#menubar li{display:inline;list-style:none;float:left;border:solid #FFF;margin-left:-1px;border-width:0 1px;}
#menubar li a{display:block;text-decoration:none;padding:5px 10px;}
#menubar .current_page_item{background:#FFF;font-weight:700;}
#menubar .current_page_item li{font-weight:400;}
#menubar li ul,#subscribe ul{display:none;background:#FFF;border:solid #B0BEC7;position:absolute;z-index:1;border-width:0 1px 1px;margin:1px 0 0;padding:0 1px 1px;}
#menubar li ul{margin-left:-2px !important;}
*+html #menubar li ul{margin-left:-1px !important;}
#menubar li li ul{border-width:1px;padding:1px;}
#menubar li li,#subscribe li{float:none;list-style:none;border:0;margin:0;padding:0;}
#menubar li li a,#subscribe li a{display:block;text-decoration:none;width:130px;overflow:hidden;padding:5px 10px;}
#subscribe li a{background:#F1E9E1;}
#copyright,.feedlink,.greedlink,.twitterlink{float:right;border-right:1px solid #FFF;margin-right:-1px;padding:5px 10px;}
#subscribe a{background:#F1E9E1;text-decoration:none;}
a.twitterlink{background:#DEECF3;border-left:1px solid #FFF;text-decoration:none;color:#38A;}
a.twitterlink:hover{background:#D0E1EF;text-decoration:none;}
#main{width:696px;float:left;overflow:hidden;}
.post{border:1px solid #B0BEC7;margin-top:10px;}
.post .title{background:#E9EEF1;font-size:14px;border:1px solid #FFF;text-decoration:none;color:#258;padding:5px 10px;}
.post .title a:hover{text-decoration:none;color:#333;}
.post .content{background:#FFF;line-height:145%;overflow:hidden;padding:10px 11px 0;}
.part,.post .content p{margin-bottom:10px;}
.post .content h4{font-size:14px;margin-bottom:8px;color:#60743A;}
.post .content li{list-style-position:inside;padding-left:20px;}
.post .content table{border-collapse:collapse;background:#FFF;border:1px solid #B0BEC7;margin:5px 0 10px;}
.post .content table tr td,.post .content table tr th{border:1px #B0BEC7;text-align:left;vertical-align:middle;border-style:solid dotted;padding:5px 10px;}
.post .meta{background:#F1F5F6;border:1px solid #FFF;font-size:10px;padding:5px 10px;}
.post .author a{display:block;float:left;margin-left:-4px !important;margin-right:6px;height:28px;}
.post .author img{background:#FFF;border:1px solid #B0BEC7;padding:1px;}
.post .info{padding-bottom:2px;}
.wp-pagenavi span.docs{margin:2px 4px;}
#sidebar{float:right;width:254px;overflow:hidden;}
#sidebar li{list-style:none;}
.widget h3{background:#E9EEF1;font-size:11px;text-decoration:none;color:#258;margin:1px;padding:5px 10px;}
.widget .space{padding:4px 12px 8px;}
.widget li{line-height:18px;border-bottom:1px solid #DCE3E9;padding:3px 5px;}
#searchbox{background:#F6F9E7;margin:1px;padding:6px;}
#searchbox .textfield{width:234px;}
#searchbox .tip{float:left;color:#84985D;font-size:10px;padding:6px 0 0;}
#searchbox .button{float:right;font-size:10px;cursor:pointer;margin:4px 0 0;}
.widget ul li ul{padding-bottom:0;padding-right:0;padding-top:0;}
.widget li li{border-top:1px solid #DCE3E9;border-bottom:none;line-height:18px;margin-top:3px;margin-right:-5px;padding:3px 5px 0;}
.widget_tag_cloud{padding:0 11px 8px;}
.widget_tag_cloud h3{margin-left:-10px;margin-right:-10px;margin-bottom:4px;}
#footer{background:#FFF;border:1px solid #B0BEC7;text-transform:uppercase;font-size:10px;margin-top:10px;padding:1px;}
#footer .content{background:#F6F9E7;padding:6px 10px;}
.commentlist .comment{list-style:none;background:#FFF;border:1px solid #B0BEC7;margin-top:10px;position:relative;padding-bottom:10px;}
.commentlist .comment .header{border:1px solid #FFF;border-bottom:none;height:23px;overflow:hidden;}
.commentlist .comment .body{line-height:145%;overflow:hidden;margin:0 10px;}
.commentlist .comment p,.commentlist .comment blockquote{margin:10px 0 0;}
.commentlist .author{float:left;font-weight:700;border-right:1px solid #FFF;width:128px;overflow:hidden;}
.commentlist .with_avatar{width:146px;}
.commentlist .author a,.commentlist .author span{background:#E9EEF1;display:block;text-decoration:none;padding:4px 10px !important;}
.commentlist .with_avatar a,.commentlist .with_avatar span{padding:4px 10px 4px 42px !important;}
.commentlist .avatar{background:#FFF;border:1px solid #E9EEF1;position:absolute;top:3px !important;left:8px;padding:1px;}
.commentlist .regularheader{background:#F1F5F6;}
.commentlist .regularheader .avatar{border-color:#E9EEF1;}
.commentlist .adminheader .avatar{border-color:#ECF3D3;}
.commentlist .adminheader .author a,.commentlist .adminheader .author span{background:#ECF3D3;}
.commentlist .adminheader .author a:hover{background:#DEECBE;}
.commentlist .date,.commentlist .items{font-size:9px;margin:4px 9px !important;}
#respond .body{background:#F6F9E7;margin:1px;padding:0 10px 10px !important;}
#respond .header{padding:5px 0;}
#respond .header .title{font-size:14px;float:left;}
#respond .notice{background:#E9F3BC;font-size:10px;border-color:#D5E396;border-style:dashed;border-width:1px 0;margin:0 -10px 10px;padding:5px 10px;}
#respond .info{float:right;width:180px;font-size:10px;}
#respond .textfield{width:175px;}
#respond #comment{width:478px;height:200px;}
#notify{margin-bottom:9px;}
#submit{font-size:10px;cursor:pointer;width:160px;}
#submit_comment{margin:5px 0;}
#trackbacks .header{background:#F1F5F6;font-size:10px;margin:1px;padding:6px 10px;}
#trackbacks .header .title{font-weight:700;color:#258;}
#trackbacks li{list-style:none;border-bottom:1px solid #DCE3E9;line-height:18px;padding:3px 5px;}
.commentlist .children{padding-left:10px;padding-right:10px;}
.commentlist #respond .body{line-height:100%;margin:1px;}
.commentlist #respond .header{background:#E9F3BC;line-height:145%;margin:0 -10px 10px;padding:5px 10px 6px;}
.commentlist .children #respond .header{border:0;padding:3px 10px 2px;}
.commentlist #respond .header .title{font-size:12px;}
.commentlist .children #commentform #comment{width:456px;}
.commentlist .children .children #commentform #comment{width:434px;}
.commentlist .children .children .children #commentform #comment{width:412px;}
.commentlist .children .children .children .children #commentform #comment{width:390px;}
.commentlist .children .children .children .children .children #commentform #comment{width:368px;}
.commentlist .children .children .children .children .children .children #commentform #comment{width:346px;}
.commentlist .children .children .children .children .children .children .children #commentform #comment{width:324px;}
.commentlist .children .children .children .children .children .children .children .children #commentform #comment{width:302px;}
*+html #respond .body{padding:0 10px 1px !important;}
#commentnavi a.page-numbers{text-decoration:none;margin:0 -2px;padding:6px 8px;}
#commentnavi a.page-numbers:hover{text-decoration:none;background:#DEECBE;}
#commentnavi span.pages{float:left;margin:0 9px 0 0;}
#commentnavi span.current{background:#FFF;font-weight:700;margin:0 -2px;padding:6px 8px;}
#calendar_wrap{padding:1px;}
#wp-calendar{width:100%;border-collapse:collapse;}
#wp-calendar #today{font-weight:700;}
#wp-calendar tbody a{text-decoration:underline;font-weight:700;}
#wp-calendar caption{background:#E9EEF1;font-size:11px;font-weight:700;margin-bottom:1px;text-decoration:none;color:#258;text-align:left;padding:5px 10px;}
#wp-calendar th,#wp-calendar td{text-align:center;font-size:10px;}
#wp-calendar th{background:#F1F5F6;border-top:1px solid #FFF;padding:4px 0;}
#wp-calendar td{font-size:11px;padding:4px 0 0;}
#wp-calendar td#prev{text-align:left;font-size:10px;padding:10px 0 5px 10px;}
#wp-calendar td#next{text-align:right;font-size:10px;padding:10px 10px 5px 0;}
.post .linkcat li{float:left;list-style:none;padding-left:0;padding-bottom:8px;width:25% !important;height:16px;line-height:24px;overflow:hidden;}
#archive{margin-bottom:-10px !important;}
#archive li{list-style:none;list-style-position:outside;padding:8px 10px;}
#archive h3{font-size:14px;font-weight:700;}
.archive-post .excerpt{margin-top:10px;}
.archive-post{background:#F1F5F6;margin-bottom:10px;}
#related_posts{background:#FFF;}
.related_posts{background:#EFEFEF;border-color:#B0BEC7;border-style:dashed;border-width:1px 0;margin:0 1px;padding:5px 5px 0;}
.related_posts h3{font-size:12px;background:#E6E6E6;padding:5px 10px 4px;}
.related_post{margin:0;}
.related_post li{list-style:none;border-top:1px solid #E6E6E6;padding:6px 10px;}
.related_post li small{display:block;color:#999;}
small,.small,.more-link,#header .content #tagline,#pagenavi,#postnavi,#commentnavi,.related_post li .count{font-size:10px;}
img,#top li.s{border:none;}
.floatleft,#pagenavi .newer,#postnavi .prev,#footer #about,.commentlist .items,#respond .text{float:left;}
.floatright,.post .act,#pagenavi .older,#postnavi .next,.commentlist .date{float:right;}
.block,.widget,#respond{background:#FFF;border:1px solid #B0BEC7;margin-top:10px;}
.block .g,.post .content table tr th,.commentlist .adminheader,.archive-post:hover{background:#F6F9E7;}
#menubar li a:hover,#menubar li a.current,#menubar li li a:hover,.widget a:hover h3,.commentlist .author a:hover,.commentlist .regularheader .author a:hover{background:#E1E7E9;}
#menubar li li a,.commentlist .regularheader .author a,.commentlist .regularheader .author span{background:#E9EEF1;}
#subscribe li a:hover,#subscribe a:hover,#subscribe a.current{background:#EDC;}
.post .content ul,.post .content ol,.post .linkcat{padding-bottom:10px;}
.widget ul,#trackbacks ul{padding:4px 7px 10px;}
#respond #cancel-comment-reply-link,#trackbacks_show,#trackbacks_hide{float:right;font-size:10px;}
.commentlist #respond .notice,.widget_calendar h3{display:none;}