@charset "utf-8";
/* CSS Document */

body { background-color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; }
#fck_body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; }

a:link, a:visited { color:#42773A; text-decoration:none; }
a:hover, a:active { color:#006600; text-decoration:none; }

#container_main { width:930px; background-color:#FFFFFF; margin:auto; }
#container_banner { height:300px; }
#container_body { margin:0px 10px 0px 10px; }
#container_footer { font-size:10px; text-align:center; padding:10px; clear:both; }

#top_menu {
	float:right;
	width:373px;
	height:250px;
	text-align:right;
	position:relative;
	top:10px;
	right:10px;
	margin-bottom:-270px;
	z-index: 10;
}
#main_menu {
	float:left;
	width:100%;
	height:133px;
	position:relative;
	top:160px;
	background-repeat:repeat-x;
	cursor:pointer;
	background-image: url(images/menu_bkgd2.gif);
}
#main_menuFW {
	float:left;
	width:100%;
	height:133px;
	position:relative;
	top:160px;
	cursor:pointer;
}
#logo { height:133px; width:200px; float:left; border:none; }
#logoFW { height:133px; width:251px; float:left; border:none; }

#event_pod { width:198px; float:right; margin:10px 0px 10px 10px; padding:10px; background-color:#E0E0E0; text-align:center; clear:right; -moz-border-radius:7px; }
#event_list { padding:5px; background-color:#FFFFFF; margin-top:7px; text-align:left; }

.image { float:right; padding:20px; }

#logos { float:right; clear:right; width:198px; margin:10px 0px 0px 10px; padding:10px 10px 0px 10px; background-color:#FFFFFF; text-align:center; position:relative; }

#new_members_pod { width:190px; height:320px; float:left; margin:10px 0px 10px 10px; padding:10px; background-color:#E0E0E0; -moz-border-radius:7px; position: relative; }
#new_members_list { padding:5px; background-color:#FFFFFF; margin-top:7px; }

#feature_members_pod { width:198px; float:right; margin:10px 0px 10px 10px; padding:10px; background-color:#E0E0E0; -moz-border-radius:7px; position:relative; }
#feature_members_list { padding:5px; background-color:#FFFFFF; margin-top:7px; }

#visitors_map_pod { width:190px; height:320px; float:left; margin:10px 0px 10px 10px; padding:10px; background-color:#E0E0E0; text-align:center; -moz-border-radius:7px; position:relative; }
#visitors_map { padding:5px; background-color:#FFFFFF; margin-top:7px; }

#community_visitor_pod {
	width:190px;
	height:320px;
	float:left;
	margin:10px 0px 10px 10px;
	padding:10px;
	text-align:center;
	-moz-border-radius:7px;
	background:#E0E0E0;
	position:relative;
}
#visitor_pod {
	width:180px;
	height:170px;
	float:right;
	padding:5px;
	background-color:#FFFFFF;
	margin-top:7px;
}

.heading_inline { font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; }
.heading_lg { font-size:24px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }
.heading_med { font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }
.heading_sub { font-size:13px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; text-align:center; }
.heading_sm { font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold  }

.events_date { font-size:13px; color:#42773A; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.event { font-size:12px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.place { font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.place2 { font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.heading_ticket { font-size:16px; color:#75C20C; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; }
.more_details { font-size:12px; color:#42773A; font-family:Arial, Helvetica, sans-serif; text-align:right; }
.more_details a:link, .more_details a:visited { color:#42773A; text-decoration:none; text-align:right; }
.more_details a:hover, .more_details a:active { color:#006600; text-decoration:none; text-align:right; }

.welcome  { font-size:30px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; }
ul,li { padding-left:5px; }
.FWmenu {
	height: 41px;
	width: 478px;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	z-index: 50;
	left: auto;
	top: 205px;
	right: auto;
	padding-left: 260px;
}
.FWwelcome {
	height: 41px;
	width: 605px;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	z-index: 30;
	top: 255px;
	text-align: center;
	left: auto;
	right: auto;
	padding-left: 335px;
}
.font_fwWelcome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	color: #ff6600;
	text-decoration: none;
}
.font_redLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #9D1E18;
	text-decoration: none;
}
.font_redLargeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9D1E18;
	text-decoration: none;
}
.font_orangeLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #ff6600;
	text-decoration: none;
}
.font_orangeLargeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.font_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #9D1E18;
	text-decoration: none;
}
