body{margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:georgia,sans-serif;
text-align:center;
background-image:url(/2009-layout/site_bg.gif);
background-repeat:no-repeat;
background-position: left top;
background-color:#fffFFF;
}

a img{border-style:none;}

.selectedCat {background-color:#FDBE6B;}

.header{display:block;float:left;width:100%;text-align:center;background-image:url(/2009-layout/header-border.png);background-repeat:repeat-x;background-position:left bottom;}
.header img{display:block;margin-left:auto;margin-right:auto;}

.footer{display:block;float:left;width:100%;text-align:center;}
.footer img{display:block;margin-left:auto;margin-right:auto;}

.center-row{display:block;width:880px;text-align:left;margin-left:auto;margin-right:auto;}
.center-row-inner{display:block;float:left;width:880px;padding-top:20px;}

.leftcolnav{display:block;float:left;width:234px;padding:20px 0px 20px 0px;}
.leftcolnav img{margin-left:25px;}

.content-area{display:block;float:left;width:646px;overflow:hidden;}

h1{font-size:1.7em;font-family:georgia,sans-serif;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;color:#747F83;}
h2{font-size:1.5em;margin:10px 0px 15px 0px;padding:0px 0px 0px 0px;color:#747F83;}
h3{font-size:1.3em;margin:8px 0px 15px 0px;padding:0px 0px 0px 0px;color:#747F83;}
h4{font-size:1.1em;margin:8px 0px 10px 0px;padding:0px 0px 0px 0px;color:#747F83;}
h5{font-size:1.0em;margin:8px 0px 10px 0px;padding:0px 0px 0px 0px;color:#747F83;}
h6{font-size:0.8em;margin:8px 0px 10px 0px;padding:0px 0px 0px 0px;color:#747F83;}



td{padding:6px 6px 6px 6px;}
/*claendar details page stuff goes here */
td.event-desc-title{text-align:center;background-color:#FDBE6B;font-weight:bold;font-size:1.2em;}
td.event-open-times{text-align:center;background-color:#FDBE6B;font-weight:bold;}
td.event-desc-field-title{font-size:0.8em;background-color:#FDBE6B;font-weight:bold;}
td.event-desc-field-entry{font-size:0.8em;background-color:#FFEACF;font-family:arial,sans-serif;}
td.bus-details-bottom{}



/*claendar page stuff goes here */
table.eventsTable{}
td.tableCommentCell{font-size:0.8em;background-color:#FAA626;font-family:arial,sans-serif;}
td.tableHeaderCell{background-color:#FAA626;text-align:center;}
td.weekendCell{font-size:0.8em;background-color:#FAA626;font-weight:bold;}
td.weekdayCell{font-size:0.8em;background-color:#FDBE6B;font-weight:bold;}
td.otherDayCell{font-size:0.8em;background-color:#FFEACF;font-family:arial,sans-serif;}
td.TodayCell{font-size:0.8em;background-color:#FFEACF;font-family:arial,sans-serif;}
td.tableFooterCell{}

/*search form*/
td.searchFormLabel{font-size:0.8em;font-family:arial,sans-serif;}


/*events search result page stuff goes here */
td.event-search-title{background-color:#FDBE6B;}
td.event-search-field{background-color:#FFEACF;font-size:0.8em;font-family:arial,sans-serif;}
table.content{}
td.event-search-title a.event-title {font-size:1.1em;font-weight:bold;}




/* header */
#headerouter {
height:170px;
border-bottom: 2px solid #FDD58C;
}

#headerinner {
position: absolute;
left: 50%;
width: 880px;
margin-left: -440px;
margin-top: 0px;
}

#header {
position:relative;
height:170px;
}

/********************** Header */

#logo {
padding-top:15px;
float:left;
}

#hclogo {
padding-top:38px;
float:right;
}
/* end header */

/********************** Footer */

.footer{float:none;width:800px;margin-left:auto;margin-right:auto;}

#footer {
clear:both;
margin-bottom:20px;
border-top: 2px solid #FDD58C;
padding:10px;
}

#topnav {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.9em;
float:right;
}

#topnav ul {
list-style:none;
}

#topnav ul li {
float:left;
padding-left:20px;
}

#topnav a:link,
#topnav a:visited,
#topnav a:hover,
#topnav a:active {
color:#747F83;
text-decoration:none;
}

#topnav a:hover {
color:#FBAB18;
}

#topnav a.active {
color:#000;
}

/* end footer */



