/* Global */



body {

	background-color:#000;

	font-family: Georgia, 'Times New Roman', Times, serif; 

	font-size:13px;

	color: #efefef;

	text-align: center;

	padding: 0px;

	margin:0px;

}


#container {
	width: 972px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
        font-family: Georgia, 'Times New Roman', Times, serif; 
	font-size:12px;
        color: color:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
        background-color: #000;
} 



#page {

	width: 972px;

	margin: 0px auto;

}



#homepage {

	width: 972px;

	margin: 0px auto;

}



#homepageleft {

	float: left;

	width: 729px;

        margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
        margin-left: 10px;

}



#homepageright {

	float: left;

	text-align: center;

		width: 245px;

}

#homeblock-right {

	width: 135px;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 10px 15px;

	float: left;

    font-size: 11px;

	/*max-height: 1010px;

	height: 1010px;*/ 		

}




ul#splashnews {

	width: 972px;

	margin: 0px auto;

	list-style-type:none;

}



ul#splashnews li {

	float:left;

	margin: 0px 40px;

	padding:0px;

	text-align:center;

	color:#ccc;

	font-size:13px;

	font-weight:bold;	

}



#footer {

	margin: 0px 0px 20px 0px;

	padding: 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #666;

}


a {text-decoration: none; color:#FFF;}

a.white {color:#fff;}

a.red {color:#900;}

a.grey {color: #666;}

a.black {color:#000;}

a:hover {color:#888;  }



/* Header Nav */



#header {

	margin: 20px 0px 0px 0px;

	padding: 0px;

	text-align:center;	

}



h1, h2 { padding:0px; margin:0px; }



h1 {

	display:block;

	float:none;

	height: 30px;

	background-image: url('/images/homepage/howardshoretitle.gif');

	background-position: top center;

	background-repeat:no-repeat;

	padding:0px; margin:0px;



}



h2 {

	display:block;

	float:none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;


}


h4.lotr {

	font-size: 11px;
	
	font-weight: normal;

	color: #da9d00;

	padding: 0px 0px 5px 0px; 

	margin:0px 0px 0px 0px;

}


.white {color:#fff;}

.grey {color:#666;}

.red {color:#900;}

.lotr {color:#da9d00;}

.lg {font-size:14px; }

.sm {font-size:10px;}




h1 span {display: none;}

h2 span {display: none;}


ul.performances {

	list-style-type: square;

	padding: 5px 20px 5px 15px;

	margin: 0px;

}



ul.performances li {

	padding: 10px;

	margin: 0px;

	text-align: left;

}

hr {
border: 0;
color: #999;
background-color: #999;
height: 1px;
width: 85%;
text-align: center;
}


