/*
Theme Name: Brown wp theme
Description: A theme with brown colors
Version: 0.9
Author: Jonas Luthi
Author URI: http://jonas.netoxygen.ch/
Tags: fixed width, two columns, widgets
*/

/* B.A.S.E
#######################################
*/

* 
{ 
	padding: 0; 
	margin: 0; 
}

ul li, ol li 
{ 
	list-style: none; 
	list-style-position: inside; 
}

ol ol, ul ul, ol ul, ul ol 
{ 
	margin-left: 20px; 
	margin-bottom: 0; 
}

img 
{ 
	border: none; 
}



/* B.O.D.Y
#######################################
*/

body 
{ 
	font: 12px/18px Verdana, Helvetica, Arial, Geneva, sans-serif; 
	color:#000000;
	background: #4a392d url("images/bg-body.png") repeat-x top; 
	border-top:4px solid #EEE4BD;
}

h1, h2, h3, h4, h5, h6 
{ 
	font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; 
	color:#FFFFFF; 
}

h1 
{ 
	font-size: 22px; 
	line-height: 26px; 
	margin-bottom: 10px; 
}

h2 
{ 
	font-size: 20px; 
	line-height: 24px; 
	margin-bottom: 7px; 
}

h3 
{ 
	font-size: 18px; 
	line-height: 22px; 
	margin-bottom: 5px; 
}

h4 
{ 
	font-size: 16px; 
	line-height: 20px; 
	margin-bottom: 5px; 
}

h5 
{ 
	font-size: 14px; 
	line-height: 18px; 
	margin-bottom: 5px; 
}

h6 
{ 
	font-size: 12px; 
	line-height: 16px; 
	margin-bottom: 5px; 
}

h1 span 
{ 
	color: #999; 
}

a 
{ 
	color:#FFFFFF; 
}

a:hover 
{ 
	color:#FFFFFF; 
}

a:visited 
{ 
	color:#FFFFFF; 
}

p 
{ 
	margin-bottom: 10px;color:#EEE4BD; 
}

input, textarea 
{ 
	font: 12px Verdana, Helvetica, Arial, Geneva, sans-serif;
	background:#4A392D none repeat scroll 0 0;
	border:1px solid #3A2D24; 
}

blockquote 
{ 
	font: italic 14px/22px Georgia, Serif; 
	padding: 5px 10px;
	margin-bottom: 20px;
	background: #e4ede2; 
}



/* CONTAINER
#######################################
*/

#container { 
	
}

#container #wrapper 
{ 
	margin:0 auto;
	width:1000px;
}	



/* H.E.A.D.E.R
#######################################
*/

#header 
{ 
	background:#3A2D24 none repeat scroll 0 0;
	height:74px;
	padding-top:26px;
}

#header h1 
{ 
	color:#FFFFFF;
	font-family:"times new romand";
	margin:0 auto;
	padding-top:16px;
	width:1000px;

}

#header h1 a 
{ 
	color:#FFFFFF; 
	text-decoration: none; 
	font-size:57px;
	font-weight:normal;
	padding-left:8px;
}

#header h1 span 
{ 
	color:#FFFFFF;
	font-size:17px;
	padding-left:12px;
}



/* S.E.A.R.C.H
#######################################
*/

#search 
{
	display:none;
}

#search input 
{ 
	border: 0; 
}

#search #s 
{ 
	width: 148px;
	padding: 4px 0 4px 22px;
	margin-right: -4px;
	vertical-align: top;
	line-height: 0;
	font: normal 12px Verdana;
	vertical-align: top;
	color: #333;
	background: url(images/search-text.gif) no-repeat;
}

#search #searchsubmit 
{ 
	width: 35px; 
	height: 22px;
	vertical-align: top;
	background: url(images/search-submit.gif) no-repeat;
}




/* N.A.V.I.G.A.T.I.O.N
#######################################
*/

#nav 
{ 
 	background:transparent url(images/nav-bg.gif) repeat-x scroll center top;
	height:50px;
	position:relative;
	width:1000px;
	margin:0 auto;
}

#nav ul { 
	bottom:2px;
	height:33px;
	overflow:hidden;
	padding-top:15px;
}

#nav ul li 
{ 
	float: left; 
	margin-right: 3px; 
	padding-left:4px;
}

#nav ul li.current_page_item 
{ 
	background: url(images/nav-tab-left.gif) no-repeat; 
}

#nav ul li a 
{ 
	display: block; 
	text-decoration: none; 
	color:#FFFFFF;
	line-height: 33px; 
	padding: 0 15px 0 8px; 
	font-family:sans-serif;
}

#nav ul li a:hover 
{ 
	color: #FFFFFF;
	background:#32271F none repeat scroll 0 0; 
}

#nav ul li.current_page_item a 
{ 
	background: url(images/nav-tab-right.gif) no-repeat top right; 
}

#feed 
{ 
	position: absolute; 
	right:46px;
	bottom:119px; 
	height:30px;
	padding-left:145px;
	color: #544626; 
	display: block; 
	background: url(images/fluxrss.png) no-repeat; 
	text-decoration: none; 
}

#feed span
{
	display:none;
}

#nav li.current_page_ancestor a
{
	background:transparent url(images/nav-tab-right.gif) no-repeat scroll right top;
}

#nav li.current_page_ancestor
{
	background:transparent url(images/nav-tab-left.gif) no-repeat scroll 0 0;
}


/* C.O.N.T.E.N.T
#######################################
*/

#content 
{ 
	float:left;
	padding:14px;
	width:718px;
	background:url("images/bg-content.png") repeat-y top;
	border-bottom:3px solid #EEE4BD;
	margin-left:-13px;
}

#content h1
{
	font-family:times New Roman;
	font-size:21px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:26px;
	margin-bottom:10px;
}

#content .post 
{ 
	margin-bottom: 40px; 
	padding-right:20px; 
	padding-left:20px;
	padding-top:10px; 
}

#content .post p 
{ 
	margin-bottom:20px;
	text-align:justify; 
}

#content .post h1 a 
{ 
	text-decoration: none; 
}

#content .post-list li 
{ 
	list-style: none; 
}

#content .post .post-info 
{ 
	clear: both; 
	font-size: 11px; 
	color:#FFFFFF;
	padding: 3px 5px 5px 5px; 
	margin-bottom: 20px; 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF; 
}

#content .post .post-info a 
{ 
	color:#FFFFFF; 
	text-decoration:none; 
}

#content .post .post-info a:hover 
{ 
	color:#FFFFFF; 
	text-decoration:none; 
}

#content #pages 
{ 
	text-align: center; 
}

#content #pages a 
{ 
	font: bold 20px "Trebuchet MS"; 
	color: #414d4c; 
	text-decoration: none; 
}

#content #pages a:hover 
{ 
	color: #1e2726; 
}

#content ul, ol, dl 
{ 
	margin-bottom: 20px; 
}

#content ul 
{ 
	list-style: disc;
	list-style-position: inside; 
}

#content ol 
{ 
	list-style: decimal; 
	list-style-position: inside; 
}

#content dl dt 
{ 
	font-weight: bold;
}

#content dl dd 
{ 
	font-style: italic;
	margin: 0 0 5px 20px;
	color: #555;
}

#content img 
{ 
	border:5px solid #FFFFFF;
}

.aligncenter 
{ 
	margin-left: auto; 
	margin-right: auto; 
}

.alignleft 
{ 
	float: left; 
	margin: 5px 15px 10px 0; 
}

.alignright 
{ 
	float: right; 
	margin: 5px 0 10px 15px; 
}



/* S.I.D.E.B.A.R
#######################################
*/

#sidebar 
{ 
	width: 235px;
	float:left;
	font-size: 11px; 
	margin-bottom: 10px;
	color: #555;
	padding-left:13px;
}

#sidebar h3 
{ 
	background:transparent url(images/bgh3-side.png) no-repeat scroll center top;
	color:#FFFFFF;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:16px;;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:33px;
	line-height:normal;
	padding-left:16px;
	padding-top:7px;
	width:205px;
	letter-spacing:1px;
}

#sidebar a 
{ 
	color:#EEE4BD;
	font-size:12px;
	letter-spacing:1px;
	text-decoration:none;
}
#sidebar a:hover 
{ 
	color: #FFFFFF;
	text-decoration:underline; 
}

#sidebar .block 
{
	color:#555555;
	overflow:hidden;
	padding:15px 15px 15px 0;
	width:205px;
}

#sidebar .block li 
{ 
	padding:1px 1px 1px 16px;
}

#sidebar .current_page_item a
{
	font-weight:bold;
}

#sidebar .current_page_item ul li a
{
	font-weight:normal;
}
#sidebar .block a:hover 
{ 
	text-decoration:underline; 
}

/* C.A.L.E.N.D.A.R
#######################################
*/

#sidebar .block #calendar_wrap a 
{ 

}

#sidebar .block #calendar_wrap .pad 
{ 
	background: none; 
}

#sidebar .block #calendar_wrap #prev 
{ 
	background: none; 
}

#sidebar .block #calendar_wrap #next 
{ 
	background: none; 
}

#sidebar .block #calendar_wrap table 
{ 
	width: 100%; 
	margin: 0;
	padding: 0;
}

#sidebar .block #calendar_wrap table th 
{ 
	 
}

#sidebar .block #calendar_wrap table td 
{ 
	width: 14.2%; 
	background: #d6ded4; 
	text-align: center; 
	color: #888; 
}



/* W.R.A.P.P.E.R   B.O.T.T.O.M
#######################################
*/

#wrapper-bottom 
{ 
	width: 900px; 
	height: 6px; 
	float: left; 
	margin-bottom: 7px;
	display:none 
}



/* C.O.M.M.E.N.T.S
#######################################
*/

.comments-title 
{ 
	font-family:"Trebuchet MS",Helvetica,Arial,Geneva;
	font-size:22px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-left:20px;
	padding-right:20px;
}

#comments .comment 
{ 
	margin-bottom: 10px; 
	overflow: hidden; 
	width: 635px; 
	padding-bottom: 5px;
	padding-left:20px;
	padding-right:20px; 
}

#comments .comment .comment-avatar 
{ 
	float: left; 
	width: 50px; 
	padding: 5px 7px; 
}

#comments .comment .comment-content 
{ 
	float: left; 
	padding: 10px 15px; 
	margin: 5px 5px 0 0; 
	width: 536px; 
}

#comments .comment .comment-content a 
{ 
	color: #444; 
}

#comments .comment .comment-info 
{ 
	font-size: 11px;
	color: #777;
	margin-bottom: 5px; 
}

#comments .comment .comment-info span 
{
	font: bold 20px "Trebuchet MS", Helvetica, Arial, Geneva;  	
	padding-right: 10px; 
	margin-bottom: 5px;
}

#comments .comment .comment-info a { 
	color: #FFFFFF; 
	text-decoration: none;
}




/* C.O.M.M.E.N.T   F.O.R.M
#######################################
*/

#commentform 
{ 
	color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
}

#commentform p 
{ 
	margin-bottom: 7px; 
}

#commentform textarea 
{ 
	background:#4A392D;
	border:1px solid #3A2D24;
	height:120px;
	width:600px;
}

#commentform input.text 
{ 
	width: 150px; 
	background:#4A392D;
	border:1px solid #3A2D24;
	margin-right: 5px; 
	padding: 3px 3px; 
}

#commentform input#submit 
{ 
	padding: 3px 10px;
	background:#4A392D;
	border:1px solid #3A2D24;
}



/* F.O.O.T.E.R
#######################################
*/

#footer 
{ 
	float: left; 
	color: #d6ded4; 
	padding-top: 6px;
	text-align: center;
	background: #3A2D24 url("images/bg-footer.png") repeat-x bottom; 
	border-top:4px solid #EEE4BD;
	width:100%;
	margin-top:-4px;
}

#footer-inner 
{ 
	padding-bottom: 6px; 
}

#footer-content 
{
 
}

#footer p 
{ 
	font-size: 11px; 
	margin: 0; 
}

#footer a 
{ 
	color: #FFFFFF; 
}






