#Body {
	background-color:#f5eaa4;
	margin-top:8px;
	margin-bottom:70px;
}
#top {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:auto;
	text-align:left;
}
#top2 {
}
#email {
	width:180px;
	float:left;
	white-space:normal;
}
#email .email {
		background-color:#ba3466;
		font-family:Verdana;
		font-size:12px;
		color:#ffffff;
		padding:6px 0 0 10px;
		height:41px;
		border-bottom:1px solid #994755;
		width:170px;
}
#email .input_email {
		height:11px;
		padding:0px;
		margin:0px;
		float:left;
		margin-top:3px;
		font-family:Verdana;
		font-size:11px;
		width:135px;
}
#email .input_img {
		padding:0px;
		margin:0px;
		float:left;
		margin-top:3px;
}
#back_top {
		text-align:center;
		/*padding-bottom:5px;*/
		float:left;
		width:470px;
		height:60px;
		/*background-color:#000000;
		border-bottom:1px solid #994755;*/
}
#back_top div.corcoran {
	text-align:center;
	padding-bottom:5px;
	padding-top:10px;
	background-repeat:no-repeat;
	background-position:right;
}
#back_top_menu {
	background-image:url('../images/back_top_menu.gif');
	width:250px;
	height:60px;
	background-repeat:no-repeat;
	border-bottom:1px solid #f5eaa4;
	float:left;
}
#back_top_menu .menu_top {
	padding-top:8px;
	padding-left:20px;
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	float:left;
}
#back_top_menu .menu_top2 {
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	float:right;
}
#back_top_menu .menu_search {
	margin-top:35px;
	padding-left:20px;
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
}
#back_top_menu .icon_search {
	border:0px;
	width:15px;
	height:16px;
	padding:0px;
	margin:0px;
	padding-top:1px;
	vertical-align:top;
}
#back_top_menu img {
	padding-right:10px;
	border:0px;
}
#back_top_menu a {
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
#back_top_menu .menu_search .input {
	height:12px;
	width:120px;
	border:1px solid #444444;
	margin-left:20px;
	vertical-align:middle;
}
#searchFormContainer { float:left; }
#menu img {
	border:0px;
}
#menu {
	float:left;
	height:48px;
	width:720px;
	height:48px;
	/*background:transparent;*/
}
#topnavEvents {
	float:left;
	width:160px;
	/*background: url(../images/topnav_events.gif) no-repeat;
	width:160px;
	height:48px;*/
}
#Yui {
	background: transparent url(../images/topnav_background.jpg) no-repeat top left;
	width:557px;
	height:48px;
	float:left;
	padding-left:3px;
}
#menu .button {
	background-image:url('../images/button_menu.gif');
	background-repeat:no-repeat;
	background-position:left;
	width:92px;
	height:48px;
}
#menu .button11 {
	background-image:url('../images/button_menu.gif');
	background-repeat:no-repeat;
	background-position:left;
	width:92px;
	height:48px;
}
#flash {
	width:720px;
	height:199px;
	float:left;
	background-color:#DA7798;
	vertical-align:top;
	margin:0;
	padding:0;
	white-space:normal;
}
#flash img {
	vertical-align:top;
}
#content {
	background-color:#ffffff;
	padding:10px 20px;
	text-align:left;
}


/* for homepage right margin.. b/c featured events cutup is too wide (for IE6) */
#content.home { padding-right:0; }
#FeaturedEvents { float:left; width:502px; border-bottom:2px solid #72a445; }
#events {
	border-left:2px solid #72a445;
	border-right:2px solid #72a445;
	padding:10px 0px 0px 10px;
	width:488px;
	height:auto;
	float:left;
}		
#events .line {
	padding-top:90px;
	padding-bottom:14px;
}
#events .line.lastOf { padding-bottom:5px; }
#events .line.lastOf img { display:none; }
#content .events_back {
	vertical-align:bottom;
	background: transparent url(../images/events.gif) no-repeat;
	width:502px;
	height:52px;
}
#menu_right img {
	border:0px;
}
#menu_right {
	float:right;
}

#content3 {
	height:100%;
	float:left;
	width:531px;
	background-color:#ffffff;
}
#content3 {_width:520px;}

#footer_menu.logo_forte {
	text-align:right;
}
#copyright {
	clear:both;
	width:900px;
	margin:0 auto;
	padding-top:10px;
	text-align:left;
}
#footer_menu {
	clear:both;
	margin:-12px auto 0 auto;
	width:900px;
	text-align:right;
}
#content4 {
	background-color:#ffffff;
	border-bottom:1px solid #72a445;
	border-right:1px solid #72a445;
	height:100%;
	float:left;
	margin-bottom:5px;
	background-image:url('../images/p2.gif');
	background-repeat:repeat-y;
	border-left:1px solid #648e3a;
}
#email .logo {
	background-image:url('../images/logo.gif');
	width:180px;
	height:260px;
}
/* for header logo link */
#email .logo h1 { margin: 0; padding: 0; }
#email .logo h1 a { display: block; padding-top: 250px; height: 0; overflow: hidden; width: 180px; }

#menu_right .menu_right_back1 {
	background-image:url('../images/misc1.gif');
	width:186px;
	height:174px;
}
#menu_right .menu_right_back2 {
	background-image:url('../images/misc2.gif');
	width:186px;
	height:174px;
}
#menu_right .menu_right_back3 {
	background-image:none;
	width:120px;
	height:140px;
}
.menu_right_back3 .menu {
	padding-top:20px !important;
	text-align:right;
	padding-right:20px !important;
	padding-left:34px !important;
}

#menu_right .menu {
	padding-top:90px;
	text-align:right;
	padding-right:20px;
	padding-left:20px;
}
#menu_right a {
	width:186px;
	height:174px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#aa315c;
}
.cfdebug, .cfdebug td {
	clear:both;
	text-align:left;
}
