/********************************/
/*      MAIN 				     */
/*      				          */
/********************************/


body {
	background-color: #313430;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	width: 775px;
	height:auto;
	border-right: solid #FFFFFF 1px;
	border-left: solid #FFFFFF 1px;
	overflow:auto;
}


#header {
	background: url("../images/jwfc_joewalsh.jpg") no-repeat;
	background-position: center top;
	height: 314px;
	width: 775px;
}

#indexheader {
	background: url("../images/index_main.jpg") no-repeat;
	background-position: center top;
	height: 775px;
	width: 775px;
}

#container {
	background: #313430;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0px 0px 14px 0px;
	width: 775px;
}

#main {
	background: url("../images/line_c.jpg") repeat-y;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
	padding: 0px 0px 25px 0px;
	width: 775px;
}

#livemain {
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	width: 775px;
}

#footer {
	background: url("../images/footer.jpg") repeat-y;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0px 0px 30px 0px;
	width: 775px;
}

#albums {
	background: #313430;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0px 0px 25px 0px;
	width: 500px;
}

#gallery {
	background: #313430;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0px 0px 25px 0px;
	width: 600px;
}

/********************************/
/*      NAVIGATION               */
/*      				          */
/********************************/

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

a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #c2fe0c;
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

.linksindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-stretch: expanded;
	font-style: bold;
	position:absolute;
	margin-left: 85px;
	margin-top: 110px;
	width: 200px;
	text-decoration: none;
	line-height: 30px;
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-stretch: expanded;
	font-style: bold;
	position:absolute;
	margin-left: 85px;
	margin-top: 110px;
	width: 200px;
	text-decoration: none;
	line-height: 30px;

}

/********************************/
/*      INDEX CONTENT COLUMNS     */
/*      2 Column Layout          */
/********************************/

H1  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #ccff00;
	margin-left: 45px;
}

H2  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	margin-left: 45px;
}

.latestnews {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	position:absolute;
	margin-top: 375px;
	margin-left: 110px;
}

.tourdatesindex {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	position:absolute;
	margin-top: 535px;
	margin-left: 110px;
}

.albumsindex {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	position:absolute;
	margin-top: 595px;
	margin-left: 330px;
}

#jwfcindex {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	position:absolute;
	margin-top: 315px;
	margin-left: 480px;
	width: 200px;
}

.signjwfc2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	position:absolute;
	margin-top: 30px;
	margin-left: 20px;
}

.jwfcinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	position:absolute;
	margin-top: 325px;
	margin-left: 85px;
}

.jwfcmeminfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	position:absolute;
	margin-top: 350px;
	margin-left: 85px;
}

.small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	position:absolute;
	margin-top: 715px;
	margin-left: 85px;
}

.welcome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	position:absolute;
	margin-top: 370px;
	margin-left: 330px;
}

.footer-copy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	float:right;
	display: block;
}

.main-content  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	margin-left: 50px;
	margin-right: 50px;
}

.disc  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	margin-left: 50px;
	margin-right: 50px;
}
	.disc a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555b4f;
	padding: 5px;
}

.gallery  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	margin-left: 50px;
	margin-right: 50px;
}
	.gallery a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555b4f;
	padding: 5px;
}

#music  {
	float: right;
	margin-right: 25px;
	margin-top: 310px;
	font-size: 14px;
}

/********************************/
/*     Content				     */
/*      				          */
/********************************/

#iframe {
	height: 250px;
	margin-top: 350px;
	margin-right: 50px;
}


/********************************/
/*      Misc               */
/*      				          */
/********************************/
