/* page layout information.  This sytlesheet requires reset.css */
	


/* == General classes =================================================*/
.clearBoth {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}


/* == Main Sections ====================================================*/
html {
	background-color:#00173d;
	background-image:url(../images/daddies_background_blue.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	background-attachment:fixed;
}

body {
}	
	
#wrapper {
	position:relative;
	width:960px;
	margin: 0px auto;
}	

#transparency {
	position:absolute; 
	left2:-8px;  /* IE 6 and IE 7 Bug */
	width:960px;
	margin:0px;
	min-height:1980px;
	height2:1980px;   /* IE6 IE7 bug */
	background-color:#020210;
	  /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}	


#header {
	position:relative;
	width:910px;  
	margin:0 25px;
	height:346px;  /* was 336 */ 
	border-bottom:dotted white 4px;
	
}

#content {
	position:relative;   
	width:910px;
	margin:25px;
}

#footer {
	position:relative;   /* overrides transparency  */
	width:910px
	margin:25px;
	text-align:center;
	padding:5px;
}



/* -- Header Section (logo, utilities, site menu) ----------------*/

#siteMenu{
	position:absolute;
	width:739px; 
	height:34px;
	left:10px;  
	top:10px;
	padding:0px;
	margin:0px;
}

#siteMenu li {
	float:left; /* this fixes staircase bug in IE6 */
}

#siteMenu li a{
	text-align:center;
	width:72px; /* 82 */
	height:25px;
	padding:5px;
	padding-top:8px; 
	padding-bottom:2px;
	margin:2px;
	float:left;
	border-right:solid white 2px;

}

#siteLogo a {  /* made the same size as image to make it clickable */
	position:absolute;
	top:80px;
	left:95px;
	width:258px;
	height:186px;
	z-index:1;
	background-image:url(../images/GD_logo_web.gif);
	background-repeat:no-repeat;
}

#sitePlayer{
	position:absolute;
	width:310px;
	height:14px;
	right:30px;  
	top:15px;
	padding:0px;
	margin:0px;
}

#siteTopRight {
	position:absolute;
	width:310px;
	height:160px;
	right:30px;
	top:136px;
	background-image2:url(../images/headerimages/band_1.jpg);
}

#siteTopRight img { 
	width:310px;
	height:160px; }

#siteText {
	position:absolute;
	top:280px;
	left:105px;
}

/* -- Content Area Sections ----------------------------------------------*/
/* Left width + padding + Right width + padding + border must quale 910. */
/* width left + width right = 856 */
#contentAreaLeft {
	overflow:hidden;
	float:left;
	width:500px;
	display:inline;  /* fix the IE6 double margin bug. */
	padding-right:25px;
}

#contentAreaRight {
	overflow:hidden;
	float:right;
	width:356px;
	min-height:425px;  
	display:inline;  /* fix the IE6 double margin bug */
	border-left:dotted 4px white;
	padding-left:25px;
}

#contentAreaFull {
	overflow:hidden;
}

img.smicon {
	padding:10px;
	padding-top:150px;
}


/* .... section Header ................................................*/

#localMenu {
	clear:both;
}

#localMenu{
	position:relative;
	padding:0px;
	margin:0px;
	display:inline;

}

#localMenu li {
	float2:left; /* this fixes staircase bug in IE6 */
	display:inline;
}

#localMenu li a{
	text-align:center;
	width2:82px;
	height2:25px;
	padding:5px;
	padding-top:8px; 
	padding-bottom:2px;
	margin:2px;
	float2:left;
	

}

/* local menu for Bios */
#localMenuBio{
	position:relative;
	padding:0px;
	margin:0px;
}

#localMenuBio li {
	float:left; /* this fixes staircase bug in IE6 */
	width:82px;
	height:150px;

}

#localMenuBio li a{
	text-align:center;
	padding:5px;
	padding-top:8px; 
	padding-bottom:2px;
	margin:2px;
	float:left;
	text-decoration:none;
}

	
#localMenuBio li img {
	width:72px;
	height:82px;
	margin:0px;
	border:2px solid black;
}

#localMenuBio li img:hover {
	border:2px solid #df711c;
}


#localMenuBio li p {
	margin:0px;
	xposition:absolute;
	width:72px;
	xheight:100px;
	vertical-align:bottom;
	color:#df711c;
	
	
}






/* --------------------------------------------------------------------*/

.advert {
	clear:both;  
	padding-top:25px;
	margin:25px auto;
}

.advert p {
	text-align:center;
	margin-top:25px;
	margin-bottom:25px;
}	

/* == Main Content Area ================================================*/
#mainContent {
	float:left;
	}


/* ---standard table format ---------------------------------------------*/

#mainContent table {border-collapse: collapse;width:910px; margin:16px 0;	}
#mainContent caption { margin-bottom:2px;}
#mainContent thead {}
#mainContent tr {font-size:20px;height:24px;	}
#mainContent th, #mainContent td {height:48px; padding:5px 16px;border-bottom:1px solid #30535f;vertical-align:middle;}
#mainContent col { }
#mainContent tr strong {color:#df711c;}
#mainContent tr strong:hover {color:red}

/* ---standard forms format ---------------------------------------------*/

.standardForm	fieldset {
			margin: 16px 0;
			padding: 1em;
			border: 1px solid #df711c;
			background:#626262;
		}

.standardForm		legend {
			padding-left:10px;
			padding-right:10px;
			font-weight:bold;
			margin:0px;
		}
		
#mainContent .standardForm p {
			margin:12px;
			clear:left;
}

.standardForm .formNote {
	float:left;
	display:block;
	position:relative;
	top:12px;
	left:12px;
	max-width:200px;
	margin-bottom:12px;
}

.standardForm .formData {
	float:left;
	display:block;
	position:relative;
	top:14px;
	left:12px;
	max-width:400px;
	margin-bottom:12px;
}

.standardForm input, .standardForm	textarea, .standardForm select, .standardForm button {
			margin-top:12px;
			margin-bottom:12px;
}


.standardForm		label {
			margin-top:14px;
			margin-bottom:10px;
			display:block;
			float:left;
			width:150px;
			max-height:16px;
			text-align:right;
			overflow:hidden;
			margin-right:5px;
		}
		
		
.standardForm	 input {
			display:block;
			float:left;
			width:200px;    
}

.standardForm		textarea {
			margin:12px 0;
			display:block;
			float:left;
			height:100px;
			width:430px;
			max-width:480px;
			border:1px solid black;
		}

.standardForm input.fileInput {
		font-size:14px;
		color:black;
}

		
.standardForm		input.submit {
			width:auto;
			border:2px groove gray;
			margin-right:20px;
		}
		
	
.standardForm 	input.formButton {
			border:1px solid black;
}
.standardForm select {
		display:block;
		float:left;
		width:200px;
		
}
	
	
.standardForm button {
		display:block;
		float:left;
		width:auto;
		
}
		
/* ---- Radio and Checkbox Formating Start ---------------------------------------------------------------*/




.standardForm .radiocheckboxGroup {
		clear:left;
		padding-top:3px;

}		

.standardForm div.radiocheckboxGroup {
			margin:12px 0;
		}
			
			
#mainContent .standardForm .radiocheckboxGroup  p {
			margin:0px;
}


.standardForm .radiocheckboxGroup fieldset {
		padding-top:3px;
}

.standardForm .radiocheckboxGroup input{   
			position:relative;
			display:block;
			float:left;
			left:165px;
			width:auto;   /* cancels less specific rule higher up */
			margin:0px;   /*make boxes closer vertically */

}

.standardForm .radiocheckboxGroup label{
			position:relative;
			text-align:left;
			left:165px;
			margin:0px;
			padding-left:10px;
			width:auto;    /* cancels less specific rule higher up */
}

.standardForm .radiocheckboxGroup .formNote {
			position:relative;
			text-align:left;
			margin:0px;
			margin-left:10px;
			top:0px;
			left:165px;
			width:auto;    /* cancels less specific rule higher up */
}

.standardForm .radiocheckboxGroup  fieldset input {
			left:100px;
			
}

.standardForm .radiocheckboxGroup fieldset label {
			left:100px;
}
	
.standardForm .radiocheckboxGroup fieldset .formNote {
			left:100px;
}

/*############################################################################*/
/* Links etc */

.links {
	display:block;
	height:23px;
	background:url("../images/iconExternalLink.gif") no-repeat;
	text-indent: 30px;
	margin-left:20px;
	padding-top:3px;
	margin-bottom:20px;
}

.linksTwitter {
	background:url("../images/iconTwitter.gif") no-repeat;
}

.linksBlogspot {
	background:url("../images/iconBlogspot.gif") no-repeat;
}

.linksFacebook {
	background:url("../images/iconFacebook.gif") no-repeat;
}


img.iconExternalLink {
	display:inline;
	margin:0px;
	padding:0px;
	border:0px;
	
	
}	
/*############################################################################*/
/* Footer Comments */

.comments {
	width:600px;
	border:1px solid black;
	margin-left:155px;
	margin-bottom:10px;
	padding:10px;
	text-align:center;
	background:#EEEEEE;
	background:#df711c;
	
}

#footer .comments h1 {
	text-align:center;
	color:red;
}

#footer .comments p {
	text-align:left;
	color:black;
	font-size:16px;
	font-weight:normal;
}
#footer p.commentdetails {
	font-size:14px;
	color:green;
	
}

#footer a {
	color:red;
}

/*############################################################################*/
/* Quotes */


p.quote {
	font-size:36px;
	font-weight:lighter;
	font-style:italic;
	text-align:center;
	color:white;	
	line-height:1;
}

span.startQuote {
	position:absolute;
	left:10px;
	top:-5px;
	font-size:72px;
	font-weight:bold;
	font-style:normal;
	color:#df711c;
	vertical-align:sub;
	line-height:1;
}

span.endQuote {
	position:absolute;
	bottom:40px;
	font-size:72px;
	font-weight:bold;
	font-style:normal;
	color:#df711c;
	vertical-align:sub;
	line-height:1;
}

p.quotePerson {
	text-transform:uppercase;	
	color:pink;
	font-variant:small-caps;
}


#galleryVenue {
	text-align:center;
}
