/*  
Theme Name: The Kingdom 2.0
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-color: #575757;
	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: 1000px;
	margin: 0 auto;
	padding: 0 20px;
}

	#container #header {
		position: relative;
		background: transparent url(images/cont_header.jpg) top center no-repeat;
		height: 454px;
		width: 1000px;
	}
	
		#container #wrapper {
			margin: -110px 0 0 0;
			float: left;
		}
		
		/*
		=LEFT CSS
		*/
		
		#container #left {
			position: relative;
			width: 210px;
			_width:200px;
			margin: 0 0 0 30px;
			_margin:0 0 0 20px;
			padding: 30px 0 0 0;
			float: left;
			font: 12px/18px "Tahoma", sans-serif;
			color: #99916b;
		}
			
			#left a:active, #left a:visited, #left a:link {color: #9F997E; text-decoration: none; font: 20px; }
			#left a:hover {color: #726f61; text-decoration: underline;}
			
			#left fieldset#rssCont {
				position: relative;
				background: transparent url(images/left_rssCont.gif) left top no-repeat;
				margin: 10px 0;
				padding: 0;
				border: 0;
			}
		
				#left a#rssinfo {
					background: transparent url(images/left_rssInfo.gif) left top no-repeat;
					height: 60px;
					width: 174px;
					margin: 10px auto;
					display: block;
					text-indent: -500em;
				}
			
				#left a#rss {
					background: transparent url(images/left_rss.gif) left top no-repeat;
					height: 40px;
					width: 26px;
					margin: 5px 5px 0 15px;
					float: left;
					display: block;
					text-indent: -500em;
				}
				
				#left input {
					background-color: #dfdfd5;
					margin: 2px;
					padding: 2px;
					font: 12px "Tahoma", sans-serif;
					color: #71715d;
					border: 1px solid #adab9d;
				}
			
			#left h2 {
				background: transparent url(images/left_h2Bg.gif) center left no-repeat;
				margin: 0 0 0 0px;
				font: lighter 20px "Tahoma", sans-serif;
				color: #757b62;
				margin-top:15px;
			}
			
			#left ul {
				margin: 5px 15px;
			}
			
				#left ul li {
					padding: 0;
				}
                        #left .linklist {
                               padding: 0 0 0 25px;
                                 }
                        #left .linklist a {
                               font: 25px; }
			
		/*
		=CONTENT CSS
		*/
		
		#container #content {
			position: relative;
			background: transparent url(images/center_bg.jpg) top left repeat-y;
			width: 465px;
			_width:460px;
			margin: 0 auto;
			padding: 0 30px;
			_padding: 0 25px;
			float: left;
			font: 13px/18px "Verdana", sans-serif;
			color: #4b4b41;
		}
		
			#content .contTop {
				background: transparent url(images/center_top.jpg) top left no-repeat;
				height: 159px;
				width: 525px;
				margin: 0 0 -120px -30px ;
			}
		
			#content .contBtm {
				background: transparent url(images/center_btm.jpg) top left no-repeat;
				height: 134px;
				width: 525px;
				margin: -60px 0 -100px -30px;
			}
		
			#content h2 {
				font: lighter 20px "Tahoma", sans-serif;
				color: #9aaa3b;
			}
			
				#content h2.title {
					margin: 0;
					padding: 0;
					font: lighter 24px "Georgia", serif;
				}



                        #content img {
                                padding: 0 5px;
                                      }        
				
					#content h2.title a:active, #content h2.title a:visited, #content h2.title a:link {color: #a1a17e; text-decoration: none;}
					#content h2.title a:hover {color: #bc3f3d; text-decoration: underline;}
			
			#content h3 {
				font: 16px;
				color: #828264;
			}
			
			#content h4 {
				font: 15px;
				color: #9f9f89;
			}
			
			#content a:active, #content a:visited, #content a:link {color: #77765d; text-decoration: underline;}
			#content a:hover {color: #8fa230; text-decoration: none;}
			
			#content p {
				letter-spacing: .5px;
				word-spacing: 1px;
			}
			
			#content ul {
				margin: 0 20px;
				color: #7B7B5C;
			}
			
				#content ul li {
					position: relative;
					background: transparent url(images/cont_bullet.gif) left 4px no-repeat;
					padding: 0 0 0 14px;
					line-height: 20px;
				}
				
			#content a.blogbuilder {
				background: transparent url(images/buildBlogs.gif) top left no-repeat;
				height: 47px;
				width: 142px;
				margin: -8px 0 20px 0;
				display: block;
				float: left;
				text-indent: -500em;
			}
			
				#content a.blogbuilder:hover {background-position: bottom left;}
			
			#content p.postdata {
				letter-spacing: 0;
				text-align: right;
				float: right;
				font: 12px "Arial", sans-serif;
				color: #A2A086;
			}
			
			#content p.postinfo {
				font-size:11px;
			}
			
			#content .postDiv {
				background: transparent url(images/post_div.gif) top left no-repeat;
				height: 3px;
				width: 429px;
				margin: 15px auto;
				clear: both;
			}
		
		/*
		=RIGHT CSS
		*/
		
		#container #right {
			background: transparent url(images/right_bg.gif) top left repeat-y;
			position: relative;
			float: right;
			width: 198px;
			margin: 20px 30px 0 0;
			_margin: 20px 10px 0 0;
			padding: 10px 0 0 0;
			font: 12px/18px "Tahoma", sans-serif;
			color: #717160;
		}
			
			#right a:active, #right a:visited, #right a:link {color: #8c8c74; text-decoration: none;}
			#right a:hover {color: #53432f; text-decoration: underline;}
					
			#right h2 {
				margin: 4px 0;
				font: lighter 20px "Tahoma", sans-serif;
				color: #8d9e2e;
				margin-top:15px;
			}
			
			#right ul {
				margin: 0 10px;
			}
			
				#right ul li {
					padding: 0;
				}
				
	/*
	=FOOTER CSS
	*/
		
	#container #footer {
		background: transparent url(images/cont_footer.jpg) top center no-repeat;
		height: 284px;
		width: 1000px;
		clear: both;
	}
	
p.credits {
	width:800px;
	margin:0 auto;
	color:#fff;
	padding:20px;
	text-align:center;
}

p.credits a {
	color: #77765d; 
	text-decoration: underline;


p.credits img a{
	border: 0;
}

p.credits a:hover {
	color: #8fa230; 
	text-decoration: none;
}
  #chiclet img a{
        border: 0;}