/*div {border: 1px solid #a40000; }*/

body {
	background-color:#f1e9e5;
	background-image:url('/images/bg_texture.png');
	background-repeat:no-repeat;
	background-position:top center;
	font-family:arial, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#301704;
	margin:0px;
}
#swirly {
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
	width:99%;
	height:210px;
	background-image:url('/images/bg.png');
	background-repeat:no-repeat;
	background-position:top center;
}
#wrapper {
	width:960px;
	z-index:2;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	width:930px;
	margin-left:0px;
	height:55px;
	/*background-image:url('/images/bg_header.png');
	background-repeat:repeat-x;
	border-bottom:1px solid #200801;*/
}
#header .logo {
	margin-left:0px;
	margin-top:-20px;
	float:left;
	text-decoration:none;
	border:0px;
	overflow:visible;
}

.hentry {
	clear:both;
	padding-top:20px;
}

.break {
	clear:both;
}


/*--- Comments ---*/

#comments {
	clear:both;
	padding-top:20px;
	margin-left:20px;
}

#comments textarea {
	width:500px;
}

/*--- Next/Prev ---*/

#nav-above {
	width:568px;
	clear:both;
	padding-top:10px;
	margin-bottom:10px;
	margin-left:20px;
}
#nav-below {
	width:568px;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
}

.nav-next {
	float:right;
}
.nav-next a {
	color:#ffffff;
	background-color:#1ab0df;
	padding:5px;
	padding-right:15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomright: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	clear:both;
	text-decoration:none;
	font-weight:bold;
}
.nav-next a:hover {
	color:#1ab0df;
	background-color:#c2f0ff;
}

.nav-previous {
	float:left;
}
.nav-previous a {
	color:#ffffff;
	background-color:#1ab0df;
	padding:5px;
	padding-left:15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	clear:both;
	text-decoration:none;
	font-weight:bold;
}
.nav-previous a:hover {
	color:#1ab0df;
	background-color:#c2f0ff;
}

/*------*/
.nav {
	width: 230px;
	height: 20px;
	background: url(/images/nav_sprite2.png) no-repeat;
	position: relative;
	top: 5px;
	float:right;
	margin-right:0px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 20px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	display:block;
}
	.nav .blog a:link, .nav .blog a:visited {
		left: 0px;
		width: 41px;
	}
	.nav .blog a:hover, .nav .blog a:focus {
		background: url(/images/nav_sprite2.png) no-repeat -0px -21px;
	}
	.nav .blog a:active {
		background: url(/images/nav_sprite2.png) no-repeat -0px -0px;
	}
	.current-blog .blog a:link, .current-blog .blog a:visited {
		background: url(/images/nav_sprite2.png) no-repeat -0px -0px;
		cursor: default;
	}
	.nav-blog, .nav-blog-click {
		position: absolute;
		top: 0;
		left: 0px;
		width: 41px;
		height: 20px;
		background: url(/images/nav_sprite2.png) no-repeat -0px -21px;
	}
	.nav-blog-click {
		background: url(/images/nav_sprite2.png) no-repeat -0px -21px;
	}



	.nav .about a:link, .nav .about a:visited {
		left: 52px;
		width: 102px;
	}
	.nav .about a:hover, .nav .about a:focus {
		background: url(/images/nav_sprite2.png) no-repeat -52px -21px;
	}
	.nav .about a:active {
		background: url(/images/nav_sprite2.png) no-repeat -52px -21px;
	}
	.current-about .about a:link, .current-about .about a:visited {
		background: url(/images/nav_sprite2.png) no-repeat -52px -21px;
		cursor: default;
	}
	.nav-about, .nav-about-click {
		position: absolute;
		top: 0;
		left: 52px;
		width: 102px;
		height: 21px;
		background: url(/images/nav_sprite2.png) no-repeat -52px -21px;
	}
	.nav-about-click {
		background: url(/images/nav_sprite2.png) no-repeat -52px -21px;
	}
	
	
	.nav .contact a:link, .nav .contact a:visited {
		left: 163px;
		width: 65px;
	}
	.nav .contact a:hover, .nav .contact a:focus {
		background: url(/images/nav_sprite2.png) no-repeat -163px -21px;
	}
	.nav .contact a:active {
		background: url(/images/nav_sprite2.png) no-repeat -163px -21px;
	}
	.current-contact .contact a:link, .current-contact .contact a:visited {
		background: url(/images/nav_sprite2.png) no-repeat -163px -21px;
		cursor: default;
	}
	.nav-contact, .nav-contact-click {
		position: absolute;
		top: 0;
		left: 163px;
		width: 102px;
		height: 21px;
		background: url(/images/nav_sprite2.png) no-repeat -163px -21px;
	}
	.nav-contact-click {
		background: url(/images/nav_sprite2.png) no-repeat -163px -21px;
	}
	
	
	
/*--* {border:1px solid #eee;}---*/	

#contentWrap {
	background-color:#FFFFFF;
	border-top:1px solid #d6cfcb;
	border-right:1px solid #d6cfcb;
	border-left:1px solid #d6cfcb;
	width:900px;
	margin-left:30px;
}
#content {
	width:600px;
	float:left;
	margin-left:0px;
	margin-top:0px;
}

#ie6Warning {
	background-color:#31c5f4;
	color:#ffffff;
	width:900px;
}
#ie6Warning p {
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
}
	
#featureInternal {
	margin:0px;
	height:30px;
	width:900px;
	margin-left:31px;
	}
	#feature {
		margin:0px;
		/**  Share Feature  **/  background-image:url('/images/share_feature.png');
		/**  iPad Feature    background-image:url('/images/posts/feature_banner_ipad.png');**/
		/**  Rug Feature    background-image:url('/images/posts/feature_rugs_title_bg.jpg');**/
		/**  Launch Feature  background-image:url('/images/posts/feature_welcomeback.png');**/  
		background-repeat:no-repeat;
		background-position:left bottom;
		height:200px;
		width:900px;
		margin-left:30px;
		margin-top:-50px;
	}
	#feature .titleFeature {
		position:relative;
		z-index:1000;
		top:38px;
		left:526px;
		width:350px;
	} 
	/** #feature .titleFeatureImage {
		position:relative;
		z-index:500;
		top:80px;
		left:20px;
		width:450px;
		height:300px;
	} **/
	#feature .titleFeature p {
		color:#301704;
		font-size:14px;
		width:350px;
	}

#feature .featureBackground {
	top:0px;
	margin-top:0px;
	position:relative;
}
/* POST */
	.post {
		font-size:14px;
		width:600px;
	}
	div.page {
		font-size:14px;
		width:600px;
	}
	.post .img, .page .img {
		margin-left:-20px;
		margin-right:10px;
		margin-bottom:20px;
		float:left;
		overflow:visible;
	}
	.post .imgCenter, .page .imgCenter{
		margin-right:10px;
		margin-bottom:20px;
	}
	.imgLeft {
		margin-right:10px;
		margin-bottom:20px;
		float:left;
		font-size:11px;
	}	
	.imgRight {
		margin-left:10px;
		margin-bottom:20px;
		float:right;
		font-size:11px;
	}
	.entry-title {
		font-size:24px;
		margin-left:20px;
	}
	h1 a {
		color:#301704;
		text-decoration:none;
	}
	.post a, .page a {
		color:#301704;
	}
	.post a:hover, .page a:hover {
		color:#1ab0df;
	}
	.post p, div.page p {
		margin-left:20px;
		margin-top:0px;
		padding-top:0px;
	}
	.entry-content {
		width:580px;
		margin-top:10px;
		margin-right:20px;
	}
	.entry-meta {
		background-color:#c2f0ff;
		width:594px;
		margin-top:10px;
		position:relative;
		left:-6px;
		padding-top:5px;
		clear:both;
		-webkit-border-top-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		border-top-left-radius: 10px;
	}
	.entry-meta p {
		margin:0px;
		margin-left:26px;
		margin-right:20px;
		padding:0px;
		font-size:12px;
	}
	
	.comment-meta {
		background-color:#c2f0ff;
		width:568px;
		margin-top:10px;
		position:relative;
		left:-26px;
		padding-top:5px;
		clear:both;
		-webkit-border-top-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		border-top-left-radius: 10px;
	}
	.comment-meta p {
		margin:0px;
		margin-left:26px;
		margin-right:20px;
		padding:0px;
		font-size:12px;
		height:10px;
	}	
	
	.leftCol {
		width:270px;
		float:left;
	}
	
/* POST */

.facebook-link {float:right;}

/* SIDEBAR */
	#sidebar {
		width:276px;
		float:right;
		font-size:14px;
	}
	#newsletter {
		background-color:#c2f0ff;
		width:276px;
		margin-top:10px;
		position:relative;
		right:-6px;
		padding:0;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		border-top-right-radius: 10px;

	}
	#twitter {
		background-color:#c2f0ff;
		width:276px;
		margin-top:10px;
		position:relative;
		right:-6px;
		padding:0;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		border-top-right-radius: 10px;

	}	
	#followUs {
		background-color:#c2f0ff;
		width:276px;
		margin-top:10px;
		position:relative;
		right:-6px;
		line-height:28px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		border-top-right-radius: 10px;
	}
	#categories {
		background-color:#c2f0ff;
		width:276px;
		margin-top:10px;
		position:relative;
		right:-6px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		border-top-right-radius: 10px;
	}
	#search {
		background-color:#1ab0df;
		width:276px;
		margin-top:10px;
		position:relative;
		right:-6px;
		color:#ffffff;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		border-top-right-radius: 10px;
	}
	#ads {
		background-color:#cabfab;
		width:276px;
		margin-top:10px;
		position:relative;
		right:-6px;
		color:#ffffff;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		border-top-right-radius: 10px;
	}	
	#ads a {
		color:#6b604b;
		text-decoration:underline;
	}
	#ads a:hover {
		color:#ffffff;
	}
	#ads p.adDisplay {
		margin-left:12px;
	}
	#sidebar .title {
		margin-left:20px;
		margin-top:10px;
	}
	#sidebar p {
		margin-left:20px;
		margin-bottom:0px;
		width:236px;
	}
	#sidebar .emailField {
		width:214px;
		height:17px;
		margin-left:0px;
	}
	#sidebar .nameField {
		width:131px;
		height:17px;
		float:left;
	}
	#sidebar .submitButton {
		float:right;
		margin-top:2px;
	}
	#sidebar .search {
		width:150px;
		height:17px;
		float:left;
	}
	#sidebar #categories ul {
		list-style: none;
		margin:0px;
		margin-left: 20px;
		margin-top: 20px;
		padding:0px;
		padding-left: 1em;
		text-indent: -1em;
	}
	#sidebar #categories ul li:before {
		content: "\00BB \0020";
		}
/* END SIDEBAR */
#footer {
	background-color:#31c5f4;
	color:#ffffff;
	margin-left:30px;
	width:900px;
}
#footer #footerColumn {
	width:108px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
#footer #footerColumn2 {
	width:350px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	font-size:14px;
}
#footer #branding {
	width:270px;
	float:right;
	margin-right:20px;
	margin-top:-10px;
	z-index:100;
	position:relative;
}
#footer ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
#footer ul li:before {
	content: "\00BB \0020";
	}
	
	
/* LINKS */

	#sidebar a {
		color:#301704;
		text-decoration:underline;
	}
	#sidebar a:hover {
		color:#1ab0df;
	}
	
	#footer a {
		color:#ffffff;
		text-decoration:underline;
	}
	#footer a:hover {
		color:#474747;
	}

	a img {
		border:0;
	}

/* END LINKS */

.specialTitle {
	margin-top:15px;
	margin-left:20px;
	float:left;
}
.specialTitleAttached {
	float:left;
	margin-top:17px;
	margin-left:10px;
}
.pagesTitle {
	margin-top:15px;
	margin-left:0px;
	float:left;
}
.clearBoth {
	clear:both;
}
.bottomFold {
	margin-top:20px;
}

