body {background-color:black;background-image:url(images/bgnd_gradient.jpg);background-repeat:repeat-x;}
td {font-family:arial,sans serif; font-size:11pt; color:#000000;}
p {font-family:arial,sans serif; font-size:11pt; color:#000000;}
hr {color:#DD641D; background-color:#DD641D; height:1px; margin-top:10px;margin-bottom:10px;}

/* links */
a:link {color:#4094D5; text-decoration: underline;}
a:visited {color:#4094D5; text-decoration: underline;}
a:hover {color:#DD641D; text-decoration: none;}

a:link.eventItem {color:#000000; text-decoration: none;}
a:visited.eventItem {color:#000000; text-decoration: none;}
a:hover.eventItem {color:#000000; text-decoration: underline;}

a:link.white {color:#FFFFFF; text-decoration: none;}
a:visited.white {color:#FFFFFF; text-decoration: none;}
a:hover.white {color:#FFFFFF; text-decoration: underline;}

a:link.roundedBoxLink {font-size:22px;color:#FFFFFF; text-decoration: none;}
a:visited.roundedBoxLink {font-size:22px;color:#FFFFFF; text-decoration: none;}
a:hover.roundedBoxLink {font-size:22px;color:#FFFFFF; text-decoration: underline;}

/* form elements */
input.small {font-family:verdana,arial,helvetica;font-size:8pt;}
textarea.small {font-family:verdana,arial,helvetica;font-size:8pt;}
select.small {font-family:verdana,arial,helvetica;font-size:8pt;}

.tablegrid {border-top:1px solid #97A06E; border-left:1px solid #97A06E;}
.cellgrid {border-bottom:1px solid #97A06E; border-right:1px solid #97A06E;}

.evenrow {background-color:#FFFFFF;}
.oddrow {background-color:#DCDED6;}

.table_calendar {border-top:1px solid #AEBC63; border-left:1px solid #AEBC63;}
.cell_calendar {border-bottom:1px solid #AEBC63; border-right:1px solid #AEBC63;font-size:9pt;}
.evenrow_calendar {background-color:#C5D094;}
.oddrow_calendar {background-color:#C1CC8A;}

/* global things */
.main {background-image:url(images/bgnd_main.gif);background-repeat:no-repeat;background-position:top center;}
.whiteBox {border:5px solid #DCDED6;background-color:white;}
.eventBox {border:5px solid #DCDED6; background-color:#DD641D;width:275px;height:300px;overflow:hidden;background-image:url(images/bgnd_bubbles_orange.gif);background-repeat:no-repeat;background-position:bottom right;}
.eventsHeading {font-family:times new roman,serif; font-size:30px; color:white;margin:10px 10px 0px 10px;}
.eventsList {padding:10px;}
.eventItem {font-size:14px; color:black;padding-bottom:5px;}
.contentArea {margin:20px 0px 20px 20px;}
.pageheading {font-family:times new roman,serif; font-size:28px; color:#4094D5;margin-bottom:10px;}
.footer {font-size:11px;color:white;}
#address_info {font-size:18px;color:black;padding-left:5px;}

.smalltext {font-size:9pt;}

/* homepage things */
.homeBoxLeft {width:260px; padding:10px; border-left:5px solid white;border-top:5px solid white;border-bottom:5px solid white;background-color:#4094D5;background-image:url(images/bgnd_bubbles_blue.gif);background-repeat:no-repeat;background-position:bottom right;}
.homeBoxCenter {border-left:5px solid white;border-top:5px solid white;border-bottom:5px solid white;}
.roundedBox {width:255px; height:174px; background-image:url(images/bgnd_rounded_box_255.gif);color:white;line-height:20px;}
.blueHeading {font-family:times new roman,serif; font-size:24px; color:#4094D5;margin:15px 10px 0px 10px;}
#slideshow_stage {width:420px;height:310px;overflow:hidden;}
#slideshow_info {width:250px;height:200px;overflow:hidden;}
#slideshow_caption {width:260px; font-family:times new roman,serif; font-size:24px; color:white; padding:5px; border-bottom:2px solid white;}
#slideshow_subcaption {width:260px; font-family:arial,sans serif; font-size:18px; padding:5px; color:black;}
