#subnavigation {
 background:#006600;
}
#subNavigation .utilityNav li {
 background:url(../images/utility_divider_green.gif) right no-repeat;
}
#maincontent {
 font-size:0.8em;
}
h1, h2.gillsans, h3 {
 font-family:arial, helvetica, sans-serif;
}
h1 {
 margin:0px;
 padding:0px;
 font-size:3.1em;
 padding-top:5px;
}
h2.gillsans {
 color:#003366;
 font-size:1.5em;
}
h3 {
 color:#00254E;
 font-weight:bold;
 font-size:0.9em;
 padding:0 0 5px 0;
 margin:0;
}
h3.inline {
 display:inline;
}
#left_content {
 float:left;
 width:400px;
 margin:20px 0px 0 0;
 padding:0;
 text-align:left;
}
#month {
 width:400px;
 padding-top:5px;
}
#month ul {
 margin:0px;
 background:#00254E;
 padding:3px 0 3px 0;
 text-align:center;
}
#month li {
 list-style:none;
 display:inline;
 margin:0 3px 0 3px;
 padding:0;
 color:#fff;
 font-size:0.85em;
 font-weight:bold;
}
#month li A:link {
 color:#BFC8D3;
 text-decoration:none;
}
#month li A:visited {
 color:#BFC8D3;
 text-decoration:none;
}
#month li A:active {
 color:#BFC8D3;
 text-decoration:none;
}
#month li A:hover {
 color:#BFC8D3;
 text-decoration:none;
}
.dots_bot {
 background: url(../images/dotes.gif) repeat-x bottom left;
}
#events_table {
 width:400px;
 text-align:left;
 padding:0;
 margin:0;
}
#events_table li a:link, #events_table li a:hover, #events_table li a:active, #events_table li a:visited {
 font-weight:bold;
 background:url(../images/blue_arrow_right.gif) no-repeat right center;
 text-decoration:none;
 color:#00254E;
 padding-right:12px;
 font-size:1em;
}
#events_table ul {
 padding:0;
 margin:0;
 padding-top:10px;
 background:#fff;
}
#events_table li {
 color:#00254E;
 display:block;
 text-align:left;
 padding:2px 0 2px 0;
 font-size:0.85em;
 list-style:none;
 font-weight:normal;
 width:400px;
 height:20px;
 margin:0;
}
#events_table span {
 padding-left:17px;
 width:80px;
 float:left;
}
.white {
 background:#fff;
}
.purple {
 background:#E5E9ED;
}
.right {
 margin-left:60px;
 font-size:0.85em;
}
#right_content {
 float:left;
 width:166px;
 margin:20px 0 0 5px;
 padding: 0 0px 0 10px;
 text-align:left;
 background:#fff;
 color:#00254E;
}
#right_content p {
 margin:0;
 padding:5px 0 0 0;
 color:#00254E;
 font-size:0.85em;
}
#right_content a {
 color:#00254E;
 text-decoration:none;
 font-weight:bold;
 font-size:1em;
}
#right_content a:hover {
 color:#00254E;
 text-decoration:underline;
}
#right_content img {
 vertical-align:middle
}
#more_info {
 text-align:right;
 margin:0 0px 10px 0px;
 padding-right:12px;
}
#more_info p {
 padding:5px 0 5px 5px;
}
.dots_top {
 background: url(../images/dotes.gif) repeat-x top left;
}
/*---------------------------------------------
Events Background Image Min-Height Fix
Dec 2007
Dan Scotton
---------------------------------------------*/
#pagecontent {
 min-height: 600px;
 _height: 600px;
}
