/*
Theme Name: -BLOGUM
Author URI: http://shanx.com
Description: Tech ramblings of Shanx.
Author: Shanx
Version: 1.0
** Reset ** */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:110%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1;text-align:left;font:68% 'Droid Sans', "Helvetica Neue", "HelveticaNeue", "Segoe UI", SegoeUI, Arial, sans-serif;color:#000}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/*** Main ** */html,body{height:100%}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.wrapper{width:945px;position:relative;min-height:100%;margin:0 auto}
::selection{background:#FFFDC6;color:#000}
/*** Header ** */.header{padding:50px 0 45px 105px}
.header h1{font-size:42px;font-weight:700;margin-bottom:3px}
.menu{padding-left:55px}
.menu ul{overflow:hidden;float:left;padding-left:1px}
.menu li{float:left;font-size:16px;font-weight:700;background:url("img/menu.png") 0 50% no-repeat;padding-left:9px;margin:0 12px 0 -9px}
.search{width:225px;float:right;position:relative;top:-2px;background:#e9e9e9}
.search input{background:none;border:none;font-size:16px;font-weight:700;color:#fff;width:191px;vertical-align:middle;padding:4px 5px}
.search button{background:url("img/search.png") 50% 50% no-repeat;border:none;height:16px;width:16px;vertical-align:middle;cursor:pointer}
/*** Middle ** */.middle{padding-bottom:185px}
#content{width:705px;float:left}
.post{padding-bottom:45px;position:relative}
.post_meta h2{font-size:16px;font-weight:700;margin-bottom:15px;color:#000}
.post_data{color:#9d9d9d;font-size:11px}
.post_author{margin-bottom:2px}
.post_date{background:url("img/dash.png") 0 100% no-repeat;padding-bottom:10px;margin-bottom:10px}
.sharethis{padding-top:10px;background:url("img/dash.png") 0 0 no-repeat;display:inline-block}
.sharelist{display:none;margin-top:10px}
.sharelist li{padding-left:12px;margin-bottom:3px}
.share_fb{background:url("img/facebook.png") 0 2px no-repeat}
.share_twitter{background:url("img/twitter.png") 0 2px no-repeat}
.share_digg{background:url("img/digg.png") 0 2px no-repeat}
.share_su{background:url("img/stumbleupon.png") 0 2px no-repeat}
.share_deli{background:url("img/delicious.png") 0 2px no-repeat}
.post_edit{padding-top:10px;background:url("img/dash.png") 0 0 no-repeat}
.post_content{width:545px;float:right;overflow:hidden;border-top:1px solid #e9e9e9;padding-top:15px}
.post_content h2,.post_content h3,.post_content h4,.post_content h5{font-weight:700;margin-bottom:15px;color:#000}
.post_content h2{font-size:18px}
.post_content h4{font-size:14px}
.post_content h5{font-size:13px}
.post_content p,.post_content li{color:#000;font-size:14px;line-height:1.5}
.post_content p,.post_content ul,.post_content ol{margin-bottom:15px}
.post_content blockquote{margin-left:65px;padding-left:10px;border-left:1px solid #e9e9e9;color:#9d9d9d;font-style:none;line-height:1.5}
.post_content blockquote p{color:#9d9d9d;font-style:none}
.post_content h6{width:145px;position:absolute;left:0;font-size:11px;font-weight:400;color:#9d9d9d}
.post_content h6 img{display:block;max-width:145px;margin:5px 0}
.more{display:inline-block;font-size:11px;color:#000;text-decoration:none;border-bottom:1px solid #e5e5e5;background:url("img/dash.png") 0 0 no-repeat;padding-top:10px}
.single .post_meta{padding-top:43px}
.single .post_content{padding-top:30px}
.single .post_content h2{font-size:24px;font-weight:700;margin-bottom:25px;color:#000}
.post_tags li{display:block;float:left;height:19px;background:url("img/tag.png") 0 0 no-repeat !important;padding-left:5px !important;font-size:11px;margin:0 10px 5px 0}
.post_tags li a{display:block;float:left;height:19px;line-height:19px;background:url("img/tag.png") 100% 0 no-repeat;border-bottom:none;padding-right:5px;margin-right:-5px}
.archive_title{padding-bottom:20px}
.archive_title_meta{width:145px;float:left;border-top:1px solid #e9e9e9;font-size:16px;font-weight:700;padding-top:30px}
.archive_title_name{width:545px;float:right;border-top:1px solid #e9e9e9;font-size:31px;font-weight:700;padding-top:15px}
.error404_meta{width:145px;float:left;border-top:1px solid #e9e9e9;font-size:89px;font-weight:700;padding-top:6px}
.error404_text{width:545px;float:right;border-top:1px solid #e9e9e9;padding-top:25px}
.error404_text p{color:#000;font-size:12px;line-height:1.5;margin-bottom:20px}
.error404_back{font-weight:700;color:#000;font-size:11px;background:url("img/dash.png") 0 50% no-repeat;text-decoration:none;border-bottom:1px solid #e5e5e5;padding-left:12px}
/*** Images ** */.post_content img{height:auto;max-width:545px;width:auto;margin:0 0 10px}
.post_content .attachment img{max-width:785px;display:block;margin:0 auto}
.post_content .alignleft,.post_content img.alignleft{display:inline;float:left;margin-right:15px;margin-top:4px}
.post_content .alignright,.post_content img.alignright{display:inline;float:right;margin-left:15px;margin-top:4px}
.post_content .aligncenter,.post_content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.post_content img.alignleft,.post_content img.alignright,.post_content img.aligncenter{margin-bottom:12px}
.post_content .wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;text-align:center;padding:4px}
.post_content .wp-caption img{margin:5px 5px 0}
.post_content .wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}
.post_content .gallery{margin:0 auto 18px}
.post_content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}
.post_content .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}
.post_content .gallery br+br{display:none}
/*** Pagination ** */.pagination{padding-left:160px}
.previouspostslink,.nextpostslink{font-size:12px;color:#000;text-decoration:none;border-bottom:1px solid #e5e5e5}
.previouspostslink{margin-right:15px}
.wp-pagenavi .previouspostslink{margin-right:0}
/*** Sidebar ** */.sidebar{width:225px;float:right;overflow:hidden;margin-bottom:40px}
.widget{border-top:1px solid #e9e9e9;padding:15px 0}
.widget h3{font-size:16px;font-weight:700;margin-bottom:15px}
.widget_body,.widget_body p,.widget_body li{font-size:11px;line-height:1.5}
.widget_body li ul li{background:url("img/dash.png") 0 7px no-repeat;padding-left:14px}
.url{font-weight:700}
.date{display:block;color:#9d9d9d}
.comments_heading{padding-bottom:30px;color:#000;font-size:16px;font-weight:700}
.add_comment{width:785px;float:right;border-top:1px solid #e9e9e9;padding-top:15px;text-align:right}
.comment_meta{width:145px;float:left;border-top:1px solid #e9e9e9;font-size:12px;color:#000;padding:15px 0}
.comment_meta span{display:block;font-size:11px;font-weight:400;color:#9d9d9d;margin-top:3px}
.comment_meta span em{display:block;font-style:normal}
.comment_text{width:785px;float:right;border-top:1px solid #e9e9e9;color:#000;font-size:12px;line-height:1.5;padding:15px 0}
.comment_message{color:#000;font-size:12px;margin-bottom:15px}
.respond_meta{width:145px;float:left;border-top:1px solid #e9e9e9;padding-top:15px;color:#000;font-size:16px;font-weight:700}
.comment_form{width:785px;float:right;border-top:1px solid #e9e9e9;padding-top:15px}
.user_data{width:225px;float:left;margin:0 15px 15px 0}
.user_data input{width:225px;border:none;border-bottom:1px solid #e9e9e9;padding-bottom:5px;font:12px Helvetica, Arial, Helvetica, sans-serif;color:#9d9d9d}
.user_data input:focus,.comment_field textarea:focus{color:#000;border-color:#000}
#email,#url{margin-top:22px}
.comment_field{width:545px;float:left;margin-bottom:15px}
.comment_field textarea{height:108px;overflow:auto;width:545px;border:none;border-bottom:1px solid #e9e9e9;font:12px Helvetica, Arial, Helvetica, sans-serif;color:#9d9d9d}
#submit{width:60px;height:25px;border:none;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;background:#d9d9d9;color:#000;font:bold 12px Helvetica, Arial, Helvetica, sans-serif;cursor:pointer}
#submit:hover{background:#000;color:#fff}
/*** Footer ** */.footer{width:945px;height:101px;padding-top:23px;position:relative;border-top:1px solid #e9e9e9;margin:-125px auto 0}
.footer p{font-size:11px}
.copy{float:left}
.credits{float:right}
.header h1 a,.menu li a,.post_meta h2 a,.single .post_content h2 a,.add_comment a{color:#000;text-decoration:none}
.menu li a:hover,li.current_menu_parent a,li.current-menu-item a,.post_meta h2 a:hover,.single .post_content h2 a:hover,.add_comment a:hover{color:#9d9d9d}
.post_meta,.comment_qty{width:145px;float:left;border-top:1px solid #e9e9e9;padding-top:15px}
.post_data a,.post_content p a,.post_content li a,.post_content h6 a,.widget_body a,.comment_list a,#commentform a,.footer a{color:#000;text-decoration:none;border-bottom:1px solid #e5e5e5}
.post_data a:hover,.post_content p a:hover,.post_content li a:hover,.post_content h6 a:hover,.more:hover,.error404_back:hover,.previouspostslink:hover,.nextpostslink:hover,.widget_body a:hover,.comment_list a:hover,#commentform a:hover,.footer a:hover{border-color:#000}
.post_categories,.post_share{margin-bottom:10px}
.post_content h3,.page .post_data h2{font-size:16px}
.post_content ul,.comment_text ul{margin-left:65px}
.post_content ol,.comment_text ol{margin-left:85px}
.post_content ul li,.comment_text ul li{background:url("img/dash.png") 0 9px no-repeat;padding-left:14px}
.post_content ol li,.comment_text ol li{list-style:decimal}
.post_tags ul,.post_content .wp-smiley,.post_content .gallery dl{margin:0}
#comments,.comment_submit{clear:both}
code {
font-family: "DejaVu Sans Mono","Deja Vu Sans Mono",Monaco, Consolas, "Andale Mono",  monospace;
font-size: 13px;
color: #c96;
}