/*   
Theme Name: Koskoz.blog v3
Theme URI:
Description:
Author: koskoz
Author URI: http://koskoz.info
Template:
Version: 1.0
*/

@import url("reset.css");

body {
	line-height: 1.1;
	font-family: Times New Roman;
	background: #3f3f3f;
}

.clearer {
	clear: both;
	height: 0;
}

code {
	display: block;
	font-size: 12px;
	line-height: 1.3em;
	background: #C6C6C6;
	padding: 15px;
}

pre {
	overflow-x: auto;
	overflow-y: hidden;
	margin: 0 0 20px 0;
	font-family: monospace;
	font-size: 13px;
}

strong {
	font-weight: bold;
}

blockquote {
	border-left: 3px solid #C6C6C6;
	padding: 0 0 0 10px;
	margin: 0 0 0 20px;
	font-style: italic;
}

img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

#contenaire {
	width: 898px;
	margin: 0 auto;
	padding: 0 1px;
	background: url('images/bg.gif') repeat-y;
}
/* 	=LEFT
----------------------------------------------------------------------------------------- */
#content {
	float: left;
	width: 598px;
}

/* 	=HEADER
----------------------------------------------------------------------------------------- */
#header {
	margin: 9px 0 45px 0;
}
#header a , #header h3 {
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
}
#header a {
	margin-bottom: 3px;
	width: 548px;
	height: 74px;
	background: url('images/header.gif') no-repeat;
}
#header h3 {
	width: 578px;
	height: 20px;
	background: url('images/subtitle.gif') no-repeat;
}

/* 	=BODY
----------------------------------------------------------------------------------------- */
#body {
	margin: 0 20px;
}
#body p, #body ul, #body ol {
	line-height: 1.3em;
	font-size: 18px;
	font-weight: lighter;
	text-align: justify;
	color: #3f3f3f;
	margin: 0 0 20px 0;
}
.post img {
	padding: 5px;
	border: 3px #9d9c9c solid;
	max-width: 90%;
}
#body a {
	color: #9F0101;
	text-decoration: none;
}
#body a:hover {
	color: #000;
	text-decoration: underline;
}
#body ul, #body ol {
	list-style-position: inside;
	margin-left: 20px;
}
#body ul{
	list-style-type: square;
}
#body ol {
	list-style-type: decimal;
}
#body h2 {
	display: block;
	margin: 0 0 15px 0;
	font-family: Times New Roman;
	text-decoration: none;
	font-size: 32px;
	font-weight: lighter;
}

/* 	=POST
----------------------------------------------------------------------------------------- */
.post {
	margin: 0 0 50px 0;
}
.date_post {
	font-family: verdana;
	font-size: 12px;
	color: #9d9c9c;
}
.post h2 {
	display: block;
	margin: 0 0 15px 0;
}
.post h1, .post h3 {
	font-size: 28px;
	margin: 40px 0 20px 0;
}
.more-link {
	font-size: 18px;
}
#body .post h2 a {
	font-family: Times New Roman;
	text-decoration: none;
	font-size: 32px;
	color: #9f0101;
	font-weight: lighter;
}
#body .post h2 a:hover {
	background: #9f0101;
	color: #fff;
	text-decoration: none;
}
.separation {
	margin: 20px 0 0 0;
	height: 2px;
	background: url('images/separation.gif') repeat-x;
}
.separation hr {
	display: none;
}
.post_infos {
	margin: 2px 0 0 0;
	text-align: right;
	font-family: Verdana;
	font-size: 12px;
	color: #9d9c9c;
}
.post_infos  a {
	text-decoration: none;
	color: #3f3f3f;
}
.post_infos a:hover {
	text-decoration: underline;
}

/* 	=COMMENTS
----------------------------------------------------------------------------------------- */
#comments_block {
	margin: 30px 0 0 0;
}
#comments_block #comments {
	display: none;
}
#comments_block ol {
	list-style-position: outside;
}
#comments_block p {
	font-size: 14px;
}
.avatar {
	display: none;
}
.commentmetadata {
	display: none;
}
#respond h3 {
	margin: 0 0 5px 0;
}
#respond textarea {
	width: 500px;
}

/* 	=MENU
----------------------------------------------------------------------------------------- */
#menu {
	float: left;
	padding: 0 6px 0 7px;
	width: 287px;
	color: #3e3e3e;
}
#menu img {
	display: inline;
	margin: 0 3px -3px 0;
}
#tweeter, #betaseries {
	cursor: pointer;
}
#tweets, #betaseries2 {
	font-size: 12px;
	font-family: verdana;
}
#tweets a, #betaseries2 a {
	font-size: 12px;
}
#tweets li, #betaseries2 li{
	margin: 0 0 5px 0;
}
#tweets p.date {
	margin: 5px 0 0 0;
	font-size: 10px;
}
.block_menu {
	width: 260px;
	margin: 0 auto 40px auto;
	background: url('images/menu_bottom.gif') 0 bottom no-repeat #c6c6c6 ;
}
.block_menu ul, #betaseries2 {
	margin: 0 10px 0 10px;
	padding: 0 0 20px 0;
}
.block_menu li {
	background: url('images/dotted.gif') 0 bottom repeat-x;
	padding: 2px 0 5px 0;
}
.block_menu a {
	font-family: Verdana;
	font-size: 14px;
	color: #666565;
	text-decoration: none;
}
.block_menu a:hover {
	color: #000;
	text-decoration: underline;
}
.menu_title {
	padding: 5px 0 0 12px;
	background: url('images/menu_bg_title.gif') no-repeat;
}
.menu_title h4 {
	font-size: 24px;
	color: #d4d3d3;
	font-weight: lighter;
	height: 36px;
}

/* 	=SEARCH
----------------------------------------------------------------------------------------- */
#search {
	margin: 20px auto 0 auto;
	padding: 0 0 14px 0;
	width: 260px;
}
#search input {
	border: 1px solid #000;
	padding-left: 27px;
	width: 199px;
	height: 16px;
	background: url('images/search.gif') no-repeat #fff;
	float: left;
}
#search #submit {
	width: 27px;
	height: 20px;
	padding: 0;
	border: 0;
	margin: 0 0 0 2px;
	text-indent: -9999px;
	background: url('images/ok.gif') no-repeat;
	float: left;
}

/* 	=KOSKOZ ON
----------------------------------------------------------------------------------------- */
#koskoz_on {
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	color: #6c6c6c;
	margin: 10px 0 89px 0;
}
#koskoz_on a {
	text-decoration: none;
	color: #3f3f3f;
}
#koskoz_on a:hover {
	background: #3f3f3f;
	color: #d4d3d3;
}

/* 	=FOOTER
----------------------------------------------------------------------------------------- */
#footer {
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	color: #3f3f3f;
	padding: 30px 0;
}