/*
Theme Name: new_theme
Author URI:
Version: 0.1
Author: mm
Description: new_theme
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/
body {
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, verdana;
	margin:0;
	padding:0;
	color:#2D170A;
	background-color: #C3C4B6;
}

a{
outline: none;
}
blockquote{
margin: 0px 0px 0px 25px;
padding: 0px 25px 0px 10px;
font-style: italic;
color: #8C5117;
border-left: 4px solid #EF7222;
}
img{
border:1px solid #F0EEF1;
padding:0;
}
form{
margin:10px 0 0 0;
}
input, textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:3px;
background:#dec9a2;
}
label{
float:left;
}
hr{
margin:8px 0;
color:#2D170A;
background:#2D170A;
}
#container { 
width: 960px; 
text-align: left; 
margin: 0 auto;
}
/* header styles */
#header {
	height: 187px;
	background:#6d6153 url(images/header.jpg) no-repeat;
	margin:24px 0 0 0;
}
#header h1, #header h1 a {
	color: #774925;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0;
	text-decoration: none;
	text-transform: lowercase;
	letter-spacing:1px;
	text-align:right;
	padding: 0;
}
#header h1 a:hover {
	color: #FFFFFF;
}
.description {
	color: #774925;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin:-40px 0 0 0;
	padding:0;
	letter-spacing: 2px;
	text-align:right;
}

/* top menu styles */

#menu {
	margin: 170px 0 0 0;
	padding: 0;
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#menu ul {
margin: 0px;
padding: 0px;
}
#menu li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu .home {
border: none;
}
#menu ul li a {
	color: #FFCC66;
	padding: 0 8px;
	margin: 0px;
	text-decoration: none;
}
#menu ul li a:hover {
	color:#F0EEF1;
}

/* search styles */
#search {
	text-align:center;
	padding:10px;
}
#search #s, #author, #email, #url, #comment {
border: 1px solid #000;
}
#search #searchsubmit, #submit {
	border: 1px solid #ffffff;
	background: #DFC9A2;
	color: #663300;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 0;
}
#searchform{
	margin:10px 0;
}
/* content styles */
#content_wrapper{
	width:958px;
	margin:0 auto;
	position:relative;
	float:left;
	padding:0;
	background-color: #D2B480;
	border: 1px solid #47221A;
}
#content {
	width: 640px;
	float: left;
	margin: 0 0 10px 0;
	padding:0;
}
#content p{
margin: 0px;
line-height: 18px;
padding: 0px 0px 10px 0px;
color:#2D170A;
}
#content h1 {
color: #000000;
font-size: 28px;
font-family: "Trebuchet MS", Arial, verdana;
font-weight: normal;
padding: 10px;
line-height: 150%;
margin: 0px;
}
#content h1 a{
color: #2D170A;
text-decoration: underline;
}
#content h1 a:hover {
color: #EF7222;
text-decoration: none;
}
#content h2 {
color: #2D170A;
font-size: 20px;
font-family: "Trebuchet MS", Arial, verdana;
font-weight: normal;
border-bottom: 1px solid #2D170A;
margin:0 0 2px 0;
padding:0 0 2px 0;
}
#content h2 a, #content h3 a{
color: #000000;
text-decoration: none;
display:block;
}
#content h2 a:hover, #content h3 a:hover {
	color: #F0EEF1;
	text-decoration: none;
}

/* posts styles */
.posts{
	padding:0;
	margin:0 0 20px 0;
	width:640px;
	position:relative;
	background-color: #D2B480;
	border-right: 1px solid #47221A;
border-bottom: 1px solid #47221A;
}
.padding10{
padding:6px;
}
.posts h2 a{
padding:0 10px 0 0;
}
.posts .title {
margin: 0;

padding: 0 0 5px 50px;
font-size: 1.8em;
}
.posts a, .posts a:visited{
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
}
.posts a:hover{
	text-decoration: underline;
	font-weight: bold;
}

.posts ol{
margin:0;
padding:0;
}
.posts ol li{
list-style: decimal inside;
padding:4px 0 4px 10px;
margin:0;
line-height: 80%; /* my line*/
}
.posts ul {
list-style: none;
margin: 0px;
padding: 0px 0px 10px 0px;
}
.posts ul li {
list-style: square inside;
margin: 0px 0px 0px 10px;
padding: 5px 0px 0px 0px;
}
.posts ul li a {
	color: #0066FF;
	text-decoration: none;
}
.posts ul li a:hover {
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
}
.posts blockquote p{
margin: 0px 0px 20px 0px;
padding: 0px;
}
.posts p img, .posts img{
border: 0px solid #47221A;
padding:2px 6px;
}
.posts ol li img{
border:none;
padding:0
}
.input_comment{
margin:0 0 6px 0;
}
.prev{
float:left;
text-align:left;
padding:0 0 10px 0;
color:#2D170A;
}
.next{
float:right;
text-align:right;
padding:0 0 10px 0;
color:#2D170A;
}
.prev_next{
padding:20px 0 0 0;
color:#2D170A;
text-align:center;
}
.prev_next a, .prev a, .next a{
text-decoration:none;
color:#2D170A;
}
.prev_next a:hover, .prev a:hover, .next a:hover{
text-decoration: underline;
color: #2D170A;
}
.author_date{
text-align:right;
padding:6px;
background-color: :#dec9a2;
color:#67432E;
margin:0;
}
.topic_comment{
clear:both;
text-align:left;
padding:6px;
background: url(images/author_bg.jpg) repeat-x;
color:#2D170A;
margin:0;
}
.topic_comment a, .topic_comment a:visited{
color:#67432E;
}



/* comments styles */

.comments {

padding: 8px;

}

.comments * {

font-size: 13px;

}

.comments h3 {

color: #6B030B;

font-size: 14px;

font-family: Times New Roman, Georgia, Serif;

margin-bottom: 10px;

}

.comments .commentlist {

padding: 0px;

margin: 0px;

}

.comments .commentlist div {

margin: 5px 0px 5px 0px;

padding: 10px;

background: #F5F5F5;

width: 450px;

overflow: auto;

}

.comments .commentlist .alt {

background: #FFFFFF;

}



.comments ol {

list-style-type: decimal;

line-height: 18px;

margin: 0px;

padding: 0px 0px 10px 0;

}

.comments ol li{

list-style: decimal inside;

margin:0;

padding:10px;

border-bottom:2px solid #F0EEF1;

}

.graybox{

background: #DCCEA4;

}

.whitebox{

background: #DAD1B7;

}







/* r_sidebar styles */





#r_sidebar{ 

width: 300px;

float: left; 

margin: 0 0 0 10px;

padding: 0px; 

}

.banners{

	margin: 16px 0 10px 26px;

	padding:0;

}

.banners:hover, .banner:hover{

}

#adboxes{

padding:0 0 0 14px;

}

/* widget_box styles */

.widget_box {



	width: 250px;



	display: block;



	float: left;



	margin:0 0 10px 26px;



	padding: 0px;



	border-bottom:4px solid #fef2dc;



	font-size:12px;





}



.widget_box p{

padding:10px;

}





.widget_box h1, .widget_box h2, .widget_box h3{



	color: #FEF2DC;



	background: url(images/widget_h2_bg.jpg) repeat-x;



	font-size: 11px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	letter-spacing:1px;



	font-weight: bold;



	list-style: none;



	padding: 5px;



	margin: 0px;



	text-transform: uppercase;



}





.widget_box h3 a{

color: #fef2dc;

}







.widget_box a {
	margin: 0;
	padding: 0;
	color: #4d240c;
	text-decoration: none;

}



.widget_box a:hover{

color:#EF7222;

}



.widget_box ul{

list-style: none;

margin: 0px;

padding: 0;

}

.widget_box ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
	border-bottom: 1px solid #fef2dc;
	font-style: italic;

}



.widget_box ul li a{
	margin: 0;
	padding: 0 0 0 26px;
	color: #663300;
	text-decoration: none;
	height:20px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color: #D2B480;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
background-position: left bottom;


}







.widget_box .recentcomments a, .widget_box .recentcomments a:hover{

border-left:none;

}

.widget_box #calendar_wrap{

padding-left:10px;

border-left: 6px solid #EF7222;

}



.widget_box ul li a:hover{
	text-decoration:none;
	color:#663300;
	background: #d2b480 url(images/hover_menu.jpg) repeat-x;
padding:0 0 0 26px;
}





.widget_box ul ul li ul{

margin-top: 0px;

}



.widget_box ul ul li ul li{

padding-left: 10px

}



.clear{

clear:both;



}







/* footer styles */







#footer {
	padding: 2px 0 0 0;
	text-align: center;
	height:18px;
	color:#FEF2DC;
	font-size: 90%;
	margin:0 auto;
	width:960px;
	text-decoration: none;

}



#footer a{
color:#FEF2DC;
text-decoration: none;

}



#footer a:hover{

text-decoration:underline;

}







.alignleft{

border: none;

padding: 0px 5px 5px 0px;

float:left;

}

.alignright{

border: none;

padding: 5px 0px 0px 5px;

float:right;

}









/* Style for Usual tabs ////////////////////////////////////////////////////////////////////////////////*/















.usual {















padding:0;















margin:0;















}















.usual ul{















list-style: none;















margin: 0;















padding: 0;















}















.usual ul li{















list-style: none;















margin: 0;















font-size: 12px;
















float:left;















padding:6px 2px 0 0;















text-align:center;































}















.usual ul li a {















text-decoration:none;















color:#fef2dc;















background:#4d240c;















border:none;















display:block;















padding:6px;















font-family:Verdana, Arial, Helvetica, sans-serif;















letter-spacing:1px;















}















.usual ul li a:hover {















color:#2D170A;















background:#EF7222;















}















.usual ul li a.selected {















margin-bottom:0;















color:#000;
















background:#FEF8EC;















cursor:default;















}















.usual .widget_box div {















clear:left;















padding:0 0 4px 0;















background:url(images/widget_bg.gif) repeat-x;















}















.usual .widget_box div ul li{















border-bottom:1px inset #4d240c;















padding:4px 0 4px 4px;















text-align:left;















}
.usual .widget_box div ul ul li{
padding:2px 0 2px 14px;
border-bottom:none;
}
.usual .widget_box div ul li a, .usual .widget_box div ul li a.selected { 
margin:2px 0 2px 2px;
padding: 0 0 0 4px;
color: #666666;
text-decoration: none;
border-left:14px solid #EF7222;
display:block;
float:left;
width:296px;
background:none;
letter-spacing:normal;
font-size:11px;
}
.usual .widget_box div ul ul li a{ 
border-left:none;
}
.usual .widget_box div ul li a:hover{
background: #4d240c;
text-decoration:none;
color:#EF7222; }
.usual .widget_box div a{
color:#4d240c;
}
.usual .widget_box div a:hover{
color:#EF7222; }
#usual2 { background:#0A0A0A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }
