/*
		Theme Name: Shaving Detective
		Theme URI: http://www.shavingdetective.com
		Description: Dark brown WordPress theme by <a href="http://www.detailservice.dk">DetailService</a>
		Version: 1.2
		Author: DetailService
		Author URI: http://www.detailservice.dk
		Tags: brown, two columns, right sidebar, fixed width, centered
*/
body {
	margin: 0 auto;
	padding: 0px;
/*	background: #000000 url(images/body_bg.png) no-repeat left top;*/
/*	background: #331C04;*/
	background: #000000;
	color: #e7ded4;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	}
a {
	color: #c76d0c;
	text-decoration: underline;
	}
p {
	margin: 0 0 20px 0;
	}
ul, ol {
	margin-bottom: 20px;
	}
blockquote {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 5px solid #e7ded4;
	}
.content_img img {
	padding: 8px;
	background-color: #e7ded4;
	border: #231303 solid 1px;
	}

/***************************************************** Basic layout *****************************************************/

#page {
	width: 990px;
	margin: auto auto;
	}
#header {
	position: relative;
	height: 146px;
	background-color: #331C04;
	background-color: #000000;
	margin-top: 15px;
	}
#header_title {
	padding: 80px 0 0 40px;
	}
#header_title h1 {
	padding:  0;
	margin:  0;
	}
#rss {
	position: absolute;
	right: 20px;
	top: 140px;
	z-index:200;
}	
#content {
	padding: 0 0 0 0;
	/*border: #e7ded4 solid;
	border-width: 0px 3px 3px 3px;*/
	color: #493d31;
	padding-bottom:10px;
	}
#content-left {
	float: left;
	width: 728px;
		background-color: #CCCCCC;
		background-color: #FFFFFF;
		font-size: 85%;

	}
#content-right {
	float: right;
	width: 262px;
	padding-right: 0px;
	background-color:#000000;
	}
/***************************************************** Headings *****************************************************/
h1 {
	/*color: #e7ded4;*/
	color: #332211;
	margin: 0 0 20px 0;
	font-size: 1.5em;
	font-weight: normal;
	}
h1 a {
	/*color: #e7ded4;*/
	color: #332211;
	text-decoration: none;
	}
h1 a:hover
{text-decoration:underline;}
h2 {
	color: #e7ded4;
	margin: 0 0 20px 0;
	font-size: 30px;
	font-weight: normal;
	line-height: 38px;
	}
h3 {
	color: #e7ded4;
	margin: 0 0 20px 0;
	font-size: 22px;
	font-weight: normal;
	line-height: 38px;
	}
h3 a {
	text-decoration: none;
	color: #e7ded4;
	}
h3 a:hover {
	text-decoration: underline;
	color: #e7ded4;
	}
h4 {
	margin: 0 0 10px 0;
	font-size: 14px;
	color: #c76d0c;
	}
/***************************************************** Tabs sidebar *****************************************************/
#tabs_nav ul{
	margin: 0px;
	padding: 0px;
	}
.tabcontent ul {
	margin: 0px;
	padding: 20px;
	}
.tabs {
	width: 310px;
	overflow: hidden;
	}
.tabs li {
	display: inline;
	text-align: center;
	overflow: hidden;
	}
.tabs li a {
	float: left;
	display: block;
	color: #c76d0c;
	font-weight:bold;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	height: 40px;
	background: #615346;
	margin: 0px;
	}
.tabs li a:hover {
	display: block;
	background: #493d31;
	color: #c76d0c;
	text-decoration: none;
	}
.tabs li a.selected {
	display: block;
	color: #c76d0c;
	text-decoration: none;
	background-color: #493d31;
	}
.tabs li a.selected:hover {
	display: block;
	color: #c76d0c;
	text-decoration: none;
	}
small {
	color: #130a01;
	}
/***************************************************** Tab content *****************************************************/
.tabcontent {
	display: none;
	border-top: 0;
	overflow: hidden;
	background: #493d31;
	}
.tabcontent a, .tabcontent a strong {
	color: #e7ded4;
	}
.tabcontent a:hover, .tabcontent a:hover strong {
	color: #e7ded4;
	}
.tabcontent li {
	list-style: none;
	padding: 5px;
	}
.tabcontent ul li a {
	color: #e7ded4;
	text-decoration: none;
}
.tabcontent ul li a:hover {
	text-decoration: underline;
	}
.tabcontent ul li span {
	display: block;
	color: #e7ded4;
	}
/***************************************************** Content box left *****************************************************/
.box-left {
	margin: 20px 20px 20px 20px;
	}
.box-left small {
	padding: 5px;
	background-color: #c76d0c;
	color: #241402;
	}
.box-left small a {
	color: #e7ded4;
	}
.reactions {
	background-image: url(images/reactions_bg.png);
	float: right;
	font-size: 16px;
	height: 45px;
	padding-top: 7px;
	margin-left: 20px;
	text-align: center;
	text-decoration: none;
	width: 56px;
	}
.reactions a {
	color: #e7ded4;
	text-decoration: none;
	font-size: 18px;
	}
p.tags {
	clear: both;
	}
/***************************************************** Box right *****************************************************/
.box-right-tabs {
	margin: 40px 40px 0px 0px;
	background-color: #493d31;
	}
.box-right-image {
	margin: 0px 0px 10px 0px;
	padding: 0px ;
	float:right;
	background-color: #000000;
	position:relative;
	width:262px;
	
	}
.box-right {
	margin: 0px 0px 10px 0px;
	padding: 20px;
/*	background-color: #493d31;
	background-color:#333333;
	background-color:#e7ded4;*/
	background: url(images/right-shadow-trans.gif) repeat-y left #e7ded4 ;
	}
.box-right a {
	/*color: #e7ded4;
	*/
	}
.box-right a:hover {
	text-decoration: underline;
	}
.box-right ul {
	margin: 0 0 5px 0;
	padding: 0px;
	list-style: none;
	}
.box-right li {
	display: block;
	margin: 0px;
	padding: 5px;
	}
.box-right li a {
	text-decoration: none;
	}
.ads {
	padding: 0px;
	background-color: #e7ded4;
	padding-left: 4px; padding-right:4px;
	/*border: #231303 solid 1px;*/
	}
.ads img {
	padding-top:5px; padding-bottom:5px;
}
/***************************************************** Comments *****************************************************/
#comments
{background-color: #333333;}
#commentform label {
	display: block;
	margin: 0 0 5px 0;
	}	
#commentform input.text, #commentform textarea {
	width: 500px;
	margin: 0 0 0px 0;
	}
#commentform .text {
    margin: 0px 0px 15px 0px;
    color: #301a03;
	font-weight: bold;
    font-size: 16px;
	padding: 10px;
	border: none;
	background-color: #e7ded4;
	width: 210px;
	}
#commentform textarea {
	height: 150px;
	color: #301a03;
	font-weight: bold;
    font-size: 16px;
	padding: 10px;
	border: 1px solid #999999;
/*	background-color: #e7ded4;*/
	background-color: #ffffff;
	}
#commentform .button {
	width: auto;
	height: 30px;
	margin: 0px;
	padding: 0 20px;
	background: #1c1919;
	border: none;
	color: #e7ded4;
	}
.commentlist {
	margin: 0px;
	padding:15px;
	list-style: none;
	color: #FFFFFF;
	}
.comment_author {
	margin-top: 30px;
	}
.commentlist .quote {
	padding: 20px;
	vertical-align: top;
	}
.commentlist cite {
	display: block;
	font-style: normal;
	font-size: 10px;
	background-color: #09C;
	}
.avatar {
	float: left;
	margin: 0 20px 10px 0;
	}
/***************************************************** Searchform *****************************************************/



	



#search {



	list-style-type: none;



	}







#search_div {



	width: 270px;



	}







.search_btn {



	border: 0; 



	float: left; 



	margin: -10px 0px 0px -30px;



	}







.input {
    text-align: left;
    margin: 0px 0px 15px 0px;
    color: #301a03;
	font-weight: bold;
    font-size: 16px;
	padding: 10px;
	border: none;
/*	background-color: #e7ded4;*/
	background-color: #ffffff;
	width: 210px;
	}







/***************************************************** Footer *****************************************************/







#footer {



/*	background-color: #1c1919;*/
	background-color: #000000;



	width: 910px;
	text-align:center;


	margin-top: 40px;



	padding: 40px;



	font-size: 12px;



	font-weight: bold;



	color: #594c3e;



	}







#footer a {



	color: #594c3e;



	}







#footer a:hover {



	color: #c76d0c;



	}







#footer p {



	margin: 0 0 10px 0;



	}







#legal {



	float: left;



	width: 400px;



	}







#webdemar {



	float: right;



	width: 400px;



	text-align: right;



	}







/***************************************************** Usefull *****************************************************/







.clear {



	clear:both;



	}







.aligncenter, div.aligncenter {



   	display: block;



   	margin: 0 auto;



	}







.aligncenter {



	margin-bottom: 20px!important;



	}







.alignleft {



   	float: left;



   	margin: 0 20px 20px 0;



	}







.alignright {



   	float: right;



   	margin: 0 0 20px 20px;



	}







.wp-caption {



	margin-bottom: 20px;



	padding-top: 4px;



   	border: 1px solid #ccc;



   	text-align: center;



   	background-color: #f7f7f7;

	color: #000000;

	font-size: 0.8em;



	}







.wp-caption img {



   	float: none;



   	margin: 0px;



   	padding: 0px;



   	border: none;



	}







.wp-caption p.wp-caption-text {



   	padding: 0px;



  	margin: 0px;



	}







/***************************************************** widgets *****************************************************/







#calendar_wrap table {



	width: 100%;



	}







#calendar_wrap td {



	text-align: center;



	}







#wp-calendar caption {



	margin: 0 0 10px 0;



	background: #dedede;



	}
	
/* Author box */
#authorbox{  
	background:#e6ded3;  
	border:3px solid #f6f8f5;  
	width:590px;  
    margin:0 auto;  
    margin-bottom:10px;  
    overflow:hidden;  
	font-size: 80%;
}  
#authorbox h4{  
    font-size:16px;  
    color:#191919;  
	margin:0;  
    padding:10px 10px 5px 10px;  
}  
.authortext{  
	padding-left:100px;
  
}  
#authorbox img{  
	margin:0;  
	padding:10px;  
	float:left;  
	border:none;
}  
#authorbox p{  
	color:#191919;  
	margin:0;  
	padding:0px 10px 10px 10px;  
}  
#authorbox h4 > a{  
	text-decoration:none;  
}  
#authorbox p{  
	color:#191919;  
}  


/* ---------------------------*/  
#sidebar .subscribe {

	background: url(images/freddie.png) no-repeat 220px 25px;

	color: #23313A;

	font-family: Tahoma, Verdana, sans-serif;

	position: absolute;

	top: 418px;

	left: 0;

	padding: 0 0 0 10px;

}

#sidebar .subscribe h4 {

	height: 17px;

	width: 275px;

	color: #BA5A0C;

	font-size: 14px;

	/*text-transform: uppercase;*/

	text-shadow: -1px 1px 1px #fec98c;

}

#sidebar .subscribe span a {

	font-size: 1.2em;

	color: #333;

}

#freddie {

	position: absolute;

	top: 25px;

	left: 220px;

	width: 32px;

	height: 33px;

}

#freddie a {

	display: block;

	width: 100%;

	height: 100%;

}

#freddie a:hover {

	text-decoration: none;

}

	

