/* Gene Cook Real Estate: Structure Stylesheet*/

/* This stylesheet is read first by the web pages.*/

/* This stylesheet contains mostly structural styles, with a few typography styles.  The typography styles in this stylesheet are not ones the client will need to view when updating the site with Contribute.  The styles in this document are more standard-setting/base-setting styles than anything else.  As the old saying goes, "If it ain't broke, don't fix it!"*/

/* ----------------------------------------GLOBAL STRUCTURE STYLES----------------------------------------*/

/* These base-set styles are in the structure stylesheet because they form the basis for the design, and they are not necessary in the typography stylesheet, because they would add unneeded clutter.  Plus, this stylesheet is read first, so they should be here.*/

/*html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img {
	margin: 0;
	padding: 0;
	border: 0;
}*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
#wrapper {
	text-align: center;
	margin-top:60px;
	margin-right: auto;
	margin-left: auto;
	width: 928px;
}
#nav {
	width: 246px;
	text-align: left;
	float: left;
}
#content {
	text-align: left;
	width: 638px;
	float: right;
	padding-left:12px;
	padding-top:12px;
	padding-right:32px;
	padding-bottom:12px;
	clear:none;
}
#contentSubpage {
	text-align: left;
	width: 638px;
	float: right;
	padding-left:12px;
	padding-top:12px;
	padding-right:32px;
	padding-bottom:12px;
	clear:none;
	background-color: #FFFFFF;
	min-height:650px;
	color:#000000;
}
#contentSubpageLoopLink {
	text-align: left;
	width: 682px;
	float: right;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	clear:none;
	background-color: #FFFFFF;
	min-height:724px;
	color:#000000;
}
a {
	text-decoration: underline;
	color:#FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#contentSubpage a, #contentSubpageLoopLink a {
	text-decoration: underline;
	color:#000000;
}
#contentSubpage a:hover, #contentSubpageLoopLink a:hover {
	text-decoration: none;
	color: #000000;
}
#header {
	height: 58px;
	width: 928px;
	float: left;
	margin-bottom: 12px;
}
#header2 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFEE00;
	margin-bottom: 12px;
	height:0;
}
#logo {
	float:left;
	width: 171px;
	height: 58px;
	text-align:left;
	clear:none;
}
#contactInfo {
	float:right;
	text-align: right;
	clear:none;
	width: 757px;
	padding-top: 42px;
}
#footer {
	clear:both!important;
	margin-top: 20px;
	margin-bottom: 20px;
}
#footerLogos {
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	width:300px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
ul {
	margin: 0;
	padding: 0;
	border: 0;
}
#nav li {
	padding-left: 16px;
	font-size: 14px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	line-height: 38px;
}
#nav a {
	text-decoration:none;
	color:#FFEE00;
}
#nav a:hover {
	font-weight:bold;
}
#navInfo {
	background-image: url(../images/nav-back.gif);
	background-repeat: repeat-x;
	background-color: #212121;
	min-height: 210px;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	width: 214px;
	margin: 0;
}
#navInfo2 {
	padding: 14px;
	background-image: url(../images/nav-back.gif);
	background-repeat: repeat-x;
	background-color: #212121;
}
#navInfo2 a {
	text-decoration: underline;
	color:#FFFFFF;
	font-size:11px;
}
#navInfo2 a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:normal;
}
#nav2 {
	margin-top: 24px;
}
#nav2 li {
	padding-left: 14px;
	font-size: 16px;
	list-style-type: none;
	background-image:none;
}
#main {
	background-image: url(../images/metal-back.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	margin-bottom: 12px;
}
#slideshow {
	height: 428px;
	text-align: left;
	width: 682px;
	float: right;
	clear:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow:hidden;
}
#gc-logo-float {
	text-align: right;
	width: 247px;
	float: right;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top: -68px;
}
#gc-logo-float2 {
	text-align: right;
	width: 682px;
	float: right;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top: -20px;
	background-color:#FFFFFF;
}

