* { margin:0 auto }html { height:100.1% }BODY {	background:#CA791E url('../styles/images/top-bg.jpg') repeat-x;	color:#211204; font-style:normal; font-variant:normal; font-weight:normal; font-size:76%; font-family:Tahoma, Arial, Helvetica, sans-serif}/* MAIN BACKGROUND STYLES */#table { width: 1078px; margin:0 auto }#header { background:url('../styles/images/logo-header.jpg') no-repeat; width:1078px; height:186px; margin:0 auto; clear:both }#navBar { 	background:url('../styles/images/nav-bar.jpg') no-repeat; 	width:1078px; 	height:80px; 	margin:0 auto; 	clear:both; 	font-style:normal; font-variant:normal; font-weight:bold; font-size:1.2em; font-family:Times New Roman, Times, serif  }#navBar a { color:#fff; text-decoration:none }#navBar a:hover { color:#FCB13C; text-decoration:none }#homeCenterBg { 	background:url('../styles/images/center-home-bg.jpg') no-repeat; 	width:1078px; 	height:417px; 	margin:0 auto;	clear:both}#interiorCenterBg { 	background:url('../styles/images/center-interior-bg.jpg') no-repeat; 	width:1078px; 	height:417px; 	margin:0 auto;	clear:both}#footer { background:url('../styles/images/footer.jpg') no-repeat; font-size: 0.9em; width:1078px; height:67px; margin:0 auto  }#footerContent { width:590px; color:#fff; margin:0 auto; height:67px; padding: 0 0 4px 0  }#footerContent a { color:#fff; text-decoration:none }#footerContent a:hover { color:#FCB13C }/* LINKS TEXT & CONTENT STYLES */a { color:#056997 }a:hover { color:#2B909C }#headerTable { width:680px; margin:0 auto; height:165px }#navContainer { width:670px; height:40px; margin:0 auto 10px auto; text-align:center  }#navContainerT { width:670px; height:40px; margin:0 auto 15px auto; text-align:center  }#homeTable { width:665px; height:417px; margin:0 auto }#welcomeContent { padding:37px 20px 0 0; width:350px }#interiorTable { width:600px; height:382px; margin:0 auto  }#interiorContainer { padding:0 20px 0 0; height:340px; overflow:auto }#stretchedBgContainer { width:600px; height:100%; padding:0 20px 0 0; margin:0 auto }.title { font:bold 1.3em "Times New Roman", Times, serif; color:#382504 }.brownText { color:#582802 }#joinUs {  margin:0 auto; font-size:0.9em; color:#FEE0A7; width:165px; text-align:left }#joinUs ul { list-style:none }#brownBoxContent { 	margin:5px 0 0 33px;	color:#fff; 	font-size:0.9em; 	height:125px;	width:320px;	overflow:hidden}#brownBoxContent img { float:left; margin-right:13px; border:4px double #3D1B00;  }#eventsContent { overflow:auto; height:275px; padding:0 20px 0 0; margin:80px 0 0 5px } .allEvents { text-align:right; font-weight:bold }.allEvents a { text-decoration:none }.programs {  padding:6px; border:1px dotted #3D1B00; margin-bottom:5px; background:#F6D7BC }.programs img { float:left; margin-right:13px }.eventsList { padding-bottom:8px; border-bottom:1px dotted #3D1B00; margin-bottom:8px; overflow:hidden }.eventsList img { float:left; margin-right:13px; border:3px double #3D1B00 }.eventsList h2 { color:#8C5306; font-size:1.13em; margin:0; padding:0 }/*MISC & FORM STYLES */.left { float:left }.right { float:right }.pic { float:left; margin-right:13px; border:4px double #3D1B00 }.clear { clear:both }.spacer { height:25px }.rm { margin-right:28px }.rmt { margin-right:20px }.tm { padding-top:10px }.contactForm { width:300px; height:70px; }.form { height:14px; width:200px }.button { height:24px; width:70px; background:#B66900; border:3px double #3D1B00; color:#fff }.bulletList { font:bold 1em/1.5em Tahoma, Arial, Helvetica, sans-serif }.bulletList ul { margin:0; padding:0; list-style:none }.bulletList li { background: url('../styles/images/bullet.gif') no-repeat center left; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:1px  }