﻿/*

Theme Name: BlogBus

Theme URI: http://www.ilemoned.com/

Description: In celebration of blogbus 5th Anniversary.

Version: 1.0

Author: LEMONed

Author URI: http://www.ilemoned.com/





/****************************

*	Basics					*

****************************/



body {

	margin: 0;

	padding: 0;

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Microsoft Yahei', Verdana, Arial, Sans-Serif;

	background: #effce3 url(images/bg.gif) repeat-x 0 0;

	color: #540;

	}



p,ol,ul {

	line-height: 160%;

	}



h1,h2,h3,h4,h5,h6 {

	color: #650;

	}

h1 {font-size: 20px;}

h2 {font-size: 15px;}

h3 {font-size: 14px;}

h4 {font-size: 13px;}

h5 {font-size: 12px;}

h6 {font-size: 11px;}



a {

	color: #c60;

	text-decoration: none;

	}

a:hover {

	text-decoration: underline;

	}



blockquote {

	margin: 0 20px 0 10px;

	padding: 0 20px 0 40px;

	background: transparent url(images/blockquote.gif) no-repeat 0 0;

	color: #764;

	}



.alignleft {

	float: left;

	margin-right: 10px;

	}

.alignright {

	float: right;

	margin-left: 10px;

	}





/****************************

*	Wrapper					*

****************************/



#wrapper {

	width: 988px;

	height: 100%;

	margin: 0 auto;

	font-size: 12px;

	}



#main {

	float: left;

	width: 980px;

	height: 100%;

	padding: 0 4px;

	background: #fff url(images/main-bg.gif) repeat-y 0 0;

	}





/****************************

*	Header					*

****************************/



#header {

	width: 988px;

	height: 100px;

	background: transparent url(images/header.gif) no-repeat center bottom;

	position: relative;

	}



.blog-title {

	position: absolute;

	top: 35px;

	left: 20px;

font-weight: bold;

color: #fff;

font-size: 20px;

	}

.blog-title a {



color: #fff;



	}

.blog-desc {

	position: absolute;

	top: 55px;

	left: 20px;

	}



#header h1,

#header h1 a,

#header p {

	margin: 0;

	color: #fff;

	}



ul#nav {

	margin: 0;

	padding: 0;

	list-style-type: none;

	position: absolute;

	top: 35px;

	right: 15px;

	}

ul#nav li {

	float: left;

	margin: 0 0 0 15px;

	padding: 0 0 0 10px;

	background: transparent url(images/menu-left.gif) no-repeat 0 0;

	}

ul#nav li a {

	float: left;

	padding: 0 10px 0 0;

	outline: none;

	line-height: 26px;

	font-size: 14px;

	font-weight: bold;

	color: #850;

	background: transparent url(images/menu-right.gif) no-repeat right top;

	}

ul#nav li a:hover {

	color: #b84;

	text-decoration: none;

	}





/****************************

*	Content					*

****************************/



#content {

	float: left;

	width: 536px;

	

	overflow: hidden;

	}



.pagenavi {

	clear: both;

	float: left;

	display: block;

	width: 500px;

	height: 30px;

	margin: 0;

	padding: 10px 20px;

	}





/****************************

*	Posts					*

****************************/



.post {

	width: 500px;

	margin: 0 0 30px 0;

	padding: 0 20px;

	background: transparent url(images/post-bg.gif) no-repeat right top;

	}



.post-date {

	font-weight: bold;

	color: #999;

	}

.page-title,

.post-title a {

	display: block;

	font-size: 16px;

	padding: 2px 5px 0;

	color: #850;

	line-height: 28px;

	background: transparent url(images/post-title.gif) repeat-x 0 0;

	border-bottom: 2px solid #eaf9d6;

	}

.post-title a:hover {

	color: #530;

	border-bottom: 2px solid #e2f2cc;

	text-decoration: none;

	background: transparent url(images/post-title.gif) repeat-x 0 -30px;

	}



.post-meta {

	border-left: 4px solid #eaf9d6;

	padding: 0 0 0 10px;

	}



.post-entry img {

	border: none;

	}



/****************************

*	Sidebar					*

****************************/



#sidebar {

	float: left;

	width: 440px;

/*	height: 100%;*/

	overflow: hidden;

	}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	}

#sidebar img {

	border: none;

	}



/****************

*	Sidebar 1	*

****************/



ul#sb1 {

	float: left;

	width: 250px;

/*	height: 100%;*/

	margin: 0;

	overflow: hidden;

	}

ul#sb1 a {

	color: #970;

	}



ul#sb1 h2 {

	margin: 0 0 15px 0;

	padding: 0;

	}



ul#sb1 li {

	width: 200px;

	margin: 0 0 30px 0;

	padding: 5px 40px 15px 10px;

	background: transparent url(images/sb1.gif) no-repeat 0 0;

	line-height: 200%;

	}



ul#sb1 ul {

	width: 200px;

	min-height: 170px;

	margin: 0;

	}

ul#sb1 ul ul {

	min-height: 0;

	}



ul#sb1 ul li {

	width: 200px;

	background: transparent url(images/bullet-1.gif) no-repeat 0 10px;

	margin: 0;

	padding: 0 0 0 15px;

	}



ul#sb1 ul li.page_item {

	background: none;

	padding: 0;

	}

ul#sb1 ul ul li.page_item {

	padding: 0 0 0 8px;

	}

ul#sb1 ul ul li.page_item a {

	background: transparent url(images/bullet-2.gif) no-repeat left center;

	padding: 0 0 0 12px;

	}





/****************

*	Sidebar 2	*

****************/



ul#sb2 {

	float: left;

	width: 150px;

/*	height: 100%;*/

	margin: 0 0 0 20px;

	overflow: hidden;

	}



ul#sb2 h2 {

	margin: 5px 0;

	padding: 0;

	}



ul#sb2 ul {

	margin: 0 0 20px 0;

	}

ul#sb2 li {

	line-height: 200%;

	}



ul#sb2 ul ul {

	margin: 0;

	}

ul#sb2 ul ul li {

	padding: 0 0 0 8px;

	}

ul#sb2 ul ul li a {

	background: transparent url(images/bullet-3.gif) no-repeat left center;

	padding: 0 0 0 12px;

	}



li.rss a {

	background: transparent url(images/rss.png) no-repeat left center;

	padding: 0 0 0 22px;

	}

input#s {

	width: 140px;

	}



/****************************

*	Comments				*

****************************/



#cmts {

	width: 500px;

	height: 100%;

	overflow: hidden;

	margin: 0 20px;

	}



ol.cmt-list {

	margin: 0;

	padding: 0;

	list-style-type: none;

	}

ol.cmt-list li {

	width: 500px;

	clear: both;

	margin: 0 0 20px 0;

	padding: 0;

	}



.cmt-meta {

	margin: 10px 0 5px;

	}



.cmt-text {

	clear: both;

	width: 470px;

	padding: 5px 15px;

	background: #fafef6;

	border-top: 2px solid #eaf9d6;

	border-bottom: 2px solid #eaf9d6;

	}

.alt .cmt-text {

	background: #f5fded;

	border-top: 2px solid #e2f2cc;

	border-bottom: 2px solid #e2f2cc;

	}



#cmts input#author,

#cmts input#email,

#cmts input#url {

	width: 200px;

	height: 18px;

	background: #fafef6;

	border: 2px solid #eaf9d6;

	}

#cmts textarea#comment {

	width: 450px;

	height: 200px;

	background: #fafef6;

	border: 2px solid #eaf9d6;

	}





/****************************

*	Footer					*

****************************/



#footer {

	clear: both;

	background: transparent url(images/footer.gif) no-repeat 0 0;

	padding: 8px 0 10px 0;

	text-align: center;

	font-size: 11px;

	color: #999;

	}

#footer a {

	color: #9ebd7f;

	}







/*ДОПОЛНЕНИЯ*/
div.post table.major
{
	margin-top:5px;
}
div.post table.major tbody tr th a:hover
{	
	text-decoration:none;
}
div.post table.major tbody tr th a span
{
	font-size:14px;
	color:#650;
	text-decoration:none;
}
div.post table.major tbody tr th a span:hover
{
	text-decoration:none;
}
div.post table.major tbody tr th a h3
{
	font-size:12px;
	font-weight:normal;
	color:#C60;
	margin:10px 0 0 0;
	text-decoration:none;
}
div.post table.major tbody tr th a h3:hover
{
	text-decoration:underline;
}
h2.widgettitle
{
    text-align:center;
}

div.search_catalog
{	
	height:60px;
	text-align:center;
	width:150px;
}
div.search_catalog div.left
{
	float:left;
	padding-top:1px;
	width:97px;
}
div.search_catalog div.right
{
	float:left;
	width:53px;
}
div.search_catalog div.clear
{
	clear:both;
}
div.search_catalog a.search_catalog
{	
	border-bottom:1px #650 dashed;
	color:#650;	
	font-size:11pt;
	line-height:15pt;	
}
div.search_catalog a.search_catalog:hover
{
	border:0;
	color:#872;
	text-decoration:none;
}
