/*  
Theme Name: The Silver Bee 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: #cfd1d5 url(images/bg.gif) top left repeat-x;
}

/*
=GLOBAL CSS
*/

ol, ul, form, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.clear {
	clear: both;
}

/*
=LAYOUT CSS
*/

#container, #containerframe {
	position: relative;
	background: transparent url(images/cont_bg.gif) top center repeat-y; 
	width: 945px;
	margin: 0 auto;
	top: 29px;
	_top: 22px;
}

	#containerframe {
		background-image: url(images/cont_bg-frame.gif);
	}

	#container #header {
		position: relative;
		background: transparent url(images/cont_header.jpg) top center no-repeat;
		height: 206px;
		width: 945px;
		margin: 0 auto;
	}
	
		/*
		=NAV CSS
		*/
		
		#header ul#nav {
			height: 22px;
			margin: -15px 18px;
			float: left;
			font: 14px "verdana", serif normal;
		}
		
			ul#nav a:active, ul#nav a:visited, ul#nav a:link {color: #cbdeff; text-decoration: none;}
			ul#nav a:hover {color: #fff;}
		
			ul#nav li {
				position: relative;
				float: left;
				height: 22px;
				padding: 0;
			}
			
				ul#nav li a {
					background: transparent url(images/top_navbg.gif) top left repeat-x;
					padding: 2px 0 0 10px;
					height: 20px;
					position: relative;	
				}
				
					ul#nav li a:hover {
						background: transparent url(images/top_navhovbg.gif) 0px top no-repeat;
						z-index: 1;
					}
				
					ul#nav li a	span {
						background: transparent url(images/top_navend.gif) top right no-repeat;
						height: 22px;
						width: 34px;
						margin: 0 0 0 10px;
						_margin: -2px 0 0 10px;
						padding: 2px 30px 0 0;
					}
					
						ul#nav li a:hover	span {
							position: relative;
							background: transparent url(images/top_navhovend.gif) top right no-repeat;
							height: 22px;
							width: 34px;
							padding: 2px 30px 0 0;
						}
		
		/*
		=LEFT CSS
		*/
		
		#container #left {
			background: transparent url(images/left_bg.gif) top left repeat-y;
			position: relative;
			width: 220px;
			padding: 20px;
			padding-right: 0;
			float: left;
			font: 12px "tahoma", serif normal;
			color: #5f5f5f;
		}
			
			#left a:active, #left a:visited, #left a:link {color: #ffffff; text-decoration: none;}
			#left a:hover {background-color: #d5dbe6; color: #49648c; text-decoration: none;}
		
			#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: 43px;
				width: 26px;
				float: left;
				margin: 0 10px;
				display: block;
				text-indent: -500em;
			}
			
			#left input {
				background-color: #aac6ff;
				margin: 2px;
				padding: 2px;
				width: 120px;
				font: 12px/14px "tahoma", serif normal;
				color: #31508e;
				border: 1px solid #708ad0;
			}


			

			#left h2 { 
		padding: 00px 0px 0 30px; 
		font: 20px "tahoma", sans-serif lighter;
		color: #acbde1;
		height:25px;
		font-size:18px;
                margin-bottom: 20px;
                margin-top: 20px;
		background:url("images/bee.png") 0px 0px no-repeat;
		
		}
	
	h2.title { margin: 0; }
	h2.title a { color: #acbde1; }
	h2.title a:hover { color: #acbde1;}


                        }

			
			#left ul {
				margin: 0 15px;
				width: 200px;
				display: block;
			}
			
				#left ul li {
					padding: 3px 0;
					}
				
					#left ul li .children {
						display: block;
						width: 100%;
						margin-left:20px;
					}
                        #left form.ihfQuickSearch {
                                border="4";
                        }
				
			
			
		/*
		=CONTENT CSS
		*/
		
		#container #content {
			position: relative;
			width: 660px;
			margin: 10px auto 0 auto;
			padding-right: 25px;
			float: right;
			font: 13px "Verdana", serif normal;
			color: #424242;
		}
		
		#container #content2 {
			position: relative;
			width: 927px;
			margin: 0 auto 0 auto;
			padding-left: 9px;
			float: left;
			font: 13px "Verdana", serif normal;
			color: #424242;
		}
		
			#content h2 {
				font-family: "Arial";
				font-size: 20px;
				font-weight: lighter;
			}
			
				#content h2.title {
					margin: 0px;
					padding: 0px;
					font-size: 26px;
				}
				
					#content h2.title a:active, #content h2.title a:visited, #content h2.title a:link {color: #34519f; text-decoration: none;}
					#content h2.title a:hover {color: #254797; text-decoration: underline;}
			
			#content h3 {
				font-size: 16px;
				color: #E3A71C;
			}
			
			#content h4 {
				font-size: 15px;
				color: #739ADE;
			}
			
			#content p.postinfo {
				font-size: 11px;
				margin: 0px;
				padding: 0px;
				color: #7d90c6;
			}
			
				#content p.postinfo .category {
					color: #727272;
				}
			
			#content a:active, #content a:visited, #content a:link {color: #608df4; text-decoration: none;}
			#content a:hover {color: #254797; text-decoration: underline;}
			
			#content ul {
				margin: 15px;
				color: #747474;
			}
			
				#content ul li {
					position: relative;
					background: transparent url(images/cont_bullet.gif) left 7px no-repeat;
					padding-left: 10px;
					line-height: 20px;
				}
			
			#content p.postdata {
				font: 12px "tahoma";
				text-align: right;
			}
			
	/*
	=FOOTER CSS
	*/
		
	#container #footer {
		background: transparent url(images/cont_footer.gif) top center no-repeat;
		height: 27px;
		width: 944px;
		clear: both;
	}
	
	p.credits {
		width:944px;
		margin:40px auto;
		text-align:center;
		padding:20px;
		font: 13px "Verdana", serif normal;
		color: #424242;
	}
	
	p.credits a {
		color: #608df4; 
		text-decoration: none;
	}
	
	p.credits a:hover {
		color: #254797; 
		text-decoration: underline;
	}
	
	#comment {
		width:450px;
	}
	
.cform {
	width:450px !important; }
	
.cform textarea, .cform input {
	width:210px !important; }