body
	{
		background-color: #F3F3F3;
	}

#websiteOuterLimit
	{
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #6C6C6C;
	}

.headertext h1
	{
		color: #FFEC00;
		text-transform: uppercase;
		font-size: 22px;
	}

.headertext
	{
		color: #FFFFFF;
		font-size: 12px;
		line-height: 16px;
	}

#contentboxOuterLimit
	{
		line-height: 14px;
	}

#contentboxOuterLimit a
	{
		color: #727272;
		text-decoration: none;
		border-bottom: 1px solid #727272;
	}

#contentboxOuterLimit a:hover
	{
		color: #727272;
		text-decoration: none;
		border-bottom: 1px solid #FF0000;
	}

#navfooter a
	{
		border: none;
	}

span.linkdis
	{
		color: #D8D8D8;
		font-weight: bold;
	}

#headerboxOuterLimit .headertext a
	{
		font-size: 10px;
		font-style: italic;
		color: #FFFFFF;
		text-decoration: none;
		border-bottom: 1px solid #FFFFFF;
	}

#headerboxOuterLimit .headertext a:hover
	{
		color: #FFFFFF;
		text-decoration: none;
		border-bottom: 1px solid #FAE805;
	}


.clearence
	{
		clear: both;
	}



/********************************************************************
* Bottom Navi														*
********************************************************************/

#freedownload a
	{
		position: absolute;
		top: 8px;
		left: 361px;
		width: 81px;
		height: 5px;
		background: url('../gfx/btn_freedownload.gif') 0 0 no-repeat;
		display: block;
	}

#freedownload a:hover
	{
		background-position: -81px 0px;
	}

#projects a
	{
		position: absolute;
		top: 8px;
		left: 474px;
		width: 47px;
		height: 5px;
		background: url('../gfx/btn_projects.gif') 0 0 no-repeat;
		display: block;
	}

#projects a:hover
	{
		background-position: -47px 0px;
	}

#newsletter a
	{
		position: absolute;
		top: 8px;
		left: 551px;
		width: 59px;
		height: 5px;
		background: url('../gfx/btn_newsletter.gif') 0 0 no-repeat;
		display: block;
	}

#newsletter a:hover
	{
		background-position: -59px 0px;
	}

#links a
	{
		position: absolute;
		top: 8px;
		left: 647px;
		width: 27px;
		height: 5px;
		background: url('../gfx/btn_links.gif') 0 0 no-repeat;
		display: block;
	}

#links a:hover
	{
		background-position: -27px 0px;
	}


#myspace a
	{
		position: absolute;
		top: 8px;
		left: 704px;
		width: 71px;
		height: 5px;
		background: url('../gfx/btn_myspace.gif') 0 0 no-repeat;
		display: block;
	}

#myspace a:hover
	{
		background-position: -71px 0px;
	}

/* Def END *********************************************************/




/* --------------------------*/

#nav1 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 35px;
		height: 15px;
	}


#nav1 .nav1
	{
		position: absolute;
		top: 5px;
		left: 10px;
		width: 35px;
		height: 15px;
	}

#nav2 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 53px;
		height: 15px;
	}

#nav2 .nav2
	{
		position: absolute;
		top: 5px;
		left: 10px;
		width: 53px;
		height: 15px;
	}

#nav3 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 77px;
		height: 15px;
	}

#nav3 .nav3
	{
		position: absolute;
		top: 5px;
		left: 10px;
		width: 77px;
		height: 15px;
	}

#nav4 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 83px;
		height: 15px;
	}

#nav4 .nav4
	{
		position: absolute;
		top: 5px;
		left: 10px;
		width: 83px;
		height: 15px;
	}


#nav5 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 47px;
		height: 15px;
	}

#nav5 .nav5
	{
		position: absolute;
		top: 5px;
		left: 10px;
		width: 47px;
		height: 15px;
	}

#nav6 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 49px;
		height: 15px;
	}

#nav6 .nav6
	{
		position: absolute;
		top: 5px;
		left: 10px;
		width: 49px;
		height: 15px;
	}

#nav7 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 43px;
		height: 15px;
	}

#nav7 .nav7
	{
		position: absolute;
		top: 5px;
		left: 10px;
		width: 43px;
		height: 15px;
	}

#nav8 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 61px;
		height: 15px;
	}

#nav8 .nav8
	{
		position: absolute;
		top: 5px;
		left: 10px;
		width: 61Px;
		height: 15px;
	}


#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a, #nav7 a, #nav8 a
	{
		margin-top: 20px;
		margin-right: 14px;
		display: block;
		cursor: pointer;
		float: left;
	}

#nav8 a
	{
		margin-right: 0px;
	}

#nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav4 a:hover, #nav5 a:hover, #nav6 a:hover, #nav7 a:hover, #nav8 a:hover
	{
		background-color: #FFEC00;
	}

#nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav4 a:hover, #nav5 a:hover, #nav6 a:hover, #nav7 a:hover, #nav8 a:hover
	{
		background-color: #FFEC00;
	}


/********************************************************************
* Media graphical buttons											*
********************************************************************/

#media1 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 230px;
		height: 80px;

		background: url('../gfx/btn_media_pics.jpg') 0 0 no-repeat;
		display: block;
	}

#media2 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 230px;
		height: 80px;
		background: url('../gfx/btn_media_music.jpg') 0 0 no-repeat;
		display: block;
	}

#media3 a
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 230px;
		height: 80px;
		background: url('../gfx/btn_media_videos.jpg') 0 0 no-repeat;
		display: block;
	}

#media1 a:hover, #media2 a:hover, #media3 a:hover
	{
		background-position: 0px -80px;
	}

/* Def END *********************************************************/





/* Layout --------------------------------------------------*/

#websiteOuterLimit
	{
		position: relative;
		top: 10px;
		left: 50%;
		width: 775px;
		height: auto;
		margin-left: -387px;
	}

#naviboxOuterLimit
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 775px;
		height: 60px;
	}

#naviboxOuterLimit .logomartin
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 218px;
		height: 60px;
		float: left;
	}

#navibox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 557px;
		height: 40px;
		margin-top: 8px;
		float: left;
		border-bottom: 1px dotted #DDDDDD;
	}

#headerboxOuterLimit
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 775px;
		height: 285px;
	}

#headerboxOuterLimit .headertext
	{
		position: absolute;
		top: 30px;
		left: 410px;
		width: 340px;
		height: 220px;
		border: 0px solid white;
		z-index: 10;
	}

#headerboxOuterLimit .headertext .latestnews
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 340px;
		height: 105px;
		border: 0px solid white;
	}

#headerboxOuterLimit .headertext .latestnews .newsdate
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 340px;
		height: auto;
		margin-bottom: 4px;
		color: #FAE805;
		font-weight: bold;
	}

#headerboxOuterLimit .headertext .latestnews .newstitle
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 340px;
		height: auto;
		margin-bottom: 3px;
		text-decoration: underline;
	}

#headerboxOuterLimit .headertext .latestnews .newstext
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 340px;
		height: auto;
		font-size: 11px;
	}


#headerboxOuterLimit .headertext .latestgig
	{
		position: relative;
		top: 5px;
		left: 0px;
		width: 340px;
		height: 105px;
		border: 0px solid white;
	}

#headerboxOuterLimit .headertext .latestgig .gigdate
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 340px;
		height: auto;
		margin-bottom: 4px;
		color: #FAE805;
		font-weight: bold;
	}

#headerboxOuterLimit .headertext .latestgig .gigdate
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 340px;
		height: auto;
		margin-bottom: 3px;
		text-decoration: underline;
	}



#headerboxOuterLimit .headerpic
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 775px;
		height: 285px;
		z-index: 5;
	}


#spacerBox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 775px;
		height: 20px;
	}

.stripes
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 775px;
		height: 22px;
	}

#contentboxOuterLimit
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 775px;
		height: auto;
	}

#contentboxOuterLimit .leftside
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 315px;
		height: auto;
		margin: 20px 65px 20px 35px;
		float: left;
		border: 0px solid red;
	}

#contentboxOuterLimit .rightside
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 315px;
		height: auto;
		margin-top: 20px;
		margin-bottom: 20px;
		float: left;
		border: 0px solid green;
	}

#singleside
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 695px;
		height: auto;
		margin: 20px 0px 20px 35px;
		background-color: #F3F3F3;
	}

#footer
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 775px;
		height: 40px;
		margin-bottom: 30px;
	}

#footer .logo
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: 40px;
		float: left;
	}

#footer .mr
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: 40px;

		float: right;
	}


/********************************************************************
* News Section														*
********************************************************************/

#singleside .newsbox
	{
		margin-bottom: 0px;
		border-bottom: 1px solid #DDDDDD;		
	}

#accordion .newsbar
	{
		padding: 4px 2px 4px 2px;
		font-size: 12px;
		font-weight: bold;
		background-color: #E9E9E9;
		cursor: pointer;
	}

#accordion .newsdate
	{
		margin-bottom: 5px;
		font-size: 11px;
		font-weight: bold;
	}

#accordion .newstitle
	{
		width: 400px;
		margin-bottom: 5px;
		font-size: 11px;
		border-bottom: 1px solid #969696;
	}

#accordion .newstext
	{
		width: 500px;
		padding-bottom: 15px;
		margin: 15px 0px;
	}

#accordion .newspic
	{
		margin-top: 33px;
		margin-left: 30px;
		padding: 2px;
		border: 1px solid #AA0000;
		float: right;
	}

/* Def END *********************************************************/


/* press section */

#singleside .pressbox
	{
		margin-bottom: 40px;
	}

#singleside .pressdate
	{
		margin-bottom: 5px;
		font-size: 11px;
		font-weight: bold;
	}

#singleside .presstitle
	{
		width: auto;
		margin-bottom: 5px;
		font-size: 11px;
		border-bottom: 1px solid #969696;
	}

#singleside .presstext
	{
		margin-bottom: 20px;
	}

#singleside .presspic
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 80px;
		height: 80px;
		margin-left: 20px;
		margin-bottom: 20px;
		padding: 2px;
		border: 1px solid #0151A9;
		float: left;
	}

/* tour dates */

.tourboxactive
	{
		position: relative;
		border-bottom: 1px solid #DDDDDD;
	}

.tourboxactivelast
	{

	}

.element
	{
		background-color: #F3F3F3;
	}

#accordion
	{
		position: relative;
		background-color: #F3F3F3;		
	}

#accordion h3
	{
		display: inline;
	}

#accordion .tourboxinactive
	{
		color: #C5C5C5;
		border-bottom: 1px solid #DDDDDD;

	}

#accordion .tourboxinactivelast
	{
		color: #C5C5C5;

	}

#accordion .tourboxinactive a
	{
		color: #C5C5C5;
		border-bottom: 1px solid #C5C5C5;
	}

#accordion .tourboxinactive a:hover
	{
		color: #C5C5C5;
		border-bottom: 1px solid #F0D2D2;
	}

#accordion .tourdate
	{
		padding: 4px 2px 4px 2px;
		font-size: 12px;
		font-weight: bold;
		background-color: #E9E9E9;
		cursor: pointer;
	}

#accordion .tourdate .dates
	{
		float: left;
	}

#accordion .tourdate .location
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 170px;
		height: 16px;
		font-family: Times New Roman, sans-serif;
		font-weight: normal;
		font-size: 18px;
		font-weight: normal;
		text-align: right;
		color: #B9B9B9;
		float: right;
		border: 0px solid red;
	}

#accordion .tourdate span.bandsmall
	{
		font-size: 12px;
	}

#accordion .tourband
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 200px;
		height: auto;
		margin-top: 0px;
		font-size: 12px;
		float: left;
	}

#accordion .tourbandlink
	{
		position: relative;
		top: 0px;
		left: 0px;
		margin-top: 0px;
		float: left;
	}

#accordion .tourlocation
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 200px;
		height: auto;
		margin-top: 10px;
		font-size: 12px;
		float: left;
	}

#accordion .tourlocationaddress
	{
		margin-bottom: 20px;
	}

#accordion .tourlocationlink
	{
		position: relative;
		top: 0px;
		left: 0px;
		margin-top: 10px;
		float: left;
	}

#accordion .tourinfo
	{
		margin-bottom: 15px;
	}

#accordion .tourpic
	{
		position: relative;
		top: 0px;
		left: 0px;
		margin-bottom: 15px;
		padding: 2px;
		border: 1px solid #002FAA;
		float: right;
	}

/* discography */

#singleside #categbox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
	}

#categbox .categ
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		margin-right: 85px;
		padding: 2px 4px 2px 4px;
		background-color: #F3F3F3;
		float: left;
	}

#categbox .categsel
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		margin-right: 85px;
		padding: 2px 4px 2px 4px;
		background-color: #FFEC00;
		float: left;
	}

#categbox .categend
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		padding: 2px 4px 2px 4px;
		float: left;
	}

#categbox .categselend
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		padding: 2px 4px 2px 4px;
		background-color: #FFEC00;
		float: left;
	}

#singleside #subcategbox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: 20px;
		margin-top: 12px;
		margin-bottom: 30px;
	}

#subcategbox .sub1
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		margin-left: 240px;
		margin-right: 80px;
		padding: 2px 4px 2px 4px;
		background-color: #F3F3F3;
		float: left;
	}

#subcategbox .sub2
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		padding: 2px 4px 2px 4px;
		background-color: #F3F3F3;
		float: left;
	}

#subcategbox .sub1sel
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		margin-left: 240px;
		margin-right: 80px;
		padding: 2px 4px 2px 4px;
		background-color: #FFEC00;
		float: left;
	}

#subcategbox .sub2sel
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
		padding: 2px 4px 2px 4px;
		background-color: #FFEC00;
		float: left;
	}


#listingOuterLimit
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
	}

.listingbox
	{
		margin-bottom: 40px;
	}

.listingbox .box1
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 230px;
		height: auto;
		margin-right: 10px;
		float: left;
	}

.listingbox .box2
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 260px;
		height: auto;
		float: left;
	}

.listingbox .box3
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 185px;
		height: auto;
		float: left;
	}

.listingbox .lineup
	{
		margin-top: 5px;
	}




/********************************************************************
* Links																*
********************************************************************/

#singleside .linkbox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 140px;
		height: auto;
		margin-right: 45px;
		margin-bottom: 40px;
		float: left;
	}

#singleside .linkboxright
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 140px;
		height: auto;
		margin-bottom: 40px;
		float: left;
	}

#singleside .linktitle
	{
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 10px;
	}

/* Def END *********************************************************/


/********************************************************************
* projects section													*
********************************************************************/

#singleside .projectsbox
	{
		margin-bottom: 40px;
	}

#singleside .projectsdate
	{
		margin-bottom: 5px;
		font-size: 11px;
		font-weight: bold;
	}

#singleside .projectstitle
	{
		width: auto;
		margin-bottom: 5px;
		font-size: 14px;
		border-bottom: 1px solid #969696;
		cursor: pointer;
	}

#singleside .projectssubtitle
	{
		width: auto;
		margin-bottom: 15px;
		font-size: 11px;
		float: left;
	}

#singleside .projectsurl
	{
		width: auto;
		margin-bottom: 15px;
		font-size: 10px;
		float: right;
	}

#singleside .projectstext
	{
		margin-bottom: 20px;
	}

#accordion .text
	{
		width: 580px;
		margin-bottom: 30px;
		float: left;
	}

#accordion .pic
	{
		width: 80px;
		float: right;
		margin-top: 30px;
	}

#singleside .projectspic, .projectsbox .portrait img
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 80px;
		height: 80px;
		margin-left: 15px;
		margin-bottom: 15px;
		padding: 2px;
		border: 1px solid #0151A9;
		float: left;
	}

.projectsbox .portrait
	{
		padding: 0px 0px 20px 20px;
		float: right;
	}

.projectsbox .portrait a
	{

	}

/* Def END *********************************************************/


/********************************************************************
* Email form														*
********************************************************************/

#emailForm input[type=text], textarea
	{
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #6C6C6C;
		border: 1px solid #C7D6D8;
	}

#emailForm input[type=submit]
	{
		height: 20px;
		padding-bottom: 3px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #6C6C6C;
		border: 1px solid #C7D6D8;
	}

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: 400px;
		height: auto;
		padding: 10px 10px 40px 10px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #6C6C6C;
/*		background: url('../gfx/gfx_mailtext2.png') 15px 120px no-repeat;*/
		background-color: transparent;
	}

#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;
	}

/* Def END *********************************************************/


/********************************************************************
* Downloads															*
********************************************************************/

.downloadbox
	{
		margin-bottom: 20px;
		border: 0px solid red;
	}

.downloadbox .title
	{
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 3px;
	}

.downloadbox .text
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 540px;
		height: auto;
		float: left;
	}

.downloadbox .downlinkbox
	{
		position: relative;
		top: 0px;
		left: 0px;
		width: 140px;
		height: auto;
		float: right;
		border: 0px solid blue;
	}

.downlinkbox .icon
	{
		width: 16px;
		height: 16px;
		margin-right: 5px;
		float: left;
	}

.downlinkbox .link
	{
		margin-top: 2px;
		float: left;
	}

/* Def END *********************************************************/


/********************************************************************
* Pagination Style													*
********************************************************************/

#pagination
	{
		margin: 20px 0px ;
		text-align: center;
	}

#pagination a
	{
		padding: 2px 5px;
		margin: 0px 2px;
		text-decoration: none; 
		color: #41464D;
		border-bottom: 1px solid #C0E0E2;
	}

#pagination a:hover, #pagination a:active
	{
		color: #FFFFFF;
		background-color: #017FBA;
		border: 0px solid #85BD1E;
	}

#pagination .prev
	{
		background-color: #23A4DB;
	}

#pagination .next
	{
		background-color: #23A4DB;
	}

#pagination span.dots
	{
		margin: 0px 2px;
	}

#pagination span.currentnav
	{
		padding: 2px 5px 2px 5px;
		margin: 0px 2px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #EC0016;
		border: 0px solid #B2E05D;
	}

#pagination span.disabled
	{
		padding: 2px 5px 2px 5px;
		margin: 0px 2px;
		color: #CCCCCC;
		border: 1px solid #F3F3F3;
	}

#pagination .pagination_data
	{
		padding: 10px 0px 0px 0px;
		font-size: 11px;
		color: #CCCCCC;
	}

/* Def END *********************************************************/