/*
Theme Name: Lifestyling Official WordPress theme
Theme URI: http://lifestyling.com
Description: Custom wordpress theme for lifestyling.com by Revolution Labs.
Version: 1.0
Author: Revolution Labs
Author URI: http://www.revolutionlabs.com/
Tags: Lifestyling, wp
*/

/*Global*/
html {
	font-family:"Century Gothic", Verdana, Arial, "sans-serif";
}
body {
	margin:0;
	padding:0;
	background:#42300b url(i/bg.jpg) repeat scroll top left;
	text-align:center;
	width:100%;
	height:100%;
	font-family:"Century Gothic", Verdana, Arial, "sans-serif";
	color:#8a7f62;
	font-size:75%;
}
img {border:none;}
h2 {font-size:1.1em;}
h3 {font-size:0.8em;}
#container {
	margin:0 auto;
	padding:0;
	width:996px;
}
#logo {
	
}
#navigation {
	height:26px;
	background:#42300b;
	width:997px;
}
#navigation img {
	margin-top:11px;
	padding-right:29px;
}
#navigation .firstNav {
	margin-left:29px;
}
a:link, a:visited, a:active {
	color:#8a7f62;
	text-decoration:underline;
	outline: none;
}
a:hover {
	color:#8a7f62;
	font-weight:bold;
	text-decoration:underline;
}
a:focus {
	-moz-outline-style: none;
}
.clear {
	clear:both;
}
/*Home*/
#homeContent {
	background:#271903;
	margin:0 auto;
	padding:0;
	width:996px;
	min-height:551px;
	height:auto !important;
        height:551px;
	text-align:center;
}
#quadContainer {
	position:relative;
	left:268px;
	width:452px;
}
#homeQuad1 {
	position:relative;
	top:-37px;
}
#homeQuad2 {
	position:relative;
	margin-top:16px;
	left:6px;
}
#homeQuad3 {
	position:relative;
	top:-32px;
}
#homeQuad4 {
	position:relative;
	top:-32px;
	left:6px;
}
#homeLogo {
	position:relative;
	top:-16px;
	padding-bottom:12px;
}
/*Channels*/
#channelHeader {
	font-size:1.5em;
}
#channelContainer {
	background:#42300b;
}
#leftNav {
	float:left;
	width:190px;
	margin-left:15px;
}
#leftQuad1 {
	position:relative;
	top:-15px;
}
#leftQuad2 {
	position:relative;
	left:-1px;

}
#leftQuad3 {
	position:relative;
	top:-15px;
}
#leftQuad4 {
	position:relative;
	top:-15px;
	left:-1px;

}
#leftLogo {
	position:relative;
	top:-10px;
}
/*Profile*/
#profile {
	float:right;
	background:#bea985;
	color:#42300b;
	text-align:left;
	width:476px;
	padding-top:93px;
	padding-bottom:93px;
	padding-left:40px;
	padding-right:40px;
	margin-right:219px;
}
#profileContent img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
/*Contact*/
#contactLeft {
	float:left;
}
#contactRight {
	float:right;
}
input.contactForm  {
	background:#f4e1c7;
	border:none;
	width:204px;
}
textarea.contactForm {
	background:#f4e1c7;
	border:none;
	width:204px;
}
.submit {
	width:62px;
	color:#f0cfab;
	border:none;
	background:#47300b;
	float:right;
}
.contactForm {
	display:block;
}
.contactSent {
	font-style:italic;
	color:#624081;
}
.contactFormFieldset {
	margin:0;padding:0;
	border:none;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
/*galleries*/
#gallery {
	background:#271903;
	min-height:552px;
	width:555px;
	float:right;
	padding-top:15px;
	padding-bottom:115px;
	padding-left:25px;
	padding-right:25px;
	margin-right:175px;
	text-align:left;
}
#galleryCaptionContainer {
	margin-left:20px;
	margin-bottom:20px;
}
#galleryTextContainer {
	margin-left:20px;
	margin-bottom:20px;
}
.caption h2 {display:none;}
#main_image .imageCaptionText {display:none;}
/*Blog*/
#blogOuterContainer {
	background:#42300b;
}
#blogPageContainer {
	background:#42300b;
	width:800px;
}
#blogPostHeader {
	font-size:1.5em;
	color:#381756;
}
.blogPostHeaderArchive {
	font-size:1.5em;
	color:#381756;
}
.blogPostHeaderArchive a:link, .blogPostHeaderArchive a:visited, .blogPostHeaderArchive a:active {
	color:#381756;
	text-decoration:none;
	outline: none;
}
.blogPostHeaderArchive a:hover {
	color:#381756;
	text-decoration:underline;
}
#blogPost {
	float:right;
	background:#bea985;
	color:#42300b;
	text-align:left;
	width:503px;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:27px;
	padding-right:27px;
	/*margin-right:219px;*/
}
#blogBody img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
#blogSidebar {
	width:160px;
	float:right;
	text-align:left;
	padding:30px;
}
#blogSidebar h2 {
	color:#947a58;
}
#sidebar {	
	list-style: none;
}
#commentform textarea {
	background:#f4e1c7;
	border:none;
	width:281px;
	float:left;
}
#submit {
	color:#f0cfab;
	border:none;
	background:#47300b;
	margin-left:10px;
	padding:5px;
}
.commentDivider {
	height:1px;
	color:#47300b;
}
.commentHeader {
	color:#381756;
}
.blogDate {
	font-style:italic;
}
/*Footer*/
#footer {
	text-align:right;
	background:#42300b;
	height:25px;
}
#footer img {
	padding-top:5px;
	margin-left:20px;
}
#lastFooterNav {
	position:relative;
	top:2px;
	margin-right:30px;
}
#copyRight {
	text-align:left;
	margin-top:5px;
	margin-bottom:10px;
}
#builtby {
	display:none;
}
#debug {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
}

