/*---------------------------------- MAIN CSS ----------------------------------*/


* {
	margin:0;
	padding:0;
	border:0;
}

body {
	margin: 0px;
	background-attachment:fixed;
	background-color:#5f7744;
	background-image:url(../images/bg_main.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #252929;
	font-size: 14px;
}


h1 {
font-size:20px;
padding: 35px 0px 5px 0px;
margin-left:30px;
font-weight:100;
width:200px;
border-bottom-color:#b8aa5c;
border-bottom-style:solid;
border-bottom-width:2px;
margin-bottom:20px;

}

h2 {

	color:#99914b;
	font-size:20px;
	padding: 0;
	margin: 0;
	font-weight:200;

}	

.left {
float:left;
}

.right {
float:right;
}

.clear {
	clear: both;
}



table.discog td {
	vertical-align: top;
	padding: 15px 0 15px 10px;
	border-bottom:solid 1px #afa153;
	text-align: left
}


a.linkspg  { text-decoration:none; color:#685f2a;}
a.linkspg:hover { text-decoration:underline; color:#3a310a; }

a.contactpg  { text-decoration:none; color:#252929;}
a.contactpg:hover { text-decoration:underline; color:#3a310a; }

#mainwrapper {
	width:675px;
	padding:0px;
	margin-left:325px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#wrapper {
	width:675px;
	padding:0px;
	background-image:url(../images/scroll.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}


#logo {
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	height:132px;
	width:561px;
	margin-left:50px;
}


.footer_height_200 {
	float:left;
	padding-top:200px;
}

li {
text-decoration:none;}

.clear{clear:both;}

.title{
font-size:20px;
padding: 35px 0px 35px 30px;}

.cont{
margin-left:30px;
width:600px;
float:left;
}

.borderimg {
	padding:2px;
	background-color:#969048;}





/*---------------------------------- VIDEO PLAYER ----------------------------------*/

#mediaplayer{

}

.vidframe{border-width:thin;
border-style:solid;
border-color:#333333;
width:430px;
height:240px}




/*---------------------------------- NAV ----------------------------------*/

#nav {
	height: 20px;
	width: 675px;
	padding: 0;
	padding-top: 20px;
	/*color:#636354;*/
	font-size:14px;
	text-align:center;
	text-decoration: none;

}

.welcome, .bio, .news, .gallery, .tourdates, .media, .contact, .links {
	
	text-align:left;
	text-decoration: none;
	color:#62541a;
	font-size:18px;

}
.welcome a, .bio a, .news a, .gallery a, .tourdates a, .media a, .contact a, .links a {
	text-decoration: none;
	color:#636354;
}

a.welcome:hover, a.bio:hover, a.news:hover, a.gallery:hover, a.tourdates:hover, a.media:hover, a.contact:hover, a.links:hover {
	width:20px;
	text-decoration: none;
	color:#3a310a;
}

/*---------------------------------- footerpages ----------------------------------*/


#footertop{
	height:90px;
	width:675px;
	padding:0px;
	bottom:0px;
	}
	
	#footer{
	height:39px;
	width:675px;
	padding:0px;
	padding-bottom:2px;


/*	left: 337px;
	top: 504px;
	margin-left:335px;*/
	}


/*---------------------------------- INDEX ----------------------------------*/


#mediaplayer{
padding-top:30px
}

#welcome{
padding-top:30px;
margin-left:30px;
width:600px;
float:left;
}

#welcome_lrg{
font-size:2.5em;
width:40px;
height:20px;
float:left;
padding-top:0px;

}


#synop{
padding-top:40px;
height:140px;
}

#synoptour, #synopnews{
width:248px;
float:left;
height:50px;
padding-left:50px;}

#synopnews_hd, #synoptour_hd{
font-size:33px;
width:248px;
height:50px;
float:left;
padding-left:50px;}

.linebreakline {
padding-top:7px;
padding-bottom:9px;

}

.linebreak {
	text-align:left;
	text-decoration:none;
	color:#252929;
	font-size:14px;
}

.linebreak a {
	text-align:left;
	text-decoration:none;
	border-bottom:2px dotted;
	border-bottom-color:#987d2e;
	color:#987d2e;
	font-size:14px;
}

.linebreak a:hover {
	text-align:left;
	text-decoration:none;
	border-bottom:2px dotted;
	border-bottom-color:#62541a;
	color:#62541a;
	font-size:14px;
}

.socialnet {
	float:left;
	padding-bottom:10px;
	width:280px;
}

.buyandnetwork {
width:280px;
padding-left:20px;
}





/*---------------------------------- ABOUT ----------------------------------*/






/*---------------------------------- NEWS ----------------------------------*/

.news_cont{
margin-left:30px;
width:600px;
float:left;
}

.newswrap {
width:700px;
padding-top:20px;
padding-bottom:20px;
float:left;
}


.leftimgnews{
width:100px;
float:left;
padding:4px;
background-color:#B1A95C;
margin:0 0px 5px 10px;
}


.righttextnews {
padding-left:20px;
color:#6a5d17;
float:left;
width:480px;
}


.righttextnewshd {
padding-left:20px;
color:#4a431a;
float:left;
width:480px;
}

.newslink {
padding-left:20px;
color:#6a5d17;
float:right;
width:561px;
}

a.newslinkurl  { text-decoration:none; color:#252929;}
a.newslinkurl:hover { text-decoration:underline; color:#3a310a; }


/*---------------------------------- MEDIA ----------------------------------*/

#gallery_container{
width:500px;
padding:8px;
background-color:#b5a661;
}

.gallery_pos{
margin-left:35px;

}

/*---------------------------------- CONTACT ----------------------------------*/

	.filled, .empty {
	border: 0px #c7c279;
	/** remember to change image path
	background: url(bg3422183191) repeat-x #d0c36b; **/
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: normal;
	font-size: 16px;
	color: #454743;
	background-color:#d1c771;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#baac65;
}

.submit{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style:normal;
	font-size: 15px;
	font-weight:100;
	background-color:#d1c771;
		border-width:1px;
	border-style:outset;
	border-color:#baac65;
padding:6px;}

#errormessage {
	margin-bottom:20px;
	color:red;
}

.spons {padding:2px; background-color:#aa9f46; margin-right:10px; margin-bottom:10px;}


/*---------------------------------- BIO ----------------------------------*/

.bioimg_left {
	float:left;
	padding:4px;
	background-color:#B1A95C;
	margin:0 10px 5px 0;
}
.bioimg_right {
	float:right;
	padding:4px;
	background-color:#B1A95C;
	margin:0 0px 5px 10px;
}

.txt1{padding-bottom:20px; color:#5e4c1a; }
.txt2{padding-bottom:20px; }


/*---------------------------------- TOUR DATES ----------------------------------*/

.tdtitle {
	color:#6a5d17;
	font-size:17px;}


.tourdates td {
		vertical-align:top;
			color: #252929;
	font-size: 14px;

	}



/*---------------------------------- FORM SUBSCRIBE ----------------------------------*/
