@charset "UTF-8";


/* -------------------------------------------------------------------------------------- */
/* ----------------------------------->>> Upcoming Events <<<---------------------------- */
/* -------------------------------------------------------------------------------------- */

table.MainEvents a.EventTitle {color:#4e4c47; text-transform:none; font-size:11.5px;}
table.MainEvents a.EventTitle:hover{text-decoration:none;}

table.MainEvents.view p.EventTitle {color:#4e4c47; font-size:12px; font-style:normal; text-transform:none;}

table.MainEvents a.VenueName{color:#5e94a5; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
table.MainEvents a.VenueName:hover{color:#237088;}

table.MainEvents.view p.VenueName {color:#5e94a5; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; text-transform:uppercase;}

#events h2 {background: url('/img/page_headers/events_hd.png') no-repeat; text-indent:-9999px;}

#events p.random-quote{display:none;}

.MainEvents {color: #293958;font-family: Georgia, Garamond, Times, "Times New Roman", serif; font-size:11.5px; margin: 20px 0 10px 0px;}

.MainEvents .EventHeaderSide {background-color: #fff;}

.MainEvents .EventHeaderDate {background-color:#FFFFFF; text-align:center;}

.MainEvents a {color: #36476b;}

table.MainEvents {border: 0px solid #781351; border-collapse:collapse; margin: 0 5px 5px 5px; padding: 0; width: auto;}

table.MainEvents tr td {border-right: none; line-height:1.5em; padding:7px 0 10px 10px; text-align:left;}

table.MainEvents tr td.venue_map{padding:0; border-bottom:none;}

table.MainEvents td {border-bottom:1px solid #e6e2d3; font-size: 11px; margin:0; padding:3px 0px 3px 10px; vertical-align: text-top; width: auto;}

table.MainEvents td.title_td {line-height:1.2em;  padding:3px 15px; text-align: center; width: 70px;}  /* Date Field */ 

table.MainEvents th {background-color:#fff; border:none; border-bottom:1px solid #e6e2d3; color:#9f9c96; font-family:Arial, Helvetica, sans-serif;  font-size:11px; font-weight:normal; margin:0; padding:2px 10px 2px 10px; text-align: left;}

.FormCityState {text-transform:uppercase;}


/* ----------------->>> hover styles <<<------------------------------ */

table.MainEvents td a:hover {color:#5e94a5;} /* delete this in the stylesheet */

table.MainEvents td.title_td:hover{background-color:#f6f4ee; color:#5e94a5;} /* title_td - when moused over*/ 
 table.MainEvents.view td.title_td{background-color:#fff; color:#5e94a5;}
 

table.MainEvents tr.hover_tr{background-color:#fff; color: #c27930;}

table.MainEvents tr.hover_tr:hover{background-color:#faf9f6;}

table.MainEvents td.hover_td{color:#293958; font-size: 10px; text-transform: uppercase;}

table.MainEvents td.hover_td h4, .MainEvents td.hover_td h4 a{ color: #c27930; display: inline; font-size: 11.5px; font-weight: normal; text-transform:none; }/* Title */

table.MainEvents td.hover_td p, table.MainEvents td p, table.MainEvents.view p.EventTitle span  {color:#88857e; font-size: 11px ;font-style:italic; line-height:1.5em; margin-bottom:0; text-indent: 0; text-transform: none;}


table.MainEvents td.hover_td:hover{background-color:#faf9f6;}
table.MainEvents.view td.hover_td:hover{background-color:#fff;}

table.MainEvents td.title_td{background-color:#f6f4ee; color:#237088; font-family:Arial, Helvetica, sans-serif; font-size: 11px;} /* title_td - when not moused over */ 

table.MainEvents td.title_td a:hover {color:#5e94a5; text-decoration:underline;}

table.MainEvents tr.hover_td:hover {background-color:#FAF9F6;}

table.MainEvents.view img {padding-top:5px;}

table.MainEvents.view .directions {color:#9f9c96; font-family:Arial, Helvetica, sans-serif;  font-size:11px; font-weight:normal; margin:0; padding:5px 10px 7px 32px; text-align: left; text-indent:-9999px;}

.venue_map .gmnoprint {color:#2c1a27;}
.venue_map .gmnoprint p {color:#2c1a27; font-style:normal;}
.venue_map .gmnoprint p a{color:#5e94a5;}

table.MainEvents.view a{color:#5e94a5;}
table.MainEvents.view a:hover{color:#5e94a5;}