/* - 2007 - */
/* - - - - Tyson Smith TSstylesheet - - - - */



body {	
	background-color: #676565;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;		
	color: #336699;
	border: none;
	text-align: center;
	padding: 0;
	padding-top: 17px;
	margin: 0;
	
}

.main {
	
	background-color: #FFFFFF;
	margin: auto;
	text-align: left;
	width: 760px;
	border: none;
	padding: none;
	
	
	
	
}

.container{
	/*float:left;*/
	background-color: #C2C2C2;
	/*width: 100%;*/
	border: none;
	margin: none;
	padding: none;
	
	
	
	
	
	
	
}

/* - - - - Header - - - - */

.header {
	margin: 0px;
	padding: 0px;
	
	
}
	
.header h1 {
	
	margin-bottom: 0px;
	padding: 0px;
	font-size: 0em;
	
	
	
	
	
	
}

.header h1 a{
	height: 69px;
	
	
}

.header h1 a img{
	
	border: none;
	

	
}

	
h2 {
	color: #CCCCCC
	}
	

	
h4 {
	color: #CCCCCC;
	position: relative;
}


h5 {
	margin: 0px;
	text-align: left;
	color: #ffffff;
	width: 375px;
	font-family: trebuchet ms;	
	font-size: 0.7em;
	font-weight: bold;	
	
	
	
		
}

.footer { 
	font-family: trebuchet ms;
	font-size: 0.54em;
	font-weight: bold;
	text-align: center;
	line-height: 1.83em;
	width: 760px;
	color: #212121;
	background-color: #676565;
	letter-spacing: 0.6em;
	clear: both;
	margin-top: 0px;
        position: relative;
	
}	

.mainnav {
	border-top: 1px #E1DDDD solid;
}

.mainnav ul
{
	margin: 0em;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	background-color: #2d2d2d;
	float: left;
	width: 100%;
	border-bottom: 1px #E1DDDD solid;
	font-family: Trebuchet MS;
	font-weight: bold;
	letter-spacing: 0.4em;
	
}

.mainnav ul li
{
	display: inline;
	padding: 0em 0.1em;
}


.mainnav ul li a
{
text-decoration: none;
color: #C2C2C2;
padding: 0em 1em;

}

.mainnav ul li a:hover
{
color: orange;
background-color: green;
padding: 0 1em;
}



/* - - - - Images - - - - */

.homeleftimage {
	float: left;
	margin: 0px 0.75em 0px -77px;
	position: relative;
	border: none;
}

.homeleftimagenew {
	float: left;
	margin: 0px 0.75em 0px -1px ;
	position: relative;
	border: none;
}

.contentrightimage {
	float: right;
	margin: none;
	background-color: none;
	padding: none;
        height: 487px;
	width: 216px;

}

#music {
	background:  url(images/Music-Side-Panel.jpg) top right no-repeat;
	height: 487px;
	width: 216px;
}

#gallery {
	background:  url(images/Pics-side-panel3.jpg) top right no-repeat;
	height: 487px;
	width: 216px;
	
}

#gallery div {
	padding: 16px;
	padding-top: 40px;
	
}

#gallery a img {
	border: 1px white solid;
	margin: 3px;
	
}

#featureImageOuter {
    vertical-align: middle;
    width: 468px;
    height:364px;
    text-align: center;
    background: url(images/loader1.gif) 50% 50% no-repeat;
}

/* - - - - Text Blocks RIGHT - - - - */

..righttext {
margin-right: 0em;
position: relative;
padding-top: 0em;
margin-top: 5px;
float: left;




}

.righttext h3{
	font-family: trebuchet ms;	
	font-size: 1.5em;	
	background-color: #C2C2C2;  	
	color: #068601;
	text-decoration: none;
	letter-spacing: 0.6em;
	position: relative;
	padding-bottom: 0em;
	padding-top: 0em;
	padding-left: 0em;
	width: 188px;
	margin-top: 20px;
	margin-bottom: 3px;
	margin-left: 0;
	float: left;
	
	}
	
.righttext h4{
	font-size: 0.9em;
	color: #fff;
	padding-top: 1em;
	padding-right: 0em;
	padding-left: 0em;
	position: relative;
	padding-bottom: 0em;
	margin-bottom: 0em;
	margin-top: 5px;
	margin-right: 0px;
	float: left;
	width: 190px;
	
	
	
	 
	
}

.righttext p{
	font-size: 0.8em;
	margin-top: -1.5em;
	color: #565656;
	position: relative;
	margin-bottom: -0.5em;
	margin-right: 0px;
	margin-left: 0;
	margin-top: 0;
	padding-bottom: none;
	float: left;
	width: 188px;
	
	
	
}

.righttext p a{
	
	color: #e34e25;
        text-decoration:none;
}


.righttext p a:hover{
	color: #e34e25;
	text-decoration: underline;
}


	
	
	


.righttext form {
	margin-top: 10px;
	float: left;
	color: #ffffff;
	width: 375px;
	font-family: trebuchet ms;	
	font-size: 0.7em;
	font-weight: bold;
	}



/* - - - - Text Blocks LEFT - - - - */

.lefttext {
	padding: 1em;
	margin-left: 1.5em;
	
	
	
	
	
}

.lefttext h3 {	
	font-family: trebuchet ms;	
	font-size: 1.5em;	
	background-color: #C2C2C2;  	
	color: #068601;
	letter-spacing: 0.6em;
	position: relative;
	margin-top: none;
	margin-bottom: 0;
	margin-right: 0;
	padding-bottom: .8em;
	padding-top: .3em;
	width: 300px;
        text-align: left;
	}

.lefttext h4{
	font-size: 1em;
	color: #fff;

}

body.Bio .lefttext p{
	font-size: 0.8em;
	margin: 0em 1.8em 1em 0em;
	margin-top: 0em;
	margin-right: 0px;
	color: black;
	padding-left: none;
	padding-right: 2em;
	position: relative;
	float: left;
	
	
}

body.Music .lefttext p{
	font-size: 0.8em;
	margin: 4em 0em 1em 0em;
	margin-top: 0em;
	color: black;
	padding-left: none;
	padding-right: 4em;
	position: relative;
	float: left;
	
}



.lefttext p{
	font-size: 0.8em;
	margin: -1.5em 0em 3em 0em;
	color: #565656;
	position: relative;
}

.lefttext p a{
	color: #e34e25;
	text-decoration:none;
}

.lefttext p a:hover{
	color: e34e25;
	text-decoration: underline;
}

body.Gigs .lefttext p{
	font-size: 1em;
	color: black;
	margin-top: -.25em;
	margin-bottom: .5em;
	font-family: Trebuchet MS;
	

}

body.Gigs .lefttext h4{
	font-size: 0.8em;
	margin: 0em;
	padding: 0em;
}

body.Gigs .lefttext h5{
	font-size: 0.8em;
	margin: 0.2em 0em;
	color: black;
}

body.Gigs .lefttext h6{
	font-size: 0.8em;
	margin: 0.2em 0em;
}


body.Gigs .lefttext .Giginfo {
	
	color: red;
	float: left;
	margin-bottom: 1em;
	
}

body.Gigs .lefttext .Giginfo .Giginfoleft {
	color: white;
	float: left;
	font-family: Trebuchet MS;
	font-weight: bold;
	
	
}
body.Gigs .lefttext .Giginfo .Giginfoleft a{
	color: white;
	float: left;
	font-family: Trebuchet MS;
	font-weight: bold;
	text-decoration: none;
	
	
}

body.Gigs .lefttext .Giginfo .Giginfoleft a:hover{
	color: white;
	text-decoration: underline; 
	
	}
	body.Gigs .lefttext .Giginfo .Giginfotime {
	color: white;
	float: left;
	font-family: Trebuchet MS;
	font-weight: ;
	font-size: .8em;
	padding-left: 0.7em;
	padding-top: 0.2em;
	
	

	}

body.Gigs .lefttext .Giginfo .Giginforight {
	color: #707070;
	font-size: 0.8em;
	font-style: italic;
	font-weight: bold;
	float: right;
	margin-right: 2em;
	padding-right: none;
}

body.Gigs .lefttext .Giginfo .Giginfodate {
	color: #707070;
	float: left;
	margin-right: 1em;
	font-weight: bold;
	font-size: 0.9em;
	margin-top: 0.2em;
}

body.Gigs .lefttext .Giginfo p {
	float: left;
	align: left;
	margin-right: none;
	padding-left: 5.4em;
	padding-right: none;
	width: 413px;
	font-size:0.8em;
}
	

	
	
}



body.Gigs .Giginfo {

}

	/** {
		margin:0pt;
		padding:0pt;
		border: none;
	}*/
	
.gallery h5 {
	width: auto;
}

.gallery .lefttext {
	
    text-align: left;

	
	width: 400px;
}

.form {
	margin-top: -25px;
	text-align: left;
	color: #ffffff;
	width: 375px;
	font-family: trebuchet ms;	
	font-size: 0.8em;
        font-weight: bold;
	}

.onebit_mp3 a { color: #707070;
	 }
	

