/*  



Theme Name: hairstylefoto



Theme URI: http://www.hairstylefoto.com



Description: hairstylefoto. 



Version: 1.0



Author: hairstylefoto



Author URI: http://www.hairstylefoto.com





*/

body {

	font-family: "verdana";

	font-size: 11px;

	margin: 0;

	padding: 30px 0;

	background: #6F050C;

}



p, h2,h3, img, ul, form {

	margin: 0;

	padding: 0;

}



h2,h3 {

	font-size: 11px;

	font-weight: bold;

}



ul {

	list-style: none;

}



.hidden {

	display: none;

}



a {

	color: #000;

	text-decoration: none;

}



a:hover {

	text-decoration: none;

}



blockquote p {

	background: #F2F2F2;

}





/* --- Wrap --- */



#wrap {

	width: 665px;

	background: #fff;

	margin: 0 auto;

	padding: 13px;

}



/* --- Top --- */



#top {

	width:691px;

	height: 73px;

	margin: 0 auto;

	position: relative;

	background: #6F050C;

}



#top h2 {

/* width: 175px;

	height: 32px;

	background: url(img/logo.gif); */

	position: absolute;

	left: 0;

	top: 0;

	font-family: "Trebuchet MS";

	font-size: 25px;

	font-weight: normal;

}



#top h2 a {

	color: #fff;

	text-decoration: none;

}



#top h2 a:hover {

	color: #C8B0B0;

}



#top p {

	color: #C8B0B0;

	position: absolute;

	left: 0;

	top:35px;

}



/* --- Content Wrap --- */



#content_wrap {

	width: 100%;

}



/* --- Left --- */



#left {

	width: 213px;

	float: left;

	margin-right: 6px;

	display: inline;

}



.arch {

	width: 100%;

	background: #698B2B;

	margin-bottom: 6px;

}



.cat {

	width: 100%;

	background: #F4F5EE;

	margin-bottom: 6px;

}



.met {

	width: 100%;

	background: #520208;

}



#left h2,h3 {

	padding: 20px 20px 0px 32px;

	color: #fff;

}



.cat h2,h3 {

	color: #000 !important;

}



#left ul {

	padding: 20px 18px 26px 18px;

}



#left li {

	line-height: 18px;

	background: url('img/arrow_w.gif') no-repeat 0 6px;

	padding-left: 15px

}


#left li a {

	color: #fff;

}



#left .cat li {

	background: url('img/arrow_b.gif') no-repeat 0 6px !important;

}



#left .cat li a {

	color: #A91813;

}



#left ul ul {

	padding: 0;

}





/* --- Right --- */



#right {

	width: 446px;

	float: left;

}



#photo {

	width:446px;

	height:176px;

	background: url('img/photo.jpg');

	float: left

}



#right h2 {

	width: 420px;

	padding-left: 26px;

	line-height: 36px;

	background: url('img/h2_bg.jpg');

	margin-top: 6px;

	color: #fff

}



#right h2 a {

	color: #fff;

	text-decoration: none;

}



#right h2 a:hover {

	text-decoration: underline;

}



#right p {

	padding: 10px;

	line-height: 18px;

}



#right p a {

	color: #000;

}



#right p.details a {

	text-decoration: none;

}



#right p.details a:hover {

	text-decoration: underline;

}



#right ul {

	padding-left: 50px;

}



#right ul li {

	line-height:20px;

	list-style: disc !important;

}



#more_posts {

	background: #F2F2F2;

	padding: 10px 0;

}



.x {

	background: none !important;

	color: #000 !important;

}



/* --- Comments --- */



#right label {

	padding-left: 10px;

}



#right form p {

	padding: 0 0 5px 0 !important;

}



#right h3 {

	font-size: 12px;

}



.lc p {

	padding-left: 0 !important;

}



.comment {

   width: 420px;

	background: #F3F3F3;

	border: #E4E4E4 1px solid;

	margin: 0 0 10px 0;

	padding: 10px;

}



.comment p {

	padding: 0 0 10px 0 !important;

}



/* --- Fix --- */



#content_wrap:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}




