/*---- Featured Event Listing ---- */
.featured_listing
{
	background-color:#fdefb4;
}
/*-------------------------------- */


.highlight_word
{
	color: #FF00FF;
}

body	{
	font-size:11px;
	color: #4c483d;
	font-family: arial,sans-serif;
	letter-spacing: 0px;
}

a		{
	font-size:12px;
	color: #aa0707;
	font-family:arial, sans-serif;
	text-decoration: underline;
	font-weight : bold;
}

a:visited		{
	font-size:12px;
	color: #aa0707;
	font-family:arial, sans-serif;
	text-decoration: underline;
	font-weight : bold;
}

a:hover		{
	font-size:12px;
	color: #960606;
	font-family:arial, sans-serif;
	text-decoration: none;
	font-weight : bold;
}

a.menu		{
	font-size:12px;
	color: #999999;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-weight : bold;
	padding-left: 0px ;
	padding-right: 0px ;
	padding-top: 3px ;
	padding-bottom: 3px ;
}

a.menu:visited		{
	font-size:12px;
	color: #999999;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-weight : bold;
	padding-left: 0px ;
	padding-right: 0px ;
	padding-top: 3px ;
	padding-bottom: 3px ;
}

a.menu:hover		{
	font-size:12px;
	color: #803535;
	font-family: arial, sans-serif;
	text-decoration:none;
	font-weight : bold;
	padding-left: 0px ;
	padding-right: 0px ;
	padding-top: 3px ;
	padding-bottom: 3px ;
}

.menu-table		{
	padding-top: 1px ;
	padding-bottom: 1px ;
	border-top : 1px solid #e9e9e9;
	border-bottom : 1px solid #e9e9e9;
}

td		{
	font-size:11px;
	color: #4c483d;
	font-family:verdana, arial, sans-serif;
	line-height : 17px;
}

.business-name		{
	font-size:13px;
	color: #803535;
	font-family:verdana, arial, sans-serif;
	line-height : 17px;
	font-weight: bold;
}

.right-bg { 
 	background-color: #FFFFFF;
 }
 
.left-bg { 
 	background-color: #FFFFFF;
 }
 
.event-photo {	
	padding-top : 15px;
	width:100px;
}
 
.newsletter-hed {
	font-size:16px;
	color: #8f8f60;
	font-family: verdana, arial, sans-serif;
	line-height : 23px;
	font-weight: bold;
	padding-bottom : 20px;
}
 
.onthego-hed {
	font-size:16px;
	color: #803535;
	font-family: verdana, arial, sans-serif;
	line-height : 23px;
	font-weight: bold;
	padding-bottom : 20px;
}
 
.onthego-hed2 {
	font-size:16px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	line-height : 23px;
	font-weight: bold;
	padding-bottom : 20px;
}
 
.location-hed {
	border-top : 1px dotted #803535;
	border-bottom : 1px dotted #803535;
	font-size:14px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	line-height : 17px;
	font-weight: bold;
}
 
.event-sep {
	border-top : 1px dotted #803535;
	border-bottom : 1px dotted #803535;
	font-size:10px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	line-height : 17px;
}
 
.left-margin-hed {
	border-top : 1px dotted #FFFFFF;
	border-bottom : 1px dotted #FFFFFF;
	background-color: #803535;
	font-size:11px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	line-height : 17px;
	font-weight: bold;
}
 
.date-divide {
	border : 1px dotted Gray;
}
 
.location-divide {
	border-top : 4px double Gray;
}


.castnet		{
	padding-right: 15px;
	font-size:11px;
	color: #818181;
	font-family:arial, sans-serif;
	text-decoration: none;
}


a.castnet		{
	padding-right: 15px;
	font-size:11px;
	color: #941a22;
	font-family:arial, sans-serif;
	text-decoration: none;
}

a.castnet:visited		{
	padding-right: 15px;
	font-size:11px;
	color: #818181;
	font-family:arial, sans-serif;
	text-decoration: none;
}

a.castnet:hover		{
	padding-right: 15px;
	font-size:11px;
	color: #ffffff;
	font-family:arial, sans-serif;
}

/*------------- Calendar Tags ----------------- */

.event_top {
	padding: 8px 8px 15px 8px;
	margin: 8px 8px 2px 8px;
	background: #F7F7E1 url(../images/calendar_bottom.gif) bottom left no-repeat;
	border-top: #D2D2B7 1px solid;
}

#event .event_top,#levent .event_top {
	padding: 10px;
	margin:0 0 10px 0;
	border:none;
	background-color: #F7F7E1;
	background-image:none;
	border-bottom: #D2D2B7 1px solid;

}	
	
.calendarBG {
 background-color: #D2D2B7;
 width: 100%; 
}

.calendarBlank { 
 background: #fff url(../images/calendar_noday.gif) top left;
 line-height:14px;
}

.calendarHeader { 
 font: bold 12px/12px arial, sans-serif;
 color: #fff; 
 text-align: center;
 background: #D34D25 url(../images/background_mid_pattern.gif) 50% 50%; 
}

.calendarMonthLinks {
 font: bold 12px/12px arial, sans-serif;
 text-decoration:   none;
 color:             #ffffff;
 background-color:  transparent;
 border:none;
}

.calendarMonthLinks a {
 color:             #ffffff;
 text-decoration:   none;
 background-color:  transparent;
  border:none;
}
  
.calendarMonthLinks a:visited {
 color:             #ffffff;
 text-decoration:   none;
 background-color:  transparent;
  border:none;
}

.calendarMonthLinks a:hover {
 color:             #ecce84;
 text-decoration:   none;
 background-color:  transparent;
  border:none;
}

.calendarDayHeading {
 font: bold 10px/5px arial, sans-serif;
 color: #fff; 
 background-color: #8f8f60; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font: bold 11px/14px Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background: #fff url(../images/calendar_today.gif) bottom right;
}

.calendarCell-selected {
 font: bold 11px/14px Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color: #FFFFFF;
 background: #803535;
}

.calendarCell-selected a {
 font: bold 11px/14px Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color: #FFFFFF;
 background: #803535;
}

.calendarcell-active { 
 font: bold 11px/14px Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background: #fff url(../images/calendar-active.jpg) top left;
}

a.calendarcell-active { 
 font: bold 11px/14px Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background: #fff url(../images/calendar-active.jpg) top left;
}

a.calendarcell-active:visited { 
 font: bold 11px/14px Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background: #fff url(../images/calendar-active.jpg) top left;
}

.calendarCell-selected a:visited {
 font: bold 11px/14px Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color: #FFFFFF;
 background: #803535;
}

.calendarCell-selected a:hover {
 font: bold 11px/14px Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color: #FFFFFF;
 background: #803535;
}

.calendarCell {
 font: bold 11px/14px Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color: #666;
 background: #F7F7E1 url(../images/calendar_everyday.gif) bottom right;
}

.calendarCell a {
 color:             #8f8f60;
 text-decoration:   none;
 background-color:  transparent;
 border:none;
}
  
.calendarCell a:visited {
 color:             #8f8f60;
 text-decoration:   none;
 background-color:  transparent;
  border:none;
}

.calendarCell a:hover {
 color:             #803535;
 text-decoration:   none;
 background-color:  transparent;
 border:none;
}

/* Corporate Link Styles */
a.top-bar { font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;	text-decoration : none; }
a.top-bar:visited	{font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;	text-decoration : none; }
a.top-bar:hover	{font-size:11px; color: #E9F5CF; font-family: arial, sans-serif; font-weight: bold;text-decoration: none; }
.top-menu {font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold; }
a.top-menu:link	{font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold; }
a.top-menu:visited	{font-size:11px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold;	text-decoration : none; }
a.top-menu:hover	{font-size:11px; color: #E9F5CF; font-family: arial, sans-serif; font-weight: bold;text-decoration: none; }
/* --------------------- */

.ad-table {
	font-family: arial, sans-serif;
	border-top: 1px solid #ddddbb;
	border-bottom: 1px solid #ddddbb;
	border-right: 1px solid #ddddbb;
	border-left: 1px solid #ddddbb;
}

.ad-line {
	border-top: 1px solid #ddddbb;
}
	
.ad-hed {
	font-size:13px; 
	color: #FFFFFF; 
	font-family: arial, sans-serif; 
	font-weight: bold;
	border-top: 0px solid #ddddbb;
	border-bottom: 0px solid #ddddbb;
	border-right: 0px solid #ddddbb;
	border-left: 0px solid #ddddbb;
}
	
.ad-white-text {
	font-size:11px; 
	color: #FFFFFF; 
	font-family: arial, sans-serif;
}

select, input, textarea{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FBFBFB;
	border-color: #666666;
	border-style: solid solid solid solid;
	border-width: 1px;
	line-height : normal;
	text-align : left;
	vertical-align : middle;
	margin : 2px 2px 2px 2px;
}

.hidden_more { display:none; }


/* CBC news box on left-hand side. */
.cbcsrc_table { }
.cbcsrc_header { background-color: #803535; vertical-align : middle; font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #803535; text-decoration: none; background-color: #803535 }
.cbcsrc_body { background-color: #f7f7e1; text-align : left ; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #f7f7e1; text-decoration: underline; background-color: #f7f7e1 }
.cbcsrc_hr { background-color: #606060; text-align : center ; vertical-align : middle; color:#000000; }
.cbcsrc_footer { background-color: #803535; text-align : center; vertical-align : middle; font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #803535; text-decoration: underline; background-color: #803535 }

.cbcsrc_header_font {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; background-color: #803535 }
a:link.cbcsrc_header_font {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; background-color: #803535 }
a:visited.cbcsrc_header_font {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; background-color: #803535 }
a:hover.cbcsrc_header_font {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none; background-color: #803535 }

.cbcsrc_headline_font { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #803535; text-decoration: underline; background-color: #f7f7e1 }
a:link.cbcsrc_headline_font { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #803535; text-decoration: underline; background-color: #f7f7e1 }
a:visited.cbcsrc_headline_font { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #803535; text-decoration: underline; background-color: #f7f7e1 }
a:hover.cbcsrc_headline_font { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #f7f7e1; text-decoration: underline; background-color: #803535 }

.cbcsrc_story_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background-color: #f7f7e1 }
a:link.cbcsrc_story_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background-color: #f7f7e1 }
a:visited.cbcsrc_story_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background-color: #f7f7e1 }
a:hover.cbcsrc_story_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background-color: #f7f7e1 }

.cbcsrc_date_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background-color: #f7f7e1; }
a:link.cbcsrc_date_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background-color: #f7f7e1; }
a:visited.cbcsrc_date_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background-color: #f7f7e1; }
a:hover.cbcsrc_date_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; background-color: #f7f7e1; }

.cbcsrc_footer_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: underline; background-color: #803535 }
a:link.cbcsrc_footer_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: underline; background-color: #803535 }
a:visited.cbcsrc_footer_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: underline; background-color: #803535 }
a:hover.cbcsrc_footer_font { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #803535; text-decoration: underline; background-color: #ffffff }

/* Drop-down menu CSS */
#dropmenudiv{
position:absolute;
background-color: #666666;
border:1px solid white;
border-bottom-width: 0;
font:normal 11px arial;
line-height:18px;
z-index:100;
font-weight: bold;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 8px;
border-bottom: 1px solid white;
padding: 5px 0;
text-decoration: none;
font:normal 11px arial;
font-weight: bold;
color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #803535;
font:normal 11px arial;
font-weight: bold;
color: #FFFFFF;
}

.menu-bg { 
	BACKGROUND-IMAGE: url(../images/menu-bg.jpg);
	BACKGROUND-REPEAT: repeat-x; 
	POSITION: relative; 
	BACKGROUND-COLOR: #ffffff;
 }

.menu-bg-big { 
	BACKGROUND-IMAGE: url(../images/menu-bg-big.jpg);
	BACKGROUND-REPEAT: repeat-x; 
	POSITION: relative; 
	BACKGROUND-COLOR: #ffffff;
 }

.menunav a:link, .menunav a:visited{
	filter:alpha(opacity=100);
	opacity: 0.90;
	background-color: #803535;
	width: 91%;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #ffffff;
	display:block;
	text-decoration: none;
	border-top: 1px solid #6d2929;
	border-bottom: 1px solid #6d2929;
	border-right: 1px solid #6d2929;
	border-left: 1px solid #6d2929;
}

.menunav a:hover{
	background-color: #551a1a;
}
.menunav-selected a:link, .menunav-selected a:visited,.menunav-selected a:hover{
	opacity: 0.70;
	background-color: #8f4747;
	width: 91%;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #efe7c8;
	border-top: 1px solid #6d2929;
	border-bottom: 1px solid #6d2929;
	border-right: 1px solid #6d2929;
	border-left: 1px solid #6d2929;
}

.centrenav a:link, .centrenav a:visited{
	filter:alpha(opacity=100);
	opacity: 0.90;
	background-color: #803535;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #ffffff;
	display:block;
	text-decoration: none;
	border-top: 1px solid #6d2929;
	border-bottom: 1px solid #6d2929;
	border-right: 1px solid #6d2929;
	border-left: 1px solid #6d2929;
}

.centrenav a:hover{
	background-color: #551a1a;
}
.centrenav-selected a:link, .centrenav-selected a:visited,.centrenav-selected a:hover{
	opacity: 0.70;
	background-color: #8f4747;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #efe7c8;
	border-top: 1px solid #6d2929;
	border-bottom: 1px solid #6d2929;
	border-right: 1px solid #6d2929;
	border-left: 1px solid #6d2929;
}


a.send		{
	font-size:12px;
	color: #818181;
	font-family:arial, sans-serif;
	text-decoration: none;
	font-weight : normal;
}

a.send:visited		{
	font-size:12px;
	color: #818181;
	font-family:arial, sans-serif;
	text-decoration: none;
	font-weight : normal;
}

a.send:hover		{
	font-size:12px;
	color: #333333;
	font-family:arial, sans-serif;
	text-decoration: underline;
	font-weight : normal;
}
