/***********************************************/
/*  Home page stylesheets for April 07 layout */
/***********************************************/ 

body{
	font-family: Helvetica, Arial, sans-serif;
	size: 12px;
	color: #000;
	background-color:#FFFFFF;
	margin: 20;
	max-height: 20px;
}

.bodytxt{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
}

.hmpgshows {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

a{
	color: #C03;
	text-decoration: underline;
}

a.link{
	color: #C03;
	text-decoration: underline;
}

a.visited{
	color: #333;
	text-decoration: underline;
}

a.hover{
	color: #C03;
	text-decoration: underline;
}


/************* #left nav main level styles ***************/
.leftnavlinks {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}

.leftnavlinks:link {
	color: #000000;
	text-decoration:none;
	}
	
.leftnavlinks:visited {
	color: #000000;
	text-decoration: none;
}

.leftnavlinks:hover{
	color: #000000;
	text-decoration: underline;	
	}
	

/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#navBar{
	width: 190px;
	margin: 0px;
	padding: 0px;
}

#content{
	float: left;
	width: 600px;
	padding: 0px 0px 0px 10px;
}

/* styles for error message */

#content2{
	font-family:"Century Gothic", Arial, Verdana;
	font-size:14px;
	color: #000000;
	width: 600px;
	padding: 0px 0px 0px 10px;
	
}


/*********** #navBar link styles ***********/
 the margin width changes the vertical spacing on the main level links - be sure and change the height of the shim used on dsp local menu for the home link spacing  
#navBar ul a:link, #navBar ul a:visited {display:inherit;} 
#navBar ul {list-style: none; margin: 12px; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 0px solid #eee;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#mainLinks{
	font-family: "Century Gothic", Arial, Verdana;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border-bottom: 0px solid #333333;
	font-size: 14px;
	background-color: #ffffff;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;	
}

#mainLinks h3{
	padding: 0px 0px 0px 0px;
}

#mainLinks a {
	display: block;
	border-top: 0px solid #333333;
	padding: 0px 0px 0px 00px;
}

#mainLinks a:hover{
	background-color: #dddddd;
}


/*********** #subSectionLinks styles (unit headings) ***********/

#subSection{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 0px solid #fff;
	font-family: "Century Gothic", Arial, Verdana;
	font-size: 14px;
	background-color: #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;	
}


#subSection a {
	display: block;
	border-top: 0px solid #fff;
	padding: 0px 0px 0x 0px;
}

#subSection a:hover{
	background-color: #FFFFFF;
}


/*********** #leveltwo styles ***********/

 .leveltwoClass {font-size: 14px;} 

#leveltwo{
	font-family: "Century Gothic", Arial, Verdana;
	font-weight:bold;
	position: relative;
	margin: 0px;  
	padding: 0px;
	background-color: #fff;
	border-bottom: 0px solid #fff;
	border-right: 0px solid #fff;
}

#leveltwo a {
	display: block;
	font-size: 14px;
	font-family: "Century Gothic", Arial, Verdana;
	font-weight:bold;
	border-top: 0px solid #000;
	padding: 0px;
	text-decoration:none;
}

#leveltwo a:hover{
	background-color: #fff;
	text-decoration:underline;
}
/*********** #levelthree styles ***********/

#levelthree{
	position: relative;
	margin: 3px;
	padding: 0px;
	background-color: #fff;	
	border-bottom: 0px solid #fff;
}


/************* #Content styles ***************/
#FirstContent{
	padding: 10px 0px 0px 0px;
	width: 600px;
}

#FirstContent ul{
	padding:0px 0px 0px 0px; 
	margin: 4px 0px 0px 0px;
	list-style-image:url(/template/images/bullets/dbl_bullet.gif);
}

#SecondContent{
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	border-top: 0px solid #cccccc;
	padding: 0px 0px 0px 0px;
}

#SecondContent ul{
	padding:2px 0px 0px 0px; 
	margin: 4px 0px 0px 7px;
	list-style-image:url(/template/images/bullets/dbl_bullet.gif);
}

#SecondContent img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

/************* #top horizontal nav styles ***************/
.topnavlinks {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}

.topnavlinks:link {
	color: #000000;
	text-decoration:none;
	}
	
.topnavlinks:visited {
	color: #000000;
	text-decoration: none;
}

.topnavlinks:hover{
	color: #000000;
	text-decoration: underline;	
	}
	
	
/************* #top horizontal buy tickets styles ***************/
.buylinks {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #C03;
	font-weight:bolder;
}

.buylinks:link {
	color: #C03;
	text-decoration:none;
	}
	
.buylinks:visited {
	color: #C03;
	text-decoration: none;
}

.buylinks:hover{
	color: #C03;
	text-decoration: underline;	
	}
		
/************* #top horizontal nav styles ***************/	
.bottomrlaclinks {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}

.bottomrlaclinks:link {
	color: #000000;
	text-decoration:none;
	}
	
.bottomrlaclinks:visited {
	color: #333333;
	text-decoration: none;
}

.bottomrlaclinks:hover{
	color: #000000;
	text-decoration: underline;	
	}


.hmpgcentertext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
}


.disclaimer {
	font-size: 10px;
	font-weight: bold;
}

/*******footer    *******/
.rlacfooter {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
}


/**** misc text styles *******/
.upcomingtxt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.hmpgheader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #990000;
}
.date {
	font-family: Helvetica, Arial, sans-serif;
	color: #990000;
	font-weight: bold;
}

.hmpgshows {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.showdates {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.showdescription {
font-size: 11px;
color: #666666;
}

.grayborder{
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	}	

