body {margin:0;font-family:arial; font-size:11px; font-weight:normal; color:#666666; line-height:15px;}
td {font-family:arial; font-size:11px; font-weight:normal; color:#666666; line-height:15px;}
b {font-size:11px;}
strong {font-size:11px;}

a:link { color : #666666;font-size:11px;}
a:hover {color : #cc0000;}
a:visited { color : #666666;;font-size:11px;}
a:visited:hover { color : #cc0000;}

.sectionhead { color:black; padding-bottom:5; font-size:18px;font-weight:bold; margin-bottom:10px;}
.quickselect {width:150;}

.detailpic {float:left;margin:0px 15px 10px 0px;} 

.resultshead { display:block; width:420; color:black; border-style:solid; border-color:#666666; border-width:0px 0px 1px 0px; padding-bottom:5; font-size:14px;font-weight:bold; margin-bottom:10px;}

.title { color:#990000; font-size:14px;font-weight:bold; text-decoration:none;}
a.title { color:#990000; font-size:14px;font-weight:bold; text-decoration:none;}
.more { color:#990000; font-weight:bold; text-decoration:none;}
a.more { color:#990000; font-weight:bold; text-decoration:none;}

.recommendedtitle { color:#666666; font-size:11px;font-weight:bold; text-decoration:none;}
.recommendedtitle a:link { color:#666666; text-decoration:none;}
.recommendedtitle a:visited { color:#666666; text-decoration:none;}

.recommendedsubtitle {padding-left:15px;font-size:10px;color:#666666; text-decoration:none;}
.recommendedsubtitle a:link { color:#666666; text-decoration:none;}
.recommendedsubtitle a:visited { color:#666666; text-decoration:none;}

.recommendedbody {font-size:11px;color:#666666; text-decoration:none;}
.recommendedbody a:link { color:#666666; text-decoration:none;}
.recommendedbody a:visited { color:#666666; text-decoration:none;}
.recommendedbody a:hover { color:#666666; text-decoration:none;}


.greytitle { color:#666666; font-size:12px;font-weight:bold; text-decoration:none;}
.greytitle a:link { color:#666666; font-size:12px;font-weight:bold; text-decoration:none;}
.greytitle a:visited { color:#666666; font-size:12px;font-weight:bold; text-decoration:none;}


.quicklink {color:#990000;font-weight: bold; font-size:11px;}
a.quicklink  {color:#990000;}

/* the style of the page columns */
.searchbar {padding:20px 20px 0px 0px;align:right;padding-right:20px; width:160px;}
.contentpanel {padding-left:20px;padding-right:15px;padding-top:20px;}
.adpanel {padding-left:15px;padding-top:20px; width:235px;} 

/* the page count at the bottom of the search results */
.searchpagecount {background-color: #990000; padding: 5px; margin:0px;}
.tellafriend {color:990000;font-weight:bold;}

.bodycopy {font-size:11px;}

.blackunderline {display:block; width: 100%; margin-bottom: 15px; border-style:solid; border-width:0px 0px 3px 0px; border-color:black;}

.featuredtitle {color:#990000;font-size:11px;font-weight:bold;}
.featuredbody {font-size:11px;}
.subtitle {padding-left:15px;font-size:10px;}
.subtitle2 {padding-left:0px;font-size:10px;}
a.nohover {color:#666666; text-decoration:none;}


.date {font-weight:bold; font-size:11px;}
.venue {font-weight:bold; font-size:11px;}

.intro {font-size:13px;}
.bigred { font-size:18; font-weight:bold; color:#cc0000;}

.calendar {background-color: #e2e2e2; width:150;}
.calendarCell {padding:5px;color:#666666;}
.calendarHeader {font-weight: bolder; color: #666666; background-color: #d9d9d9;padding:5px;}
.calendarToday {background-color: #FFFFFF;padding:5px;}
.calendarSelected {color:#cc0000;font-weight:bold;}
a.calendarSelected {color:#cc0000;font-weight:bold;}
a.calendarSelected:visited {color:#cc0000;font-weight:bold;}

.comments2 { display:none; }