			body {
				margin: 0px;
				padding: 0px;
				text-align: left;
				background-color:#22205f;
				margin-left:200px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.9em;
				/*background-image: url('images/bg_tile3.png');
				background-attachment: fixed;
				background-repeat: repeat-x;*/

			}

			#banner {
				margin-top: 15px;
				margin-bottom: 0px;
				padding: 0px;
				height: 80px;
			}
			
			#banner a img {
				border: none;
			}
			
			#banner h1 {
				display:none;
				}

			#page {
				margin-left: 0px;
				margin-right: auto;
				margin-bottom: 1px;
				width: 800px;
				height: 650px;
				text-align: left;
				background-image: url('images/pagebk3.png');
			}
			
			#navigation {
				text-align: left;
				width: 180px;
				height: 300px;
				border: 0px solid #000000;
				margin-left: 18px;
				border-right: 0px solid #ececec;
				float: left;
				clear: both;		
			}
		
			#navigation ul {
				text-align: left;
				margin: 0px;
				padding: 0px;
				list-style: none;			
			}
			
			#navigation ul li {
				width: 180px;
				padding: 6px;
				border-bottom: 1px solid #888888;
			}
			
			#navigation ul li:hover {
				background-color: #236494;
			}
			
			#navigation li a {
				text-decoration: none;
				font-weight: bold;
				color: #000000;
			}
			
			#content {
				margin-left: 50px;
				margin-top:30px;
				width: 500px;
				height: 250px;
				float:left;			
			}
			
			#bands ul {
				padding-top: 0px;
			
			}

			
			#bands ul li {
				font-size:.8em;
				text-decoration: none;
				text-align: right;
				padding: 4px;
				font-weight: bold;
				color: #000000;
				border: none;
			}
			
			#bands ul li:hover {
				background-color: #236494;
			}
			
			#bandlogo { 
				float:right; 
				clear:none;
				margin-right: 10px;*/
				padding-left:5px;
			}

			#bandphoto { 
				float:right; 
				clear:none;
				margin-right: 10px;*/
				padding:3px;
				border: 1px #999999 solid;
			}
			
			#bandinfo tr td {
			padding-left: 30px;		
			}

			#bandinfo ul li {
			padding: 4px 4px 4px 0px; 
			margin-left: -40px;
			}
			

			.links li {
				list-style:none;
				padding: 4px 4px 4px 0px;
				font-size:1em;
			}

			li a {
				color:#214184;
				text-decoration:none;
				font-weight:bold;
			}

			ul li a:hover{
				color:red;
 			}

			.textlinks {
				color:#214184;
				text-decoration:none;
				font-weight:bold;
			}
			
			.textlinks:hover{
				color:red;
 			}


			
			h1 {
			text-align:right;
			margin-right: 10px;
			/*	margin-top: 10px;
				float: right;
				clear: none;*/
			}
				
				/* ------ EVENTS INFORMATION --- */
			.eventsinfotable { 
			/*float: right;*/
			padding: 0px 60px 0px 0px;
			margin: 0;
			}

			.eventsinfotable, .eventsinfotable tr, .eventsinfotable tr td { 
				border:none;
			}

			.eventsinfotable tr td {
				vertical-align:top;
				font-size: 1em;
				padding: 5px 5px 20px 5px;
			}
			
			.eventsinfotable a {
				color:#214184;
				text-decoration:none;
				font-weight:bold;
			}
			
			.eventsinfotable a:hover {
				color:red;
			}


			.eventdate {
				white-space:nowrap;
			}

			.eventmonth {
				white-space:nowrap;
			}
			td.eventmonth {
			padding-left:0;
			}

			.eventdetail {
			white-space: normal;
			}

/* styles for the rotator on index page */
			#rotator_image {
				margin: 20px 0 10px 0;			
			}
			
			
			#rotator_image .caption { 
				color: #666666;
				font-size:12px;
				text-align:left;
				padding-top: 10px;
			}
			
			#rotator_image img { 
				border: solid 1px #CCCCCC;
				padding: 3px;			
			}
