body {
	background-color: #FFF;
	margin: auto;
	padding-top:100px;
}

#main {
	background-color: #FFF;
	width: 1024px;
	height: 578px;
	overflow: visible;
	margin:0 auto;
	position:relative;
}
#mainmenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	background-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	height: 41px;
	width: 1024px;
}
#homerabbit {
	height: 41px;
	width: 26px;
	padding-left: 124px;
	float: left;
	padding-right: 64px;
	position: relative;
}
#mainmenutext {
	padding-top: 8px;
	padding-bottom: 10px;
}
#main #mainmenutext a:link {
	color: #000;
	text-decoration: none;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 14px;
	padding-bottom: 14px;
}
#main #mainmenutext a:visited {
	color: #000;
	text-decoration: none;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 14px;
	padding-bottom: 14px;
}
#main #mainmenutext a:hover {
	text-decoration: underline;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 14px;
	padding-bottom: 14px;
}
#hometopstrip {
	height: 13px;
	width: 1024px;
}
#homeimage {
	background-color: #FFF;
	height: 311px;
	width: 1024px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
#homebottomstrip {
	height: 14px;
	width: 1024px;
}
#homelatestnews {
	background-color: #FFF;
	float: left;
	height: 38px;
	width: 165px;
	padding-top: 57px;
	padding-right: 57px;
	padding-bottom: 50px;
	padding-left: 48px;
}
#latestnewsholder {
	height: 103px;
	width: 754px;
	margin-left: 270px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.latestnewsimages {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
#latestnewstext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	height: 42px;
	width: 754px;
	margin-left: 270px;
	padding-top: 9px;
}
#buildingprogress {
	float: left;
	width: 188px;
}
#memberspromo {
	float: left;
	width: 188px;
}
#events {
	float: left;
	width: 187px;
}
#membership {
	width: 188px;
	float: left;
}
#main #latestnewstext a:link {
	color: #000;
	text-decoration: none;
}
#main #latestnewstext a:visited {
	color: #000;
	text-decoration: none;
}
#main #latestnewstext a:hover {
	text-decoration: underline;
}
#blackline {
	background-color: #000;
	height: 1px;
	width: 1024px;
}
#blackstripbottom {
	background-color: #000;
	height: 13px;
	width: 754px;
	margin-left: 270px;
}
#footer {
	height: 36px;
	width: 1024px;
}
#main #footer a:link {
	text-decoration: none;
	color: #999;
}
#main #footer a:visited {
	color: #999;
	text-decoration: none;
}
#main #footer a:hover {
	text-decoration: underline;
}
#copyright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
	margin-left: 270px;
	padding-top: 7px;
	padding-bottom: 7px;
	float: left;
}
#twiceaseager {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 895px;
}
#news_content_strip_top {
	background-color: #000;
	height: 13px;
	width: 1024px;
	color: #000;
}
#news_content_strip_bottom {
	color: #000;
	background-color: #000;
	height: 13px;
	width: 1024px;
}
#news_content_box {
	background-color: #000;
	height: 311px;
	width: 1024px;
}
#news_image {
	float: left;
	height: 230px;
	width: 361px;
	margin-top: 40px;
	margin-bottom: 41px;
	margin-left: 64px;
	margin-right: 56px;
}
#news_content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-top: 40px;
	padding-bottom: 41px;
	margin-left: 425px;
	padding-right: 49px;
}
#news_textbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	height: 226px;
	width: 486px;
	overflow: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	position: relative;
}
.paragraphtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
}
h1 {
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	line-height: 14px;
	margin-top: -3px;
}
.twolineheading {
	line-height: 32px;
}
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width: 10px;
background-color: black;
}
.vscrollerbar {
width: 10px;
background-color: #999;
}

.hscrollerbase {
height: 10px;
background-color: black;
}
.hscrollerbar {
height: 10px;
background-color: #999;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
#main #homeimage #news_content_box #news_content #news_textbox a:link {
	font-weight: bolder;
	color: #FFF;
	text-decoration: underline;
}
#main #homeimage #news_content_box #news_content #news_textbox a:visited {
	font-weight: bolder;
	color: #FFF;
	text-decoration: underline;
}
#main #homeimage #news_content_box #news_content #news_textbox a:hover {
	font-weight: bolder;
	color: #FFF;
	text-decoration: underline;
}
#blackstrippixeltop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}
#otherpagecontent {
	background-color: #FFF;
	height: 484px;
	width: 1024px;
}
#otherpageimage {
	float: left;
	height: 207px;
	width: 361px;
	margin-top: 55px;
	margin-right: 64px;
	margin-bottom: 18px;
	margin-left: 64px;
}
#otherpagecontentbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 55px;
	margin-left: 489px;
	padding-right: 49px;
}
#otherpage_textbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	height: 385px;
	width: 487px;
	overflow: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	position: relative;
}
#main #otherpagecontent #otherpagecontentbox #otherpage_textbox a:link {
	color: #000;
	text-decoration: underline;
}
#main #otherpagecontent #otherpagecontentbox #otherpage_textbox a:visited {
	color: #000;
	text-decoration: underline;
}
#main #otherpagecontent #otherpagecontentbox #otherpage_textbox a:hover {
	color: #000;
	text-decoration: underline;
}
#imagescroller {
	height: 12px;
	width: 110px;
	padding-left: 326px;
	float: left;
	margin-top: -170px;
}
.downloadmap {
	margin-left: -7px;
}
.contacttext {
	font-size: 14px;
	line-height: 18px;
}
.contacttextunderlined {
	font-size: 14px;
	line-height: 18px;
	text-decoration: underline;
}
#southslogo {
	height: 78px;
	width: 127px;
	padding-right: 173px;
	float: left;
	margin-top: -110px;
	padding-left: 189px;
}
#privacypagetext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	width: 708px;
	padding-top: 53px;
	margin-left: 270px;
}
#privacypagesouthslogo {
	float: left;
	height: 78px;
	width: 127px;
	padding-left: 78px;
	margin-top: -100px;
}
#privacypagecontent {
	background-color: #FFF;
	height: auto;
	width: 1024px;
}
#privacypagemain {
	background-color: #FFF;
	width: 1024px;
	margin-top: -289px;
	margin-left: -512px;
	position: absolute;
	left: 717px;
	top: 363px;
}

* html #homelatestnews { position:absolute; height:38px; width:165px; top:382px; left:0;}
* html #footer { border-top:1px solid #000;}
* html #blackline { display:none;}
* html #otherpageimage, * html #news_image { margin:0; margin-top:55px; margin-left:32px;}
* html #otherpagecontentbox { margin:0;}
* html #southslogo { margin:0; margin-top:-100px; margin-left:185px; padding:0; float:none;}
* html #copyright { margin-left:135px;}
* html .flexcroll h1 { padding-top:2px;}
* html #news_content { padding:0; padding-top:50px;}
* html #news_content_box, * html #homebottomstrip { margin-top:-20px;}