@charset "utf-8";

/*

Theme Name: 7S Cmcws

Description:http://cowcms/

Version:1.0

*/

*{margin:0;padding:0;border:0;list-style:none}

html{-webkit-text-size-adjust:none}

h1,h2,h3,h4,h5,h6{color:#333;font-size:13px;font-weight:normal}

body{background:#fff;color:#000;font:13px/1.3 Verdana,Tahoma}

a{color:#36c;text-decoration:none}

a:hover{color:#36c;text-decoration:none}

.clear{clear:both}

.alignleft{float:left}

.alignright{float:right}

.aligncenter{display:block;margin-right:auto;margin-left:auto}

#wrapper{margin:0 auto;width:1170px}

#header{position:relative;height:180px;background:url(images-logo.jpg) no-repeat}

#header .searchform{position:absolute;right:0;bottom:10px;overflow:hidden;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

#header .searchinput{float:left;margin-right:3px;padding:5px 3px 5px 3px;width:168px;color:#000000;vertical-align:middle}

#header .searchsubmit{width:26px;height:26px;background:url(images-searchbtn.gif) no-repeat center;text-indent:-9999px;cursor:pointer}

#main{margin-top:20px}

#sidebar_left{float:left}

#sidebar_right{float:right}

#menu{padding:0;height:35px;border:1px solid #cec3c9;background:url(images-menu_bg.png) repeat-x;line-height:35px}

#menu li{float:left;background:url(images-menu_separator.png) right top no-repeat;font-size:12px}

#menu li a{display:block;padding:0 18px;color:#810000;text-decoration:none;font-weight:bold}

#menu li a:hover{background:url(images-menu_hover.png)}

.breadcrumb{padding:8px;border:1px solid #cec3c9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fdf0f9;font-weight:bold;color:#000}

.breadcrumb a{color:#000}

.ss_pagenavi{margin-top:20px;border-top:1px solid #cec3c9;text-align:center}

.ss_pagenavi a,.ss_pagenavi span{display:inline-block;padding:3px 5px;font-size:14px}

#random{margin-top:10px;border:1px solid #cec3c9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000}

#random li{float:left;margin:5px 0;padding:13px 14px 10px 10px;width:170px;text-align:center;height:130px;overflow:hidden}

#random li .thumb{display:block;overflow:hidden;height:106px}

#random li .thumb img{height:100px;border:3px solid #ddd}

.post{float:left;padding:10px 5px 5px 15px;width:176px;text-align:center;height:150px;overflow:hidden;margin-bottom:5px}

.post .thumb{display:block;overflow:hidden;height:106px;text-align:center}

.post .thumb img{height:100px;border:3px solid #ddd}

.sidebar{width:180px}

.widget{margin:0 0 20px 0;padding-bottom:4px}

.widget_title{margin-bottom:10px;padding:0 0 6px;border-bottom:1px solid #ebebeb;color:#333;font-weight:bold;font-size:15px;line-height:18px}

.widget ul li{margin:0;padding:4px 0 5px;border-bottom:1px dotted #ebebeb;line-height:16px}

.wide-widget ul li a{display:inline;font-size:12px}

.widget_categories{font-size:11px}

#sidebar_left .widget_title{margin-bottom:2px;padding:0 0 2px;color:#dd4b39;font-size:15px;line-height:26px}


#categories_nav ul ul li{border-top:1px dotted #ebebeb;border-bottom:0}

#categories_nav ul.children{display:block;margin-top:4px;margin-left:10px}

#post_list{float:left;margin:0 10px;width:785px}

#post{float:left;margin:0 10px;width:785px}

#post h1.title{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ebebeb}

#post p{margin:12px 0;line-height:15px}

#post blockquote{margin:12px;padding:10px 20px 0 15px;border:1px solid #e6e6e6;background:#f7f7f7}

#recaptcha_form{text-align: center;}

#recaptcha_widget_div{width: 315px;margin: 0 auto;}

#recaptcha_form_submit{padding:0 10px;height:35px;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #bfc0c0;border-left:1px solid #e3e3e3;background:url(images-menu_bg.png) repeat-x;color:#fff;line-height:35px;cursor:pointer}

#comments{padding:20px 20px 0}

#comments #comment_title{padding:8px;border:1px solid #cec3c9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fdf0f9}

#comments .comment_body{position:relative;padding:10px 0;border-bottom:1px solid #ebebeb}

#comments .comment_body .comment_author{color:#000;font-weight:bold}

#comments .comment_body .comment_author span{padding-left:5px;font-weight:normal}

#comments .comment_body .comment_date{font-size:10px;font-family:Verdana}

#comments .comment_body .comment_date span{padding-left:5px}

#comments .comment_body .comment_date a{color:#CCC}

#comments .comment_body .avatar{float:left;margin-right:10px}

.comment_right{overflow:hidden}

#comments .comment_body .moderation{text-align:right}

#comments .children{margin-left:30px}

#comments .navigation{margin:20px 0 5px;height:25px;font-size:11px}

#comments .navigation a,#comments .navigation span{float:left;display:block;margin-right:10px;width:25px;height:25px;background:#EEE;color:#999;text-align:center;line-height:25px}

#comments .navigation a:hover,#comments .navigation .current{background:#999;color:#FFF}

#comments #respond h3{height:40px;font-weight:bold;font-size:14px;line-height:40px}

#comments #respond #cancel-comment-reply a{display:block;margin-bottom:10px}

#comments #respond p{position:relative;padding-bottom:15px}

#comments #respond input,#comments #respond textarea{border:solid 1px #CCC}

#comments #respond input{padding:0 5px;width:250px;height:23px;line-height:23px}

#comments #respond textarea{overflow:auto;padding:3px 5px;width:500px;height:150px;line-height:1.6em}

#comments #respond #submit{padding:0 10px;height:35px;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #bfc0c0;border-left:1px solid #e3e3e3;background:url(images-menu_bg.png) repeat-x;color:#810000;line-height:35px;cursor:pointer;font-weight:bold}

#comments #respond label{position:absolute;top:0;left:275px;display:block;height:25px;line-height:25px}

#footer{margin-top:20px;padding:20px 0;border-top:solid 1px #ddd;text-align:center}