
	
/**
 * Header Logo
 */
.logo{
	height:108px;
	width:183px;
	background:url(/templates/main_site/images/main/logo.gif) no-repeat;
	position:absolute;
	left:0;
	top:16px;
	text-indent:-9999px;
	}
.logo a:link,
.logo a:visited,
.logo a:hover,
.logo a:active{
	display:block;
	width:183px;
	height:108px;
	text-decoration:none;
	}

/**
 * Menus
 */
#main_menu{
	background:url(/templates/main_site/images/main/main_menu_background.gif) no-repeat;
	width:290px;
	height:50px;
	position:absolute;
	top:0;
	right:0;
	}
#main_menu ul{
	padding:0 0 0 20px;
	}
#main_menu ul li{
	display:inline;
	float:left;
	}
#main_menu ul li a{
	display:block;
	text-indent:-9999px;
	}
#main_menu ul li a.mm_home{
	background:url(/templates/main_site/images/main/mm_home_off.gif) no-repeat;
	height:40px;
	width:64px;
	}
#main_menu ul li a.mm_home:hover{
	background:url(/templates/main_site/images/main/mm_home_on.gif) no-repeat;
	}
#main_menu ul li a.mm_s{
	background:url(/templates/main_site/images/main/mm_s_off.gif) no-repeat;
	height:40px;
	width:108px;
	}
#main_menu ul li a.mm_s:hover{
	background:url(/templates/main_site/images/main/mm_s_on.gif) no-repeat;
	}
#main_menu ul li a.mm_nw{
	background:url(/templates/main_site/images/main/mm_nw_off.gif) no-repeat;
	height:40px;
	width:78px;
	}
#main_menu ul li a.mm_nw:hover{
	background:url(/templates/main_site/images/main/mm_nw_on.gif) no-repeat;
	}
body#home #main_menu ul li a.mm_home{
	background:url(/templates/main_site/images/main/mm_home_on.gif) no-repeat;
	}
body#southreno #main_menu ul li a.mm_s{
	background:url(/templates/main_site/images/main/mm_s_on.gif) no-repeat;
	}
body#nwreno #main_menu ul li a.mm_nw{
	background:url(/templates/main_site/images/main/mm_nw_on.gif) no-repeat;
	}

#site_menu{
	position:absolute;
	right:0;
	bottom:20px;
	}

#site_menu ul{}
#site_menu ul li{
	display:inline;
	float:left;
	}
#site_menu ul li a{
	display:block;
	padding:5px 5px 5px 20px;
	font-size:1.1em;
	font-weight:bold;
	text-transform:lowercase;
	}
#site_menu ul li a:link,
#site_menu ul li a:visited{
	color:#eebc6e;
	text-decoration:none;
	background:url(/templates/main_site/images/main/site_menu_blt_off.gif) no-repeat 3px 6px;
	}
#site_menu ul li a:hover,
#site_menu ul li a:active{
	color:#ffffff;
	text-decoration:none;
	background:url(/templates/main_site/images/main/site_menu_blt_on.gif) no-repeat 3px 6px;
	}
	
	
/**
 * Footer
 */
#footer_content{
	padding:10px 0 0 0;
	color:#5a5a5a;
	font-size:.9em;
	}
.copyright{
	float:left;
	width:40%;
	padding:3px 0;
	}
.footer_menu{
	float:right;
	width:60%;
	text-align:right;
	padding:3px 0;
	}
#footer a:link,
#footer a:visited{
	text-decoration:none;
	color:#5a5a5a;
	}
#footer a:hover,
#footer a:active{
	text-decoration:underline;
	color:#5a5a5a;
	}
.footer_menu .moduletable a{
	padding:3px 6px;
	}
	

.tagline{
	position:absolute;
	bottom:10px;
	left:10px;
	color:#d4d4d6;
	}
.tagline a:link,
.tagline a:visited{
	color:#d4d4d6;
	text-decoration:underline;
	}
.tagline a:hover,
.tagline a:active{
	color:#ffffff;
	text-decoration:none;
	}
	
	
/**
 * Headers
 */
#content h1{}
#content h2{
	border-bottom:1px solid #e3d3ae;
	color:#544c35;
	font-size:2.4em;
	letter-spacing:-1px;
	text-transform:lowercase;
	font-weight:normal;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	display:block;
	}
#content h3{
	color:#000000;
	font-size:1.8em;
	letter-spacing:-.8px;
	text-transform:lowercase;
	font-weight:normal;
	padding:0 0 5px 0;
	margin:10px 0 3px 0;
	display:block;
	}
#content h4{
	color:#000000;
	font-size:1.3em;
	letter-spacing:-1px;
	font-weight:normal;
	padding:0 0 5px 0;
	margin:8px 0;
	display:block;
	}
#content h5{}

#sidebar h1{}
#sidebar h2{}
#sidebar h3{}
#sidebar h4{}
#sidebar h5{}

form{}
form p{
	clear:both;
	}
label{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	padding:0 3px;
	}
	
.blog{
	width:100%;	
	}
.contentpaneopen td{
	padding:5px 10px;
	}
td.contentheading{
	padding:0 0 5px 25px;
	}
