/*  
Theme Name: oos-blog-en
Theme URI: http://11870.com/
Version: 0.1
Author: 11870.com staff
Author URI: http://www.11870.com/about
*/
/*
Comments:
	=/url (topic) || =topic (common elements)
	=ie (hacks)
	=ow (overwrite)

Index:
	=text (common)
	=links (common)
	=structure
	=footer
	=entry
	=single
	=archive
	

*/
*{margin:0;padding:0;}
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
.clearfix {overflow:hidden; _height:1%;}
img{border:none;}

body{font-size:62.5%;font-family:arial, sans-serif;text-align:center;background-color:#ef5f01;}
div#overmarked{width:100%;background-color:#fff;}

/* =text(common)*/
ul,ol{list-style-type:none;font-size:1.2em;}
ul,ol{list-style-type:none;font-size:1.2em;}
ul li, ol li{color:#333;line-height:1.5em;}
p{margin:1em 0;font-size:1.2em;color:#333;line-height:1.5em;}
p.feed {background:transparent url(images/feed-icon.png) bottom left no-repeat; padding-left:1.8em; margin-bottom:8em; margin-top:5em;}
h2{font-size:1.4em;}

/*=links(common)*/
a{text-decoration:none;}
a:link{color:#06c;text-decoration:none;}
a:visited{/*color:#8c00ff;*/color:#06c;text-decoration:none;}
a:hover{color:#f60;}
a.current{font-weight:bold}

/*=structure */
div#hc-wrapper{min-width:730px;max-width:940px;margin:0 auto;padding:15px 15px 100px 15px;text-align:left;background-color:#fff;overflow:hidden;}
* html div#hc-wrapper{width:940px;} /*ie*/
#content{padding-top:1em;}

#main{width:60%;float:left;overflow:hidden;}
#sidebar{width:25%; float:right;padding:1em;background-color:#efefef;}
#sidebar p{margin:.5em 0;}
#sidebar h2{margin:2em 0 .5em 0;}
#sidebar h2#search-title{margin:0;}

/*=footer */
div#footer{width:100%;}
div#inner-footer{min-width:730px;max-width:940px;margin:0 auto;padding:4em 1em 20em;text-align:left;}
	
#footer ul{margin-bottom:1em;}
#footer ul li{display:inline;color:#eee;}
#footer ul li a{margin-right:.35em;border-right:1px solid #ef884b;padding-right:.5em;color:#eee;}
#footer ul li a:hover{color:#930;}
#footer ul li.last a{border-right:none;}

#footer .f-title{margin-right:.6em;color:#802b00;font-weight:bold}

#footer #partners, 
#footer #third-party, 
#footer #languages{margin-top:3em;color:#eee;}
#footer p img{vertical-align:middle}
#footer #third-party .f-title{margin-right:0}
#footer #third-party a{margin-left:1em;color:#eee}
#footer #third-party a:hover{color:#930}

/*=entry*/
.entry{margin-bottom:4em;}
.entry h2 a{color:#333;font-size:1.3em;}
.entry h2 a:hover{color:#f60}
.entry .signature{margin:0 0 1.5em 0;color:#666;}
.entry .signature .author{color:#333;}
.entry ul li{margin:1em 0;padding-left:9px;background:url('images/bullet_msg_ul_li.png') top left no-repeat;}
.postcategories{margin-bottom:0;}
span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 0 20px; color:#FF3300;}
span.next{background:transparent url(images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.prev{background:transparent url(images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.postmetadata{margin:0;border-bottom:1px solid #eee;padding:5px;text-align:right;}

/*=single*/
.boxcomments{margin-bottom:20px;}
#commentform{margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px; border-color:#999999 rgb(221, 221, 221) rgb(221, 221, 221) rgb(153, 153, 153); border-width:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0; border-color:#999999 rgb(221, 221, 221) rgb(221, 221, 221) rgb(153, 153, 153); border-width:1px;}
#commentform #submit{margin:0 0 20px;border:2px outset #CCC;font-weight:bold; font-size:1.2em; padding:.3em;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{display:block;list-style:none;margin:0;padding:15px 15px 1px;}
h2#comments{background-color:#eee;padding:.5em;}
ol.commentlist li h3 {color:#888;}
ol.commentlist li h3 strong {color:#333;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
ol.commentlist li p{font-size:1em;}
ol.commentlist li p.comment-metadata{margin:0;border-bottom:1px solid #eee;padding:5px;text-align:right;font-size:1em;}

/*=archive*/
h2.pagetitle{margin-bottom:2em;padding:.5em;font-size:1.8em;color:#333;background-color:#eee;}



