/* CSS Document */

* {margin: 0; padding: 0; border: none;}

body{background:#ECB464 url(../images/bg_main.gif) top left repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #45372B;}

#wrapper{background:#fff url(../images/bg_wrapper.gif) top left repeat-y; margin: 0 auto; width: 694px; padding: 9px 28px;}

h1{font-size: 22px; color: #EC8735;}
h2{font-size: 16px; color: #45372B; margin: 10px 0; clear:both;}
h3{font-size: 14px; background-color:#DFDFDF; margin-top: 2px; padding: 5px; color: #4D4D4D;}
h4{font-size: 14px; color: #45372B;}
h5{font-size: 10px; color: #45372B;}
p{margin: 10px 0; color: #45372B; font-size: 14px;}
ul, ol{margin: 10px 0 10px 20px; color: #45372B; font-size: 14px;}

.imgLeft{float:left; margin: 0 10px 10px 0;}
.imgRight{float:right; margin: 0 0 10px 10px; border: 1px solid #45372B; padding: 3px;}
.pics{float:left; text-align:center; font-style:italic; width: 50%; margin: 10px 0 10px 0;}

a:link, a:active, a:visited{color:#216F9C;}
a:hover{color:#82C305;}

.clearfix{clear:both;}

/* Header Area */
#header{width: 693px;}
#header p{margin: 0;}
#logo{margin-top: 5px; float:left;}
#contactInfo{width: 185px; text-align: right; float: right; margin-top: 0px; }
#contactInfo p{font-weight:bold; font-size:12px;}
.darkBrown, .lightBrown a:hover{color: #45372B;}
.lightBrown, .lightBrown a{color: #EC8735; text-decoration:none;}

/* Horizontal Navigation */
#mainNav{width: 693px;}
#mainNav ul{list-style-type: none; margin: 10px 0px; height: 36px; background: url(../images/bg_topNav_off.gif) repeat-x; font-size:14px;}
#mainNav ul li{float: left; border-left: 1px solid #01AACF; border-right: 1px solid #01AACF; height: 36px; width: 97px; text-align:center;}
#mainNav ul li a{text-decoration: none;	color: #FFFFFF;	font-weight:bold; padding: 10px 0 10px 0; display: block;}
#mainNav ul li a:hover{background: url(../images/bg_topNav_on.gif) repeat-x;}

/* Home Page Content */
#homeLeft{float: left; width: 210px;}
.homeCalendar{width: 200px; background-color: #eeeeee; padding: 5px; color: #4D4D4D; line-height: 1.5;}
.homeCalendar ul{list-style-type: none; margin: 10px 0; font-size:13px;}

#homeRight{float: left; padding-left: 10px; width: 474px;}
p.homeHeader{font-size:13px; color: #257DB0; font-weight:bold;}
em.welcome{font-size:26px; color:#82C305; font-style:normal;}

ul.home_buttons{list-style-type:none; margin: 0; padding: 10px 0;}
ul.home_buttons li{display:inline; padding-right: 29px;}
ul.home_buttons li.lastItem{padding-right: 0; border: none;}

.scheduleArea{width: 210px; margin-top: 10px; float:right;}
.homeSchedule{background-color: #eeeeee; padding: 5px; color: #4D4D4D;}
.homeSchedule ul{list-style-type: none; margin:10px 0;}

.linkItems1{list-style-type: none; line-height:2em; font-size:14px; font-weight:bold; width:197px; margin: 12px 0; text-align:center; float:left;}
.linkItems1 li, .linkItems2 li{padding: 5px; margin-bottom: 10px; -moz-border-radius: 15px 15px 15px 15px;}
.linkItems1 a, .linkItems2 a{color: #FFFFFF; text-decoration:none; display:block;}
.linkItems2{list-style-type: none; line-height:2em; font-size:14px; font-weight:bold; width:197px; margin: 12px 0; text-align:center; float: right;}
li.orangeItem{background-color: #F48C37;}
li.blueItem{background-color: #257DB0;}
li.yellowItem{background-color: #FFCC66;}
li.brownItem{background-color: #54390D;}

/* Interior Pages Content */
#content{ min-height: 400px;}
#interiorContent{width: 502px; float:right;}

#massScheduleTable td{padding-right: 20px;}
#venueOptionsTable{border: 1px solid #45372B;}
#venueOptionsTable td, #venueOptionsTable th{border: 1px solid #45372B; padding-left: 3px;}
#hallTable{margin: 10px 0; border: 1px solid #45372B; clear:both;}
#hallTable td{padding: 3px; border: 1px solid #45372B;}

/* Secondary Navigation */
#interiorLeft{width: 182px; float: left;}
#secNav ul{list-style-type: none; margin: 5px 0 0 0;}
#secNav ul li{background-color:#553908; border-bottom:#fff solid 1px;}
#secNav ul li a{text-decoration:none; color:#FFFFFF; display:block; padding:3px 0 3px 10px;}
#secNav ul li a:link, #secNav ul li a:visited, #secNav ul li a:active{background:#553908 url(../images/bg_secNav_off.gif) repeat-y;}
#secNav ul li a:hover{background:#7F6335 url(../images/bg_secNav_on.gif) repeat-y;}
.recLinks{width: 172px; background-color: #eeeeee; padding: 5px; color: #4D4D4D;}
.recLinks ul{list-style-type: none; margin: 10px 0;}
.recLinks ul li a{display: block; width: 100%; height: 20px; font-size: 13px;}

/* Bottom Navigation */
#bottomNav{background:url(../images/bg_bottom.gif) no-repeat; height: 50px; width: 694px; margin: 0 auto; padding: 0 30px;}
#bottomNav ul{list-style-type: none; background:#257DB0; height: 16px; margin: 0;}
#bottomNav ul li{display: inline;}
#bottomNav ul li a{font-size: 12px;}
#bottomNav ul li a:link, #bottomNav ul li a:active, #bottomNav ul li a:visited{color:#fff; border-right: #fff solid 1px; padding: 0 9px 0 7px;}
#bottomNav ul li a:hover{color:#82C305;}
#bottomNav ul li a.lastItem{border: none;}
#bottomLogo{float:right; margin-top: -5px;}

/* Footer area */
#footer{color: #894F1F; width: 754px; 	margin: 0 auto;}
#footer p{margin: 5px 0; font-size: 11px;}
#footer a{color:#45372B;}

