body { margin:0px; padding:0px; background-color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; 
}

ul {
list-style-image: url(../images/interior/bullet.gif);
}

/*** HOME STYLES ***/

#siteinfo {
width: 746px;
visibility: visible;
}

h1 {
font-size: xx-small;
font-weight: bold;
text-indent: -9999px;
}

h2 {
font-size: xx-small;
font-weight: normal;
font-style: italic;
text-indent: -9999px;
}

h3 {
font-size: xx-small;
font-weight: normal;
text-indent: -9999px;
}

#container_top_home { width:746px; margin:auto; background-image: url(../images/interior/repeat_top.jpg); background-color: #FFF; background-repeat: repeat-x; 
}


#banner_home { width:746px; height:195px; clear:both; 
}

#flash {
width:746px;
background-image:url(../images/home/flash_bkg.jpg);
background-repeat:no-repeat;
height:312px;
margin-bottom:7px;
}

#sponsors {
position:absolute;
top:310px;
left:50%;
margin-left:200px;
width:156px;
height:120px;
z-index:10;
}

#events_banner {
width:730px;
height:24px;
padding:8px 0px 0px 16px;
background-image:url(../images/home/events_banner.jpg);
background-repeat:no-repeat;
clear:both;
font-size:13px;
font-weight:bold;
color:#CCCCCC;
}

#events_middle {
width:735px;
height:179px;
padding:0px 6px 0px 5px;
background-image:url(../images/home/events_middle.jpg);
background-repeat:no-repeat;
}

#events_bottom {
width:746px;
height:9px;
background-image:url(../images/home/events_bottom.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

#events_content {
width:724px;
height:179px;
margin-left:11px;
overflow: auto; 
overflow-y: scroll; 
overflow-x: hidden; 
overflow:-moz-scrollbars-vertical;
}

#events_desc {
width:675px;
margin-left:8px;
}

#home_content {
width:730px;
margin-left:16px;
margin-top:5px;
margin-bottom:10px;
}

#home_divider {
width:746px;
height:21px;
background-image:url(../images/home/divider_home.jpg);
background-repeat:no-repeat;
clear:both;
}

#footer_top_home {
width:746px;
height:18px;
background-image:url(../images/home/footer_top_home.jpg);
background-repeat:no-repeat;
}

/*** MAIN / CONTAINER DIVS ***/

#main_top { width:100%; min-height:300px; background-repeat:repeat-x; clear:both; 
}

#main_btm { width:100%; background-repeat:repeat-x; clear:both; 
}

#container_top {
width:746px;
margin:auto;
background-image:url(../images/interior/repeat_column.jpg);
background-repeat:repeat-y;
}

#container_btm { width:746px; margin:auto; text-align:center; background-color: #FFF; background-image: url(../images/interior/repeat_btm.jpg); background-repeat: repeat-x; 
}

/*** PARTS ***/

#banner {
width:746px;
height:125px;
background-image:url(../images/nav/top_bkg.jpg);
background-repeat:no-repeat;
clear:both;
}

#logo {
width:136px;
height:108px;
float:left;
}

#nav {
width:610px;
background-image:url(../images/nav/top.jpg);
background-repeat:no-repeat;
padding-top:49px;
float:left;
}

#content { width:746px; background-repeat:no-repeat; clear:both; 
}

#wide {
width:746px;
float:left;
}

#wide_content {
width:720px;
margin-left:16px;
margin-top:10px;
margin-bottom:10px;
}

#left {
width:526px;
float:left;
}

#left_content {
width:500px;
margin-left:16px;
margin-top:10px;
margin-bottom:10px;
}

#right {
width:208px;
float:left;
margin-left:11px;
}

#right_content {
width:186px;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

#clear {
clear:both;
}

#banner_wide {
width:730px;
height:29px;
padding:8px 0px 0px 16px;
background-image:url(../images/interior/banner_wide.gif);
background-repeat:no-repeat;
clear:both;
font-size:13px;
font-weight:bold;
color:#CCCCCC;
}

#banner_large {
width:510px;
height:29px;
padding:8px 0px 0px 16px;
background-image:url(../images/interior/banner_large.gif);
background-repeat:no-repeat;
clear:both;
font-size:13px;
font-weight:bold;
color:#CCCCCC;
}

#banner_small {
width:192px;
height:29px;
padding:8px 0px 0px 16px;
background-image:url(../images/interior/banner_small.gif);
background-repeat:no-repeat;
clear:both;
font-size:13px;
font-weight:bold;
color:#CCCCCC;
}

#banner_small_green {
width:192px;
height:29px;
padding:8px 0px 0px 16px;
background-image:url(../images/interior/banner_small_green.gif);
background-repeat:no-repeat;
clear:both;
font-size:13px;
font-weight:bold;
color:#000000;
}

#banner_small_yellow {
width:192px;
height:29px;
padding:8px 0px 0px 16px;
background-image:url(../images/interior/banner_small_yellow.gif);
background-repeat:no-repeat;
clear:both;
font-size:13px;
font-weight:bold;
color:#000000;
}

#banner_small_orange {
width:192px;
height:29px;
padding:8px 0px 0px 16px;
background-image:url(../images/interior/banner_small_orange.gif);
background-repeat:no-repeat;
clear:both;
font-size:13px;
font-weight:bold;
color:#000000;
}

#banner_small_blue {
width:192px;
height:29px;
padding:8px 0px 0px 16px;
background-image:url(../images/interior/banner_small_blue.gif);
background-repeat:no-repeat;
clear:both;
font-size:13px;
font-weight:bold;
color:#000000;
}

#divider_large {
width:526px;
height:21px;
background-image:url(../images/interior/divider_large.gif);
background-repeat:no-repeat;
clear:both;
}

/*** FOOTER ***/

#footer_top {
width:746px;
height:18px;
background-image:url(../images/interior/footer_top.jpg);
background-repeat:no-repeat;
}

.footer {
	font-size: 10px;
	color: #999999;
	}

	a.footer:link {
		color: #999999;
		text-decoration: none;
		}
	a.footer:hover {
		color: #999999;
		text-decoration: underline;
		}
	a.footer:active {
		color: #999999;
		text-decoration: none;
		}
	a.footer:visited {
		color: #999999;
		text-decoration: none;
		}
	a.footer:visited:hover {
		color: #999999;
		text-decoration: underline;
		}

/*** TEXT / LINKS ***/

.heading1 {
font-size:13px;
font-weight:bold;
color:#000000;
}

.heading2 {
font-size:13px;
font-weight:bold;
color:#666666;
}

.event_date {
font-size:12px;
color:#ff0000;
}

.red {
	color:#990000;
}

.yellow {
color:#FFCA11;
}

.orange {
color:#FF893B;
}

.green {
color:#84B860;
}

.blue {
color:#10AEC6;
}

a:link {
color:#ff0000;
text-decoration: underline;
}

a:hover {
color:#ff0000;
text-decoration: underline;
}

a:active {
color:#ff0000;
text-decoration: none;
}

a:visited {
color:#ff0000;
text-decoration: underline;
}

a:visited:hover {
color:#ff0000;
text-decoration: underline;
}

.img_link {
border:1px solid #666666;
}
/***new events ***/
#events_bannera {
	width:210px;
	height:24px;
	background-image:url(../images/home/events_bannera.jpg);
	background-repeat:no-repeat;
	clear:both;
	font-size:13px;
	font-weight:bold;
	color:#CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

#events_middlea {
	width:210px;
	height:200px;
	background-image:url(../images/home/events_middlea.jpg);
	background-repeat:repeat-y;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#events_bottoma {
	width:210px;
	height:9px;
	background-image:url(../images/home/events_bottoma.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#events_contenta {
	width:185px;
	height:200px;
	margin-left:11px;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}

#events_desc {
	width:675px;
	margin-left:8px;
}
#content {
	padding-bottom: 20px;
	margin-bottom: -12px;
}

#maincontent {
	float: left;
	width: 480px;
	margin-left: 15px;
}

#events {
	float: right;
	width: 220px;
	line-height: 24px;
}
#home_contenta {
	width:730px;
	margin-left:16px;
	margin-top:5px;
	margin-bottom:10px;
	clear: both;
}
.largetext {
	font-size: 20px;
	font-weight: normal;
	color: #336699;
}
.clear {
	clear: both;
}
#build {
	width: 200px;
	border: 1px solid #666666;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	margin-right: 0px;

}
#remodel {
	float: left;
	width: 200px;
	padding: 5px;
	border: 1px solid #666666;
	margin-top: 5px;
	margin-bottom: 5px;
}
#assoc {
	float: left;
	width: 200px;
	padding: 5px;
	border: 1px solid #666666;
	margin-top: 5px;
	margin-bottom: 20px;
}
.homeheading {
	background-color: #666666;
	padding: 5px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}
.homeheading a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.homeheading a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.homeheading a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.homeheading a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.largered {
	font-size: 20px;
	color: #990000;
}
.underline {
	text-decoration: underline;
}
.hilite {
	background-color: #FFFF66;
}
.homelist ul {
	list-style-position: outside;
	list-style-type: circle;
	list-style-image: none;
	margin-bottom: 0px;
}
.homelist li {
	list-style-position: outside;
	list-style-type: disc;
}
.specialbox {
	background-color: #FFCC00;
	width: 350px;
	margin: auto;
	padding: 8px;
	border: 2px solid #333333;
	font-size: 18px;
	line-height: 24px;
}
