/**
 * @version $Id: template.css 10498 2008-07-04 00:05:36Z ian $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */


body
{
	background: #599ca8 url(../images/bg.jpg) repeat-x;
	color: #344D52;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0 0 24px;
	text-align: center;
}

#all {
	
	width:923px;
	margin:0 auto;
	
}

#header {
	
	width:923px;
	height:472px;
	margin:0 auto;
	padding:0;
	background:url(../images/headerBg.jpg) no-repeat;
	text-align:left;
	
}

#headOver {
	
	top:100%;
	position:relative;
	z-index:4;
	margin:0;
	top:-337px;
	
}

#headerImage {
	
	width:875px;
	height:337px;
	margin:0;
	padding:0;
	position:relative;
	z-index:2;


}

#headImgWrap {
	
	padding:40px 0 0 26px;
	
}

#headerImage img {
	
	border:2px solid #CCC ;
	
}


#logo {
	
	width:545px;
	height:166px;
	text-align:left;
	padding:48px 0 0 26px;
	

}

#address {
	
	color:#999;
	font-weight:bold;
	padding:76px 0 0 50px;
	
}


#menu {
	
	margin:0;
	padding:48px 0 0 42px;
	text-align:left;
	position:relative;
	z-index:8;
	
}

#menu ul {
	
	margin:0;
	padding:0;
	
}

#menu ul li {
	
	display:inline;
	list-style:none;
	padding:0 1.25em 0 1.50em;
	margin:0;
	background:url(../images/bullet.png) no-repeat left;
	
}

#menu ul li:first-child {

	background:none;
	padding-left:0;
	
}

#menu ul li a {
	
	color:#fff;
	text-decoration:none;
	font-size:124%;
	font-weight:normal;
	
}

#menu ul li a:hover {
	
	color:#cfcfcf;
	text-decoration:none;
	font-size:124%;
	
}

#phone {

	color:#fff;
	margin:-49px 0 0 700px;
	position:relative;
	z-index:12;
	right:0;

}

#content {
	
	width:923px;
	margin:0 auto;
	min-height:300px;
	background:url(../images/contentBg.png) center repeat-y;
	padding:0;
	
}

#left {
	
	width:633px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	min-height:300px;
	
}

#contL {
	
	background:url(../images/Lleft.png) repeat-y;
	width:633px;
	margin:0;
	padding:0 0 12px 0;
	text-align:left;
	
}

#leftBottom {
	
	background:url(../images/LleftBottom.png) no-repeat;
	width:633px;
	height:80px;
	margin:0;
	padding:0 0 0 48px;
	
}

#wrap {

	padding:24px 32px 24px 48px;

}

#contR {
	
	width:290px;
	float:right;
	margin:0;
	padding:0;
	min-height:300px;
	
}

#homesSlide {
	
	width:250px;
	height:284px;
	margin:0 auto -18px;
	text-align:center;
	float:left;
	padding-top:19px;
	background:url(../images/homesSlideshowBg.png) no-repeat;
	
}

#scenerySlide {
	
	width:250px;
	height:284px;
	margin:0 auto;
	text-align:center;
	float:left;
	padding-top:19px;
	background:url(../images/scenerySlideshowBg.png) no-repeat;
	
}

#communityMenu {
	
	width:250px;
	height:284px;
	margin:0 auto;
	text-align:left;
	float:left;
	padding-top:8px;
	background:url(../images/communityMenuBg.png) no-repeat;
	
}

#communityMenu ul {
	
	padding:12px 0 0 20px;
	margin:0;

}

#communityMenu ul li {
	
	font-size:24px;
	list-style:none;

}

#communityMenu ul li a {
	
	font-weight:normal;

}

#communityMenu ul li li {
	
	font-size:18px;
	list-style:circle;
	line-height:28px;
	
}

#communityMenu ul li li ul{
	
	padding:0;
	
}

#communityMenu ul li li li{
	
	font-size:14px;
	list-style:none;
	line-height:24px;
	
}

#footer {
	
	background:url(../images/footerBg.png) no-repeat;
	color:#fff;
	text-align:center;
	height:80px;
	padding:24px 0 0;
	font-size:85%;
	line-height:24px;
	
}

#footer ul li a {
	
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	
}

#footer ul li a:hover {
	
	color:#2d4052;
	
}

#footer ul {
	
	margin:0;
	padding:0;
	
}

#footer ul li {
	
	display:inline;
	list-style:none;
	padding:0 .8em 0 1em;
	margin:0;
	background:url(../images/footBullet.png) no-repeat left;
	
}

#footer ul li:first-child {

	background:none;
	padding:0 .8em 0 0;
	
}

#clear {
	
	clear:both;
	
}

a {
	
	color:#404A3D;
	text-decoration:none;
	font-weight:600;
	
}

a:hover {
	
	color:#467484;
	
}

h1, h2, .componentheading {
	
	color:#404a3d;
	font-weight:normal;
	font-size:175%;
	font-variant:small-caps;
	
}
