/*
Theme Name: WordPress FreshOutOfTheLabs
Theme URI: http://wordpress.org/
Description: FreshOutOfTheLabs
Version: 1.0
Author: Daniel
Author URI: http://binarybonsai.com/
*/

body{
	margin:0;
	color:#000;
	font:12px Arial, Verdana, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#1e6580;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Verdana, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	margin:0 auto;
	width:927px;
}
.holder{
	width:100%;
	overflow:hidden;
}
#header{
	height:267px;
	width:100%;
	overflow:hidden;
}
#header h1{
	margin:64px 0 0 46px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.gif);
	width:739px;
	height:159px;
}
#header h1 a{
	display:block;
	height:100%;
}
#nav{
	width:100%;
	overflow:hidden;
	background:url(images/bg-nav.gif) no-repeat;
	padding:13px 0 0;
}
#nav ul{
	list-style:none;
	padding:0 29px 0 17px;
	margin:0;
	float:left;
	font-size:16px;
}
#nav li{
	float:left;
	padding:0 11px;
}
#nav a{
	color:#555;
	float:left;
	padding:10px 0 0;
	height:21px;
}
#nav a:hover,
#nav .current_page_item a,
#nav .current-cat a,
#nav .active a{
	text-decoration:none;
	background:url(images/blt-nav.gif) no-repeat 50% 0;
}
#nav .current_page_item a,
#nav .current-cat a,
#nav .active a{
	font-weight:bold;
}
#main{
	width:100%;
	overflow:hidden;
}
.content{
	float:left;
	width:558px;
	padding:0 0 0 11px;
}
.content .post{
	width:550px;
	overflow:hidden;
	padding:18px 0 40px;
	font-size:13px;
}
.content .post h2{
	margin:0 0 12px;
	font:20px Georgia, 'Times New Roman', Times, serif;
}
.content .post img{
	display:block;
	margin:0 0 10px;
}
.content .post p{margin:0 0 16px;}
.content .post .tools{
	width:100%;
	overflow:hidden;
}
.content .post .tools .comments{
	float:right;
	margin:12px 0 0;
}
.content .post .tools p{margin:0;}
.sidebar{
	float:right;
	width:301px;
	padding:20px 17px 0 0;
}
.search-box .txt{
	float:left;
	border:1px solid #000;
	font:bold 11px/13px Arial, Verdana, sans-serif;
	height:13px;
	padding:3px 9px;
	width:188px;
	margin:0 6px 0 0;
}
.search-box .btn-search{
	float:left;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	cursor:pointer;
	background:url(images/btn-search.gif);
	width:22px;
	height:22px;
}
.search-box .lnk-rss{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/lnk-rss.gif);
	width:41px;
	height:41px;
}
.search-box .lnk-bureau{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/lnk-bureau.gif);
	width:149px;
	height:41px;
	margin:7px -12px 0 0;
	position:relative;
}
.lnk-list1{
	list-style:none;
	padding:12px 0;
	margin:0;
	line-height:17px;
	font-weight:bold;
	font-size:11px;
}
.sidebar .title{
	background:#000;
	color:#fff;
	width: 281px;
	overflow:hidden;
	padding:4px 10px;
}
.sidebar .title h3{
	text-transform:uppercase;
	margin:0;
	font-size:11px;
}

.widget ul,
.lnk-list{
	list-style:none;
	padding:6px 0 16px;
	margin:0;
}
.article-list{
	overflow:auto;
	width:100%;
	height:350px;
	margin:0 0 16px;
}
.article-list ul{
	list-style:none;
	padding:0;
	margin:0;
	width:276px;
}
.article-list li{
	border-bottom:1px solid #000;
	width:100%;
	overflow:hidden;
	padding:8px 0;
}
.article-list .photo{float:left;}
.article-list .descr{
	float:right;
	width:162px;
	padding:0 8px 0 0;
	color:#585c68;
}
.article-list .descr h4{
	margin:0;
	font-weight:normal;
	font-size:12px;
}
.article-list .descr h4 a{color:#585c68;}
.article-list .descr p{margin:0;}
.article-list .descr .lnk-more{
	float:right;
	margin:13px 0 0;
	color:#585c68;
}
.widget_tag_cloud div,
.tag-cloud{
	width:100%;
	overflow:hidden;
	padding:4px 0 14px;
}
.gallery{
	width:100%;
	overflow:hidden;
	padding:30px 0 0;
	list-style:none;
	margin:0;
}
.gallery li{
	float:left;
	padding:0 0 0 35px;
}
.gallery a{
	float:left;
	background:#000;
	color:#fff;
}
.gallery a:hover{text-decoration:none;}
.gallery img{
	display:block;
}
.gallery span{
	display:block;
	font-size:16px;
	padding:2px 9px 4px;
}
#footer{
	height:1%;
	overflow:hidden;
	padding:50px 6px 110px;
	color:#959595;
}
#footer p{
	margin:0;
}
#nav a{
	text-transform: lowercase;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}
.alignright {
	float: right;
}

.alignleft {
	float: left;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ul li {
	font-size: 1em;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
	font-weight: normal;
}
.content .post h2 a{
	color: #000;
}
.sidebar{display:inline;}
