/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
	padding:0;
	margin:0;
	text-align:center;
	min-width:909px;/* for mozilla*/
	background-color: #231f1c;
	color: #000000;
}

#outer{
	height:100%;
	min-height:100%;
	width:909px;
	color: #000000;
	text-align:left;
	margin:auto;
	position:relative;
	position:relative;
	background-image: url(../../images/bg_outer2.gif);
	background-repeat: repeat-y;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#innerwrap {/* enables content first */
	float:left;
	width:909px;
}
#header{
	position:absolute;
	top:0;
	width:909px;
	height:225px;
	background-color: #000000;
	background-image: url(../images/header_bg.gif);
	color: #FFFFFF;
	z-index:100;
}
#header #hdrTtl {
	margin: 0;
	padding: 0;
	float: left;
	padding-top: 9px;
	padding-left: 10px;
}
#header #hdrTtl h1{
	margin: 0;
	padding: 0;
	padding-top: 7px; 
	font-size: 18px;
	line-height: 18px;
}


#header #logo {
	float: right;
	padding-top: 52px;
	padding-right: 12px;
}

#left {
	position:relative;/*ie needs this to show float */
	width:0;
	float:left;
	padding-top:225px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
}
#left p {padding-left:3px;padding-right:2px}
#right p {padding-left:4px;padding-right:2px}

#right {
	position:relative;/*ie needs this to show float */
	width:0;
	float:right;
	padding-top:225px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
}

#footer {
	width:909px;
	clear:both;
	height:150px;
	background-color: #000000;
	background-image: url(../../images/bg_footer.jpg);
	color: #000000;
	text-align:center;
	left:0;
	bottom:0;
	position: absolute;
}
* html #footer {/*only ie gets this style*/
	\height:150px;/* for ie5 */
	he\ight:150px;/* for ie6 */
}
#searchform {
	float: left;
	padding: 10px 55px 10px 55px;
	margin: 0px;
}
#searchform label {
	color: #64300A;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}
#searchform .button {
	padding-top: 10px; position: relative; top: 5px;
}
#tagimg {
	float: right;
	padding-top: 87px;
	padding-right: 11px;
}
#search {
	margin: 0px;
	padding: 0px;
}

div,p  {margin-top:0}/*clear top margin for mozilla*/
#centre {
	width:888px;
	float:right;
	padding-top:225px;
	padding-bottom:0px;/* needed to make room for footer */
	padding-left: 10px;
	padding-right: 11px;
}
#centre p {padding-left:3px}
#centrecontent {
	background-image: url(../../images/bg_content.jpg);
	background-repeat: no-repeat;
	min-height: 319px;
	padding: 28px 33px 25px 31px;
}
* html #centrecontent {
	height: 372px;
}
#centerscroll {
	height: 319px;
	overflow-y: scroll;
	scrollbar-face-color:#8A6543;
	scrollbar-track-color:#F8EFD6;
	scrollbar-arrow-color:#DBD1BA;
	scrollbar-shadow-color:#81766A;
	scrollbar-dark-shadow-color:#5C5149;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
}
#centrescroll h1 {
	margin: 0px;
}
#content_left {
	float: left;
	margin: 0px;
	padding-top: 20px;
	padding-left: 15px;
	width: 113px;
}
#content_left a {
	background-color: #DFD0B3;
	width: 129px;
	height: 105px;
	display: block;
	text-decoration: none;
	margin-bottom: 1px;
}
#content_left a:hover {
	background-color: #C8BDA7;
}
.left_loc {
	text-align: center;
	padding: 5px;
}
.left_loc img {
	width: 100px;
	height: 75px;
	padding: 1px;
}
.left_loc span {
	display: block;
}
#content_centre {
	float: left;
	margin: 0px;
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 35px;
	width: 480px;
}
#location_desc {
	background-color: #DFD0B3;
	padding: 5px 15px 5px 3px;
}
#location_desc h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #603309;
}
#location_desc strong {
	color: #603309;
}
#content_centre #community_logo {
	width: 129px;
	height: 105px;
	float: right;
}
#selectHomeStyle {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
}
#hdrHomeImgs {
	float: left;
}
#homeSelect {
	float: right;
}
#homeThumbs {
	float: left;
	
}
#homeThumbs .homeThumb {
	width: 123px;
	float: left;
	text-align: center;
	margin-right: 15px;
	min-height: 175px;
}
* HTML #homeThumb{height: 175px;}

#homeThumbs a {
	text-decoration: none;
}
#homeThumbs img {
	border: 5px solid #DFD0B3;
	margin-right: 15px;
}
#content_right {
	float: right;
	margin: 0px;
	padding-top: 20px;
	width: 127px;
}
.nav_right {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
.nav_right li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
}
.nav_right li a {
	padding: 3px 10px 3px 10px;
	background-color: #5F554B;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	width: 100px;
	border: 1px solid white;
	display: block;
}
.nav_right li a:hover {
	background-color: #574D44;
}

#clearfooter {width:100%;height:184px;clear:both} /* to clear footer */
