/* CSS Document Red Jenkins Official Homepage */

body {

	background: #5a5a5a;

	font: small "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;

	color: #fff;

	padding: 0; 

	margin: 0;

}



p {margin: 0;}



.bold {font-weight: bold;}

.readmore {font: normal x-small "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color: #d1d1d1;}



blockquote {

	background:transparent url(../images/quote.png) no-repeat scroll 0px 0pt;

	color:#d1d1d1;

	font-style:italic;

	margin:15px 1px 0px 15px;

	padding-left:30px;

}



/* NAVIGATION */

#navlinks {}



ul {

	margin: 0px; 

	padding: 11px 0 0 16px;

}



#navlist li{

	display: inline;

	list-style-type: none;

	padding-right: 48px;

}



#navlist a:link, #navlist a:visited {

	font-weight: bold;

	text-decoration: none;

	color: #fff;

}



#navlist a:link#current, #navlist a:visited#current, #navlist a:hover

{

	border-bottom: 2px solid #999;

	padding-bottom: 2px;

	background: transparent;

	color: #fff;

}



#navlist a:hover { color: #fff; }



/* DYNAMIC EXPAND/CONTRACT CONTENT  */

.showstate{ /*Definition for state toggling image */

	cursor:hand;

	cursor:pointer;

	float: left;

	margin-top: 2px;

	margin-right: 8px;

}



.headers{

	width: 430px;

	font-size: 100%;

	font-weight: normal;

	background-color: #f9f9f9;

}



.switchcontent{

	width: 430px; 

}



#greyBg {

	background-color:#f2f2f2; 

	padding: 5px 3px 5px 3px;

}



#whiteBg{

	padding: 5px 3px 5px 3px;

}



/* PARAGRAPHS */

h1 {font: bold 150% Verdana, Arial, Helvetica, sans-serif; color: #fff; line-height:normal; margin: 0 0 8px 0;}

h2 {font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #fff; margin: 2px 0 0 0;}

h3 {font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #be6400; margin: 0 0 2px 0;}

#discContent h2 {font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #000; margin: 2px 0 0 0;}

#discContent h3 {font: bold 110% Arial, Verdana, Helvetica, sans-serif; color: #be6400; margin: 0 0 2px 0;}

.dateHeader {font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #be6400;}



hr.divider {width: 488px; border: 1px dashed #6c6a6a; margin: 10px 0 10px 0;}

hr.divider_sub {width: 568px; border: 1px dashed #6c6a6a; margin: 10px 0 10px 0;}



#topmargin {

	width: 100%;

	height: 20px;

	background-image:url(../main_bg.gif);

	background-position:center;

	background-repeat:repeat-y;

	margin: 0 auto;

	text-align:center;

}



#wrap {
	
	
	background-image:url(../main_bg.gif);

	background-position:center;

	background-repeat:repeat-y;

	margin: 0 auto;

	

}

#audio_player
{

	width: 150px;
	height: 20px;
	margin: auto;
	margin-right: 200px;
	
}


#wrapContent {

	width: 945px;

	height: 100%;

	background: #000;

	border: 3px solid #5f5f5f;

	margin: 0 auto;

	text-align:center;

}



	#header {

		width: 945px;

		height: 211px;

		background-image: url(../header.jpg);

		background-repeat: no-repeat;

	}

	

	#navigation {

		width: 945px;

		height: 40px;

		background-image: url(../navbg.gif);

		background-repeat: no-repeat;

		text-align: left;

	}

	

	#content {

		background: #000;

		text-align: left;

		width: 935px;

		min-height: 500px;

		height:auto !important;

  		height:500px;

		text-align: left;

		margin: 10px 0 10px 10px;

	}

	

	#contentContact {

		background-image:url(../images/red_bg.gif); background-repeat: no-repeat; background-position: right;

		text-align: left;

		width: 935px;

		min-height: 500px;

		height:auto !important;

  		height:500px;

		text-align: left;

		margin: 10px 0 10px 10px;

	}

	

#footer {

	font: 80% Verdana, Arial, Helvetica, sans-serif;

	color: #999;

	width: 100%;

	height: 20px;

	background-image: url(../main_bg.gif);

	background-position: center;

	background-repeat: repeat-y;

	margin: 0 auto;

	padding-top: 5px;

	text-align: center;

	clear: both;

}	



.footerlink {

color: #999;

}



/**************************************************************/

/*** STYLES FOR SUBPAGES ************************************/





/* Three Column SubPages */

#threeColWrapper {width: 930px;}



#leftCol {width: 190px; float: left;}

#leftColContent {margin: 3px;}



.imgLeft {border: 0; padding: 0 0 5px; clear: both;}



#midCol {width: 490px; float: left;}

#midColContent {margin: 0;}



#rightCol {width: 245px; float: left;}

#rightColContent {margin: 5px; text-align: right;}



/* Two Column SubPages */

#twoColWrapper {width: 930px; margin: 0 0 5px 2px;}



#twoleftCol {width: 570px; float: left;}

#twoleftContent {margin: 0;}



#tworightCol {width: 300px; float: left; margin: 0 0 0 50px;}

#tworightColContent {margin: 5px 0 0 0; text-align: left;}



#twoleftContent {margin: 0;}



/* Two Column SubPages Concerts */

#twoleftColConcerts {width: 540px; float: left;}

#tworightColConcerts {width: 333px; float: left; margin: 0 0 0 50px;}



.left {float: left; margin-right: 5px;}

.right {float: left; margin-left: 5px;}



#discboxWrapper {width:700px;}

#discContent {margin-left: 25px;}

#discboxTop {width: 700px; height: 36px; background: url(../images/box_top.gif);}

#discboxBg {width: 700px; height: 100%; background: url(../images/box_bg.gif); background-repeat: repeat-y; color: #000;}

#coverImg {width:135px; height:155px; margin: 10px 5px 0 0; float:left;}

#price {font-size: 100%; font-weight: bold; color: #be6400; margin-top: 10px; text-align: center; float:none;}

#songTitles {font-size: 85%; line-height: normal; margin: 10px 0 0 25px; float: left;}

#discboxBot {width: 700px; height: 25px; background: url(../images/box_bot.gif);}

#disclist {text-align: left; margin-top: 10px;}



.table {width: 350px;}

.formborder {background: #1f1f1f; border: 1px solid #555; color: #fff;}



a {color: #fff; text-decoration: none;}

a.orange {color: #be6400; text-decoration: none; border-bottom: 1px dotted;}



img {border: 0;}



.invisible {display: none;}