/* -- sdm.css -- t r b l  */
body{
	margin:0px;
 background-color:#000000;
 background-image:url("./images/mainback.gif");
 background-position:top left;
 background-repeat:repeat-y;
 background-attachment:fixed;
 font-family:Verdana,Helvetica,Arial,Geneva,sans-serif;
 font-size:15px;
 font-weight:normal;
 font-style:normal;
 color:#cccccc;
}

#mainpage{
	width:960px;
  margin: 10px auto;
	background-color:#000000;
	border:#333333 15px solid;
}
#banner{
	margin:3px 0px 4px 0px;
	width:100%;
	height:100px;
	vertical-align:middle;
	background-color:#999999;
	border-bottom:#333333 13px solid; 
}
#leftsidebar{
	height:100%;
	margin:0px auto;
	float:left;
	width:20%;
	background-color:#000000;
	color:#cccccc;
}
#navpanel{
	margin:50px 0px 0px 35px;
	width:85%;
 	background:URL(./images/bgnavpanel.jpg) scroll no-repeat center;
	background-color:transparent;
	color:#cccccc;
	border:#999999 2px inset;
	text-align:left;
}
#navpanel a.cButton0{
	margin:5px 10px 0px 10px;
	height:1.125em;
	background-color:transparent;
	color:#999999;
	color:#cccccc;
	font-family:Arial,Eurostyle,Verdana,Geneva,Helvetica,sans-serif;
	font-size:17px;
	font-weight:normal; 
	text-decoration:none;
	line-height:28px;
	text-align:left; 
}
#navpanel a.cButton1{
	margin:5px 10px 0px 10px;
	height:1.125em;
	background-color:transparent;
	color:#00ccff;							
	font-family:Arial,Eurostyle,Verdana,Geneva,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold; 
	text-decoration:none;
	line-height:28px;
	text-align:left; 
	letter-spacing:.875px; 
}
#rightsidebar{
	height:100%;
}
#centerpanel{
	height:100%;
	margin:0px 10px 0px 0px;
	width:75%;
	float:right;
	text-align:left;
	border-left:#111122 2px solid;
}
#centerpanel ul{
	color:#f5f5f5;
	list-style-image:url('./images/aleabullet.gif');
}
h1{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	background-color:transparent;
	color:#00ccff;
	text-align:center;
}
h4{
 margin:1em 12px 4px 12px;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:15px;
 font-weight:bold;
 font-style:italic;
 background-color:transparent;
 color:#00ccff;
 text-align:left;
}
h5{
 margin:1em 12px 4px 12px;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:15px;
 font-weight:normal;
 font-style:normal;
 background-color:transparent;
 color:#00ccff;
 text-align:left;
}
p{
 margin:1em 12px 0px 12px;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:15px;
 font-weight:normal;
 background-color:transparent;
 color:#f5f5f5;
 text-align:left;
}
p em{
	color:#cccccc;
	font-style:italic;
	font-stretch:wider;
}

/* BIO PAGE */
#songlist{
	width:90%;
	text-align:center;
}
#songlist #songlista{
	list-style-type:none;
	float:left;
	text-align:left;
	color:#f5f5f5;
}
#songlist #songlistb{
	list-style-type:none;
	float:right;
	text-align:left;
	color:#f5f5f5;
}

/* GIGS PAGE */
#calheader{
	height:100%;
 	background:URL(./images/bgcal.jpg) scroll no-repeat center;
	background-color:transparent;
}

/* ORIGINALS PAGE */
#centerpanel #playlist1, #centerpanel ol li{
	color:#cccccc;
	font-style:normal;
	font-stretch:normal;
}
#centerpanel #playlist1 ol em{
	color:#cccccc;
	font-style:italic;
	font-stretch:wider;
}
#centerpanel a:link, #centerpanel ol li a:link, #centerpanel a:active, #centerpanel ol li a:active, #centerpanel a:visited, #centerpanel ol li a:visited, #centerpanel #playlist1 a:link, #centerpanel #playlist1 a:active, #centerpanel #playlist1 a:visited{
  background-color:transparent;
	color:#00ccff;
  text-decoration:underline;
  font-weight:normal;
}
#centerpanel a:hover, #centerpanel ol li a:hover, #centerpanel #playlist1 ol li a:hover{
  background-color:transparent;
	color:#cccccc;
	color:#ff0000;
  text-decoration:none;
  font-weight:normal;
}
#playlist1{
	float:right;
	width:35%;
	height:100%;
	margin-top:-20px;
	margin-left:10px;
	vertical-align:top;
}
#songlist #songlista{
	list-style-type:none;
	float:left;
	text-align:left;
	color:#f5f5f5;
}

/* BOOKING.PAGE */
#artists #artistsa{
	margin-right:100px;
	display:inline;
	list-style-type:none;
	float:left;
	text-align:left;
	color:#f5f5f5;
}
#artists #artistsb{
	display:inline;
	margin-left:300px;
	list-style-type:none;
	text-align:left;
	color:#f5f5f5;
}
#artists #artistsc{
	margin-top:-95px;
	display:inline;
	list-style-type:none;
	float:right;
	text-align:left;
	vertical-align:top;
	color:#f5f5f5;
}

/* CONTACT PAGE */
.cCaption{
 font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-align:right;
 background-color:transparent;
 color:#080A87;
}
.cReqCaption{
 font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
 font-size:10pt;
 font-weight:bold;
 text-align:right;
 background-color:transparent;
 color:#cc0033;
}
.cReqItem{
 font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
 font-size:8pt;
 font-weight:bold;
 text-align:left;
 background-color:transparent;
 color:#cc0033;
} 
:focus{
	font-weight:normal;
  background-color:#000000;
	color:yellow; 
}
/* END CONTACT.HTML */

/* ORIGINALS PAGE */
.original {
	font-family:Arial,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:15px;font-weight:normal;font-style:normal;
	background-color:transparent;
	color:#f7ffce;
}

/* LINKCLASS FOR MENU AT BOTTOM OF EVERY PAGE */
.linkline{
	font-family:Arial,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
  font-weight:normal;
  background-color:transparent;
	text-align:center;
}
.linkline a:link, .linkline a:active, .linkline a:visited, ul li a:link, ul li a:active, ul li a:visited {
  background-color:transparent;
	color:#00ccff;
  text-decoration:none;
  font-weight:normal;
}
.linkline a:hover, ul li a:hover{
  background-color:transparent;
  color:#cccccc;
  text-decoration:none;
  font-weight:normal;
}
/* BOTLINE FOR LINE AT BOTTOM OF EVERY PAGE */

#footing{
	width:960px;
	margin:0px auto;
	background-color:#000000;
}

/* footnote for browser info at bottom of Home page */
.footnote{
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-weight:normal;
 font-style:normal;
 font-size:10px;
 background-color:transparent;
 color:#00ccff;
 text-align:center;
}
.footer{
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:10px;
 font-weight:normal;
 background-color:#000000;
 color:#999999;
 text-align:left;
}
/* footerA for browser footnote at bottom of Home page */
.footerA{
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-weight:normal;
 font-size:10px;
 background-color:transparent;
 color:#00ccff;
 text-align:center;
}
/* footer for webmaster info below redline at bottom of every page */
                                                                                                     		
.footer a:link, .footer a:active, .footer a:visited{
  text-decoration:underline;
  font-weight:bold;
  background-color:transparent;
  color:#00ccff;
}
a.footer:hover{
	background-color:transparent;
	color:#cccccc;
	text-decoration:none;
}

