@charset "UTF-8";
/* CSS Document */

body {
	font-family:arial, sans-serif;
	background-color:#000;
	background-image:url(Imagery/bground_main.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-attachment:fixed;
	font-size:87.5%;/* Sets text to exactly 14pxl (based on FireFox default being set to 16px) */
	margin:0;/* Sets all margins to '0' */
	padding:0;/* Sets all padding to '0' */
	}

h1,h2,h3 {
	font-weight:bold;/* this code is removing the default bolding from the headings so that the impact font will display correctly */
	font-family:Arial, sans-serif;
	}

ul {
	margin-left:115px;
	padding-left:0;/* this code ensures that the list items display properly in both IE (which would be fine without the 'padding' reference) and FireFox (which requires the padding reference as it would automatically add additional padding to a list) */
}

h1 {
	font-size:16px;
	color:#000;
	margin-top:0px;
	margin-bottom:0px;
	padding:7px 0px 6px 14px;
	border-width:0px;
	border-style:solid;
	border-color:#adb3a7;
	text-transform:uppercase;	
	background-image:url(Imagery/h1_bground.jpg);
	
	}

h2 {
	font-size:13px;
	color:#fff;
	margin:10px 0px 5px 14px;
	text-transform:uppercase;
}

h3 {
	color:#adb3a7;
	font-size:13px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:14px;
	}

p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4em;
	font-size:11px;
	color:#FFF;
	margin-top:4px;
	margin-bottom:0px;
	padding:0px 14px 0px 14px;
}

em {
	color:#adb3a7;
	font-style:normal;
	font-weight:bold;
	}

hr {
	border: 0;
  	width:100%;
  	background-color:#adb3a7;
	height: 1px;
	margin:15px 0px 0px 0px;
	}

a:link {
	color:#adb3a7;
	font-weight:bold;
	text-decoration:underline;/* removes underline from links (only in the 'normal' state - orther states will need to be updated seperately)*/
	}

a:visited {
	color:#aeb3a6;
	font-weight:bold;
	text-decoration:underline;
	}

a:hover {
	color:#000;
	text-decoration:none;/*the udnerline will not appear on 'hover' states unless specified here, as it has been removed from the 'normal'/'link' state*/
	background:#adb3a7;
	}

a:active {
	color:#fff;
	}



h1 a:link {
	color:#000;
	text-decoration:none;
	}

h1 a:visited {
	color:#000;
	text-decoration:none;
	}
	
h1 a:hover{
	background-color:#000;
	color:#fff;
	text-decoration:none;
	}
	
h1 a:active {
	color:#909;
	text-decoration:none;
	}
	
	
	
h2 a:link {
	color:#fff;
	text-decoration:none;
	}

h2 a:visited {
	color:#fff;
	text-decoration:none;
	}
	
h2 a:hover{
	background-color:#fff;
	color:#000;
	text-decoration:none;
	}
	
h2 a:active {
	color:#909;
	text-decoration:none;
	}
	

/* Divs */

#wrapper {/* fixes the width of the containing 'wrapper' DIV so that all elements are contained and text / image scrolling will stop when browser is re-sized*/
	width:880px;
	margin:0 auto;
	margin-bottom:0px;
	padding-bottom:30px;
	}

#banner {
	width:880px;
	height:200px;
	background-color:none;
	margin:0 auto;
	}

#pagetitle {
	width:860px;
	height:55px;
	background-color:#000;
	}

#content {
	width:890px;
	margin:0px;
	background-color:none;
	padding:0px;
	}
	
#content ul {
	list-style-type:none;
	padding:0px;
	margin-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border-top:1px #F30;
	line-height:16px;
	}

#onecolumnBox {
	width:199px;
	padding-bottom:15px;
	margin-right:20px;
	margin-top:20px;
	float:left;
	border-style:solid;
	border-color:#adb3a7;
	border-width:0px 0px 0px 1px;
	background-color:none;
	display:inline;
	}	
	
#onecolumnBoxRightCol {
	width:199px;
	padding-bottom:15px;
	margin-right:20px;
	margin-top:20px;
	float:left;
	border-style:solid;
	border-color:#adb3a7;
	border-width:0px 0px 0px 1px;
	background-color:none;
	display:inline;
}

#onecolumnBoxNoBorder {
	width:148px;
	padding-bottom:15px;
	margin-right:10px;
	margin-top:0px;
	float:left;
	border:none;
	background:none;
	display:inline;

}

#onecolumnInTwoColBox {
	width:100px;
	padding-bottom:5px;
	margin-right:0px;
	margin-top:10px;
	float:left;
	border:none;
	background:none;
	display:inline;
}

#twocolumnBox {
	width:419px;
	padding-bottom:15px;
	margin-top:20px;
	margin-right:20px;
	float:left;
	border-style:solid;
	border-color:#adb3a7;
	border-width:0px 0px 0px 1px;
	background-color:none;
	display:inline;
}

#twocolumnBoxRightCol {
	width:419px;
	padding-bottom:15px;
	margin-top:20px;
	margin-right:20px;
	float:left;
	border-style:solid;
	border-color:#adb3a7;
	border-width:0px 0px 0px 1px;
	background-color:none;
	display:inline;
}

#twocolumnBoxInside {
	width:400px;
	padding-bottom:15px;
	margin-top:2px;
	float:left;
	border-style:none;
	background-color:#none;
	display:inline;
}

#threecolumnBox {
	width:639px;
	padding-bottom:15px;	
	height:100%;
	margin-left:0px;
	margin-top:20px;
	margin-right:20px;	
	float:left;
	border-style:solid;
	border-color:#adb3a7;
	border-width:0px 0px 0px 1px;
	background-color:none;
	display:inline;
}

#fourcolumnBox {
	width:859px;
	padding-bottom:15px;
	margin-left:0px;
	margin-top:20px;
	float:left;
	border-style:solid;
	border-color:#adb3a7;
	border-width:0px 0px 0px 1px;
	background-color:none;
	display:inline;
}

#twoColumnInsideLeft {
	width:419px;
	float:left;
	border:none;
	display:inline;
}

#twoColumnInsideRight {
	width:419px;
	float:left;
	margin-left:20px;
	border:none;
	display:inline;
}
	
.musicplayer {
	width:200px;
	padding:10px 0px 0px 14px;
}

.musicplayerwithpadding {
	width:200px;
	height:220px;
	padding:14px 0px 0px 14px;
	float:left;
	display:inline;
}

.giglocations {
	width:150px;
	height:88PX;
	border-color:#666;
	border-style:solid;
	border-width:1px 0px 1px 1px;
	float:left;
	margin:8px 14px 0px 0px;
	display:inline;
}

.gigflyer {
	width:182px;
	height:100px;
	border-color:#666;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	margin:12px 14px 0px 0px;
}

.historyimage {
	width:420px;
	height:500px;
	float:right;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#adb3a7;
	padding:0px 0px 14px 14px;
	margin:0px 0px 200px 14px;
}

.photoframe {
	width:auto;
	height:auto;
	border-style:solid;
	border-width:1px;
	border-color:#adb3a7;
	background-color:none;
	float:left;
	margin:14px 0px 0px 14px;
	display:inline;
}

.bandphotoframes {
	width:169px;
	background-color:none;
	height:auto;
	border-bottom:#adb3a7 solid 1px;
	margin:0px;
}
	
.clearfloat {
	clear:both;/*This can be used to reset page content areas underneath and floats*/
	font-size:0px;/*A non-breaking line space will be inserted under the floats with this class applied. Keeping the font size to '0' will ensure that the space is as small as possible*/
	height:0;
}
	
/* The code below sets the footer to the following specifications:
- Footer text aligned right
- Space above  footer = 100pxls
- Border at the top of the footer
- Space above the footer text = 10pxls
- Space to the right of the text
*/

/* The code below overides the earlier stipulation that the h1,h2,h3,p tags should have a left margin of 100pxls */


#footer {
	text-align:center;
	font-weight:bold;
	padding:9px 0px 0px 0px;
	width:860px;
	height:20px;
	border:none;
	margin:0 auto;
	background-color:none;	
	background-image:url(Imagery/footer_bground.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

 
/* The code below affects the links in the footer */
#footer ul {
	list-style:none;
	font-size:11px;
	margin:0;
	padding:0;
}

#footer li {
	display:inline;/*Displays the list horizontally*/
	margin-right:0px;
	font-size:11px;
	color:#000;
	}

/*The code below specifies whole link style within nav bar (not just 'normal' state*/
#footer a {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#footer a:hover {
	color:#fff;
	background:#000;
}	 

#footer2 {
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	width:860px;
	height:100px;
	margin:0 auto;
	background-color:none;	
}

#footer2 ul {
	list-style:none;
	margin:0;
	padding:0;
}

#footer2 li {
	display:inline;/*Displays the list horizontally*/
	margin-right:0px;
	}
	
#footer2 p {
	font-family:Arial, Helvetica, sans-serif;
	color:#afb4a6;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	margin-top:10px;
}
	

/*Classes*/

.currentpage {
	color:#FFF;
	background-image:url('file:///Macintosh HD/Williams&Associates/2009/SITE/images/buttons_over.gif');
	background-repeat:repeat-x;
}


.headertext {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#F5E1BC;
	margin-left:25px;
	margin-bottom:25px;
	line-height:20px;
}
	
.nostyle { /* This has been created for the 'editable attributes' in the navigation panel */
 }