/*  
Theme Name: LuxuryUnplugged.com
Theme URI: http://realestatetomato.typepad.com
Description: Another theme from the <a href="http://realestatetomato.typepad.com">Real Estate Tomato</a> collection.
Version: 1.0
Author: Real Estate Tomato
Author URI: http://realestatetomato.typepad.com/
*/

body {
	background: #fff url(images/bg.jpg) top left repeat-x;
	margin: 0;
	padding: 0;
}

/*
=GLOBAL CSS
*/

ol, ul, form, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.clear {
	clear: both;
}

/*
=LAYOUT CSS
*/

#container {
	background: transparent url(images/cont_bg.gif) top center repeat-y;
	width: 1011px;
	margin: 0 auto;
	padding: 0 20px;
}

	#container h2.quote {
		position: relative;
		background: transparent url(images/header_tag.gif) top left no-repeat;
		height: 63px;
		width: 319px;
		margin: 8px 0 -8px 0;
		float: left;
		text-indent: -500em;
		z-index: 1 !important;
	}
	
		/* =NAV CSS */
		
			#container ul#nav {
				margin: 10px 0 0 0;
				float: right;
				font: 14px "Tahoma", sans-serif;
			}
			
				ul#nav li {
					display: inline;
				}
				
					ul#nav li a {
						background: transparent url(images/nav_bg.gif) top left no-repeat;
						display: block;
						float: left;
						margin: 0 2px;
						padding: 6px 0 7px 0px;
					}
					
						ul#nav li a:active, ul#nav li a:visited, ul#nav li a:link {color: #9a9a9a; text-decoration: none;}
						ul#nav li a:hover {background-position: 0 -30px; color: #fff;}
						
					ul#nav li a span {
						background: transparent url(images/nav_end.gif) top right no-repeat;
						margin: 0 0 0 5px;
						padding: 6px 10px 7px 5px;
					}
					
						ul#nav li a:hover span {background-position: bottom right;}

	#container #header {
		position: relative;
		background: transparent url(images/header_img.jpg) top center no-repeat;
		height: 139px;
		width: 1011px;
		clear: both;
	}
	
	#container #wrapper {
		background: transparent url(images/cont_bg.jpg) top left no-repeat;
		width: 1011px;
		float: left;
	}
		
		/*
		=LEFT CSS
		*/
		
		#container #left {
			position: relative;
			width: 224px;
			margin: 39px 0 0 20px;
			float: left;
			font: 12px "Tahoma", sans-serif;
			color: #efefef;
		}
		
			#left h2.leftTitle {
				background: transparent url(images/left_title.gif) top left no-repeat;
				height: 22px;
				width: 222px;
				margin: 0 !important;
				text-indent: -500em;
			}
			
			#left fieldset#rssCont {
				background: transparent url(images/left_rssCont.gif) left top no-repeat;
				height: 143px;
				width: 202px;
				margin: 0;
				padding: 10px;
				border: 0;
			}
		
				#left a#rssinfo {
					background: transparent url(images/left_rssInfo.gif) left top no-repeat;
					height: 60px;
					width: 174px;
					margin: 5px auto 20px auto;
					display: block;
					text-indent: -500em;
				}
			
				#left a#rss {
					background: transparent url(images/left_rss.gif) left top no-repeat;
					height: 48px;
					width: 26px;
					margin: 0 8px 0 8px;
					float: left;
					display: block;
					text-indent: -500em;
				}
				
				#left input {
					background-color: #9db9bd;
					width: 145px;
					margin: 2px;
					padding: 2px;
					font: 12px "Tahoma", sans-serif;
					color: #295760;
					border: 1px solid #5b7d83;
				}
				
			#left .leftCont {
				background: #1d1d1d url(images/left_bg.gif) top left no-repeat;
				width: 222px;
				margin: 5px 0 0 0;
			}
			
				#left .leftCont .leftFtr {
					background: transparent url(images/left_btm.gif) top left no-repeat;
					height: 21px;
					width: 222px;
					margin: 0;
				}
			
			#left a:active, #left a:visited, #left a:link {color: #fff; text-decoration: none;}
			#left a:hover {color: #dfdfdf; text-decoration: none;}
			
			#left h2 {
				margin: 5px 0 0 10px;
				padding: 5px 0;
				font: lighter 20px "Tahoma", sans-serif;
				color: #fff;
			}
			
			
			#left ul {
				background: transparent url(images/left_listBg.gif) top left repeat-y;
				margin: 0 15px;
				
			}
			
				#left ul li {
				padding: 3px 0;
				}
				
					#left ul li a {
						padding: 4px 5px;
						display:  block;
					}
				
						#left ul li a:hover {
							background: transparent url(images/left_listH.gif) top left repeat-y;
						}
			
		/*
		=CONTENT CSS
		*/
		
		#container #content {
			position: relative;
			width: 509px;
			float: left;
			margin: 39px 0 0 8px;
			font: 15px "Verdana", sans-serif;
			color: #626262;
		}
		
			#content h2.contentTitle {
				background: transparent url(images/center_title.gif) top left no-repeat;
				height: 22px;
				width: 509px;
				margin: 0 0 5px 0;
				text-indent: -500em;
			}
			
			#content .article {
				background: #f0f0f0 url(images/cont_articleEnd.gif) bottom left no-repeat;
				margin: 0 0 10px 0;
				padding: 10px 20px;
			}
			
			#content .article p img{
				margin: 8px;
			}
			
				#content .articleTop {
					background: transparent url(images/cont_articleTop.gif) top left no-repeat;
					height: 6px;
					width: 509px;
					margin: -8px 0 0 -20px;
				}
			
			#content .date {
				background: transparent url(images/cont_dateBg.gif) top left no-repeat;
				margin: 0 5px 0 0;
				padding: 5px 0 12px 10px;
				float: left;
				font: 31px "Georgia", serif;
				color: #647f85;
			}
			
				#content .dateEnd {
					background: transparent url(images/cont_dateEnd.gif) top right no-repeat;
					height: 53px;
					width: 8px;
					padding: 5px 10px 12px 0;
				}
		
			#content h2 {
				font: lighter 28px "Verdana", sans-serif;
				color: #444;
			}
			
				#content h2.title {
					position: relative;
					margin: 12px 0 0 0;
					padding: 0;
					font: lighter 22px "Georgia", serif;
				}
				
					#content h2.title a:active, #content h2.title a:visited, #content h2.title a:link {color: #5aa6a5; text-decoration: none;}
					#content h2.title a:hover {color: #237675; text-decoration: underline;}
			
			#content h3 {
				font: lighter 20px "Arial", sans-serif;
				color: #769191;
			}
			
			#content h4 {
				font: 18px "Georgia", serif;
				color: #555;
			}
			
			#content p.postinfo {
				margin: 0;
				padding: 0;
				font: 13px "Arial", sans-serif;
			}
			
			#content a:active, #content a:visited, #content a:link {color: #444; text-decoration: underline;}
			#content a:hover {color: #568e99; text-decoration: none;}
			
			#content img.articleImg {
				margin: 15px 5px 0 0;
				float: left;
				border: 1px solid #000;
			}
			
			#content ul {
				margin: 0 10px;
				color: #777;
			}
			
				#content ul li {
					line-height: 18px;
				}
			
			#content p.postdata {
				margin: 25px 0px 65px 0px;
				padding: 0;
				text-align: right;
				font: 12px "Verdana", sans-serif;
				color: #666;
			}
			
				#content ol.commentlist li {
					position: relative;
					background-color: #CECECE;
					margin: 5px 0;
					padding: 10px;
					color: #555;
					border-top: 1px solid #999;
					border-bottom: 1px solid #999;
				}
				
					#content ol.commentlist li.alt {
						background-color: #9db9bf;
						color: #164650;
						border-color: #4a6e74;
					}
		
		/*
		=RIGHT CSS
		*/
		
		#container #right {
			position: relative;
			width: 222px;
			margin: 39px 20px 0 0;
			float: right;
			font: 12px "Tahoma", sans-serif;
			color: #000;
		}
		
			#right .rightCont {
				background: #d0d6d7 url(images/right_bg.gif) 0 0 no-repeat;
				width: 202px;
				margin: 5px 0 0 0;
				padding: 10px;
			}
			
				#right .rightCont .rightFtr {
					background: transparent url(images/right_btm.gif) top left no-repeat;
					height: 8px;
					width: 222px;
					margin: 10px 0 -10px -10px;
				}
		
			#right h2.rightTitle {
				background: transparent url(images/right_title.gif) top left no-repeat;
				height: 22px;
				width: 222px;
				text-indent: -500em;
			}
			
			#right a:active, #right a:visited, #right a:link {color: #767676; text-decoration: underline;}
			#right a:hover {color: #080808; text-decoration: none;}
					
			#right h2 {
				margin: 0;
				font: 20px "Tahoma", sans-serif;
				color: #171a1a;
			}
				
				#right h2 span {
					color: #5f696b;
				}
			
			#right .luxuryHome {
				background: transparent url(images/right_homeBg.gif) left top no-repeat;
				height: 132px;
				width: 210px;
				margin: 5px -4px;
				padding: 11px 0;
			}
			
				#right .luxuryHome img {
					margin: 0 auto;
					display: block;
					border: 1px solid #9fa9a2;
				}
			
			#right ul {
				margin: 0 7px;
			}
			
				#right ul li {
					padding: 3px 0;
				}
				
	/*
	=FOOTER CSS
	*/
		
	#container #footer {
		background: transparent url(images/footer_bg.jpg) top left no-repeat;
		height: 152px;
		width: 1011px;
		clear: both;
	}
	
	#comment {
		width:450px;
	}

	p.credits {
		width:900px;
		text-align:center;
		margin:0 auto;
		padding:20px;
		font-size:11px;
	}

	#tags {
		margin-bottom:35px;
	}