/* #FDB436 = bottom back gold */
/* #632415 = dark reddish brown */
/* #F3DABB = top nav color */
/* #B7633D = drop list background */
body {
	margin:0px;
	background:url('../pics/background.jpg') repeat-x #FDB436;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000000;
	font-size:12px;
}

#holder {
	margin:0px auto 0px auto;
	width:780px;
	height:auto;
	padding:2px;
	background-color:#632415;
}

#header {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:780px;
	height:119px;
}

#title {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:273px;
	height:119px;
}

#mural {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:507px;
	height:119px;
}

#navbar {
	clear:both;
	margin:1px 0px 0px 0px;
	width:780px;
	height:25px;
	background:url('../pics/nav_back.jpg') repeat-x;
}

/* top bar navigation list */
ul.navlist { float:right; margin:0; padding:0; width:780px; list-style: none; }
li.navlist { position:relative; display: inline; height:23px; }
/* top bar navigation links */
li.navlist a, li.navlist a:link, li.navlist a:visited, li.navlist a:active {
	font-size:11px; text-decoration:none;
	color:#F3DABB; padding:5px 8px 6px 8px ! important; padding:8px 8px 5px 8px; line-height:22px ! important; line-height:25px;
}
li.navlist a:hover { background:url('../pics/nav_back_hover.jpg') repeat-x; }
/* top navigation drop list */
ul.navdrop { 
	position: absolute; text-align:left; list-style: none;
	margin:0px 0px 0px 0px ! important; margin:23px 0px 0px 0px; padding:0px; background-color:#C3681A;
	left:0px; width:200px; line-height:20px; height:auto; display:none;
	border-top:1px solid #632415; border-right:1px solid #632415; border-left:1px solid #632415; z-index:99;
}
*:first-child+html ul.navdrop { margin:23px 0px 0px 0px ! important; }
ul.navdrop li { display:block; width:auto; background-color:#C3681A;  }
ul.navdrop h1 { font-size:11px; font-style:normal; text-decoration:none; display:block; border-bottom:1px solid #632415;
	color:#F3DABB; line-height:20px; width:auto; height:20px;  font-weight:normal; padding:3px; margin:0px; background-color:#AE5331; font-weight:bold; }
ul.navdrop li a, ul.navdrop li a:link, ul.navdrop li a:visited, ul.navdrop li a:active {
	font-size:11px; font-style:normal; text-decoration:none; display:block; border-bottom:1px solid #632415;
	color:#F3DABB; line-height:20px; width:auto; height:20px;  font-weight:normal; padding:3px;
}
ul.navdrop li a:hover { color:#C3681A; width:auto; height:20px; background:#F3DABB; border-bottom: 1px solid #632415; }
/* Fix IE. Hide from IE Mac \*/
* html ul li.navlist { float: left; height:1%; }
* html ul li.navlist a { height: 1%; }
* html ul.navdrop li { float: left; height:1%; }
* html ul.navdrop li a { height: 1%; }
/* End */
li.navlist:hover ul.navdrop, li.over ul.navdrop { display: block;  }

#content_holder {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:780px;
	height:auto;
	background-color:#F3DABB;
}

#left {
	float:left;
	margin:7px 5px 7px 5px;
	width:176px;
	height:auto;
}

#middle {
	float:left;
	margin:7px 10px 7px 5px;
	width:378px;
	height:auto;
}

#middle-wide {
	float:right;
	margin:7px 20px 7px 5px;
	width:565px ! important;
	width:555px;
	height:auto;
}

#middle-full {
	float:right;
	margin:10px 10px 10px 10px;
	width:760px;
	height:auto;
	padding:0px 0px 0px 0px;
}

#middle-full p, #middle-wide p, #middle p, #middle ul, #middle li, #middle-wide ul, #middle-wide li, #middle-full ul, #middle-full li {
	font-family:'Times New Roman', Georgia, Times, Serif;
	line-height:18px;
	color:#000000;
	font-size:14px;
}

#right {
	float:right;
	margin:7px 5px 7px 5px;
	width:176px;
	height:auto;
}

#clear {
	clear:both;
}

#footer {
	margin:5px auto 0px auto;
	width:780px;
	height:50px;
	color:#632415;
	text-align:center;
	font-size:10px;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited {
	color:#632415;
	font-size:10px;
	text-decoration:underline;
}

#footer a:hover {
	color:#F3DABB;
}

#yellow-box { width:170px; padding:0px 0px 0px 0px; border:0px; }
#yellow-box-ul { float:left; background:url('../pics/yellow_box_ul_corner.gif') no-repeat; color:#632415; width:11px; height:30px; }
#yellow-box-header { float:left; background:url('../pics/yellow_box_header_back.gif') repeat-x; color:#632415; font-size:14px; width:148px; height:30px; }
#yellow-box-header h2 { margin:8px 0px 0px 0px; font-size:12px; }
#yellow-box-ur { float:right; background:url('../pics/yellow_box_ur_corner.gif') no-repeat; color:#632415; width:11px; height:30px; }
#yellow-box-middle { 
	clear:both; background-color:#F8CE1A; border-left:1px solid #D7861E; border-right:1px solid #D7861E; padding:2px 6px 2px 6px; line-height:16px; width:156px; height:auto; }
#yellow-box-ll { float:left; background:url('../pics/yellow_box_ll_corner.gif') no-repeat; color:#632415; width:11px; height:9px; }
#yellow-box-footer { float:left; background:url('../pics/yellow_box_footer_back.gif') repeat-x; height:9px; width:148px; }
#yellow-box-lr { float:right; background:url('../pics/yellow_box_lr_corner.gif') no-repeat; color:#632415; width:11px; height:9px; }
#yellow-box-clear { clear:both; }

td.orange-box-header { background:url('../pics/orange_box_header_back.gif') repeat-x; color:#632415; font-size:14px; }
td.orange-box-middle { 
	background-color:#D79C7A; border-left:1px solid #632415; border-right:1px solid #632415; padding:6px; line-height:16px; }
td.orange-box-footer { background:url('../pics/orange_box_footer_back.gif') repeat-x; }

td.header1 { background-color:#D79C7A; border-bottom: 1px solid #932210; }
td.light-yellow { background-color:#FFF7B3; }
td.white { background-color:#ffffff; }

/***  CALENDAR FORMATTING ***/
table.calendar { border:1px solid #632415; }
td.cal_heading { color:#F3DABB; text-align:center; background-color:#AE5331; padding:8px; }
td.cal_heading a, td.cal_heading a:link, td.cal_heading a:active, td.cal_heading a:visited { color:#F3DABB; }
td.calsubhead { background-color:#D79C7A; color:#F3DABB; }
td.borderTRB { border-top:1px solid #D79C7A; border-right:1px solid #D79C7A; border-bottom:1px solid #D79C7A; }
td.borderRB { border-right:1px solid #D79C7A; border-bottom:1px solid #D79C7A; }
td.borderR { border-right:1px solid #D79C7A; }
td.borderB { border-bottom:1px solid #D79C7A; }
/*** END CALENDAR ***/

.center { text-align:center; }
.big-bold { font-size:14px; font-weight:bold; }

ul.space, li.space {
	line-height:18px;
}

a, a:link, a:active, a:visited {
	color:#632415;
}

a:hover {
	color:#D7861E;
}

h1.orange { color:#D7861E; font-size:20px; font-weight:bold; }
h2.orange { color:#D7861E; font-size:18px; font-weight:bold; }
h3.orange { color:#D7861E; font-size:14px; font-weight:bold; }
h4.orange { color:#D7861E; font-size:12px; font-weight:bold; }
h5.orange { color:#D7861E; font-size:12px; font-style:italic; font-weight:bold; }
h6.orange { color:#D7861E; font-size:12px; text-decoration:underline; font-weight:bold; }

h1 { color:#632415; font-size:20px; font-weight:bold; }
h2 { color:#632415; font-size:18px; font-weight:bold; }
h3 { color:#632415; font-size:14px; font-weight:bold; }
h4 { color:#632415; font-size:12px; font-weight:bold; }
h5 { color:#632415; font-size:12px; font-style:italic; font-weight:bold; }
h6 { color:#632415; font-size:12px; text-decoration:underline; font-weight:bold; }


