body
	{
		margin: 0px;
		padding: 0px;
		background-color: #000000;
	}

#contentBox, #postitBox
	{
		font-family: Courier, sans-serif;
		font-size: 12px;
		color: #808080;
	}

h1, h2
	{
		margin: 2px 0px;
	}

h1
	{
		font-size: 20px;
		color: #00CCFF;
	}

h2
	{
		font-size: 16px;
	}

sup
	{
		font-family: Arial, sans-serif;
		font-size: 9px;
	}


#topNav a
	{
		text-decoration: none;
	}


.navBox_Gigs a, .navBox_Bio a, .navBox_Newcd a, .navBox_Media a, .navBox_News a, .navBox_Press a, .navBox_Contact a, .navBox_Cds a
	{
		color: #E1E1E1;
	}

.navBox_Gigs a:hover, .navBox_Bio a:hover, .navBox_Newcd a:hover, .navBox_Media a:hover, .navBox_News a:hover, .navBox_Press a:hover, .navBox_Contact a:hover, .navBox_Cds a:hover
	{
		color: #BD007B;
	}



#footerBox .fL_ms
	{
		color: #8E3361;
	}

#footerBox .fL_nl
	{
		color: #016CD0;
	}

#footerBox .fL_pj
	{
		color: #CCFFFF;
	}

#footerBox .fL_lk
	{
		color: #f1E233;
	}

#footerBox .fL_ms, #footerBox .fL_nl, #footerBox .fL_pj, #footerBox .fL_lk
	{
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
	}


#mainContentBox a, #footerBox a
	{
		color: #878787;
	}

#mainContentBox a:hover, #footerBox a:hover
	{
		color: #BD007B;
	}

/********************************************************************
* Gig Box	*
********************************************************************/

.gigbox
	{
		position: relative;
		top: 0px;
		left:  0px;
		width: 315px;
		height: auto;
		margin-bottom: 20px;
		border: 1px solid #E7E9ED;
	}

.gigbox .headerbox
	{
		position: relative;
		top: 0px;
		left:  0px;
		width: 309px;
		height: auto;
		padding: 4px 3px;
		background-color: #E7E9ED;
	}

.gigbox .date
	{
		color: #00CCFF;
		font-weight: bold;
	}

.gigbox .title
	{
		font-size: 11px;
		margin-left: 3px;
	}

.gigbox .text
	{
		font-size: 11px;
		color: #9D7624;
		margin: 5px 0px 5px 3px;
		padding: 4px 3px;
	}

.gigbox .location
	{
		font-size: 11px;
		text-align: right;
		padding: 4px 3px;
	}

/* Def END *********************************************************/

/********************************************************************
* News Box	*
********************************************************************/

.newsbox
	{
		position: relative;
		top: 0px;
		left:  0px;
		width: auto;
		height: auto;
		margin-bottom: 18px;		
	}

.newsbox .newsdate
	{
		margin-bottom: 5px;
		font-size: 14px;
		font-weight: bold;
		
	}

/* Def END *********************************************************/

.mediapic a
	{
		padding: 1px;
		border: 1px solid #530029;
		display: block;
	}

.mediapic a:hover
	{
		padding: 1px;
		border-top: 1px solid #530029;
		border-left: 1px solid #530029;
		border-right: 1px solid #530029;
		border-bottom: 1px solid #F00078;
	}








.clearence
    {
        clear: both;
    }





/* Layout -------------------------------------------------------- */


#contentBox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 360px;
		height: auto;
		margin: 85px 0px 0px 630px;
		border: 0px solid red;
	}

#playerBox
	{

	}

#topNav
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 360px;
		height: auto;
	}



/*************************************************
* Navigation boxes							 	 *
*************************************************/
#topNav .navBox_Gigs, 
#topNav .navBox_Bio, 
#topNav .navBox_Newcd, 
#topNav .navBox_Media, 
#topNav .navBox_News, 
#topNav .navBox_Press, 
#topNav .navBox_Contact,
#topNav .navBox_Cds,
#topNav .navBox_Marked
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 85px;
		height: 20px;
		margin: 0px 5px 5px 0px;
		padding-top: 5px;
		font-weight: bold;
		text-align: center;
		float: left;
	}

/* Detail ****/
#topNav .navBox_Gigs
	{
		color: #E1E1E1;
		background: transparent;
		background-color: #016CD0;
		opacity: .8;
	}

#topNav .navBox_Bio
	{
		color: #E1E1E1;
		background: transparent;
		background-color: #1895CA;
		opacity: .8;
	}

#topNav .navBox_Newcd
	{
		color: #E1E1E1;
		background: transparent;
		background-color: #A0266E;
		opacity: .8;
	}

#topNav .navBox_Media
	{
		color: #E1E1E1;
		background: transparent;
		background-color: #12B6DE;
		opacity: .8;
	}

#topNav .navBox_News
	{
		color: #E1E1E1;
		background: transparent;
		background-color: #006CD0;
		opacity: .8;
	}

#topNav .navBox_Press
	{
		color: #E1E1E1;
		background: transparent;
		background-color: #F62E90;
		opacity: .8;
	}

#topNav .navBox_Contact
	{
		color: #E1E1E1;
		background: transparent;
		background-color: #5C5C5C;
		opacity: .8;
	}

#topNav .navBox_Cds
	{
		color: #E1E1E1;
		background: transparent;
		background-color: #CC99FF;
		opacity: .8;
	}

#topNav .navBox_Marked
	{
		color: #E1E1E1;
		background: transparent;
		background-color: #FFFF00;
		opacity: .95;
	}


/* END *******************************************/

#mainContentBox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 330px;
		height: 400px;
		margin-bottom: 30px;
		padding: 10px 10px 20px 10px;
		text-align: left;
		background: transparent;
		background-color: #E1E1E1;
/*		opacity: .9;*/
	}

#footerBox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 330px;
		height: auto;
		margin-bottom: 30px;
		padding: 10px 15px;
		text-align: right;
		background: transparent;
		background-color: #C0C0C0;
		opacity: .9;
	}



#giglist, #giglist a
	{
		font-family: Arial, sans-serif;
		font-size: 10px;
	}

/*************************************************
* Email form								 	 *
*************************************************/
#emailForm input[type=text], textarea
	{
		font-family: Courier, Arial, sans-serif;
		font-size: 12px;
		color: #808080;
		border: 1px solid #0080C0;
	}

#emailForm input[type=submit]
	{
		height: 25px;
		font-family: Courier, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #808080;
		border: 1px solid #0080C0;
	}

input[type=text], textarea
	{
		background-image: url('../gfx/gfx_mailline.png');
		background-repeat: repeat-x;
		background-color: transparent;
	}

#emailForm textarea
	{

	}


#emailForm
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 320px;
		height: auto;
		font-family: Courier, Arial, sans-serif;
		font-size: 12px;
		color: #808080;
	}



#emailForm .row
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 400px;
		height: auto;
		margin-bottom: 4px;
	}

#emailForm .col1
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 100px;
		height: auto;
		float: left;
	}

#emailForm .col2
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 280px;
		height: auto;
		float: left;
	}

#emailForm .col2flex
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		float: left;
	}

#emailForm .req
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		margin-left:  3px;
		font-size: 12px;
		font-weight: bold;
		color: #FF0000;
		float: left;
	}

/* END *******************************************/

/********************************************************************
* Postits															*
********************************************************************/

#postitBox
	{
		position: absolute;
		top: 165px;
		left: 997px;
		width: 170px;
		height: 420px;
		border: 0px solid red;
		z-index: 15;
	}

#postitBox .postit1, #postitBox .postit2, #postitBox .postit3
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 160px;
		height: 110px;
		padding: 5px;
		margin-bottom: 15px;
		background: transparent;		
	}

#postitBox .postit1
	{
		background-color: #FFFF99;
		opacity: .9;		
	}

#postitBox .postit2
	{
		background-color: #FF99CC;
		opacity: .9;		
	}

#postitBox .postit3
	{
		background-color: #99CCFF;
		opacity: .9;		
	}


/* Def END *********************************************************/


/********************************************************************
* CDs section														*
********************************************************************/

.cdrackbox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 320px;
		height: auto;
		border: 0px solid red;
	}

.cdrackbox .pic
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 150px;
		height: 150px;
		float: left;
	}


.cdrackbox .sideinfo
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 150px;
		height: auto;
		margin-left: 15px;
		float: left;		
	}

.cdrackbox .moreinfo
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 320px;
		height: auto;
		margin-top: 5px;		
		margin-bottom: 25px;		
	}

.mediapic
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 84px;
		height: 84px;
		margin: 0px 10px 20px 10px;
		float: left;
	}

/* Def END *********************************************************/

/********************************************************************
* Media section														*
********************************************************************/

.mediabuttonbox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 325px;
		height: 120px;
		margin-bottom: 12px;
		border: 0px solid red;
	}

#mediabutton1 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 325px;
		height: 120px;
		margin-bottom: 12px;
		background: url('../gfx/btn_media_pictures.jpg') 0 0 no-repeat;
		display: block;		
	}

#mediabutton2 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 325px;
		height: 120px;
		margin-bottom: 12px;
		background: url('../gfx/btn_media_music.jpg') 0 0 no-repeat;
		display: block;		
	}

#mediabutton3 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 325px;
		height: 120px;
		margin-bottom: 12px;
		background: url('../gfx/btn_media_videos.jpg') 0 0 no-repeat;
		display: block;		
	}

#mediabutton1 a:hover, #mediabutton2 a:hover, #mediabutton3 a:hover
	{
		background-position: 0px -120px;	
	}

/* Def END *********************************************************/

/********************************************************************
* MP3 Section														*
********************************************************************/

.listenbox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 325px;
		height: auto;
		margin-bottom: 5px;
	}

.listentitle
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 300px;
		height: auto;
		float: left;		
	}

.listenplayer
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 25px;
		height: auto;
		float: right;		
	}

/* Def END *********************************************************/

/********************************************************************
* Press section														*
********************************************************************/

.pressbox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 325px;
		height: auto;
		margin-bottom: 25px;		
	}

.presstitle
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 325px;
		height: auto;
		margin-bottom: 0px;
		font-size: 16px;
		font-weight: bold;
		color: #00CCFF;
	}

.pressdate
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 325px;
		height: auto;
		margin-bottom: 10px;		
	}

.presstext a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 80px;
		height: 80px;
		margin: 0px 0px 10px 10px;
		float: right;
	}

/* Def END *********************************************************/


/********************************************************************
* Nav footer														*
********************************************************************/

#navFooter
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: 18px;
		font-size: 24px;
		margin-top: 30px;
		text-align: center;
	}

#navFooter .leftside
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 20px;
		height: 18px;
		text-align: left;
		float: left;
	}

#navFooter .rightside
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 20px;
		height: 18px;
		text-align: right;
		float: right;
	}

#navFooter .middle
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 70%;
		height: 18px;
		font-size: 24px;
		float: left;
	}

#navFooter span.linkdis
	{
		font-size: 24px;
	}

/* Def END *********************************************************/








