body { margin:0px; padding:0px; background: #4F0500; text-align:center; }
div { margin:0px; padding:0px; }
p { font: 12px Georgia, Times, serif; color:#000; margin: 10px 0 0 0; line-height:15px;}
span { font: 12px Georgia, Times, serif; color:#000;  }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }

a:link	{ color: #F9DC9B; text-decoration:none; }
a:visited	{ color: #F9DC9B; text-decoration:none; }
a:hover	{ color: #F9DC9B; text-decoration:underline; }
a:anchor	{ color: #F9DC9B; text-decoration:none; }

.unselectable {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}
div.clear { clear:both; height:0px; display:block; visibility:hidden; }



h1#header {  text-indent:-9999px; background:transparent url(../images/header.jpg) 0 0 no-repeat; height:137px; }

h2#about { text-indent:-9999px; background:transparent url(../images/he_aboutthedjo.gif) 0 0 no-repeat; height:14px; width:165px; position:absolute; top:12px; left:23px; }
h2#thedebutalbum { text-indent:-9999px; background:transparent url(../images/he_cdcallout.gif) 0 0 no-repeat; height:14px; margin:12px 0 0 15px; }

h3.name { height:18px; width:207px; position:absolute; top:12px; left:23px; font-size:16px; margin-bottom: 12px;}
h4.instrument { height:15px; width:270px; position:absolute; top:29px; left:23px; }
h5{font-size:15px; color:#F9DC9B;}

h3#contact { height:14px; width:165px; position:absolute; top:12px; left:23px;}

div#underHeader {height:28px; background: url(../images/under_header_bg.jpg) 0 0 no-repeat;}

div#shadowHolder { text-align:left; width:720px; margin: 0 auto;  background: transparent url(../images/bg.gif) 0 0 repeat-y; }
div#shadowBottom { text-align:left; width:720px; margin: 0 auto;  background: transparent url(../images/bottom_bg.gif) 0 0 no-repeat; height:32px;}

div#contentContainer { width:650px; margin-left:50px; border: 1px solid #A48482; background:transparent url(../images/content_bg.jpg) top left no-repeat; } 
div#contentContainer #innerContainer { background: transparent url(../images/beige_bg.jpg); margin: 0 0 6px 6px; width:636px; border:1px solid #D7AD19; overflow:visible; position:relative;}

div#aboutdjo { width:260px; height:280px; float:left; margin: 20px 0 0 23px;  }

div#nextshow {  margin: 0 0 0 20px; width:590px; }
#nextshow #left {float:left; width:210px; }
#nextshow #right {float:left; width:315px; }
h2#ournextshow { text-indent:-9999px; background:transparent url(../images/ournextshow.gif) 0 0 no-repeat; height:14px; width:255px; }


div#otherProjects { width:337px; height:88px; background: transparent url(../images/otherprojects_bg.jpg) 0 0 no-repeat; margin: -6px 0px 0 0; float:right; position:relative; }
div#biopic { width:260px; height:223px; float:left; padding: 48px 0 0 23px;  }


div#cdCallout { width:344px; height:271px; background: transparent url(../images/cd_callout_bg.gif) 0 0 no-repeat; margin: -6px -7px 0 0; float:right; position:relative;}
div#cdCallout img#cover { position:absolute; top:12px; left:212px; border:1px solid black; } 
div#cdCallout #playerHolder { position:absolute; top:29px; left:17px; width:188px; height:105px; background:#000; }
div#cdCallout #playerHolder #top { background: transparent url(../images/bg_playertop.jpg) 0 0 no-repeat; width: 188px; height:67px; }
h5#audio { font: 12px Georgia, Times, serif; color:#F9DC9B; font-weight:bold; padding:2px 0 0 4px; height:14px; }
ul#songList { margin:2px 0 0 4px; padding:0 }
ul#songList li.song { display:block; text-indent:10px; font: 11px Georgia, Times, serif; color:#F9DC9B; background: transparent url(../images/arrow.gif) 0px 2px no-repeat; margin:0 0 3PX 0; padding:0; }

div#cdCallout p { font: 11px Georgia, Times, serif; color:#F9DC9B; position:absolute; top:140px; left:17px; line-height:14px; width:316px; height:98px; display:block;}
div#cdCallout span#byline { font: 10px Georgia, Times, serif; color:#F9DC9B; font-style:italic;  position:absolute; top:246px; left:151px; }



div#bio { padding:0 28px 28px 22px; }

ul.bioProjects { padding:0; margin:12px; float:left; width:110px; font: 11px georgia, times, serif; list-style:none; height:75px;}
ul.bioProjects li { padding:0; margin:0; line-height: 13px;}

dl#bandMembers { margin:2px 0 0 12px; padding:0;  width:100px; float:left; }
dl#bandMembers dt { display:block; text-indent:0; font: 12px Georgia, Times, serif; color:#F9DC9B; margin:10px 0 3px 0px; padding:0; font-weight:bold; }
dl#bandMembers dd { display:block; text-indent:10px; font: 11px Georgia, Times, serif; color:#F9DC9B; background: transparent url(../images/arrow.gif) 0px 2px no-repeat; margin:0 0 3px 3px; padding:0; }


dl#bioList { margin:18px 0 0 12px; padding:0 }
dl#bioList dt { display:block; text-indent:2px; font: 12px Georgia, Times, serif; color:#333; margin:0 0 3px 0px; padding:0; font-weight:bold; }
dl#bioList dd { display:block; text-indent:10px; font: 12px Georgia, Times, serif; color:#333; margin:0 0 3px 3px; padding:0; }



/* RADIO THINGY CSS BELOW GODDAMMIT */

div#cdCallout #player { height:12px; width:188px;  }
div#cdCallout #playerHolder #footer { background: #000 url(../images/bg_freshnewtalent.gif) 0 0 no-repeat; width: 188px; height:26px; }
div#cdCallout #playerHolder img#buy { margin:4px 0 0 117px; } 


div#photoScroller img.pic { float:left; margin-right:18px; border:1px solid black;}

/*
BIO CSS BELOW
*/
img#biopic { float:left; margin: 20px 0 0 23px; }


/* CONTACTING US CSS */
span { font: 12px Georgia, Times, serif; font-size:12px; }
span.contact { font-weight:normal; text-align:left; display:block; margin:0 0 0 0;}
span.contactNotRequired { font-weight:normal; padding-left: 12px; text-align:left; }
span.asterisk {  size:14px; font-weight:normal; color:  #000; }
.field { background-color: #faefd0; border: 1px solid #000; font-size:11px; color: #000; width:200px; margin:0; }





.textField { background-color: #faefd0; height: 100px; width: 230px; border: 1px solid #000; font-family: helvetica, arial, sans-serif; font-size:11px; color: #000; padding: 3px;}
div.formRow { height: 42px; width:240px; text-align:left; }
div.formRowText {  text-align:left; padding-bottom:12px;}






/* NAV */


div#globalnav	{
	height: 28px;
	width: 381px;
	margin: 0 0 0 6px;
	padding: 0;
	border: 0;
	background: transparent;
	}

div#globalnav ul#menu	{
	height: 28px;
	width: 381px;
	background: transparent url(../images/nav.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#globalnav ul#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
ul#menu li, ul#menu a {
	height: 28px;
	display: block;
	}
	
div#globalnav ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
	}
	
#homemenu	{left: 0px; width: 71px;}
#bandmembersmenu	{left: 72px; width: 147px;}
#contactusmenu	{left: 221px; width: 159px;}


#homemenu a:hover	{background: transparent url(../images/nav.gif) -0px -28px no-repeat;}
#bandmembersmenu a:hover {background: transparent url(../images/nav.gif) -72px -28px no-repeat;}
#contactusmenu a:hover {background: transparent url(../images/nav.gif) -221px -28px no-repeat;}