 
@media all{

/* =The above @media rule hides this stylesheet from the discontinued Microsoft Internet Explorer for Mac.*/

/* =universals
These rules are applied to all elements unless otherwise specified below.*/
* { margin : 0; padding : 0; }
h2, h5, p, ul, ol, hr { margin : 0 0px; padding: 0em; }

/* =html */
/*This creates a persistent scroll bar in Firefox to prevent page jump*/
html { overflow: -moz-scrollbars-vertical !important; }

/* =body */
body{background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.body_index{background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

a{color: #333333; text-decoration: underline; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
a:hover{color: #000000; text-decoration: none; font-size:11px; font-family: Arial, Helvetica, sans-serif;}

/***********************************
Page Containers
***********************************/
div#pagecontainer-top{width: 984px; height: 24px; margin: 0 auto; margin-top: 10px; background:url(../images/v2/border-top.jpg) no-repeat;}
div#pagecontainer{width: 984px; height: auto; margin: 0 auto; background:url(../images/v2/border-middle.jpg) repeat-y;}
div#pagecontainer-between{width: 984px; height: 24px; margin: 0 auto; background:url(../images/v2/border-between.jpg) no-repeat;}
div#pagecontainer-bottom{width: 984px; height: 48px; margin: 0 auto; margin-bottom: 10px; background:url(../images/v2/border-bottom.jpg) no-repeat;}
div#contentcontainer{float: left; width: 944px; background:#FFFFFF; margin: 10px 20px 10px 20px;}
/* USABLE CONTENT PAGE WIDTH = 944px */
div#row1container{float:left; width: 920px; min-height: 465px; background: #FFFFFF; margin: 15px 12px 0px 12px;}
div#calendarcontainer{float:left; width: 910px; min-height: 465px; background: #FFFFFF; margin: 15px 17px 0px 17px;}
div#deptcontainer{float:left; width: 920px; min-height: 465px; background: #FFFFFF; margin: 15px 12px 0px 12px;}

/**********************************
Header Styles
**********************************/
div#branding{float:left; width: 920px; height: 51px; margin: 0px 12px 0px 12px; background: #FFFFFF;}

/*********************************************************************
Menu
*********************************************************************/
#pro7 {float:left; width: 920px; height: 26px; background: #FFFFFF; border-top: 1px solid #999999; border-bottom: 1px solid #999999; margin:0px 12px 0px 12px; }
#pro7 ul {margin:0 auto; margin-top: 3px; margin-bottom: 3px; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:20px; position:relative; font-size:10px; border-left: 1px solid #FFFFFF;}
#pro7 li {display:table-cell; margin:0; padding:0; }
#pro7 li a {display:block; float:left; height:20px; line-height:20px; color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight: normal; font-size:10px; text-transform: uppercase; text-align:center; padding:0 12px 0 12px; cursor:pointer; background: #FFFFFF; border-right: 1px solid #666666;}
#pro7 li a:hover {color:#000000; background: #FFFFFF;}
/*#pro7 li.current a {color:#FFFFFF; background: #FFFFFF;}*/
/*#pro7 li.current a:hover {color:#FFFFFF; background: #336699;}*/
/*#menu_top {width: 908px; height: 3px; background: url(../images/shared/menu/menu_border_top.png) repeat-x;}*/
/*#menu_bot {width: 908px; height: 3px; background: url(../images/shared/menu/menu_border_top.png) repeat-x;}*/

/*********************************
ROW 1 STYLES (Usable Width = 920px)
*********************************/
/* AD Styles */
/** SEE glider.css **/

/**
#ad_menu{float: left; width: 684px; color: #666666; margin-top: 5px; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: 5px;}
#ad_menu a{color: #666666; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: 5px; text-decoration:none;}
#ad_menu a:hover{color:#CC0000; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: 5px; text-decoration:none;}
**/

/* Upcoming event styles */
#upcoming_pod{float: left; width: 215px; min-height: 495px; padding-left: 10px; border-left: 1px dotted #999999; background:#FFFFFF;}
#search_box{float:left; width: 215px; height: auto; padding: 5px 0px 5px 0px;}
#upcoming_title{float:left; width: 215px; margin-top: 5px; border-bottom: 1px dotted #999999; color: #005b9e; font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#upcoming_list{float: left; margin-left: 0px; height: auto; margin-top: 4px; line-height: 12px; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
#upcoming_list li {list-style-type: bullet; margin-left: 15px; height: auto; margin-top: 0px; padding: 0px 0px 5px 0px; line-height: 12px; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
#upcoming_list li a{color: #666666; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
#upcoming_list li a:hover{color: #333333; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
#upcoming_list img{width: 12px; height: 12px; vertical-align:bottom;}

/* FACEBOOK FAN BOX ON HOMEPAGE */
#facebook_fan_box{float: left; width: 215px; height: auto; margin-top: 10px;}

/* 684+10+215+1+10 = 920 */


/************************************
	HIGHLIGHTS
************************************/

#highlight_row{float:left; width: 944px; min-height: 88px; background: #FFFFFF; margin: 0px 20px 0px 20px;}
/* 4 pods = 236px useable width = 944/4 */
#highlight_pod{float:left; width: 235px; min-height: 100px; border-left: 1px dotted #999999; margin: 6px 0px 5px 0px;}
#highlight_image img{float: left; width: 100px; height: 82px; border: none; margin: 0px 10px 0px 10px; }
#highlight_text_pod{float: left; width: 105px; min-height: 82px; border: none; margin: 0px 10px 0px 0px; }
#highlight_title{float: left; color: #666666; width: 105px;  min-height: 30px; line-height: 12px; font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#highlight_text{float: left; color: #666666; width: 105px; min-height: 42px; font: normal 9px Arial, Helvetica, sans-serif;}
#highlight_link{float: left; width: 105px; height: 10px; color: #6f7eb5; font: bold 10px Arial, Helvetica, sans-serif;}
#highlight_link a{color: #6f7eb5; font: bold 10px Arial, Helvetica, sans-serif; text-decoration:none;}
#highlight_link a:hover{color: #999999; font: bold 10px Arial, Helvetica, sans-serif; text-decoration:none;}

div#highlight_spacer{clear: both; width: 235px; height: 1px; background: #FFFFFF;}

/************************************
	ADS
************************************/
#ad_commercial_row{float:left; width: 944px; min-height: 82px; background: #FFFFFF; margin: 0px 20px 0px 20px;}
/* 4 pods = 236px useable width = 944/4 */
#ad_commercial_container{float: left; width: 512px; margin: 0px 216px 0px 216px;}
#ad_commercial_pod{float:left; width: auto; min-height: 82px; border-left: 1px dotted #999999; margin: 6px 0px 5px 0px;}
#ad_commercial_image img{float: left; /*width: auto; height: 82px;*/ border: none; margin: 0px 2px 0px 2px; }

div#ad_commercial_spacer{clear: both; width: 235px; height: 1px; background: #FFFFFF;}


/************************************
	FULL CALENDAR STYLES
************************************/
#weekpod {float: left; width: 910px; margin: 5px 0px 5px 0px; background: url(../images/v2/calendar_bg.jpg) repeat-y; min-height: 250px; font: 12px Arial, Helvetica, sans-serif; text-align: center;}
/** Each day usable width = 130px **/
#daypod {float: left; width: 124px; min-height: 250px; padding: 0px 3px 0px 3px; font: 12px Arial, Helvetica, sans-serif; text-align: left;}
.caleventlisting {margin-left: 0px; line-height: 12px; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
.caleventlisting ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.caleventlisting li {
	list-style-type: none;
	background-image: url(../images/v2/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: .9em;
	line-height: 12px; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;
}
.caleventlisting li a{color: #666666; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.caleventlisting li a:hover{color: #333333; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}

#sundaytestpod {float: left; width: 130px; min-height: 250px; font-size: 12px; text-align: center;}
#weektitlepod {float: left; width: 130px; height: 20px; text-align: center; background-color: #666666; color: #FFFFFF; font: bold 11px/20px Arial, Helvetica, sans-serif; text-transform:uppercase;}

#calendar_header {float: left; width: 910px; height: 35px; background-color:#FFFFFF;}
#monthtitlepod {float: left; width: 250px; height: 35px;}
#cal_arrow {float: left; width: 20px; height: 35px;}
#month_title {float:left; height: 35px; color: #666666; font: 20px/35px Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase;}
#monthselectpod{float:left; width: 410px; height: 25px; padding: 5px 0px 5px 0px; text-align:center;}
#monthsearchpod{float:left; width: 200px; height: 25px; padding: 5px 0px 5px 50px;}


#horiz_break {float: left; width: 910px; height: 1px; text-align: center; background-color:#FFFFFF; border-bottom: dotted 1px #999999;}

/************************************
	INDIVIDUAL EVENT STYLES
************************************/
/** USABLE WIDTH FOR EVENT IMAGE + DESCRIPTION = 694px **/
#event_image_detail_container{float: left; width: 694px; background:#FFFFFF;}
#event_detail_image_pod{float: left; width: 300px; height: 365px; margin-right: 10px;}
#event_detail_image{float: left; width: 300px; height: 365px; background: #d5d3d4;}
#event_detail_image img{width: 300px; height: 365px;}
#event_detail_image_menu{float: left; width: 300px; height: 100px; background: #d5d3d4; color: #666666; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: 5px;}
#event_detail_image_menu a{color: #666666; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: 5px; text-decoration:none;}
#event_detail_image_menu a:hover{color:#CC0000; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: 5px; text-decoration:none;}


#event_detail_description_pod{float: left; width: 374px; min-height: 365px; margin-right: 10px; background: #FFFFFF; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
#event_detail_description_pod a{font: normal 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
#event_detail_description_pod a:hover{font: normal 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}

#event_detail_noimg_description_pod{float: left; width: 684px; min-height: 365px; margin-right: 10px; background: #FFFFFF; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
#event_detail_noimg_description_pod a{font: normal 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
#event_detail_noimg_description_pod a:hover{font: normal 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}

#calvideo{float: left; width: 694px; padding: 10px 0px 10px 0px; text-align: center; background: #FFFFFF;}

/*FACEBOOK LINK*/
#facebook_link {float: left; width: auto; height: 16px; margin-top: 20px; font: bold 11px Arial, Helvetica, sans-serif; line-height: 16px;}
/*#facebook_link img{float: left; width: 16px; height: 16px; border: 0px;}*/

/* Event detail box */
#event_detail_pod{float: left; width: 215px; min-height: 465px; padding-left: 10px; border-left: 1px dotted #999999; background:#FFFFFF;}
#event_detail_title{float:left; width: 215px; margin-top: 5px; border-bottom: 1px dotted #999999; color: #005b9e; font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#caltableinfo{width: 215px; margin: 0px auto; border-bottom: 1px dotted #999999; font: normal 11px Arial, Helvetica, sans-serif;}
#caltablerow{float:left; width: 215px; height: auto; background: #FFFFFF;}
#caltableleft{float: left; width: 103px; height: auto; padding: 2px 2px 2px 2px; text-align: left;}
#caltableright{float: left; width: 104px; height: auto; padding: 2px 2px 2px 2px; text-align: left;}
#caltableend{clear: both; width: 215px; height: 1px;}

#calbuylink{float: left; width: 215px; height: auto; margin-top: 5px; margin-bottom: 10px; color: #990000; font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}
#calbuylink a{color: #990000; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center;}
#calbuylink a:hover{color: #CC0000; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center;}

#caltablerow_li{float: left; margin-left: 0px; height: auto; margin-top: 4px; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
#caltablerow_li li {list-style-type: bullet; margin-left: 15px; height: auto; margin-top: 0px; padding: 0px 0px 0px 0px; line-height: 10px; color: #666666; font: normal 9px Arial, Helvetica, sans-serif;}
#caltablerow_li li a{color: #666666; font: normal 9px Arial, Helvetica, sans-serif; text-decoration:none;}
#caltablerow_li li a:hover{color: #333333; font: normal 9px Arial, Helvetica, sans-serif; text-decoration:none;}

/************************************
	DEPT PAGE STYLES
************************************/
#dept_row{float:left; width: 920px; height: 278px; margin: 5px 0px 5px 0px; background-color:#FFFFFF; border-bottom: 1px dotted #999999; }
#small_pod{float:left; width: 100px; height: 268px; padding: 0px 7px 0px 7px; margin-bottom: 10px; border-right: 1px dotted #999999;}
#small_pod_image img{float: left; width: 100px; height: 82px; border: none; margin: 0px 0px 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; }
#small_pod_text_pod{float: left; width: 100px; min-height: 150px; border: none; margin: 0px 0px 0px 0px; }
#small_pod_title{float: left; color: #666666; width: 100px;  min-height: 45px; line-height: 12px; font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#small_pod_text{float: left; color: #666666; width: 100px; min-height: 110px; font: normal 9px Arial, Helvetica, sans-serif;}
#small_pod_link{float: left; width: 100px; height: 10px; color: #6f7eb5; font: bold 10px Arial, Helvetica, sans-serif;}
#small_pod_link a{color: #6f7eb5; font: bold 10px Arial, Helvetica, sans-serif; text-decoration:none;}
#small_pod_link a:hover{color: #999999; font: bold 10px Arial, Helvetica, sans-serif; text-decoration:none;}
div#small_pod_spacer{clear: both; width: 100px; height: 1px; background: #FFFFFF;}


#dept_header {float: left; width: 920px; height: 35px; background-color:#FFFFFF; border-bottom: 1px dotted #999999; }
#dept_title {float:left; width: 260px; height: 35px; color: #666666; font: 16px/35px Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase;}
#dept_title a{font: 16px/35px Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase; text-decoration:none;}
#dept_title a:hover{font: 16px/35px Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase; text-decoration:none;}
#dept_select_pod{float:left; width: 410px; height: 25px; padding: 5px 0px 5px 0px; text-align: center;}
#dept_search_pod{float:left; width: 200px; height: 25px; padding: 5px 0px 5px 50px;}

#dept_subscribe_pod{float:left; width: 920px; height: auto; margin-top: 10px; padding-bottom: 10px; color: #666666; font: normal 11px Arial, Helvetica, sans-serif; border-bottom: 1px dotted #999999;}

/************************************
	BUY TICKETS PAGE (useable width = 920px)
************************************/
div#ticketscolumn1 {float: left; width: 450px; height: auto; margin-right: 10px;}
div#ticketscolumnheader {width: 450px; height: auto; text-align:center;}

div#packages {float: left; width: 450px; height: auto; margin-top: 10px; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
div#packages_header {float: left; width: 450px; height: 25px; background: #ECECEC; color: #333333; font: bold 11px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center;}
div#packages_pod {float:left; width: 444px; padding: 5px 2px 5px 2px; height: auto; border: 1px solid #ECECEC;}

div#ticketscolumn2 {float: left; width: 450px; height: auto; margin-left: 10px;}
.ticketstext {color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
.ticketstext li {list-style-type: bullet; margin-left: 15px; height: auto; margin-top: 0px; padding: 0px 0px 5px 0px; line-height: 12px; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
.ticketstext li a{color: #333333; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.ticketstext li a:hover{color: #000000; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.ticketstext p{color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}

#onsalecategory {float: left; width: 450px; height: 25px; padding-top: 10px; text-align: center; font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
#onsalecategory_music {float: left; width: 450px; height: 25px; padding-top: 10px; text-align: center; font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; background: #7d0d0d;}
#onsalecategory_theatre {float: left; width: 450px; height: 25px; padding-top: 10px; text-align: center; font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; background: #73066A;}
#onsalecategory_dance {float: left; width: 450px; height: 25px; padding-top: 10px; text-align: center; font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; background: #205C05;}
#onsalecategory_pas {float: left; width: 450px; height: 25px; padding-top: 10px; text-align: center; font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; background: #cda000;}
#onsalecategory_other {float: left; width: 450px; height: 25px; padding-top: 10px; text-align: center; font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; background: #0099CC;}

div#onsalecol1header {
	float: left; 
	width: 248px; height: 20px; 
	text-align: center;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	border-left: 1px solid #000000; border-top: 1px solid #000000;border-bottom: 1px solid #000000;
}
div#onsalecol2header {
	float: left; 
	width: 100px; height: 20px; 
	text-align: center; 
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	border-right: 0px solid #000000; border-top: 1px solid #000000;border-bottom: 1px solid #000000;
}
div#onsalecol2headerend {
	float: left; 
	width: 100px; height: 20px; 
	text-align: center; 
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000; border-top: 1px solid #000000;border-bottom: 1px solid #000000;
}

div#onsalediv {
	float: left; 
	width: 448px; height: auto; 
	text-align: center; 
	font-size:11px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; 
	border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000;
	padding: 2px 0px 2px 0px;
}
div#onsalecol1 {
	float: left; 
	width: 248px; height: auto; 
	text-align: center; 
	font-size:11px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; 
}
div#onsalecol2 {
	float: left; 
	width: 100px; height: auto; 
	text-align: center; 
	font-size:11px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; 
}

/************************************
	=BROCHURE PAGE STYLES
************************************/
div#BrochureContentContainer{width: 880px; margin: 0px 18px 8px 18px; border: solid 1px #999999; background: #FFFFFF no-repeat; height: auto;}
div#BrochureUrgentText{width: 880px; height: 20px; background: #EDEDED; color: #990000; font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}

/************************************
	=CONTACT PAGE
************************************/
div#contactcolumn {width: 440px; margin-left: 240px; margin-right: 240px; height: auto; text-align: center;}
.contacttext {color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
.contacttext a{color: #333333; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.contacttext a:hover{color: #000000; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}

/************************************
	=ACCESSIBILITY PAGE
************************************/
div#accessibilitycolumn {width: 440px; margin-left: 240px; margin-right: 240px; height: auto; text-align: left;}
.accessibilitytext {color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
.accessibilitytext ul{color: #666666; font: normal 11px Arial, Helvetica, sans-serif; margin-left: 30px;}
.accessibilitytext a{color: #333333; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.accessibilitytext a:hover{color: #000000; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}

/************************************
	=DIRECTIONS
************************************/
div#directionscolumn {width: 920px; height: auto;}
.directionstext {color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
.directionstext a{color: #333333; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.directionstext a:hover{color: #000000; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.directionstext li {list-style-type: bullet; margin-left: 15px; height: auto; margin-top: 0px; padding: 0px 0px 5px 0px; line-height: 12px; color: #666666; font: normal 11px Arial, Helvetica, sans-serif;}
.directionstext li a{color: #333333; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.directionstext li a:hover{color: #000000; font: normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.directionstext p{color: #666666; font: normal 12px Arial, Helvetica, sans-serif; margin-top: 5px;}

/************************************
	MAILING LIST
************************************/
div#form_format {width: 700px; margin-left: 110px; margin-right: 110px; font: 11px/20px Arial, Helvetica, sans-serif;}
div#traf_logo {width: 698px; height: 188px; border-top: 1px #000000 solid; border-right: 1px #000000 solid; border-left: 1px #000000 solid; margin-top: 2px;}
div#traf_text {float: left; width: 696px; height: auto; background-color:#D9E6E4; border: 1px solid #000000; font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 3px 0px; padding-left: 2px;}
div#traf_text li {list-style-type: bullet; margin-left: 15px; height: auto; margin-top: 0px; padding: 0px 0px 5px 0px; line-height: 12px; color: #000000; font: normal 11px Arial, Helvetica, sans-serif;}
div#title {float: left; width: 173px; height: 28px; background-color:#FFFF99; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 3px 0px; padding-left: 2px;}
div#form_fields{float: left; width: 523px; height: 26px; background-color:#FFFF99; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding-top: 2px; margin: 0px 0px 3px 0px; font: Arial, Helvetica, sans-serif;}
div#traf_submit {float: left; width: 698px; height: 26px; background-color:#FFFF99; border: 1px solid #000000; font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 3px 0px; padding-top: 2px;}

/************************************
	FOOTER MENU
************************************/
#footer_menu{float:left; width: 984px; margin-top: 20px; font: normal 9px Arial, Helvetica, sans-serif; color: #666666; text-align: center;}
#footer_menu a{font: normal 9px Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}
#footer_menu a:hover{font: normal 9px Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}

/************************************
	=VENUES (usable width = 920px - from row1container)
************************************/
div#venuescolumn {float: left; width: 650px; height: auto;}
.venuestext {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div#venue_pic {float: left; width: 270px; height: auto;}

/**************************
	SEARCH
**************************/
div#searchheader {float: left; width: 920px; margin: 10px 0px 15px 0px; text-align: center; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
div#searchtitle {float: left; width: 920px; margin: 0px 0px 0px 0px; text-align: center; color: #666666; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
div#searchdates {float: left; width: 920px; margin: 0px 0px 0px 0px; text-align: center; color: #666666; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
div#searchlink {float: left; width: 920px; margin: 0px 0px 20px 0px; text-align: center; color: #666666; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}

/************************************
	=Misc.
************************************/

/*ul, li{
	list-style-type: bullet;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 0 0 10px 0;
	margin-left: 20px;
}*/
div#rss {float: left; width: 16px; height: 25px; margin: 3px 10px 0px 0px;}
p {padding: 0px 20px 10px 0px; color: #00000; font: normal 12px/20px Arial, Helvetica, sans-serif;}
h3 { color: #005b9e; margin : 0 0px; padding: 5px 0px 5px 0px; }
h4 { margin : 0 0px; padding: 0em; }
.general_title { font-size:12px; font-weight: bold; color: #005b9e;  }

div#SpacerDiv{clear: both; height: 2px; width: 914px; margin: 0 auto; padding: 0px 0px 0px 0px;}



/* closing tag for "@media all" below */
}