/* CSS Document */

/* ************************************
   ********* DIV Styles **************
   ************************************/
#mainbar{
	display:block;
	position:absolute;
	left: 0px;
	top: 0px;
	width: 955px;
	height: 475px
	z-index: 1;
	overflow: hidden;
}

#mainlinkbar {
	position:absolute;
	left: 0px;
	top: 475px;
	width: 955px;
	height: 125px
	z-index: 1;
	overflow: visible;
}

.pageheader {
	display: block;
	position:absolute;
	left: 0px;
	top: 0px;
	width: 955px;
	height: 75px
	z-index: 1;
	overflow: visible;
	padding-top: 10px;
}

.pagemain {
	display: block;
	position:absolute;
	border-collapse: collapse;
	left: 0px;
	top: 75px;
	width: 955px;
	height: 400px;
	white-space:normal;
	z-index: 2;
	overflow: visible;
	border-top:thin solid black;
}

.pagelinkbar {
	display: block;
	position:absolute;
	border-collapse: collapse;
	left: 0px;
	top: 476px;
	width: 955px;
	height: 125px
	z-index: 1;
	overflow: visible;
	border-top: thin solid black;
}

.picdiv {
	position: absolute;
	border-collapse: collapse;
	overflow:hidden;
	}
	
.stordiv {
	position: absolute;
	left: 185px;
	top:6px;
	width: 276px;
	height:225px;
	z-index:3;
	white-space:normal;
	text-align:top;
	}

.calmain {
	display: block;
	position:absolute;
	border-collapse: collapse;
	left: 0px;
	top: 75px;
	width: 955px;
	height: 400px;
	white-space:normal;
	z-index: 2;
	overflow: auto;
	border-top:thin solid black;
}

.contmain {
	background-image:url("./CONTENT/gtarback.jpg");
	}
	
.recolft {
	display: block;
	position:absolute;
	border-collapse: collapse;
	left: 0px;
	top: 0px;
	width: 615px;
	height: 390px;
	overflow: auto;
	border-right: thin solid black;
	padding: 5px;
	}

.recort {
	display: block;
	position:absolute;
	border-collapse: collapse;
	left: 625px;
	top: 0px;
	width: 330px;
	height: 400px;
	white-space:normal;
	z-index: 2;
	overflow: auto;
	padding: 5px;
	}
	
.mailtobox {
	position:absolute;
	left:50px;
	top:30px;
	width:335px;
	height:150px;
	z-index:2;
	}
	
.mailtoform {
	position:absolute;
	left:420px;
	top:30px;
	width:485px;
	height:300px;
	z-index:2;
	}

.mailtext {
	display:block;
	white-space:textwrap;
	overflow:auto;
	padding:6px;
	margin:10px 0px 10px 0px;
	}	
/* ************************************
   ********* TEXT Styles **************
   ************************************/

body {font-size:100%}	/* Necessary for cross-browser sizing assurance. */

	.teensy{
		font-family:Arial,Helvetica,sans-serif;
		font-size:.80em;
		font-weight:normal;
		margin:0;
		padding:0;
		}
	
	.boldo {
		font-weight: bold;
		}
		
	.centro {
		margin-left:auto;
		margin-right:auto;
		}
	
	.textcentro {
		text-align: center !important;
		}
	
	.obli {
		font-style:italic;
		margin:0px;
		padding:0px;
		}
	
	.linko {
		margin: 0px;
		padding: 0px;
		text-decoration:underline;
		cursor:pointer;
		}
	
	.linko:link {
		text-decoration:underline;
		}
	.linko:visited {
		color:blue;
		}
	.linko:hover {
		text-decoration:underline;
		color:red;
		}
	.linko:active {
		text-decoration:none;
		color:orange;
		}
		
	.weensy{
		font-size:0.6em;
		font-family:arial,helvetica,sans-serif;
		}
	
	.biggie{
		font-size:1.2em;
		font-weight:bold;
		font-family:Arial,Helvetica,sans-serif;
		vertical-align:top;
		margin:0;
		padding:0;
	}
	
	.spaceafter {
		padding-bottom:12px;
		}
	
	.normsize {
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	margin:0px;
	padding:0px;
	}
	
	.event {font-weight: bold; font-size:1.75em; margin:0; padding:0;vertical-align:top;}
	
	.eventdate {font-style: italic;font-size:1.4em; margin:0;padding:0;}
	
	.eventaddr {font-size: 1.2em; font-weight: bold;margin:0;padding:0;}
	
/* ************************************
   ********* TABLE Styles **************
   ************************************/
/*  Calendar Table */
	.caltable {
		display:table;
		position:absolute;
		width:96%;
		border:0;
		top:0;
		left:0;
		padding:0;
		overflow:hidden;
		}
		
	.callft {
		width:191px;
		vertical-align:top;
		overflow:hidden;
		}
	
	.calrt {
		width:764px;
		vertical-align:top;
		}
	
/* Recordings Table */
	.recotable {
		display:table;
		width: 590px;
		border: none;
		spacing: 3px;
		padding: 0;
		}

	.picbox {
		margin: 0px;
		padding: 5px;
		text-align: left;
		width: 150px;
		border: none;
		}

	.copybox {
		text-align: left;
		vertical-align:top;
		width: 430px;
		}
	
/* ************************************
   ********* LINKED FOOTERS **************
   ************************************/
		
	#footer1 {
		outline:none;
		border:none;
		display:block;
		position:absolute;
		background-image:url("./CONTENT/stor2.jpg");
		top: 0px;
		left: 0px;}
	#footer1:visited {border:none;}
	#footer1:hover img{border:none; visibility:hidden;}
	
	#footer2 {
		outline:none;
		display:block;
		position:absolute;
		background-image:url("./CONTENT/reco2.jpg");
		top: 0px;
		left: 191px;}
	#footer2:hover img{visibility:hidden;}
	
	#footer3 {
		outline:none;
		display:block;
		position:absolute;
		background-image:url("./CONTENT/live2.jpg");
		top: 0px;
		left: 382px;}
	#footer3:hover img{visibility:hidden;}
	
	#footer4 {
		outline:none;
		display:block;
		position:absolute;
		background-image:url("./CONTENT/cont2.jpg");
		top: 0px;
		left: 573px;}
	#footer4:hover img{visibility:hidden;}
	#footer5 {
		outline:none;
		display:block;
		position:absolute;
		background-image:url("./CONTENT/home2.jpg");
		top: 0px;
		left: 764px;}
	#footer5:hover img{visibility:hidden;}

/* ************************************
   ********* MISCELLANEOUS **************
   ************************************/
img {border:none;}

.myplayer {
	position:absolute;
	top:400px;
	left:585px;
	z-index:2;
	margin:0px;
	padding:0px;
	}
	
.goodwin {
	display: block;
	width:300px;
	height:200px;
	border:thin solid black;
	background-color: #FFAA77;
	vertical-align: bottom;
	}