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


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


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

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

#container {
	background: #180f09;
	background: url("../images/background.jpg") no-repeat;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0px 0px 14px 0px;
	width: 950px;
}

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

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

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

#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: #ffcc00;
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

.linksindex {
	font-family: zapfino, Lucinda handwriting, Ariel;
	font-size:12px;
	font-stretch: none;
	font-style: none;
	position:absolute;
	margin-left: 325px;
	margin-top: 60px;
	width: 600px;
	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: #ffc000;
	margin-left: 45px;
}

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

#content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	position:absolute;
	margin-top: 125px;
	margin-left: 350px;
	width: 585px;
}

.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: #ffffff;
	position:absolute;
	margin-top: 425px;
	margin-left: 700px;
	width: 200px;
}

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

.jwfcinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ffffff;
	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: 80px;
}

.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               */
/*      				          */
/********************************/
#twitter_update_list {
	color: #ffffff;
	font-size:12px;
}

#twitter_div {
	position:absolute;
	margin-top: 20px;
	margin-left: 40px;
}

#twitter_update_list {
	color: #ffffff;
	font-size:12px;
}

#itwitter_div {
	position:absolute;
	margin-top: 10px;
	margin-left: 30px;
}
