/* 
Theme Name: SEOCSS Book
Theme URI: http://www.martin-jost.com
Description: Theme designed exclusively by Martin Jost 
Version: 1.0
Author: Martin Jost 
Author URL: http://www.martin-jost.com
Tags: wood, two columns, widgetized sidebar , built in gravatars
 
*/

/* --- GLOBAL --- */

a:active, a:focus{outline: none}

*{margin:0;padding:0;}

body 
	{
	padding:	0px;
	margin:		0px;
	height: 	100%;
	width:		100%; 
	text-align:	center;
	background: #fff url(images/bg-line.gif) repeat-x;
	font-size:	12px;
	color:		#60717b;
	font-family:Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	line-height:20px;
	}

h1, h4, h5, h6		
	{
	font-weight:bold;
	font-size:	20px;
	padding:	0px;
	margin:		0px 0px 3px 0px;
	line-height:normal;
	text-align:	left;
	}

h2
	{
	font-weight:normal;
	font-size:	11px;
	padding:	0px 0px 10px 0px;
	margin:		0px 0px 20px 0px;
	line-height:normal;
	text-align:	left;
	border-bottom:3px solid #e1e1e1;
	}

h3
	{
	font-weight:normal;
	font-size:	15px;
	padding:	0px 0px 10px 0px;
	margin:		20px 0px 20px 0px;
	line-height:normal;
	text-align:	left;
	border-bottom:3px solid #f0f0f0;
	}

.post h1 a, .post h2 a
	{
	color: 		#60717b!important;
	text-decoration:none;
	background: none!important;
	padding-left:0px!important;
	}

.post a:hover
	{
	text-decoration:underline;
	}

.post ul li
	{
	list-style:none;
	}

.post img
	{
	float:		left;
	margin:		0px 10px 5px 0px;
	}

.more-link
	{
	line-height:30px;
	}

p
	{
	margin-bottom:15px;
	}

/**********************************************************************/

#head
	{
	width:		100%;
	background: url(images/head-bg.gif) repeat-x;
	height:		94px;
	text-align:	left;
	}

#content
	{
	width:		930px;
	float:		left;
	text-align:	left;
	margin:		40px 0px 0px 30px;
	}

#text
	{
	width:		600px;
	float:		left;
	text-align:	left;
	margin:		0px 60px 0px 0px;
	}

#menu
	{
	width:		260px;
	float:		left;
	text-align:	left;
	margin:		0px 0px 0px 0px;
	}

#top-menu
	{
	position:	absolute;
	top:		0px;
	right:		0px;
	background: url(images/top-menu.jpg) no-repeat;
	height:		23px;
	width:		250px;
	color:		#22445a;
	text-align:	right;
	padding:    0px 5px 0px 0px;
	}

#top-menu a
	{
	color:		#6f9cb9;
	font-size:	11px;
	text-decoration:none;
	}

#footer
	{
	width:		100%;
	float:		left;
	background: url(images/footer-bg.gif) repeat-x;
	margin:		50px 0px 0px 0px;
	text-align:	left;
	}

#footer-in
	{
	font-size:	11px;
	padding:    10px 10px 10px 10px;
	}

#footer-in a
	{
	text-decoration:none;
	color:		#60717b;
	}

#footer-in a:hover
	{
	text-decoration:underline;
	}

code
	{
	padding:    10px;
	border:		3px solid #e5efb0;
	background:	#fbfcf2;
	display:	block;
	margin:		10px 0px 10px 0px;
	}

.autor
	{
	margin:		20px 0px 0px 0px;
	font-size:	11px;
	color:		#9ca9b0;
	}

.tags
	{
	margin:		3px 0px 0px 0px;
	font-size:	11px;
	color:		#9ca9b0;
	}

span
	{
	color:		#73b0df;
	font-weight:bold;
	}

.tags a:link, .tags a:visited, .tags a:active, .tags a:focus, .widget a:link, .widget a:visited, .widget a:active, .widget a:focus, .alignleft a, .alignright a
	{
	color:		#a4b83a;
	text-decoration:none;
	background: none!important;
	padding-left:0px!important;
	}

.post a:link, .post a:visited, .post a:active, .post a:focus
	{
	color:		#a4b83a;
	text-decoration:none;
	background: url(images/link.gif) no-repeat left;
	padding-left:13px;
	}

.tags a:hover, .widget a:hover, .post a:hover
	{
	color:		#a4b83a;
	text-decoration:underline
	}

.autor a:link, .autor a:visited, .autor a:active, .autor a:focus
	{
	color:		#9ca9b0;
	text-decoration:none;
	background: none!important;
	padding-left:0px!important;
	}

.autor a:hover
	{
	text-decoration:underline
	}

.wrapper
	{
	margin:		40px 0px 40px 0px;
	}

.widget {
	width:210px;
	background:#f2f2f2;
	margin-bottom:20px;
	padding:0px 0px 10px 15px;
	background: url(images/menu-bg.jpg) no-repeat bottom left;
}
.widget h2 {
	font-weight:normal;
	font-size:	17px;
	padding:	5px 0px 4px 0px;
	margin:		5px 0px 5px 0px;
	line-height:normal;
	text-align:	left;
	}

.widget ul {
	margin:0 0 0px 0;
	padding:5px 0;
	border:none ;
	list-style:none;
	font-weight:bold;
	font-size:12px;
}
.widget ul li {
	padding:2px 0px 3px 18px;
	margin:0px;
	background: url(images/button-bg.jpg) no-repeat;
	font-weight:normal;
	font-size:11px;
}

.widget ul li a {
	color:#60717b!important;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.widget ul li a:hover {
	text-decoration:underline;
}

.widget caption {
text-align:left;
}

#wp-calendar {
	width: 190px;
	margin: 0px;
}
#wp-calendar a {
	text-decoration: none;
	padding: 1px 2px;
	background-color: #934e00;
	color: #a4b83a;
}
#prev {
	text-align: left;
}
#prev a {
	text-decoration: none;
	padding: 1px 2px;
	background-color: #934e00;
	color: #a4b83a;
}
#next {
	text-align: right;
}
#next a {
	text-decoration: none;
	padding: 1px 2px;
	background-color: #62390c;
	color: #a4b83a;
}

/*------------------COMMENTS----------*/

.alt{
	margin:1px 0 5px 0;
	padding: 10px 10px 5px 10px;
	background: #f8fbfc;
	border: 1px solid #e8edf0;
	font-size:11px;
}	
.alt2{
	margin:1px 0 5px 0;
	padding: 10px 10px 5px 10px;
	background: #f1f5f8;
	border: 1px solid #dfe5e9;
	font-size:11px;
}	
.administrator {
	margin:1px 0 5px 0;
	padding: 10px 10px 5px 10px;
	background:#ebebeb url(images/author.jpg) no-repeat top center ;
	border: 1px solid #633a08;
}
img.avatar {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0px 12px 0px 0px;
	border: 1px solid #c7c7c7;
}
.comment-author {	
	font-size: 120%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #2b2d2f;
}
.comment-author a:link , .comment-author a:visited, .comment-author a:active {
	color: #934e00;
	border-bottom: 1px solid #934e00 ;	
	text-decoration: none;
}
.comment-author a:hover {
	color: #000;
	border-bottom:1px solid #000;
	text-decoration: none;
}		
.comment-date {
	margin-left:2px;
	margin-top:3px;
	font-size: .75em;
	color: #666;
}

#commentform {	
	margin: 15px 10px 30px 0px;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #999;
	font-size: 90%;
}
#commentform input{
	width: 200px;
	background: #fbfcfd;
	border: 1px solid #e6ecf0;
	padding: 5px;
	margin-top: 3px;
	color:#60717b;
	font-size:12px;
}
#commentform textarea{
	height: 130px;
	background: #fbfcfd;
	border: 1px solid #e6ecf0;
	padding: 5px;
	margin-top: 3px;
	overflow: auto;
	color:#60717b;
	font-size:12px;
}
#commentform #submit{
	cursor:pointer;
}
