body, html {
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000;
	background-color:#ECE9D8;
	text-align: center;
}

body {

}

img{
      border: 0 none;
}

h2{
  	display: inline;
	color: #668BBA;
	font-size: 30px; 
	line-height: 30px;
	font-weight: bold; 
	font-family: Garamond;
	text-align: left;
	margin-top: 0px;
	margin-left: 8px;
	padding-top: 0px;		
}

h3{
  	display: inline;
	color: #668BBA;
	font-size: 18px; 
	line-height: 20px;
	font-weight: bold; 
	font-family: Garamond;
	text-align: left;
	margin-top: 0px;
	margin-left: 5px;
	padding-top: 0px;		
}

a:link { 
	text-decoration: none;   
	color: #blue;
	}
	
a:visited{
	text-decoration: none;   
	color: #blue;  
} 


a:visited:hover{  
	color: blue;
	}
	
a:hover, 
a:active { 
	color: blue;
	}

p {
	text-size: 12px;
	padding: 8px;
	margin: 0px;
}

.ListTitle { 
color: #244; 
font-weight: bold; 
font-size: larger; 
} 
.ListActions { 
font-size: x-small; 
text-align: right; 
padding-left: 1em; 
} 
.ListLine0 { 
background: #999999; 
} 
.ListLine1 { 
background: #ffffff; 
} 

.content_image { float: right; margin: 5px; padding: 5px; border: solid 1px #999; background: #FFF; font-size:90%; color: black }

#container {
	position: relative;
	background-color: #FFFFFF; 
	width: 800px;
	height: auto;
	border-left:1px dotted #666;
	border-right:1px dotted #666;
	text-align: left;
	margin: 8px auto 0px auto;
	border: 1px solid #AABDD6;
}

#header{
  	background-image: url(http://www.brianblackburn.com/bb/images/page_header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height:120px;
}

#intro_header{
  	background-image: url(http://www.brianblackburn.com/bb/images/intro_header2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height:280px;
	padding-top: 20px;
	padding-left: 40px;
	margin-bottom:5px;
	border-bottom: 1px solid #AABDD6;
}

#menu{
	background-color: #032451;
	width: 800px;
	height: auto;
	text-align: left;
	margin-bottom: 0px;
	border-top: 1px solid #AABDD6;
	border-bottom: 1px solid #AABDD6;
}

#content{
	clear: both;
	background-color: #FFFFFF; 
	width: 800px;
	height: auto;
	text-align: center;
}

.account{
   width: 775px;
   height: auto;
   margin: 0px auto 15px auto;
   border: 1px solid #AABDD6;

}

.account_left{
  float: left;
  width: 350px;
  height: auto;
  padding-left: 5px;
    padding-top: 5px;
	  padding-bottom: 5px;
}

.account_right{
  text-align: left;
  float: right;
  width: 355px;
  height: auto;
  padding: 5px;

}

#intro_content{
	background-color: #FFFFFF; 
	width: auto;
	height: 340px;
	overflow: hidden;
	text-align: left;
	border: 0px solid #000;
}

#content_left{
	position: relative;
	background-color: #FFFFFF; 
	width: 450px;
	height: 250px;
	text-align: left;
	float: left;
	border: 1px solid #FFF;	
}

#featured_listing
{
	background-color: #FFFFFF; 
	width: 460px;
	height: 300px;
	overflow: scroll;
	text-align: left;
	margin-left: 8px;
	margin-top: 8px;
	border: 1px solid #AABDD6;	
}

#fl_image{
	padding: 5px;
	text-align: center;
	
}

#fl_left
{
	background-color: #FFFFFF; 
	width: 200px;
	height: 200px;
	text-align: left;
	margin-left: 8px;
	margin-top: 16px;
	float: left;
}

#fl_right
{
	background-color: #FFFFFF; 
	width: 220px;
	height: 200px;
	text-align: left;
	margin-left: 16px;
	margin-top: 16px;
	float: right;
}

#content_right{
	position: relative;
	background-color: #FFFFFF; 
	width: 320px;
	height: 250px;
	text-align: left;
	float: right;
	border: 1px solid #FFF;	
}

#client_login
{
	background-color: #FFFFFF; 
	width: 310px;
	height: 80px;
	text-align: left;
	margin-top: 8px auto;
	border: 1px solid #AABDD6;	
}

#activeagent_login
{
	background-color: #FFFFFF; 
	width: 310px;
	height: auto;
	text-align: center;
	margin-top: 8px;
	border: 1px solid #AABDD6;	
}

#contact_info
{
	position: relative;
  	background-image: url(http://www.brianblackburn.com/bb/images/contact_info.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 310px;
	height: 120px;
	text-align: left;
	margin-top: 8px;
	border: 1px solid #FFF;	
}

#bio_left{
	position: relative;
	background-color: #FFFFFF; 
	width: 450px;
	height: 250px;
	text-align: left;
	float: left;
	margin-left: 8px;
	border: 1px solid #FFF;	
}

#bio_right{
	position: relative;
	background-color: #FFFFFF; 
	width: 320px;
	height: 250px;
	text-align: left;
	float: right;
	border: 1px solid #FFF;	
}

#bio_picture{
	position: relative;
	background-color: #FFFFFF; 
	width: 300px;
	height: 250px;
	text-align: left;
	border: 1px solid #999;	
}

#footer{
	clear: both;
	background-color: #AABDD6;
	width: 800px;
	height: 20px;
	text-align: left;
}

.footer_text{
	font-size: 12px; 
	line-height: 14px;
	color: #ffffff;
}