

body{
	margin: 0 auto;
	background-image:url(images/bg.jpg);
  	background-repeat:repeat-x;
  	background-color:#4B4A48;
  	font: 12px/170% Verdana;
  	color: black;
}

.wrapper{
	width:840px;
	min-height:200px;
	background-image:url(images/guitarbg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
}

.header{
	background-color:transparent;
	height: 125px;
  	margin:0 auto;
  	width:100%;
	}

.menu{
	margin-top:10px;
	background-color:#363636;
	filter:alpha(opacity=80);
   -moz-opacity:.80;
    opacity:.80;
	width:455px;
	height:30px;
}


.content{
	width:100px;
}

.aboutHeader{
	background-image:url(images/aboutheader.jpg);
  	background-repeat:no-repeat;
  	background-color:transparent;
	height:30px;
	width:100%;
}

.about p{
	padding-left:10px;
	padding-right:7px;
}
.about{
	background-color:transparent;
	width:278px;
	margin-top:90px;
	font-size:11px;
	float:left;
	background-image:url(images/aboutbg.jpg);
  	background-repeat:repeat-y;
}

.aboutFooter{
	background-image:url(images/aboutfooter.jpg);
  	background-repeat:repeat-y;
  	background-color:#4B4A48;
	height:49px;
	width:100%;
}
.newsHeader{
	background-image:url(images/newsheader.jpg);
  	background-repeat:no-repeat;
  	background-color:transparent;
	height:28px;
	width:100%;
}
.news{
	font-size:11px;
	background-color:transparent;
	margin-top:45px;
	width:239px;
	float:left;
	
}
.newsContent{
margin:0 auto;
border-top:5px solid #FFA800;
background-image:url(images/newsbg.jpg);
background-repeat:repeat-y;
width:239px;
color:#ABC9D3;
}

.newsContent p {padding-left:10px; padding-right:8px;  margin:0px; padding-bottom:10px;}

.newsFooter{
	background-image:url(images/newsfooter.jpg);
  	background-repeat:repeat-y;
  	background-color:#4B4A48;
	height:36px;
	width:100%;
}

/*****************  News Page *********************/
.newsHeaderR{
	background-image:url(images/newsheaderR.gif);
  	background-repeat:no-repeat;
  	background-color:transparent;
	height:28px;
	width:100%;
}
.newsR{
	font-size:11px;
	background-color:transparent;
	margin-top:17px;
width:560px;
float:left;
	
}
.newsContentR{
margin:0 auto;
border-top:5px solid #FFA800;
background-image:url(images/newsbgR.jpg);
background-repeat:repeat-y;
width:530px;
padding-left:15px;
padding-right:15px;
color:#ABC9D3;
}

.newsFooterR{
	background-image:url(images/newsfooterR.gif);
  	background-repeat:repeat-y;
  	background-color:#4B4A48;
	height:36px;
	width:100%;
}

.newsContentR p {padding-left:10px; padding-right:8px;  margin:0px; padding-bottom:10px;}
/***************** END OF NEWS PAGE ***************/


.gigguideHeader{
	background-image:url(images/gigguideheader.gif);
  	background-repeat:no-repeat;
  	background-color:transparent;
	height:34px;
	width:100%;
}

.gigguide{
	background-color:transparent;
margin-top:17px;
width:310px;
float:left;
}
.gigguideContent{
margin:0 auto;
border-top:5px solid #FFA800;
background-color:#960606;
width:308px;
min-height:700px;
}
.gigguideFooter{
	background-image:url(images/gigguidefooter.gif);
  	background-repeat:no-repeat;
  	background-color:transparent;
	height:26px;
	width:100%;
}

.gigguideHeaderR{
	background-image:url(images/gigguideheaderR.gif);
  	background-repeat:no-repeat;
  	background-color:transparent;
	height:34px;
	width:100%;
}

.gigguideR{
margin-top:17px;
width:560px;
float:left;


}
.gigguideContentR{
border-top:5px solid #FFA800;
background-color:#960606;
color:#fff;
width:528px;
padding-left:15px;
padding-right:15px;
float:right;
min-height:580px;
}

.gigguideFooterR{
	background-image:url(images/gigguidefooterR.gif);
  	background-repeat:no-repeat;
  	background-color:transparent;
	height:26px;
	width:100%;
	clear:both;
}

.frm_mailingList{margin-top:20px;}

.newsContent a, .newsContent a:visited{
font-size:13px; color:#ffffff; padding-left:10px; text-decoration:none;
}
.newsContent a:hover{ text-decoration:underline;}

#mailinglisttext{
font-size:17px; color:#ffffff; padding-left:10px; text-decoration:none;
}
#mailinglisttext2{
font-size:12px; color:#ffffff; text-decoration:none;
}
#functiontext{
font-size:19px; line-height:55px; color:#00A4FD; padding-left:10px; text-decoration:none;
}

span.whitetext{font-size:17px; color:#ffffff; padding-left:10px;}
span.green{color:#48FF00;}
span.header{color:#E35209; font-size:12px; font-weight:bold;}
span.newsdate{color:#F96F30}
span.newsheader{color:#8CFFE0; font-size:14px;}
h1{margin:0; padding:0; font-size:16px; padding-top:10px; padding-left:25px;}
h3{font-size:15px; color:#E35209; margin-top:20px;}
#h3text{font-size:18px; color:#E35209; line-height:55px; padding-left:10px;}
.black{color:#000000}

table{
color:#FFFFFF;
font-size:10px;
text-align:center;

}
td{ padding-left:2px;}
.centre{ text-align:center;}

#bandstosee{
width:92%;
margin:0 auto;
color:#FFFFFF;
}

#bandstosee form{
margin-top:20px;
}

/* MENU */
#navcontainer { /* none needed */ }

ul#navlist {
        margin: 0;
        padding: 0;
		padding-left:10px;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background: #363636 url(images/bg-navigation-item.png) no-repeat 0% 50%;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 19px;
        color: #ffffff;
        border-right:2px solid #272727;
        text-decoration: none;
}

ul#navlist li #active {
		background: #363636 url(images/bg-navigation-item.png) no-repeat 0% 50%;
        color: #ffffff;
        background-color: #00A4FD;
}

#navlist a:hover {
		background: #363636 url(images/bg-navigation-item.png) no-repeat 0% 50%;
        color: #ffffff;
        background-color: #00A4FD;
}

.odd{color:#000000;}
.even{color:#FFFFFF; font-weight:bold} 

/* contact us css */

#contact_left{
float:left;
width:350px;
}

#contact_right{
float:left;
margin-top:20px;
}

#contact_rest{
clear:both;
}

div#contactFormArea {
WIDTH:700px;
BACKGROUND:transparent;
FLOAT:clear;

CLEAR:both;
color:#ffffff;
}

fieldset {
BORDER:0;
MARGIN:0;
PADDING:0;
}

label {
DISPLAY:block;
}

/* @group form */


form p {
	margin-bottom: 3px;
	position: relative;
	padding-right: 120px;
}




form label {
	font-size: .85em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 3px 0;
}

form input.text,
form input.comment_name_input,
form input.comment_email_input,
form input.comment_web_input {
	width: 300px;
	padding: 3px;
	background-color: #ccc;
}

form input.text:focus,
form textarea:focus,
form input.comment_name_input:focus,
form input.comment_email_input:focus,
form input.comment_web_input:focus {
	background-color: #fff;
}

form textarea {
	width: 300px;
	height: 100px;
	padding: 4px;
	background-color: #ccc;
}

#footer, #footer a, #footer a:hover, #footer a:visited{
width:100%; 
clear:both; 
text-align:center;
color:#303030;
}

/* @end */
/********************** DATE PICKER ************************************/

/* the div that holds the date picker calendar */
.dpDiv {
	
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	width:310px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
