/* CSS Document */

/* Unstyle defaults */

html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
}

.clearfloat {float:none; border:1px solid red;}

body {background-color:#e4e6d7; margin: 0;}

#container {
	width:746px;
	background-color: #FFFFFF;
	position:absolute;
	left:50%;
	margin-left:-387px;
	padding:5px;
} 
	
#head {
	height:78px; 
	margin: 23px 0 5px 0;
	background-color:#901225;
	background-image:url(../images/common/bg_head.gif);
	}
	
#banner {
	clear:both;
	background-color:#000000;
	margin: 0 0 5px 0;
	background-position:right center;
	}
	
#nav {
	height:63px;
	clear:both;
	border-top:1px solid #e8e4e3;
	border-bottom:1px solid #e8e4e3; 
	}
	

	
#maincontent {
	width:746px;
	margin:5px 0 0 0;
	background-position:left;
	background-repeat:repeat-y;
	}


#subcontent {
	clear:both;
	margin: 5px 0 0 0;
	border-top:5px solid white;
	background-image:url(../images/common/bg_subcontent.gif);
	background-repeat:repeat-y;

	min-height: 115px;
	height: auto !important; /*min-height hack for IE6*/
	height: 115px;

	}

#home #content {border-top:0;}
	
#footer {
	margin: 0;
	border-top:5px solid white;
	background-color:#a02225;
	background-image:url(../images/common/bg_foot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	}
	

h1 {
	display:block;
	background-image:url(../images/common/bg_h1.gif);
	background-position:right center;
	background-repeat:no-repeat;
	height:78px;
	text-indent:-9999px;
	}


address {
	font: normal 10px/1em "Trebuchet MS",Arial,Helvetica;
	color:#FFFFFF;
	margin-top:20px;
	text-transform:uppercase;
	letter-spacing:.2em;
	font-style:normal;
	text-align:center;
	}
	

#sectioncol {float:left; width:182px; margin:0; padding:20px 0 0 0; }
#contentcol, #logincol {float:left; width:370px; margin:0 0 0 6px; padding:20px 0 0 0; }
#featurecol {float:left; width:182px; margin:0 0 0 6px; height: 524px; background-repeat:no-repeat; background-position:top; }
/*Any Order Columns - Thanks Alex Robinson, et al.*/

/*LINKS*/
a:link, a:visited { text-decoration:none;font-weight:bold; color:#971D1F;}
a:hover {text-decoration:underline;}
	
#sectioncol a:link, #sectioncol a:visited {color:#FFFFFF;}

#footer a:link, #footer a:visited {color:#F2D100;}

#contentcol li a:link, #contentcol li a:visited {color:#7A5950;}


/*TYPEOGRAPHY*/



h3 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:16px;
	letter-spacing:.1em;
	margin-left:15px;
	text-transform:uppercase;
	}
	
h4 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:14px;
	letter-spacing:.1em;
	margin-left:15px;
	text-transform:uppercase;
	}

p, .alert, li  {	
	font: normal 11px/1.7em "Trebuchet MS",Arial,Helvetica;
	font-style:normal;
	font-variant:normal;
	}




p.cp {
	font:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	color:#666666;
	}

#contentcol p, #logincol p  {
	display:block;
	color:#795957;
	margin:7px 10px 20px 15px;
	}


#sectioncol p, #sectioncol li {	
	font: normal 12px/2.2em "Georgia",Times,serif;
	color:#FFFFFF;
	margin:0;
	/* letter-spacing:.1em; */ 
	background-position:bottom;	
	background-repeat:no-repeat;
	font-variant:small-caps;
	}
	
#sectioncol p.rave {font-variant: normal; line-height: 1.2em; background-image: none;}	
#sectioncol p.rave .credit {display:block; text-align: right; font-style: italic;}	
	
#sectioncol li {
	list-style:none;
	margin:10px 0 10px 15px;
	}

#subcontent p { color:#ffffff;	width:470px; margin:0 10px 0 220px; padding:1.5em 0 1em 0; }

#subcontent em {color:#F2D100; text-transform:uppercase; font-style:normal; font-size:12px;}
#subcontent a, #subcontent a:hover, #subcontent a:visited {color:#F2D100; text-transform:uppercase; font-style:normal; font-size:12px; font-weight: normal;}

#subcontent h4 {
	float:left;
	text-indent:-9999px;
	text-align:left;
	height:115px;
	width: 205px;
	background-image:url(../images/common/bg_didyouknow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	}
	
#subcontent h5 {
	float:left;
/* 	text-indent:-9999px; */
	text-align:left;
	height:115px;
	width: 205px;
/* 	background-image:url(../images/common/bg_didyouknow.gif); */
	background-position:right center;
	background-repeat:no-repeat;
	}
	

ul.choices {padding: .5em 0 0 0;}

ul.choices li {
	font: italic 12px/1em "Georgia",Times,serif;
	padding-bottom:1em;
	list-style:none;
	}
	

#secondary_content h5, #secondary_content p {
	color:#f2d7c6;
	margin-left:29px;
	margin-right:20px;}
	

#secondary_content ul.choices {padding:0;}

#secondary_content ul.choices li {
	color:#f2d7c6;
	margin-left:35px;
	margin-right:60px;
	}

.sideimage {margin:20px 0 40px 0;}	
.sideimage img {border:6px solid #d47c45;}	
#secondary_content .sideimage p {font-style:italic; font-size:10px;}

#logincol p.alert, .alert {margin-left: 50px; font-weight:bold; text-transform:uppercase; color:#A32122;}

#footer p {
	font: normal 10px/1.2em "Trebuchet MS",Arial,Helvetica;
	color:#FFFFFF;
	padding:20px 0 0 45px;
	text-transform:uppercase;
	font-style:normal;
	text-align:left;
	display:block;
	float:left;
	}
	
#footer p.esb {
	text-align:right; 
	padding-right:70px; 
	background-image:url(../images/common/esb_footer.gif); 
	background-position:right center; 
	background-repeat:no-repeat;
	height:50px;
	float:right;
	padding-left:0;
	margin-right:20px;
}	

#footer p.pfe { padding-left:90px;}
	
/* NAVIGATION */

ul.usertype {
	padding:58px 0 0 0;
	float:left;
	}

ul.usertype li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	float:left;
}

ul.usertype li, ul.usertype li a {
	display: block;
	padding: 0;
	margin:0 0 0 7px;
	width: 79px;
	height: 20px;
	background-position:top right;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	ul.usertype li#engineers, ul.usertype li#engineers a {
	display: block;
	padding: 0;
	margin:0 0 0 7px;
	width: 142px;
	height: 20px;
	background-position:top right;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}


	

ul.usertype li#public {background-image:url(../images/common/nav_public.gif);}
ul.usertype li#members {background-image:url(../images/common/nav_private.gif);}
ul.usertype li#engineers {background-image:url(../images/common/nav_engineers.gif);}


ul.usertype li#members a:hover {background-position:right -20px;}
ul.usertype li#public {background-position:right -40px;}

ul.menu li, #contentcol ul.menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	float:left;
	margin: 0 6px 0 0;
	}

ul.menu li#btn_about, ul.menu li#btn_esb_awards {margin:0;}
ul.menu li#btn_other {margin:0;}
	
ul.menu li, ul.menu a {
	display: block;
	padding: 0px;
	height:63px;
	width:182px;
	}
	
ul.menu li a {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px -126px;
	text-indent: -9999em; /* MIR */

	}

ul.menu li a:hover {
	color:#0A1C43;
	text-decoration:none;
	background-position:0 -63px;
	}


ul.nav2 li, ul.nav2 a {
	margin: 0; 
	padding:0;
	float:right;
	text-indent:0;
	text-align:center;
	display:block;
 }

ul.nav2 li {
	height:32px; 
	border-bottom:5px solid white; 
	margin-bottom:15px;
	list-style: none;
}

ul.nav2 li a {
	height:0;
	padding-top:12px; 
	text-decoration: none;
}
	
ul.nav2 li a:hover {border-top:5px solid #da9b3c; padding-top:7px;}	

ul.nav2 li, ul.nav2 a {
	font: bold 10px/1em "Trebuchet MS",Arial,Helvetica;
	color:#795957;
	text-transform:uppercase; }



#home ul.menu li a:hover {background-position:0 -63px;}
	
ul.menu li#btn_events a {background-color:#da9b2c; background-image:url(../images/common/nav_events.gif);}
ul.menu li#btn_business a {background-color:#9ca012; background-image:url(../images/common/nav_business.gif)}
ul.menu li#btn_membership a {background-color:#4272a7; background-image:url(../images/common/nav_membership.gif)}
ul.menu li#btn_about a {background-color:#795957; margin:0; background-image:url(../images/common/nav_about.gif)}


ul.menu li#btn_calendar a {background-color:#da9b2c; background-image:url(../images/common/nav_calendar.gif);}
ul.menu li#btn_directory a {background-color:#9ca012; background-image:url(../images/common/nav_directory.gif)}
ul.menu li#btn_gallery a {background-color:#4272a7; background-image:url(../images/common/nav_gallery.gif)}
ul.menu li#btn_other a {background-color:#795957; margin:0; background-image:url(../images/common/nav_dining.gif)}


ul.menu li#btn_esb_calendar a {background-color:#da9b2c; background-image:url(../images/common/nav_calendar.gif);}
ul.menu li#btn_esb_specialevents a {background-color:#d0542c; background-image:url(../images/common/nav_esb_events.gif);}
ul.menu li#btn_esb_members a {background-color:#9ca012; background-image:url(../images/common/nav_society_members.gif)}
ul.menu li#btn_esb_outreach a {background-color:#4272a7; background-image:url(../images/common/nav_outreach.gif)}
ul.menu li#btn_esb_awards a {background-color:#795957; margin:0; background-image:url(../images/common/nav_awards.gif)}



h3.step1, h3.step2 {
	background-image:url(../images/common/step1.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:35px;
	letter-spacing:.1em;
}

h3.step2 {background-image:url(../images/common/step2.gif);}

.clearall {clear:both;}




/* PAGE SPECIFIC BANNERS & WINDOW DRESSING*/

#banner {background-repeat:no-repeat; background-position:top left; }

img#quicks {float:left; margin-top:-3px;}
img#bylaws {float:left; margin-top: 2px;}
#loginhead {float:right;}

/* HOME */
#home #subcontent  {background-image:url(../images/common/bg_subcontent_awards.gif); margin-top:0; }
	
#home #banner {background-image:url(../images/banners/ban_home_lg_2.jpg); padding: 0 10px 0 0;background-color:#000000;}
#home #banner p {
	width:160px;
	font: normal 10px/1em "Georgia",Times,serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:2.2em;
	padding: 25px 0 20px 568px;
	}
#home ul.menu li a {background-position:0 0;}
#home #subcontent p { color:#ffffff; text-align:left; width:290px;margin:0 0 0 220px; padding:1.5em 0 1em 0;line-height:1.5em;}
#home #subcontent h4 {float:right; background-image:url(../images/common/esb_home.gif);width:213px;}
#home #subcontent h4 a {display:block;width:213px;height:115px;float:right;}
#home #subcontent h5 {
	float:left; 
/* 	background-image:url(../images/common/esb_awards.gif);  */
	width:213px;
	text-align: center;
	}

#home #subcontent h5 a {
	display:block;
	width:150px;
	margin-top: 30px;
	margin-left:15px;
	float:left;
	display:inline;
	}

#home #footer {height:70px;}
#home #footer .esb {display:none; background-image:none;}
#home #footer .pfe {padding-left:400px;}


/* EVENTS */
#events ul.menu li#btn_events a {background-position:0 0;}
#events ul.nav2 {margin:0 0 0 0; padding:0;}
#events ul.nav2 li, #events ul.nav2 a {width:185px;}
#events #maincontent {background-image:url(../images/common/bg_events.gif); }
#events #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#events #sectioncol p {	background-image:url(../images/events/flourish_events.gif); padding:0 15px 60px 15px; }
#events h3 { color:#da9b2c; }
#events #contentcol {margin-top:0; padding-top:0;}

/* BUSINESS */
#business #featurecol {margin-left:-746px;}
#business #sectioncol {margin-left:188px;}/*Any Order Columns - THanks Alex Robinson, et al.*/
#business #featurecol {background-image:url(../images/business/photo_business.jpg);  }
#business ul.menu li#btn_business a {background-position:0 0;}
#business #maincontent {background-image:url(../images/business/bg_business.gif); }
#business #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#business #sectioncol p {	background-image:url(../images/business/flourish_business.gif); padding:0 15px 60px 15px;}
#business h3 { color:#9ca012; }
* html #business #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */



/* ESB SECTION OVERALL */
.engineers #contentcol p {padding:0; margin-left: 15px; }
.engineers li, .engineers li.itemlist {	font:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:10px/1em; }	
.engineers li a:hover { text-decoration: none; color:#CC0033; }

#esb_outreach.engineers #sectioncol li {	
	list-style:none;
	margin:10px 0 25px 15px;
	font: normal 12px/1.6em "Georgia",Times,serif;
	color:#FFFFFF;
	/* letter-spacing:.1em; */ 
	background-position:bottom;	
	background-repeat:no-repeat;
	font-variant:small-caps;
	}
	


/* ESB CALENDAR */
#esb_calendar #contentcol {width:555px;}
#esb_calendar #featurecol {background-image:url(../images/events/photo1_events.jpg);}
#esb_calendar ul.menu li#btn_esb_calendar a {background-position:0 0;}
#esb_calendar #maincontent  {background-image:url(../images/common/bg_events.gif); }
#esb_calendar #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#esb_calendar #sectioncol p {	background-image:url(../images/events/flourish_events.gif); padding:0 15px 60px 15px; }
#esb_calendar h3  { color:#da9b2c; border-bottom:1px solid #da9b2c; margin-right:10px; letter-spacing:.1em; font-size:16px;
}
#esb_calendar #contentcol h4, #esb_calendar #contentcol h5 {	
	font: bold 12px/1em "Trebuchet MS",Arial,Helvetica;
	color:#795957;
	 border-bottom:1px solid #da9b2c;
	 margin-left:10px;
	}
#esb_calendar #contentcol h5 {border-bottom:none; margin-bottom:20px;}
#contentcol td.notes p {font: normal 11px/1.2em "Trebuchet MS",Arial,Helvetica; margin:5px 15px 0 10px;}
#esb_calendar #contentcol {margin-top:0; padding-top:0;}




/* ASSOCIATE SOCIETIES SPECIAL EVENTS CALENDAR */
#esb_specialevents #contentcol {width:525px;}
#esb_specialevents #maincontent {background-image:url(../images/esb_calendar/bg_esb_calendar.gif); }
#esb_specialevents #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}

#esb_specialevents h3  { 
	color:#d0542c;
	border-bottom:1px solid #d0542c;
	margin-bottom: 5px;
}

#esb_specialevents h3.noborder  { 
	border:none;
	font-size:19px;
	letter-spacing: 0;
}
#esb_specialevents h4  { 
	color:#795957;
	letter-spacing: 0;
}

#esb_specialevents p {
	width: 480px;
}


#esb_specialevents #contentcol {margin-top:0; padding-top:0;}
#esb_specialevents ul.nav2 {margin:0 0 0 0; padding:0; }
#esb_specialevents ul.nav2 li, #esb_specialevents ul.nav2 a {width:174px;  }

#contentcol div.calendar_entry {padding-bottom: 1em;}
#contentcol div.calendar_entry p{
	margin-bottom:0;

}


/* BUSINESS */
#business #featurecol {margin-left:-746px;}
#business #sectioncol {margin-left:188px;}/*Any Order Columns - THanks Alex Robinson, et al.*/
#business #featurecol {background-image:url(../images/business/photo_business.jpg);  }
#business ul.menu li#btn_business a {background-position:0 0;}
#business #maincontent {background-image:url(../images/business/bg_business.gif); }
#business #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#business #sectioncol p {	background-image:url(../images/business/flourish_business.gif); padding:0 15px 60px 15px;}
#business h3 { color:#9ca012; }
* html #business #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */


/* ESB SOCIETY MEMBERS */
#esb_members #featurecol {margin-left:-746px;}
#esb_members #sectioncol {margin-left:188px;}/*Any Order Columns - THanks Alex Robinson, et al.*/
#esb_members #featurecol {background-image:url(../images/esb_members/photo_cupola.jpg); background-color:#ece1d0; height:5200px; }
#esb_members ul.menu li#btn_esb_members a {background-position:0 0;}
#esb_members #maincontent {background-image:url(../images/esb_members/bg_esb_members.gif); }
#esb_members #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#esb_members #sectioncol p {padding:0 15px 20px 15px;} 
/*  #esb_members #sectioncol p {	background-image:url(../images/business/flourish_business.gif); */
#esb_members h3 { color:#a06612; } 
#esb_members #sectioncol li {font: normal 11px/1.2em "Trebuchet MS",Arial,Helvetica;}
* html #esb_members #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */



/* ESB OUTREACH */
#esb_outreach #featurecol {margin-left:6px;}
#esb_outreach #sectioncol {margin-left:376px;}
#esb_outreach #contentcol {margin-left:-559px; text-align:left;} /*Any Order Columns - THanks Alex Robinson, et al.*/
#esb_outreach #contentcol p {}
#esb_outreach #featurecol {background-image:url(../images/esb_outreach/photo_outreach.jpg); height:2000px; background-color:#bb822b;  }
#esb_outreach ul.menu li#btn_esb_outreach a {background-position:0 0;}
#esb_outreach #maincontent {background-image:url(../images/esb_outreach/bg_esb_outreach.gif); }
#esb_outreach #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#esb_outreach #sectioncol p {	background-image:url(../images/membership/flourish_membership.gif); padding:0 15px 60px 15px;}
#esb_outreach h3 { color:#429da7; padding-right:15px; }
* html #esb_outreach #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */

	/* OUTREACH Members Table */
#esb_outreach table {font: bold 10px "Trebuchet MS",Arial,Helvetica; text-align:right; color:#795957; margin:0 0 25px 8px; background-color:#FFFFFF;}
#esb_outreach table td {padding:0; margin:0}
#esb_outreach table img {border:none;}
#esb_outreach table tr.stripe1 {background-color:#feeac7;} /* --- sets dark gold striping in chart ---- */
#esb_outreach table tr.stripe2 {background-color:#fdf6e4;} /* --- sets the light gold striping in chart ---- */
#esb_outreach table tr.stripe2 td.ed {background-color:#f1f4eb} /* --- light green education program striping ---- */
#esb_outreach table tr.stripe1 td.ed {background-color:#dee6d1} /* --- dark green education program striping ---- */
#esb_outreach img.charthead {padding: 20px 0 0 8px;}

#esb_outreach ul.societylist {margin: 10px 15px 15px 15px; list-style:none; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; padding: 10px 0 7px 0;}
#esb_outreach ul.societylist li {font: 10px/1.3em "Trebuchet MS",Arial,Helvetica; color:#795957; margin-bottom: 4px; }



/* ESB AWARDS */
#esb_awards #featurecol {margin-left:-746px;}
#esb_awards #sectioncol {margin-left:564px;} 
#esb_awards #contentcol {margin-left:-558px; text-align:left;} /*Any Order Columns - THanks Alex Robinson, et al.*/
#esb_awards.engineers #featurecol {background-image:url(../images/esb_awards/esb_icon.jpg); height:681px;} 
#esb_awards ul.menu li#btn_esb_awards a {background-position:0 0;}
#esb_awards #maincontent {background-image:url(../images/esb_awards/bg_esb_awards.gif); }
#esb_awards #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#esb_awards #sectioncol p {	background-image:url(../images/about/flourish_about.gif); padding:0 15px 60px 15px;}
#esb_awards h3 { color:#79515a;padding-right:15px; }
#esb_awards ul.nav2 li, #esb_awards ul.nav2 a {width:123px;}
#esb_awards #contentcol {}
#esb_awards ul.nav2 li a:hover {border-top:5px solid #79515a; padding-top:7px;}	
* html #esb_awards #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */


/* ESB */

.engineers ul.usertype li#members  {background-position:0 0;}
.engineers ul.usertype li#public  {background-position:0 0;}
.engineers ul.usertype li#engineers  {background-position:0 -40px;}


/* MEMBERSHIP */
#membership #featurecol {margin-left:6px;}
#membership #sectioncol {margin-left:376px;}
#membership #contentcol {margin-left:-559px; text-align:left;} /*Any Order Columns - THanks Alex Robinson, et al.*/
#membership #contentcol p {	margin:7px 15px 20px 15px;}
#membership #featurecol {background-image:url(../images/photos/photo_members.jpg); height:1000px; }
#membership ul.menu li#btn_membership a {background-position:0 0;}
#membership #maincontent {background-image:url(../images/membership/bg_membership.gif); }
#membership #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#membership #sectioncol p {	background-image:url(../images/membership/flourish_membership.gif); padding:0 15px 60px 15px;}
#membership h3 { color:#4272a7; padding-right:15px; }
* html #membership #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */


/* ABOUT */
#about #featurecol {margin-left:-746px;}
#about #sectioncol {margin-left:564px;} 
#about #contentcol {margin-left:-558px; text-align:left;} /*Any Order Columns - THanks Alex Robinson, et al.*/
#about #contentcol p {	margin:7px 15px 20px 15px; }
#about #featurecol {background-image:url(../images/about/photo_about.jpg);  }
#about ul.menu li#btn_about a {background-position:0 0;}
#about #maincontent {background-image:url(../images/about/bg_about.gif); }
#about #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#about #sectioncol p {	background-image:url(../images/about/flourish_about.gif); padding:0 15px 60px 15px;}
#about h3 { color:#795957;padding-right:15px }
#about ul.nav2 li, #about ul.nav2 a {width:123px;}
#about #contentcol {margin-top:0; padding-top:0;}
#about ul.nav2 li a:hover {border-top:5px solid #795957; padding-top:7px;}	
* html #about #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */


/* OTHER */
#other #featurecol {margin-left:-746px;}
#other #sectioncol {margin-left:564px;} 
#other #contentcol {margin-left:-558px; text-align:left;} /*Any Order Columns - THanks Alex Robinson, et al.*/
#other #contentcol p {	margin:7px 15px 20px 25px;}
#other #featurecol {background-image:url(../images/about/photo_about.jpg);  }
#other ul.menu li#btn_other a {background-position:0 0;}
#other #maincontent {background-image:url(../images/about/bg_about.gif); }
#other #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#other #sectioncol p {	background-image:url(../images/about/flourish_about.gif); padding:0 15px 60px 15px;}
#other h3 { color:#795957;padding-right:15px;}
#other ul.nav2 li, #other ul.nav2 a {width:123px;}
#other #contentcol {margin-top:0; padding-top:0;}
#other ul.nav2 li a:hover {border-top:5px solid #795957; padding-top:7px;}	
* html #other #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */
		

/* LOGIN */
#login #maincontent {background-image:url(../images/common/bg_login.gif); }
#login #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#login h3 { color:#da9b2c; padding-top:5px; padding-bottom:5px; }
#login ul.menu li#btn_calendar a {background-position:0 0;}
#login ul.menu li#btn_directory a {background-position:0 0;}
#login ul.menu li#btn_gallery a {background-position:0 0;}
#login ul.menu li#btn_other a {background-position:0 0;}
#login #logincol {width:365px;}
#login #contentcol {width:365px;}
#login ul.usertype li#members  {background-position:0 -40px;}
#login ul.usertype li#public  {background-position:0 0;}
#login p.indent {margin-left:50px; margin-right:20px;}
#login td p {margin:0; text-align:right; font-weight:bold;}
#login td.id p {text-align:left;}

/* PASSWORD */
#password #maincontent {background-color:#f6ebd5; }
#password #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#password h3 { color:#da9b2c; padding-top:5px; padding-bottom:5px; }
#password ul.menu li#btn_calendar a {background-position:0 0;}
#password ul.menu li#btn_directory a {background-position:0 0;}
#password ul.menu li#btn_gallery a {background-position:0 0;}
#password ul.menu li#btn_other a {background-position:0 0;}
#password #logincol {width:720px;}
#password ul.usertype li#members  {background-position:0 -40px;}
#password ul.usertype li#public  {background-position:0 0;}
#password td p, #login td p {margin:0; text-align:right; font-weight:bold;}


/* CALENDAR */
#calendar #contentcol {width:555px; background-color: #f6ebd5;}
#calendar #featurecol {background-image:url(../images/events/photo1_events.jpg);}
#calendar ul.menu li#btn_calendar a {background-position:0 0;}
#calendar #maincontent {background-image:url(../images/common/bg_events.gif); }
#calendar #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#calendar #sectioncol p {	background-image:url(../images/events/flourish_events.gif); padding:0 15px 60px 15px; }
#calendar h3 { color:#da9b2c; border-bottom:1px solid #da9b2c; margin-right:10px; letter-spacing:.1em; font-size:16px; margin-bottom: 8px; margin-top: 10px;
}
#calendar #contentcol h4, #calendar #contentcol h5 {	
	font: normal 14px/1em "Trebuchet MS",Arial,Helvetica;
	color:#795957;
	margin-left:15px;
	margin-bottom: 8px;
	letter-spacing: normal;
	}
#calendar #contentcol h5 {border-bottom:none; margin-bottom:20px;}
#contentcol  p.notes {font: normal 12px/1.2em "Trebuchet MS",Arial,Helvetica; margin:0 15px 0 15px;}
#calendar #contentcol {margin-top:0; padding-top:0;}
#calendar ul.nav2 {margin:0 0 0 0; padding:0;}
#calendar ul.nav2 li, #calendar ul.nav2 a {width:183px;}
#calendar #contentcol p {margin-bottom:10px;}

/* DIRECTORY */
#directory #featurecol {margin-left:-746px;}
#directory #sectioncol {margin-left:188px;}/*Any Order Columns - THanks Alex Robinson, et al.*/
#directory #featurecol {background-image:url(../images/business/photo_business.jpg);  }
#directory ul.menu li#btn_directory a {background-position:0 0;}
#directory ul.nav2 {margin:0 0 0 0; padding:0;}
#directory ul.nav2 li, #directory ul.nav2 a {width:14px;}
#directory ul.nav2 li a:hover {border-top:5px solid #9ca012; padding-top:7px;}	
#directory #maincontent {background-image:url(../images/business/bg_business.gif); }
#directory #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#directory #sectioncol p {	background-image:url(../images/business/flourish_business.gif); padding:0 15px 60px 15px;}
#directory h3 { color:#9ca012; }
#directory #contentcol {margin-top:0; padding-top:0;}
* html #directory #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */


/* GALLERY */
#gallery #featurecol {margin-left:6px;}
#gallery #sectioncol {margin-left:376px;}
#gallery #contentcol {margin-left:-559px; text-align:center;} /*Any Order Columns - THanks Alex Robinson, et al.*/
#gallery #contentcol p {	margin:7px 15px 20px 25px;}
#gallery #featurecol {background-image:url(../images/common/leather.jpg); background-color:#000000; height:1500px;  }
#gallery ul.menu li#btn_gallery a {background-position:0 0;}
#gallery #maincontent {background-image:url(../images/membership/bg_membership.gif); }
#gallery #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#gallery #sectioncol p {	background-image:url(../images/membership/flourish_membership.gif); padding:0 15px 60px 15px;}
#gallery h3 { color:#4272a7; padding-bottom:2em; }
* html #gallery #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */


/* OTHER */
#other #featurecol {margin-left:-746px;}
#other #sectioncol {margin-left:564px;} 
#other #contentcol {margin-left:-558px; text-align:left;} /*Any Order Columns - THanks Alex Robinson, et al.*/
#other #contentcol p {	margin:7px 15px 20px 25px;}
#other #featurecol {background-image:url(../images/other/photo_dining.jpg);  }
#other ul.menu li#btn_other a {background-position:0 0;}
#other #maincontent {background-image:url(../images/about/bg_about.gif); }
#other #banner { height: 82px; background-image:url(../images/banners/ban_events.jpg);}
#other #sectioncol p {	background-image:url(../images/about/flourish_about.gif); padding:0 15px 60px 15px;}
#other h3 { color:#795957;padding-right:15px }
#other ul.nav2 li, #other ul.nav2 a {width:123px;}
#other #contentcol {margin-top:0; padding-top:0;}
#other ul.nav2 li a:hover {border-top:5px solid #795957; padding-top:7px;}	
#other #sectioncol p, #other #sectioncol li {line-height:1.1em;	padding-bottom:12px;}
	
* html #other #sectioncol {display:inline;} /* Fixes IE6 Win double-float margin bug */
	
	
/*PUBLIC PRIVATE*/
#calendar li#members, #directory li#members, #gallery li#members, #other li#members   {background-position:0 -40px;}
#calendar li#public, #directory li#public, #gallery li#public, #other li#public  {background-position:0 0;}


/*ACCESS CHECKS*/
#accesscheck {width:720px; height:300px; background-color:#f6ebd5;}


.floatkiller {clear:both;}