
/* CSS Document */

	* {
		margin:0;
		padding:0;
		border:0;
	}

	body { 
		width:100%;
		margin:0 auto;
		text-align:center;
		background:#000 url(/images/bg-index.jpg) repeat-x top center;
		font:8pt Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		scrollbar-arrow-color:#999999;
		scrollbar-base-color:#660000;
		scrollbar-dark-shadow-color:#CC0033;
		scrollbar-track-color:#666666;
	}

	#header {
		width:770px;
		height:135px;
		background:#000 url(/images/header.jpg) top center no-repeat;
	}
	
		.scroll {
			padding:100px 280px 0 0;
			margin:0 0 0 0;
			*padding:100px 280px 0 0;
			*margin:0
		}
	
	#bodycontent {
		width:770px;
		margin:5px auto 0 auto;
		text-align:center
	}
	
	
	#top-left {
		width:32px;
		height:32px;
		float:left;
		background:url(/images/bkgrnd_diagonal.jpg) no-repeat top center
	}
	
	#top-mid {
		width:706px;
		height:32px;
		float:left;
		background:url(/images/bkgrnd_horizontal.jpg) repeat-x top center
	}
	
	#top-right {
		width:32px;
		height:32px;
		float:left;
		background:url(/images/bkgrnd_diagonalr.jpg) no-repeat top center
	}
	
	#hold-bot {
		clear:both;
		width:100%;
		margin:0 auto;
		text-align:center
	}
	
	#bot-left {
		width:32px;
		height:32px;
		float:left;
		background:url(/images/bkgrnd_diagonal_bottom.jpg) no-repeat top center
	}
	
	#bot-mid {
		width:706px;
		height:32px;
		color:#f00;
		float:left;
		text-align:center;
		background:url(/images/bkgrnd_horizontal_bottom.jpg) repeat-x bottom center	
	}
	
	#bot-right {
		width:32px;
		height:32px;
		float:left;
		background:url(/images/bkgrnd_diagonal_bottomr.jpg) no-repeat top center
	}
	
	#home-page {
		margin-top:52px
	}
	
	#signup {
		width:280px;
		height:50px;
		float:right;
		padding:20px 40px 0 0;
		z-index:8
	}
	
	.signup {
		font:8pt Arial, Helvetica, sans-serif;
		padding:0 2px
	}
	
	#centercontent {
		width:770px;
		margin:0 auto;
		text-align:center;
		background:url(/images/bkgrnd_verticalr.jpg) top right repeat-y;
	}
		
	.bio {
		color:#ddc;
		text-align:justify;  
		border:solid 2px #333
	}
	
	.bio p, bio-bg p {padding:10px 15px; font-size:0.8em}
	.bio-bg td {padding:10px 15px; font-size:0.8em; text-align:justify }
	.bio-bg {background:url(/images/bkgrnd_music.jpg)}
	
	.buttonstyle {
		width:100px;
		font:8pt verdana, sans serif; 
		background-color:lightgreen; 
		border-color:black;
	}
	
	.ordbtn {
		background-color:#990000;
		border:1px solid #333333;
		color:#FFF;
	}
	
	.cattext {
		font:8pt trebuchet ms,arial; 
		color:4C061E; 
		weight:strong; 
		text-decoration:none;
	}
	.datetitles {
		font-size:12px; 
		color:#993300; 
		font-family:arial, helvetica; 
		font-weight:bold; 
		text-decoration:none;
	}
	
	.errormsgs { 
		font-size:11px; color:red; font-family:verdana; text-decoration:none;
	}
	
	.frmtext {
		font-size:11px; 
		color:#003300; 
		font-family:trebuchet ms,arial; 
		text-decoration:none;
	}
	
	h1 {
		font:.01pt arial; 
		color:#A92122; 
		text-decoration:none;
		line-height:.01px;
		margin:0,0,0,0;
		text-align:center;
		text-indent:-2000px;
	}
	
	/* This kills the borders on links */
	a img {
		border:none; 
	}
	
	.indexpadded {
		background-color:white;
		padding-left:30px;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		font-size:11px; 
		font-family:arial, helvetica; 
		font-weight:bold; 
		color:#809170; 
		text-decoration:none;
	}
	
	.inputstyle {	
		font:8pt Verdana, Arial, Helvetica, sans-serif;
		color:#660606; 
		background-color:#DBC1BD; 
		border:#903 1px solid; 
		height:22px;
		padding:1px 2px 1px 2px;
	}
	
	.inputstylemsg {	
		font:8pt Verdana, Arial, Helvetica, sans-serif;
		color:#660606; 
		background-color:#DBC1BD; 
		border:#903 1px solid; 
		padding:1px 5px 1px 5px;
		overflow:auto;
	}
	
	.inputstyle2 {
		font:8pt Verdana, Arial, Helvetica, sans-serif;
		color:#40573F; 
		background-color:#D9F0D8; 
		border-style:solid; 
		border-color:#B5C7A5;
	}
	
	label
	{
		width:4em;
		float:left;
		text-align:right;
		margin:0 1em 10px 0;
		clear:both;
	}
	
	.largetext {
		font:9pt chicago, Arial, Verdana, sans-serif;  
		color:#FFF;
		font-weight:bold;
	}
	
	li {
		margin:0px 0px 0px 30px;
		list-style:square;
		line-height:16px;
		font-size:12px; color:#DDDDCC; 
		font-family:trebuchet ms,arial; 
		text-decoration:none;
	}
	
	li li {
		list-style:circle;
	}
	
	.navtext {
		font-size:20px; 
		color:#214522; 
		font-family:Monotype Corsiva, trebuchet ms, arial; 
		text-decoration:none;
	}
		
	.radiostyle {
		width:50; 
		background-color:E4D4C4; 
		zoom:200%
	}
	
	.regtext { 
		font-size:11px; 
		color:#214522; 
		font-family:trebuchet ms,arial; 
		text-decoration:none;
	}
	
	.regtitles {
		font:10pt arial, helvetica;
		color:#CCC; 
		font-weight:bold; 
		text-decoration:none;
	}
	
	.sched { 
		font-size:11px; 
		color:#FFF; 
		font-family:trebuchet ms,arial; 
		text-decoration:none;
	}
	
	a.sched:link, a.sched:visited {
		color:#F00;
		text-decoration:none;
	}
	
	a.sched:link, a.sched:visited {
		color:#F33;
		text-decoration:underline;
	}
	
	.selectstyle {
		font:8pt verdana; 
		background-color:F2E6E1; 
		color:6F1107;
	}
	
	.selectstyle2 {
		font:8pt verdana; 
		background-color:D9F0D8; 
		color:40573F;
	}
	
	.smalltext {
		font:9pt chicago, Arial, Verdana, Helvetica, sans-serif; 
		color:#FFF;
	}
	
	.spanstyle {
		font:10pt verdana; 
		font-weight:700; 
		color:orange;
	}
	
	.mp3 {
		font:8pt chicago, arial, verdana, sans-serif;
		line-height:17px;
	}
	
	#mp3 ul {
		list-style:none;
	}
	
	#mp3 li {
		list-style:none;
		border-left:1px dotted #666;
		margin-left:10px;
		padding-left:5px;	
	}
	
	a.mp3:link, a.mp3:visited {
	
	}
	
	a.mp3:hover, a.mp3:active {
		background-color:#666;
		color:#6F9;
		font-weight:bold;
	}
	
	#slyguestbook {
		width:600px;
		background:#2E1919 url(/images/gb-bg.gif) top center no-repeat;
		margin:20px 0 0 0
	}
	
	#slygb-holdit, #slygb-replies {
		clear:both;
		width:600px;
		*width:580px;
		color:#FFF;
		padding:35px 5px 5px 5px;
		text-align:left
	}
	
	#slygb-holdit {
		min-height:20px;
		*height:auto;
	}
	
	 #slygb-replies {
		width:590px;
		*width:600px;
		min-height:15px;
		*height:auto;
		padding:5px 5px 15px 5px
	 }
	
	#slygb-left, #slygb-right, #slygb-stretch, #slygb-comment {
		font:8pt verdana, Arial, Helvetica, sans-serif
	}
	
	#slygb-left, #slygb-right {
		width:285px;
		*width:280px;
		float:left
	}
	
	#slygb-left {
		text-align:left;
		padding-left:10px
	}
	
	#slygb-right {
		text-align:right;
		padding-right:10px
	}
	
	#slygb-stretch {
		clear:both; 
		width:570px;
		*width:560px;
		text-align:justify;
		padding:0 10px 0 10px
	}
	
	#slygb-comment {
		background-color:#260809;
		padding:5px 15px 10px 15px;
		text-align:justify
	}
	
	#gb-replies {
		width:565px;
		*width:590px;
		margin-top:10px;
		padding:5px 10px 5px 10px;
		background-color:#333;
		font:8pt verdana, Arial, Helvetica, sans-serif
	}
	
	ul {
		line-height:10px;
		margin:0px 20px 0px 0px;
	}
	
	.verticalrule {
		border-right-width:1px; 
		border-right-style:solid; 
		border-right-color:#809170;
	}

	a.lgtext:link, a.lgtext:visited {
		font:10pt verdana, arial, sans serif;
		color:#FFF;
		font-weight:bold;
		text-decoration:underline;
		letter-spacing:normal;
	}

	a.lgtext:hover, a.lgtext:active {
		font:10pt verdana, arial, sans serif;
		color:#9CF;
		font-weight:bold;
		text-decoration:underline;
		letter-spacing:.9px;
	}
	
	.linklg {
		font:11pt chicago, verdana, arial, sans serif;
		color:#FFF;
		font-style:none;
		font-weight:bold;
		text-decoration:underline;
	}

	a.linklg:link, a.linklg:visited {
		color:#FFF;
		letter-spacing:normal;
	}

	a.linklg:hover, a.linklg:active {
		color:#C00;
		letter-spacing:1.1px;
	}
	
	.linksm {
		width:450px;
		font:.8em chicago, verdana, arial, sans serif;
		color:#FFF;
		font-style:italic;
		padding:0 0 20px 0;
	}

	#linkblock1 {
		width:600px;
		clear:both;
		background-color:#3B0C0C;
		padding:20px 0 0 0;
		/*filter:alpha(opacity=70); 
		-moz-opacity:0.7; 
		opacity:0.7; 
		-khtml-opacity:.7;*/
		border-bottom:dotted #333 1px;
	}

	#linkblock2 {
		width:600px;
		clear:both;			
		background-color:#291818;
		padding:20px 0 0 0;		
		border-bottom:dotted #333 1px;
	}

	#linkleft {
		width:200px;
		float:left;
		text-align:right;
		padding:5px 8px 5px 0;
	}
	
	#linkright {
		width:298px;
		float:left;
		text-align:left;
		padding:5px 0 5px 8px;					
	}

	a:link    {color:red;text-decoration:none}
	a:visited {color:red;text-decoration:none}
	a:hover   {color:#FF9900;text-decoration:underline}
	a:active  {color:#FF9900;text-decoration:underline}
	

	a.scroll:link    {color:<% response.write strColor %>;text-decoration:none;}
	a.scroll:visited {color:<% response.write strColor %>;text-decoration:none}
	a.scroll:hover   {color:#66FF00;text-decoration:underline}
	a.scroll:active  {color:#66FF00;text-decoration:underline}
			
	.spnMessageText a:link    {color:FFB400;text-decoration:none}
	.spnMessageText a:visited {color:FFB400;text-decoration:none}
	.spnMessageText a:hover   {color:white;text-decoration:underline}
	.spnMessageText a:active  {color:FFB400;text-decoration:underline}
	
	.spnSearchHighlight {background-color:FFB400}
	
		input.radio {background:444444;color:#000000}
		.prem_hint:link  {color:FF0000}
		.code		 {background-color:3333333;border-width:1px;border-color:black;color:blue}
		button		 {font-size:9px;color:blue;background-color:3333333;border-color:black;border-width:1px;text-align:center;text-decoration:none;}
	-->
	
	.bigtitles {
		font-size:16px; color:#800628; 
		font-family:Monotype Corsiva, trebuchet ms, arial; 
		font-weight:bold; 
		text-decoration:none; 
		padding-top:10px;
		line-height:10px;
	}
		
	#MySpamTrap {
		display:none	/*captcha trick?*/
	}


