/*------------------------------------------------------------------
Default Elements
------------------------------------------------------------------*/


body {
    background: #631817 url(/images/bg_gradient.jpg) repeat-x top;
    margin: 0px;
    padding: 0px;
    text-align: center;
    }
    
img, div, a { behavior: url(/styles/iepngfix.htc) }
 
 
 
/*------------------------------------------------------------------
Structure
------------------------------------------------------------------*/



#container_bg {
	background: url(/images/bg.jpg) no-repeat top center;
	width: 100%;
	min-height: 751px;
	height: auto !important;
	text-align: left:
	_height: 751px;
	}

#container {
	width: 900px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
	
#shadow_left {
	background: url(/images/bg_shadow_left.jpg) no-repeat top;
	height: 676px;
	width: 15px;
	float: left;
	}
	
#shadow_right {
	background: url(/images/bg_shadow_right.jpg) no-repeat top;
	height: 676px;
	width: 14px;
	float: right;
	}
    
#header {
	width: 871px;
	height: 272px;
	float: left;
	position: relative;
	}
	
#header_sec {
	width: 871px;
	height: 227px;
	float: left;
	position: relative;
	}
	
#content {
	background: url(/images/bg_content_hp.jpg) no-repeat top;
	width: 871px;
	min-height: 404px;
	height: auto !important;
	float: left;
	position: relative;
	text-align: left;
	_height: 404px;
	_width: 871px;
	}
	
#content_sec {
	background: #ffffff url(/images/bg_content_sec.jpg) no-repeat top;
	width: 871px;
	min-height: 449px;
	height: auto !important;
	float: left;
	position: relative;
	text-align: left;
	_height: 449px;
	_width: 871px;
	}
    
    
        
/*------------------------------------------------------------------
Page Elements
------------------------------------------------------------------*/



#logo_old {
	width: 278px;
	height: 144px;
	position: absolute;
	top: 9px;
	left: 15px;
	}
	
#logo {
	width: 278px;
	height: 144px;
	position: absolute;
	top: 9px;
	left: 9px;
	z-index: 99;
	}

#nav {
	width: 871px;
	height: 23px;
	text-align: left;
	}
	
#readingcity_hp {
	width: 871px;
	height: 204px;
	}
	
#readingcity_sec {
	width: 871px;
	height: 159px;
	}
	
#position_statement {
	background: url(/images/hdr_welcome.gif) no-repeat top left;
	width: 396px;
	position: absolute;
	float: left;
	top: 58px;
	left: 47px;
	padding-left: 7px;
	padding-top: 37px;
	_width: 403px;
	}
	
#projects {
	width: 193px;
	height: 108px;
	position: absolute;
	top: -16px;
	left: 502px;
	}
	
#projects_img {
	width: 231px;
	height: 188px;
	position: absolute;
	top: 93px;
	left: 563px;
	}
	
#projects_desc {
	position: absolute;
	top: 293px;
	left: 595px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #574617;
	}
	
#current_listings {
	width: 247px;
	height: 113px;
	position: absolute;
	top: 236px;
	left: 100px;
	}
	
#content_left_sec {
	width: 399px;
	padding-left: 47px;
	padding-right: 35px;
	padding-top: 26px;
	float: left;
	text-align: left;
	}
	
#content_left_sec1 {
	width: 417px;
	padding-left: 47px;
	padding-right: 17px;
	padding-top: 26px;
	float: left;
	text-align: left;
	}
	
#content_right_sec {
	width: 390px;
	float: right;
	text-align: left;
	}
	
#content_right_sec1 {
	width: 300px;
	padding-top: 60px;
	padding-left: 90px;
	float: right;
	text-align: left;
	}
	
#content_fullspan {
	width: 777px;
	padding-left: 47px;
	padding-right: 47px;
	padding-top: 26px;
	}
	
#content_fullspan1 {
	width: 804px;
	padding-left: 47px;
	padding-right: 20px;
	padding-top: 26px;
	}
	
	

/*------------------------------------------------------------------
Footer
------------------------------------------------------------------*/


    
#footer {
    background: url(/images/bg_footershadow.png) no-repeat top;
    width: 871px;
    height: 56px;
    padding-top: 19px;
	float: left;
    text-align: left;
    _height: 75px;
    }
    
#footer_left {
	float: left;
	text-align: left;
	padding-left: 42px;
	}
	
#footer_right {
	float: right;
	text-align: left;
	padding-right: 13px;
	}
	
	