/* mac hide\*/
html, body {height:100%; 	background-color: #0000;}
/* end hide */
body {
	padding:0;
	margin:0;
	text-align:center;
	min-width:1013px;/* for mozilla*/
	background-color: #000000;
	color: #000000;
}
#outer{
	height:100%;
	min-height:100%;
	width:1011px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	color: #FFFFFF;
	background-color: #000000;
	text-align:left;
	margin:auto;
	position:relative;
	background:  url(/images/centredbg.jpg) repeat-y center center;
	position:relative;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#innerwrap {/* enables content first */
	float:left;
	width:880px;
}

#header{
	position:absolute;
	top:0;
	left:-1px;
	width:1011px;
	height:5px;
	background: url(/images/header.jpg);
	overflow:hidden;
	color: #000000;
	z-index:100;
}
#left {
	position:relative;/*ie needs this to show float */
	width:126px;
	float:left;
	padding-top:5px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
}
#left p {padding-left:3px;padding-right:2px}
#right p {padding-left:4px;padding-right:2px}

#right {
	position:relative;/*ie needs this to show float */
	width:126px;
	float:right;
	padding-top:5px;/*needed to make room for header*/
	padding-bottom:32px;/* needed to make room for footer */
}

#footer {
	width:1011px;
	clear:both;
	height:50px;

  background: url(/images/2footer.jpg);
	color: #000000;
	text-align:center;
	left:0;
	bottom:0;
	position: absolute;

}
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}

div,p  {margin-top:0}/*clear top margin for mozilla*/

#centrecontent {
	width:761px;
	float:right;
	padding-top:5px;
	padding-bottom:32px;/* needed to make room for footer */
}

/*#centrecontent p {padding-left:3px; font-family: verdana, "trebuchet MS",helvetica, sans-serif;;  font-size:14px; z-index:100; padding-left: 2px;
color: #FFFFFF }
*/

#bodytext a { color: #f4e460 }
#bodytext table tr td i { color: #FFFFFFF }
#bodytext  { font-family: verdana, "trebuchet MS",helvetica, sans-serif;  font-size:14px }
#bodytext  ul { font-family: verdana, "trebuchet MS",helvetica, sans-serif;  font-size:14px }
#bodytext  ul li { font-family: verdana, "trebuchet MS",helvetica, sans-serif;  font-size:14px }

#centrecontent h1 { 
font-family: verdana, "trebuchet MS",helvetica, sans-serif;;  font-size:20px; z-index:100; padding-left: 2px;
font-weight:none;
color: #FFFFFF }

#centrecontent h2 { 
font-family: verdana, "trebuchet MS",helvetica, sans-serif;;  font-size:18px; z-index:100; padding-left: 2px;
font-weight:bold;
color: #FFFFFF }
#centrecontent h3 { 
font-family: verdana, "trebuchet MS",helvetica, sans-serif;;  font-size:16px; z-index:100; padding-left: 2px;
font-weight:bold;
color: #FFFFFF }

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */

#innerimage
{
   padding-top: 5px;
	 padding-bottom: 2px;
	 margin: 0;
	 position:relative;
	 border-left:0px;
	 border-right:0px;
}


#bottombox { margin:0px 0px 0px 0px;  }
#leftbottom {
		float:left;
		width:64%;
		background:#fff;
		border-right:2px solid #f4e460;

		margin-right:2px;
		margin-bottom:0px;
		padding-right: 10px;
		padding-bottom:0px;
		background: #00005c;
}

#bottombox h1 { 
font-family: verdana, "trebuchet MS",helvetica, sans-serif;;  font-size:20px; z-index:100; padding-left: 2px;
font-weight:none;
color: #FFFFFF }

#leftbottom p
{
font-family: verdana, "trebuchet MS",helvetica, sans-serif;;  font-size:14px; z-index:100; padding-left: 2px;
color: #FFFFFF
}


#rightbottom {
				font-family: verdana, "trebuchet MS",helvetica, sans-serif;  
				  font-size:20px;
				font-weight: none; 
				z-index:100; 
	
	
				color: #FFFFFF
}

#rightbottom a { color: #f4e460 }
	
#rightbottom h4 { font-size:12px; }



.staffphoto { float: right;
              margin: 15px; }
.notice { margin: 15px;
          padding: 10px;
	  border: thin solid #FFFFFF;
	  font-size: 95%; 
	  color: #FFFFFF }



table.ruled { border-collapse: collapse;
              margin-top: 1ex;
              margin-bottom: 1ex; }

table.ruled th { font-family: verdana, "trebuchet MS",helvetica, sans-serif;;  font-size:16px; z-index:100; padding-left: 2px;
	         color: #FFFFFF }
table.ruled td,th { border-top: 3px solid #f4e360;
                    border-bottom: 3px solid #f4e360;
                    padding: 3px 10px 3px 10px;
                    vertical-align: top; color:#FFFFFF}
table.ruled td a { color: #f4e360 }

/* tables without rules between every row -- e.g. CD track listings */
table.partlyruled { border-collapse: collapse;
                    margin-top: 1ex;
                    margin-bottom: 1ex; }

table.partlyruled th { border-top: 3px solid #dddddd;
                       border-bottom: 3px solid #dddddd;
                       padding: 3px 3px 3px 3px;
                       font-weight: normal;
                       text-align: left;
                       vertical-align: top; }
table.partlyruled th a { color: #f4e360 }
table.partlyruled td { color: #FFFFFF }
table.partlyruled td a { color: #f4e360 }

/* no rules in nested tables */
table.ruled table td, table.ruled table th { border: none; }

/* tables for CD lists */
table.cdlist { margin-top: 1ex;
               margin-bottom: 1ex;
               padding: 5px;
               width: 100%; }

table.cdlist tr { vertical-align: top; }

table.cdlist tr td { width: 50%; }
