/* CSS Document */

/*
	border: solid 1px #00FF00;
*/

/* Applies to all/most pages */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000001;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

a {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #FFFFFF;
}

a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #FFFFFF;
}

a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*
	text-decoration: none;
	*/
	color: #FFFFFF;
}

ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.main-container {
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	width: 800px;
	height: 380px;
}

.main-image {
	background-color:#000001;
	position: relative;
	top: 20px;
	left: 20px;
	width: 760px;
	height: 340px;
}

.main-heading {
	font-size: 24px;
	/* font-family: Berlin Sans FB, Bradley Hand ITC, Century Gothic; */
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

/* Home Page Stuff */

.home-left {
	position: relative;
	top: 20px;
	left: 20px;
	width: 260px;
	height: 340px;
}

.home-right-top {
	background-color:#000001;
	width: 450px;
	height: 240px;
	position: relative;
	top: -320px;
	left: 310px;
	padding: 10px 10px 10px 10px;
}

.home-right-bottom {
	background-color:#000001;
	color: #FFFFFF;
	width: 450px;
	height: 40px;
	position: relative;
	top: -300px;
	left: 310px;
	padding: 10px 10px 10px 10px;
}

.home-right-bottom td {
	color: #FFFFFF;
}

.home-news-heading {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}

.home-news-date {
	font-size: 10px;
	font-style: italic;
}

.home-news-content {
	padding-top: 10px;
	font-size: 10px;
}

.home-ext-links {
	position: relative;
	top: -622px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/*
.home-int-links {
	text-align:center;
	position: relative;
	top: -25px;
}
*/

.home-int-links {
	text-align:right;
	position: relative;
	top: -15px;
	width: 250px;
	left: 200px;
	/*
	background-color: #eee9e9;
	border: 1px #cdc9c9 solid;
	*/
}

.home-int-links img {
	margin: 0px 10px 0px 10px;
}

/* Music Page Stuff */
.music-heading {
	font-weight: bold;
	font-size: 16px;
}

/*
.music-content {
	width: 800px;
	position: relative;
	top: -284px;
    text-align: center;
}
*/

.music-player {
	width: 400px;
	height: 247px;
	position: relative;
	left: 200px;
	top: -284px;
    text-align: center;
}

.music-content-download {
	width: 400px;
	height: 50px;
	position: relative;
	left: 200px;
	top: -310px;
	text-align: center;
}

.music-footer {
	font-size: 10px;
	position: relative;
	top: -324px;
	text-align: center;
}

.music-ext-links {
	position: relative;
	top: -640px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* Download Page Stuff */
.download-heading {
    color: #000001;
	font-size: 24px;
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

.download-widget {
	width: 180px;
	height: 100px;
	position: relative;
	left: 310px;
	top: -300px;
    text-align: center;
}

.download-content {
	width: 600px;
	height: 118px;
	font-size: 13px;
	position: relative;
	top: -260px;
	left: 10px;
    text-align: left;
	vertical-align: text-top;
	margin: 0px 10px 93px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.download-content p {
	color: #000001;
}

.download-content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000001;
}

.download-content  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000001;
}

.download-content  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000001;
}

/* Not being used at the moment */
/*
.download-content-become-a-fan {
	width: 400px;
	height: 50px;
	position: relative;
	left: 200px;
	top: -170px;
	text-align: center;
}
*/

.download-footer {
	font-size: 10px;
	position: relative;
	top: -340px;
	text-align: center;
	color:#000001;
}

.download-ext-links {
	position: relative;
	top: -656px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* Secret Music Page Stuff */

.music-secret-content {
	width: 500px;
	height: 100px;
	font-size: 13px;
	position: relative;
	top: -90px;
	left: 180px;
}

.music-secret-footer {
	font-size: 10px;
	position: relative;
	top: -125px;
	text-align: center;
}

/* Contact Page Stuff */

a.contact {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #000001;
}

a:hover.contact  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #000001;
}

a:visited.contact  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*
	text-decoration: none;
	*/
	color: #000001;
}

.contact-line1 {
	font-size: 13px;
	color:#000000;
	font-weight: bold;
	position: relative;
	top: -110px;
	left: 130px;
}

.contact-line2 {
	font-size: 13px;
	color:#000000;
	position: relative;
	top: -90px;
	left: 130px;
}

.contact-ext-links {
	position: relative;
	top: -363px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* Mailing List Steps Page Stuff */

.mailing-steps-content {
	position: relative;
	top: -280px;
    text-align: center;
}

.mailing-steps-ext-links {
	position: relative;
	top: -446px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* Mailing List Page Stuff */

.mailing-content {
	position: relative;
	top: -280px;
    text-align: center;
}

.mailing-ext-links {
	position: relative;
	top: -594px;
	left: 800px;
	width: 25px;
	height: 185px;
}

.mailing-content {
	width: 600px;
	height: 168px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: left;
	vertical-align: text-top;
	margin: 0px 10px 93px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.mailing-content p {
	color: #000001;
}

.mailing-content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000001;
}

.mailing-content  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000001;
}

.mailing-content  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000001;
}

/* Thank You Page Stuff */

.thankyou-heading {
	color: #000001;
	font-size: 24px;
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

.thankyou-content {
	width: 600px;
	height: 130px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: center;
	vertical-align: text-top;
	margin: 0px 10px 5px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.thankyou-content p {
	color: #000001;
}

.thankyou-ext-links {
	position: relative;
	top: -288px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* Cheers Page Stuff */

.cheers-line {
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: -175px;
	left: 250px;
}

/* Photos Page Stuff */

.main-container-photos {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom:6px;
	background-color:#FFFFFF;
	width: 800px;
	height: 380px;
}


.lightbox-thumbnails {
	width: 720px;
	height: 180px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top: -190px;
	border: none;
	/*
	border: solid 1px #00FF00;
	*/
	text-decoration: none; 
}

/*
.photos-back {
	position: relative;
	left: 390px;
	top: -240px;
	margin-top: 10px;
}
*/

.photos-ext-links {
	position: relative;
	top: -510px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* Lyrics Page Stuff */

.lyrics-content {
	width: 800px;
	height: 247px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: left;
	padding-left: 80px;
}

.lyrics-ext-links {
	position: relative;
	top: -591px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* Bio Page Stuff */

.bio-heading {
	color: #000001;
	font-size: 24px;
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

.bio-content {
	width: 600px;
	height: 224px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: left;
	vertical-align: text-top;
	margin: 0px 10px 5px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.bio-content p {
	color: #000001;
}

.bio-extended-pdf {
	width: 800px;
	height: 43px;
	position: relative;
	top: -284px;
	color: #000001;
	font-size: 11px;
}

.bio-ext-links {
	position: relative;
	top: -605px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* Donate Page Stuff */

.donate-heading {
	color: #000001;
	font-size: 24px;
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

.donate-content {
	width: 600px;
	height: 210px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: left;
	vertical-align: text-top;
	margin: 0px 10px 5px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.donate-content p {
	color: #000001;
}

.donate-button {
	width: 800px;
	height: 43px;
	position: relative;
	top: -280px;
}

.donate-ext-links {
	position: relative;
	top: -591px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* Donate Thank You Page Stuff */

.donate-thankyou-heading {
	color: #000001;
	font-size: 24px;
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

.donate-thankyou-content {
	width: 600px;
	height: 90px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: center;
	vertical-align: text-top;
	margin: 0px 10px 5px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.donate-thankyou-content p {
	color: #000001;
}

.donate-thankyou-ext-links {
	position: relative;
	top: -428px;
	left: 800px;
	width: 25px;
	height: 185px;
}

.donate-thankyou-content a {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #000001;
}

.donate-thankyou-content  a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #000001;
}

.donate-thankyou-content  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000001;
}

/* Invest Page Stuff */

.invest-heading {
	color: #000001;
	font-size: 24px;
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

.invest-content {
	width: 600px;
	height: 108px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: left;
	vertical-align: text-top;
	margin: 0px 10px 93px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.invest-content p {
	color: #000001;
}

.invest-ext-links {
	position: relative;
	top: -534px;
	left: 800px;
	width: 25px;
	height: 185px;
}

.invest-content a {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #000001;
}

.invest-content  a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #000001;
}

.invest-content  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000001;
}

/* Free Stuff Page */

.free-stuff-heading {
	color: #000001;
	font-size: 24px;
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

.free-stuff-content {
	width: 800px;
	height: 247px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: left;
	padding-left: 80px;
}

.free-stuff-content p {
	color: #000001;
}

.free-stuff-content a {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #000001;
}

.free-stuff-content  a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #000001;
}

.free-stuff-content  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000001;
}

.free-stuff-ext-links {
	position: relative;
	top: -578px;
	left: 800px;
	width: 25px;
	height: 185px;
}


/* Store Page Stuff */

.store-text-large {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
}

.store-text {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* OLD STUFF */

.store-heading {
	color: #ffffff;
	font-size: 24px;
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

.store-content {
	width: 600px;
	height: 250px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: left;
	vertical-align: text-top;
	margin: 0px 10px 5px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.store-content p, td {
	color: #000001;
}

.store-content a {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #000001;
}

.store-content  a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #000001;
}

.store-content  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000001;
}

.store-ext-links {
	position: relative;
	top: -451px;
	left: 800px;
	width: 25px;
	height: 185px;
}

.store-thanks-content {
	width: 600px;
	height: 120px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: left;
	vertical-align: text-top;
	margin: 0px 10px 5px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.store-thanks-content p, td {
	color: #000001;
}

.store-thanks-ext-links {
	position: relative;
	top: -321px;
	left: 800px;
	width: 25px;
	height: 185px;
}

.store-cancel-content {
	width: 600px;
	height: 100px;
	font-size: 13px;
	position: relative;
	top: -280px;
    text-align: left;
	vertical-align: text-top;
	margin: 0px 10px 5px 80px;
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF;
	border: solid #000000 1px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.store-cancel-ext-links {
	position: relative;
	top: -301px;
	left: 800px;
	width: 25px;
	height: 185px;
}

.store-cancel-content p, td {
	color: #000001;
}

.store-cancel-content a {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #000001;
}

.store-cancel-content  a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #000001;
}

.store-cancel-content  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000001;
}

/* END OF OLD STUFF */

/* GIGS PAGE */

.gigs-heading {
	color: #ffffff;
	font-size: 24px;
	font-family: Century Gothic, Berlin Sans FB, Bradley Hand ITC;
	position: relative;
	top: -300px;
	left: 40px;
}

.gigs-content {
	width: 400px;
	height: 250px;
	font-size: 13px;
	position: relative;
	top: -260px;
	left: 200px;
    text-align: center;
	vertical-align: text-top;
	margin: 0px;
	padding: 0px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.gigs-ext-links {
	position: relative;
	top: -581px;
	left: 800px;
	width: 25px;
	height: 185px;
}

/* MAILOUT */


.mailout-gigs-content {
	width: 600px;
	height: 60px;
	font-size: 13px;
	position: relative;
	top: -160px;
    text-align: right;
	padding-left: 160px;
}
.mailout-gigs-listings-content {
	width: 600px;
	height: 60px;
	font-size: 13px;
	position: relative;
	top: -110px;
    text-align: right;
	padding-left: 160px;
}

.mailout-gigs-content a {
	color:#000;
}

.mailout-gigs-content p {
	color:#000;
}

.mailout-gigs-listings-content a {
	color:#000;
}

.mailout-gigs-listings-content p {
	color:#000;
}

.mailout-ext-links {
	position: relative;
	top: -450px;
	left: 800px;
	width: 25px;
	height: 185px;
}
