/**************** Global Styles *******************/
html {
	height:100%;
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	text-align: center; /*FOR IE*/
	background-color:#999999;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size :75%;
}
#centrepage {
        position:relative;
        margin:0 auto;
        width:876px;
        height:726px;
}
#frame {
	position:absolute;
	left:0px;
	top:0px;
	margin:0 auto;
	width:876px;
	height:726px;
	background-image : url(images/frame.gif);
	background-repeat : no-repeat;
}
#Megaphone {
	position:absolute;
	left:110px;
	top:30px;
}
#Plane {
	position:absolute;
	left:315px;
	top:0px;
}
#Guitar {
	position:absolute;
	left:213px;
	top:30px;
}
#Angel {
        position:absolute;
        left:443px;
        top:30px;
}
#Gramaphone {
        position:absolute;
        left:527px;
        top:24px;
}
#Myspace {
        position:absolute;
        left:625px;
        top:52px;
}
#Letter {
        position:absolute;
        left:694px;
        top:46px;
}
/**************** Welcome Styles **********************/
#Welcome {
        position:absolute;
	left:0px;
	top:0px;
	width:876px;
	height:726px;
        background-image : url(images/splash.jpg);
        background-repeat : no-repeat;
}
/**************** Store Styles **********************/
#Store {
        position:absolute;
	left:0px;
	top:0px;
	width:876px;
	height:726px;
        background-image : url(images/storeback.jpg);
        background-repeat : no-repeat;
}

#StoreTitle {
	position:absolute;
	left:195px;
	top:180px;
	font-size:1.1em;
	font-weight:bold;
}
#StoreContent {
	position:absolute;
	left:185px;
	top:200px;
	width:500px;
	height:340px;
	text-align:justify;
	overflow: auto;
	padding:0px 5px;
}
/**************** TrackList Styles **********************/
#TrackList {
        position:absolute;
	left:0px;
	top:0px;
	width:876px;
	height:726px;
        background-image : url(images/storeback.jpg);
        background-repeat : no-repeat;
}

#tListTitle {
	position:absolute;
	left:195px;
	top:180px;
	font-size:1.1em;
	font-weight:bold;
}
#tListContent {
	position:absolute;
	left:210px;
	top:225px;
	width:480px;
	height:320px;
	text-align:justify;
	overflow: auto;
	padding:0px 5px;
}
/**************** Biog Styles **********************/
#Biog {
        position:absolute;
	left:0px;
	top:0px;
	width:876px;
	height:726px;
        background-image : url(images/biogback.jpg);
        background-repeat : no-repeat;
}
#BiogTitle {
	position:absolute;
	left:173px;
	top:153px;
	font-size:1.1em;
	font-weight:bold;
}
#BiogContent {
	position:absolute;
	left:160px;
	top:190px;
	width:290px;
	height:365px;
	text-align:justify;
	overflow: auto;
	padding:0px 5px;
}
/***************** Gig Styles ***********************/
#Gigs {
        position:absolute;
        left:0px;
        top:0px;
        width:876px;
        height:726px;
        background-image : url(images/gigsback.jpg);
        background-repeat : no-repeat;
}
#GigsTitle {
        position:absolute;
        left:425px;
        top:160px;
        font-size:1.1em;
        font-weight:bold;
}
#GigsArchive {
        position:absolute;
        left:620px;
        top:160px;
}
#GigsContent {
        position:absolute;
        left:480px;
        top:190px;
        width:237px;
        height:365px;
        text-align:justify;
        overflow: auto;
        padding:0px 5px;
}
/***************** News Styles ***********************/
#News {
        position:absolute;
        left:0px;
        top:0px;
        width:876px;
        height:726px;
        background-image : url(images/newsback.jpg);
        background-repeat : no-repeat;
}
#NewsTitle {
        position:absolute;
        left:425px;
        top:160px;
        font-size:1.1em;
        font-weight:bold;
}
#NewsArchive {
        position:absolute;
        left:620px;
        top:160px;
}
#NewsContent {
        position:absolute;
        left:430px;
        top:190px;
        width:282px;
        height:365px;
        text-align:justify;
        overflow: auto;
        overflow-X:hidden;
        padding:0px 5px;
}
/***************** Contact Styles ***********************/
#Contact {
        position:absolute;
        left:0px;
        top:0px;
        width:876px;
        height:726px;
        background-image : url(images/contactback.jpg);
        background-repeat : no-repeat;
}
#ContactTitle {
        position:absolute;
        left:165px;
        top:330px;
        font-size:1.1em;
        font-weight:bold;
}
#ContactContent {
        position:absolute;
        left:165px;
        top:355px;
        width:450px;
        height:220px;
        text-align:justify;
        overflow: auto;
}
#MailingList {
        position:absolute;
        left:500px;
        top:425px;
        width:190px;
        height:150px;
        text-align:justify;
        overflow: auto;
}

/***************** Gallery Styles ***********************/
#Gallery {
        position:absolute;
        left:0px;
        top:0px;
        width:876px;
        height:726px;
        background-image : url(../images/galleryback.jpg);
        background-repeat : no-repeat;
}
#GalleryContent {
        position:absolute;
        left:285px;
        top:165px;
        width:450px;
        height:370px;
        text-align:justify;
        overflow: auto;
        padding:0px 0px;
        }
#GalleryAngel {
	position: absolute;
	left:100px;
	top:300px;
}
#GallerySelect {
        position:absolute;
        left:180px;
        top:142px;
        font-size:1.1em;
        font-weight:bold
        }
#GallerySelector {
        position:absolute;
        left:285px;
        top:135px;
        font-size:1.1em;
        font-weight:bold
        }

#footer {
}

/* Links */

#ContactContent a:link, #NewsArchive a:link, #NewsContent a:link, #GigsArchive a:link, #GigsContent a:link, #tListContent a:link, #StoreContent a:link {
	color: #05eff8;
	text-decoration: none;
	border-bottom: 1px dotted #333;
	}
	
#ContactContent a:visited, #NewsArchive a:visited, #NewsContent a:visited, #GigsArchive a:visited, #GigsContent a:visited, #tListContent a:visited, #StoreContent a:visited {
	color: #05eff8;
	text-decoration: none;
	border-bottom: 1px dotted #333;
	}
	
#ContactContent a:hover, #NewsArchive a:hover, #NewsContent a:hover, #GigsArchive a:hover, #GigsContent a:hover, #tListContent a:hover, #StoreContent a:hover {
	color: #FFFF66;
	border-bottom-style: solid;
	}
a:hover img {
	border: 0;
	color: #777777;
	}
a:link {
	color: #777777;
	text-decoration: none;
}

a:visited {
	color: #777777;
	text-decoration: none;
}
	
/* Tables */
/*table.album th, table.album td 
{
	font-size :75%;
	font-family:verdana, arial, helvetica, sans-serif;
}*/



