/*  
Theme Name: Andy Boes
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/
*/


/*
= DEFAULT
*/

body {
	background: #fefefe url('images/bg.gif') top left repeat-x;
	font: normal 12px "Verdana", "Arial", "Helvetica", sans-serif;
	color: #000000;
	margin: 0;
	padding: 0; 
}
	
div, form, h1, h2, h3 {
	margin: 0;
	padding: 0;
	border: 0; }
	
/*
= TEXT / HEADINGS
*/
	
a {
	color: #f77c00;
	text-decoration: none; }
	
	a:hover {
		color: #f77c00;
		text-decoration: underline; }
	
h1 {
	width: 495px;
	height: 100px;
	position: absolute;
	right: 50px;
	top: 40px; }
	
	h1 a {
		text-indent: -9999px;
		display: block;
		width: 495px;
		outline: none;
		height: 100px; }
		
h2 {
	font: normal 22px "Helvetica", "Arial", sans-serif;
	color:#f77c00;
}
	

/*
= CONTAINER 
*/
	
#container {
	position: relative;
	width: 993px;
	margin: 0 auto;
	background: url("images/wrapper.gif") 22px 0px repeat-y;
}


#homepage {
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: large;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: 0.1ex;
	text-decoration: none;
	text-transform: none;
	text-align: right;
	text-indent: -40ex;
}


/*
= HEADER
*/

#header {
	height: 324px;
	position: relative;
	background: url("images/header.jpg") top left no-repeat; 
}


/*
= SIDEBAR / COLUMNS
*/

	#sidebar {
		width:420px;
		background:url('images/left-wrapper.gif') left top repeat-y;
		float:left;
		margin-left:40px;
		margin-top:15px;
	}
	
			#sidebar #sidebar-header {
				background:url('images/sidebar-header.gif') left top no-repeat;
				width:406px;
				height:67px;
			}
			
			#sidebar #sidebar-footer {
				background:url('images/sidebar-footer.gif') left top no-repeat;
				width:407px;
				height:118px;
				clear:both;
			}

	
		#sidebar #left {
			width: 200px;
			float: left;
			margin-top:-60px;
		}
			
			#left #rssBox {
				margin: 0;
				padding: 0 0 0 5px; }
			
				#left #rssBox #rss {
					background: transparent url("images/rss.gif") top left no-repeat;
					height: 36px;
					width: 36px;
					float: left;
					margin: 5px;
					display: block;
					text-indent: -500em; }
	
				#left #rssBox input {
					background-color: #2d57b8;
					margin-bottom: 2px;
					padding: 3px;
					border: 1px solid #b7b7b7;
					border-top: 1px solid #5275c4;
					border-left: 1px solid #5275c4;
					font-family: "Tahoma";
					width: 125px;
					color: #ffffff; }
					
				#left #rssBox img {
				margin: 0;
				padding: 0 0 0 10px; }
			
		html>body #left #rssBox input { width: 135px; }
			
		#left h2 {
			margin:0;
			padding:8px 0px 0px 40px; 
			color: #023180; 
			font-weight:normal;
			background:url('images/h2-bg.gif') 0px 0px no-repeat;
			height:33px;
			width:200px;
		}
			
			#left ul {
				list-style:none;
				margin:0;
				padding:0;
				margin-bottom:20px;
				width:200px;
			}
			
			#left li a {
				color:#1e4d9d;
				display: block;
				height: auto;
				width:200px;
				padding: 10px 0 10px 15px;
				text-decoration: none;
			}
			
			#left ul li a:hover {
				background:url('images/hover.gif') 0px 0px no-repeat;
				color:#fff;
				text-decoration:none;
			}
			
			#left ul#pages {
				margin:40px 0px;
				padding:0;
				list-style: none;
			}
	
		#left ul#pages li a {
			color: #585858;
			text-transform:uppercase;
			background:url('images/left-list.gif') 5px 0px no-repeat;
			padding: 8px 0 20px 45px;
			text-decoration: none;
			display: block;
			height: auto;
			font-weight:bold;
			font-size:12px;
		}
		
		#left ul#pages li a:hover {
			color: #FE9C20;
			text-decoration: underline; }
		
				
 		#sidebar #right {
			position: relative;
			width: 200px;
			float: left;
			margin-top:-70px;
		}
		
			#right h2 { 
				margin:0;
				padding:8px 0px 0px 40px; 
				color: #023180; 
				font-weight:normal;
				background:url('images/h2-bg.gif') 6px 0px no-repeat;
				height:33px;
				width:200px;
			}
			
				#right h2.nobg {
					background:none;
				}
		
				#right ul {
					list-style:none;
					margin:0;
					padding:0;
					margin-bottom:20px;
					width:200px;
				}
	
				#right li a {
					color:#1e4d9d;
					display: block;
					height: auto;
					width:200px;
					padding: 10px 0 10px 15px;
					text-decoration: none; 
				}
		
				#right ul li a:hover {
					background:url('images/hover.gif') 6px 0px no-repeat;
					color:#fff;
					text-decoration:none; 
				}
				
/*
= CONTENT
*/

#content {
	position: relative;
	width: 490px;
	float: left;
	padding:25px 0px 0px 10px;
}

#frame {
	position: relative;
	width: 490px;
	float: left;
	padding-top: 0px;
        padding-left: 25px;
        padding-right: 0px;
        padding-bottom: 0px;
        
}
		
		#content .postinfo { 
			color: #023180; 
			margin: 0;
			font-size: 10px; 
		}
			
		#content .postdata { 
			color: #023180;
			text-align: right; 
			font-size: 11px;
		}		
		
			h2.title { margin: 0; }
			h2.title a { color: #f77c00; }
			h2.title a:hover { color: #f77c00;}
		
/*
= FOOTER
*/

	
#footer {
	clear: both;
	height: 196px;
	position: relative;
	background: url("images/footer.jpg") 17px 0px no-repeat; 
}
	

	
/*
= COLUMN LISTS
*/
		
.commentlist {
	margin:0;
	padding:0;
	list-style: none;
	background-color: #F8F8F8; }
	
	.commentlist li { padding: 10px; }
	.commentlist li.alt { background-color: #FFFFFF; }
	
	#comment {
		width:450px;
	}
	
	p.credits {
		width:993px;
		margin:0 auto;
		padding:10px;
		color:#023180;
		text-align:center;
	}


pdf {
 margin-left: 5px;
 padding: 0 0 0 0;
 }


	
/*
= END
*/
	