body{
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	text-align:center;
	top:0;
	margin:0;
	padding:0;
	background: #0D0D0D url(images/wall8.jpg) repeat left top;
}

a { text-decoration:underline;
	color: #007CD7;
}

a:hover { text-decoration:none;
	color: #007CD7;
}

a:visited { text-decoration:underline;
	color: #5591c7;
}


a img {
	border: none;
}

/*p {
	line-height:1.2em;
	margin-top: 2px; margin-bottom: 2px;
}*/

p, ul, ol, dl {

	font-size:100%;

	margin-top:0;

	margin-bottom:1.0em;

}


#page {
	width:768px;
	top:0;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	background-image:url(images/mdpac-hp-v3sliced_19.jpg);
	background-repeat:repeat-y;
	position:relative;
	z-index:0;
	text-align:center;
	font-size:small;

/*	border: 6px solid #FFF;*/
}


#Table_01 {
	 
	left:0px;
	top:0px;
	width:1078px;
	height:963px;
}

#mdpac-hp-v3sliced-02_ {
	left:147px;
	top:0px;
	width:74px;
	height:37px;
}

#mdpac-hp-v3sliced-03_ {
	 
	left:221px;
	top:0px;
	width:69px;
	margin-top: 0px;
}

#mdpac-hp-v3sliced-04_ {
	 
	left:290px;
	top:0px;
	width:90px;
	height:37px;
}

#mdpac-hp-v3sliced-05_ {
	 
	left:380px;
	top:0px;
	width:74px;
	height:37px;
}

#mdpac-hp-v3sliced-06_ {
	 
	left:454px;
	top:0px;
	width:95px;
	height:37px;
}

#mdpac-hp-v3sliced-07_ {
	 
	left:549px;
	top:0px;
	width:72px;
	height:37px;
}

#mdpac-hp-v3sliced-09_ {
	 
	left:147px;
	top:0px;
	width:766px;
	height:37px;
	background-image: url(images/mdpac-hp-v3sliced_09.jpg);
	padding: 0px;
	margin: 0px;
}

#mdpac-hp-v3sliced-11_ {
	left:903px;
	top:0px;
	width:12px;
	height:37px;
}



/*	Header			*/

#welcome-header {
	width:768px;
	height:194px;	
	background-image: url(images/header-welcome.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	z-index:0;
/*	text-align:center;*/
	clear:both;
}

#events-header {
	width:768px;
	height:194px;	
	background-image:url(images/header-5.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	z-index:0;
/*	text-align:center;*/
	clear:both;
}

#box-office-header {
	width:768px;
	height:194px;	
	background-image:url(images/header-4.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	z-index:0;
/*	text-align:center;*/
	clear:both;
}

#venues-header {
	width:768px;
	height:194px;	
	background-image:url(images/header-6.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	z-index:0;
/*	text-align:center;*/
	clear:both;
}

#press-room-header {
	width:768px;
	height:194px;	
	background-image:url(images/header-7.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	z-index:0;
/*	text-align:center;*/
	clear:both;
}

#about-header {
	width:768px;
	height:194px;	
	background-image:url(images/header-8.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	z-index:0;
/*	text-align:center;*/
	clear:both;
}

#mdpac-hp-v3sliced-14_ {
	 
	left:13px;
	top:17px;
	width:475px;
	height:521px;
}

#mdpac-hp-v3sliced-16_ {
	width:768px;
	background-image: url(images/mdpac-hp-v3sliced_16.jpg);
	background-repeat: repeat-y;
	margin-top: 500px;
	position: relative;
}

#mdpac-hp-v3sliced-18_ {
	 
	left:0px;
	top:552px;
	width:768px;
	height:104px;
}

#mdpac-hp-v3sliced-20_ {
	 
	left:147px;
	top:897px;
	width:768px;
	height:29px;
}




/*	Left Column			*/

#body-left{
	width:385px;
	margin:0;
	padding-left:40px;
	padding-right:40px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	float:left;
	background-image:url(images/mdpac-hp-v3sliced_14.jpg);
	background-repeat: no-repeat;	
	
}

#body-left h1{
	
	padding:20px 20px 0px 0px;
	margin:0;
	line-height:24px;
	color:#660000;
	background-image:url(images/lc_header.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

#body-left h2{
	
	margin:0;
	font-size: 110%;
	color: #745b3c;
	font-variant: small-caps;
	padding-bottom: 8px;
	padding-top: 8px;
}

#body-left h3{
	
	margin:0;
	font-size: 100%;
	font-weight:300;
	color: #416143;
	/*font-variant: small-caps;*/
	padding-bottom: 8px;
	padding-top: 8px;
}

#body-left-content {
padding-top: 15px;
}

#body-left p{
	
	padding:0px 20px 0px 0px; 
	margin:0;
	font-size:100%;
}


#body-left img {
	padding:5px;
	background-color:#f4f4f4;
	border: 1px solid #D5CCAD;
}

#body-left .section{
	margin:0 0 2em 0;
	clear:both;
}

#body-left .section h1{
	
	padding:20px 20px 0px 12px;
	margin:0 0 1em 14px;
	height:30px;
	background-image:url(images/lc_header.gif);
	background-repeat:repeat-x;
	background-position:top right;	
	font-size:110%;
}

#body-left .section p{
	
	padding:0px 20px 0px 25px; 
	margin:0;
	font-size:100%;
}

#body-left .section img{
	padding:0;
	margin:0;
}


#body-left .section a {

	padding:0px; 
	margin:1em 0 1em 25px;
	text-align:left;
	float:left;
	color:#9B4646;

}


/*	Right Column		*/

#body-right {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	width:230px;
	padding:0;
	margin:0;
	padding-right:30px;
	position:relative;
	line-height:1.4em;
	text-align:left;
	float:right;
}

#body-right #menu li{
	list-style-type: none;
}


#body-right h1{
	margin:0;
	color: #153e1d;
	font: normal small-caps 140% Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #b5b5b5;
	position: relative;
	margin-left: 40px;
	padding-top: 1em;
	width: 190px;
	padding-bottom: 5px;
	margin-bottom:8px;
}

.title {
	/*margin:0;*/
	color: #153e1d;
	font: normal small-caps 140% Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #b5b5b5;
	position: relative;
	/*margin-left: 60px;*/
	padding-top: 1em;
	width: 220px;
	padding-bottom: 5px;
	margin-bottom:8px;
	
	
}

#body-right h2{
	font-size:140%;
/*	font-style:normal;*/
/*	margin:0;*/
/*	padding:1em 30px 0 30px;*/
	
}

#body-right p {
	margin:0;
	padding:1em 30px 0 30px;

	font-size:85%;
}

#body-right .maingfx img {
	margin:0;
	padding:1em 22px 0 22px;
}

#body-right a {
	color:#A94418; 
	text-decoration:underline;  
}

#body-right a:hover { color:#582727;}

#body-right ul,
#body-right ol {
	/*padding:1em 30px 0 55px;*/
	margin-top:0px;
	font-size:85%;  
} 

#body-right .motto {
	margin:1em 30px 1em 30px;
	padding:0;
	background-color:#F2F4F0;
	border:1px solid  #DAE4EC;
}
#body-right .motto h1{ 

	margin:0;
	padding:1em ;
	font-size:85%; 
	color:#687482;
	
}

#body-right .motto p { 

	margin:0;
	padding:1em;
	font-size:70%; 
	color:#687482;	
	
}


#body-right .dateclass{
	margin:0 0 0 30px;
	padding:0 0 0 10px;
	color:#666666;
	background-image:url(images/g_date.gif);
	background-repeat:no-repeat;
	background-position:center left;	
}




/*	Footer			*/

#footer {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/mdpac-hp-v3sliced_18.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:75px;
	padding:30px 0 0 0;
	text-align:center;
	font-size:x-small;
	color:#A94418;	

	clear:both;	
	
}

#footer a:link, #footer a:active, #footer a:hover, #footer a:visited{
	color:#A94418; text-decoration:none; 
}
#footer a:hover{
	color:#0a0a0a; 
}


-->

.lsttbl {
	border: 1px solid #CCCCCC;
}

.lsttbl th {

	font-weight: bold;

	background-color: #937C5C;

	color: #FFFFFF;

}

.lsttbl th a {

	color: #FFFF66;

}
.lsttbl tr.even {

	background-color: #FFFFFF;
}


.hpflash {
	margin-left:-7px;
	margin-top:-50px;
	margin-bottom:-20px;
	_margin:0px;
}





/**
 * CSS dropdown menu inspired by Son of Suckerfish...
 * http://www.htmldog.com/articles/suckerfish/dropdowns/
 * http://www.alistapart.com/articles/horizdropdowns
 */


#nav {
	width: 766px;
	height: 37px;
	margin-left: 1px;
	background-image: url(images/mdpac-hp-v3sliced_09.jpg);
	background-repeat:repeat-x; 
	}
	
	
.page_item a{ 

	font-size:11px;
	
	}
	
#nav ul.menu { /* top level ul */
  padding: 0 0 0 10px;
  margin: 0;
  list-style: none;
  height: 1.6em;
  /*background-color: #666;*/

} 

#nav a {
  display: block;
  padding: 0 20px;
  margin: 0;
  line-height: 37px;
  color: white;
  /*background-color: #DFD6B7;*/
  text-decoration: none;
}

#nav a:hover {
  color: white;
  background-color: #333;
  text-decoration: underline;
	background-image: url(images/nav-hover.jpg);
}

#nav a.active {
  text-decoration: none;
  background-color: #333;
}

#nav li {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
  /*width: 10em;/* fixed width works better, but looks ugly */
}

/* second-level lists */

#nav ul.menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  height:0px;
}

#nav li ul {
  position: absolute;
  margin-left:-40px;
  width: 13.8em;
  top:24px;
  left: -999em; /* to hide menus because display: none isn't read by screen readers */
  z-index:100;
}

#nav li li {
  float: left;
  width: 13.8em;
}

#nav li li li {
  float: left;
  width: 13.8em;
  margin-top:-20px;
  margin-left:177px;
  height: 38px;
}

#nav li ul a {
	font-size:11px;
/*  padding: 0.1em 0 0.2em 0.8em;*/
padding:4px;
  width: 13em;
  line-height: normal;
  color: #222;
background: transparent;
filter:alpha(opacity=95);
-moz-opacity:.95;
opacity:.95;
  background-color: #777;
  border-bottom: 1px solid #fff;
background-color: #D8CDB1;
}

#nav li ul a:hover {
  color: white;
  background-color: #444;
}

#nav li ul ul {
  margin: -1.3em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
/* end of the menu stuff */

