	html, body {height: 98%;}

	body {  /* MAIN BODY */
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
		font-size: 13px;
		text-align: center;
		color:#cee3eb;
		background-color: #5c4e44;
		background-image:url(../images/wallpaper_cora_cutout_light_grad.jpg);
		background-repeat: no-repeat;
		background-attachment:fixed;
		}

	.header { /* I LIVE IN */
		margin: 0px 0px 0px 0px;
		padding: 0px 4px 0px 4px;
		border-top-style: solid;
		border-top-width: 4px;
		border-top-color: #a1e4ff;
		/* for IE */
 		filter:alpha(opacity=30);
		/* CSS3 standard */
		opacity:0.3;
		top: 0px;
		width: 247px;
		height: 36px;
		position: fixed;
		left: 50%;
		margin-left: -500px;
		text-align: left;
		background-image: url(../images/warmbrownpixel.gif);
		background-repeat: no-repeat;
		background-color:#5c4e44;
		z-index: 2;
		}

	.ledge { /* NEXT SHOW BACKGROUND */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-top-style: solid;
		border-top-width: 3px;
		border-top-color: #a1e4ff;
		/* for IE */
 		filter:alpha(opacity=20);
		/* CSS3 standard */
		opacity:0.2;
		position: fixed;
		top: 190px;
		width: 150px;
		height: 170px;
		right: 50%;
		margin-right: -500px;
		text-align: left;
		background-image: url(../images/warmbrownpixel.gif);
		background-repeat: no-repeat;
		background-color:#5c4e44;
		z-index: 2;
		}
		
	.updates { /* NEXT SHOW, NEWSLETTER, ETC */
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: fixed;
		top: 190px;
		width: 150px;
		height: 170px;
		right: 50%;
		margin-right: -500px;
		text-align: left;
		list-style-type: none;
		background-image: url(../images/nextshow_bkgd.gif);
		background-repeat: no-repeat;
		z-index: 8;
		}
			
	.nextshow { /* FROM PHP !!!!!! */
		margin: 0px 0px 0px 0px;
		padding: 0px 6px 0px 12px;
		border: solid 0px;
		top: 190px;
		width: 130px;
		height: 150px;
		right: 50%;
		margin-right: -500px;
		text-align: left;
		list-style-type: none;
		z-index: 8;
		}

	.newsletterpage {
		margin: 0px 0px 0px 0px;
		padding: 6px 6px 0px 12px;
		border: solid 0px;
		position: fixed;
		top: 343px;
		width: 100px; 
		height: 120px;
		right: 50%;
		margin-right: -500px;
		display: block;
		z-index: 10;
		}
		
	.eventdate { /* NEXT SHOW CSS*/
		padding: 6px 6px 3px 6px;
		font-size: 10px;
		font-weight: bold;
		text-align: left;
		color:#cee3eb;
		}

	.event_title {
		padding: 0px 6px 0px 6px;
		font-size: 13px;
		font-weight: bold;
		text-align: left;
		letter-spacing: 1px;
		color: #CCFF99;
		}

	.event {
		padding: 0px 12px 4px 12px;
		font-size: 11px;
		text-align: left;
		color:#cee3eb;
		}

	.dfphoto {  /* PHOTO SPACE */
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		border: 0px;
		position: fixed;
		top: 40px;
		width: 255px; 
		height: 480px;
		left:50%;
		margin-left:-500px;
		background-image: url(../images/photo/rotate.php);
		background-repeat: no-repeat;
		z-index: 6;
		}
	
	.floatlogo {  /* LOGO SPACE */
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		border: solid 0px;
		position: fixed;
		top: 40px;
		width: 400px; 
		height: 120px;
		left:50%;
		margin-left:-500px;
		background-image:url(../images/logo.gif);
		background-repeat: no-repeat;
		z-index: 10;
		}

		#floatlogo {
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		border: solid 0px;
		position: fixed;
		top: 40px;
		width: 215px; 
		height: 130px;
		left: 50%;
		margin-left: -340px;
		z-index: 10;
		}

		#floatlogo li, #floatlogo a {
		height: 130px;
		width: 215px;
		display: block;
		border: solid 0px;
		}
		
	/*.mainquote*/ {
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		border: solid 0px;
		/* for IE */
 		filter:alpha(opacity=96);
		/* CSS3 standard */
		opacity:0.96;
		position: fixed;
		top: 400px;
		width: 320px; 
		height: 240px;
		left:50%;
		margin-left:-370px;
		background-image:url(../images/quotes/rotate.php);
		background-repeat: no-repeat;
		z-index: 10;
		}


	.maintop {	/* MAIN MENU */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: solid 0px;
		border-color: #00FF00;
		position: absolute;
		top: 4px;
		width: 460px;
		height: 50px;
		right: 50%;
		margin-right: -380px;
		background-repeat: no-repeat;
		z-index: 4;
		}

	#letterdrop {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: solid 0px;
		border-color: #FF3300;
		position: absolute;
		top: 4px;
		width: 460px;
		height: 50px;
		right: 50%;
		margin-right: -380px;
		background-image:url(../images/letterdrop.gif);
		background-repeat: no-repeat;
		z-index: 4}

		#letterdrop li {
		margin: 0;
		padding: 0;
		position: absolute;
		list-style: none;
		top: -1px;
		}

  		#letterdrop li, #letterdrop a {
		border: solid 0px;
		height: 50px;
		display: block;
		}

		#blog {left: 0px; width: 96px;}
		#blogactive {left: 0px; width: 96px;}
		#shows {left: 97px; width: 144px;}
		#showsactive {left: 97px; width: 144px;}
  		#acting {left: 242px; width: 134px;}
		#actingactive {left: 242px; width: 134px;}
  		#biography {left: 377px; width: 68px;}
   		#biographyactive {left: 377px; width: 68px;}	
		#contact {left: 446px; width: 0px;}
		#contactactive {left: 446px; width: 0px;}


		#blog a:hover {
    		background: transparent url(../images/letterdrop.gif) -0px -50px no-repeat;}
		#shows a:hover {
    		background: transparent url(../images/letterdrop.gif) -97px -50px no-repeat;}
  		#acting a:hover {
    		background: transparent url(../images/letterdrop.gif) -242px -50px no-repeat;}
  		#biography a:hover {
    		background: transparent url(../images/letterdrop.gif) -377px -50px no-repeat;}
		#contact a:hover {
    		background: transparent url(../images/letterdrop.gif) -446px -50px no-repeat;}

		#blogactive {
    		background: transparent url(../images/letterdrop.gif) -0px -50px no-repeat;}
		#showsactive a {
    		background: transparent url(../images/letterdrop.gif) -97px -50px no-repeat;}
		#actingactive {
    		background: transparent url(../images/letterdrop.gif) -242px -50px no-repeat;}
  		#biographyactive {
    		background: transparent url(../images/letterdrop.gif) -377px -50px no-repeat;}
		#contactactive {
    		background: transparent url(../images/letterdrop.gif) -446px -50px no-repeat;}
			
	
	.footer { /* CREDIT */
		margin: 0px 0px 0px 0px;
		padding: 12px 0px 6px 0px;
		border: 0px;
		top: 520px;
		width: 255px;
		height: auto;
		position: fixed;
		left: 50%;
		margin-left: -500px;
		font-size: 10px;
		text-align: left;
		color: #999999;
		background-image: url(../images/warmbrownpixel.gif);
		background-repeat: no-repeat;
		background-color:#5c4e44;
		z-index: 8;
		}

	.nav_list {  /*  NAV SPACE */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-top-style: solid;
		border-top-width: 3px;
		border-top-color: #a1e4ff;
		/* for IE */
 		filter:alpha(opacity=20);
		/* CSS3 standard */
		opacity:0.2;
		position: fixed;
		top: 190px;
		width: 160px;
		height: 170px;
		left: 50%;
		margin-left: -245px;
		background-image: url(../images/warmbrownpixel.gif);
		background-repeat: no-repeat;
		background-color:#5c4e44;
		z-index: 2;
		}

	.rightsidebar {  /*  NAV CATEGORIES */
		margin: 0px;
		padding: 6px 12px 0px 0px;
		border: solid 0px;
		position: fixed;
		top: 190px;
		width: 160px; 
		height: 340px;
		left:50%;
		margin-left: -250px;
		font-size: 16px;
		text-align: right;
		z-index: 3;
		}

		.rightsidebar .current_cat {
			font-weight:normal;
			text-decoration:none;
			color: #2d251f;
		}

		.cat_list_title { /* WORDPRESS */
			font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
			font-size: 14px;
			font-style: normal;
			font-weight: bold;
			color: #5c4e44;
		}
			
		.cat_list { /* WORDPRESS */
			font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
			color: #66151e;
			list-style-type: none;
		}

		.additional_nav li {
			color: #2d251f;
			list-style-type:none;
		}
		
		.contact {
			margin: 0px 0px 0px 0px;
			padding: 34px 0px 6px 0px;
			font-size: 14px;
			font-style: normal;
			text-align: right;
			}

		.contact_title {
			margin: 3px;
			font-weight: bold;
			letter-spacing: 1px;
			color: #cee3eb;
			}

		.contact li {
			color: #cee3eb;
			list-style-type: none;
			}

		a:link {
			color:#a1e4ff;
		}

		a:hover {
			color:#2d251f;
		}

		a:active {
			color:#2d251f;
		}
			
		a:visited {
			color:#a1e4ff;
		}

		a:link img {
			border: solid 1px;
			border-color: #706157;
			/* for IE */
 			filter:alpha(opacity=88);
			/* CSS3 standard */
			opacity:0.88;
		}

		a:hover img {
			border: solid 1px;
			border-color: #cee3eb;
			color: #2d251f;
			/* for IE */
 			filter:alpha(opacity=100);
			/* CSS3 standard */
			opacity:1.0;
		}
		
		a:active img {
			color:#2d251f;
		}
			
		a:visited img {
			border: solid 1px;
			border-color: #706157;
			/* for IE */
 			filter:alpha(opacity=88);
			/* CSS3 standard */
			opacity:0.88;
		}

		
	.mainmask {  /* MAIN SCROLLING MASK */
		border-top-style: solid;
		border-top-width: 3px;
		border-top-color: #b9cfde;
		position: absolute;
		width: 463px;
		height: 600px;
		top: 0px;
		right:50%;
		margin-right:-380px;
		background-image: url(../images/warmbrownpixel.gif);
		z-index: 3;
		}

/*	.footermask {   FOOTER SCROLLING MASK 
		position: fixed;
		width: 453px;
		height: 220px;
		top: 625px;
		right:50%;
		margin-right:-370px;
		background-image: url(../images/lightbluepixel.gif);
		z-index: 4;
		}*/

	.maintext {  /* MAIN SCROLLING TEXT AREA */
		padding: 10px 64px 200px 18px;
		border: solid 0px;
 		position: absolute;
 		text-align: left;
		width: 381px;
		height: auto;
		top: 166px;
		right:50%;
		margin-right:-380px;
		background-color: #5c4e44;
		z-index: 3;
		}

	.showtitle { /* MAIN CSS */
		font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
		font-size:18px;
		color:#5c4e44;
		}

	.post_title { /*RAW WORDPRESS CONTENT*/
		margin: 0px;
		padding: 0px 0px 4px 0px;
		font-family: "Lucida Bright", Verdana;
		font-size:18px;
		color:#feed87;
		}

	p {
		text-indent: 18px;
		}

/*	.page_title {
		padding: 0px 0px 10px 0px;
		font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
		font-size: 14px;
		color: #34A9E9;
		}*/

	.quote { 
		padding: 16px 50px 10px 16px;
		font-size: 16px;
		font-weight: bold;
		}
		
	.quotesource {
		padding: 0px 0px 10px 20px;
		font-size: 11px;
		color: #939393
		}
		
	.gallery_shows {
		margin: 0px;
		padding: 4px 0px 18px 8px;
		width: 406px;
		height: 190px;
		}

		.gallery_shows img {
		padding: 0px 0px 0px 0px;
		float: left;
		}
		
		.showscaption {
		padding: 0px 0px 0px 132px;
		}
		
	.gallery_video {
		margin: 0px;
		padding: 4px 0px 18px 8px;
		width: 380px;
		height: 120px;
		}

		.gallery_video img {
		padding: 0px 0px 0px 0px;
		float: left;
		}
	
		.videocaption {
		padding: 0px 0px 0px 172px;
		}

	.gallery_page {
		margin-left: 18px;
		padding: 4px 0px 18px 0px;
		width: auto;
		height: 120px;
		}

		.gallery_page img {
		padding: 0px 0px 0px 0px;
		float: left;
		clear: both;
		}
		
		.pagecaption {
		padding: 0px 0px 0px 112px;
		}
		
	.gallery_acting {
		margin: 0px 12px 0px 0px;
		width: auto;
		height: auto;
		float: left;
		}
	
		#gallery_acting img {
		display: inline;
		float: left;
		}
	
		.actingcaption {
		padding: 0px 0px 0px 0px;
		}
