/* GENERAL */

	* {
		padding: 0px;
		margin: 0px;
		border-width: 0px;
		font-family: verdana, helvetica, tahoma, sans-serif;
		font-size: 8pt;
		line-height: 12pt;
	}
	
	a img {	border-width: 0px; }
	
	body { background: #676565 url(/media/bkg_body.jpg) repeat-y top center; }


/* LINKS */
	
	a:link { text-decoration: none; color: black; }
	a:visited { text-decoration: none; color: black; }
	a:hover { text-decoration: underline; color: black; }
	a:active { text-decoration: none; color: black; }
	
	/* read more */
	a.more, a.more2, a.back, a.next {
		font-size: 8pt;
		text-decoration: none;
		display: block;
		padding-left: 15px;
		margin-top: 5px;
		color: #2046A9 ! important;
		width: 250px;
	}
	
	a.more2 {color:#CC0000 !important; font-weight: bold;}
	
	#press_story .more { width: auto; }
	
	a.next {
		padding-left: 0px;
		padding-right: 15px;
	}
	
	
	a.more, a.more2 { background: transparent url(/media/bkg_more.jpg) no-repeat left center; }
		.right_col a.more, .right_col a.more2 { background-image: url(/media/bkg_more_gr.jpg); }
	a.next { background: transparent url(/media/bkg_more.jpg) no-repeat right center; }
	a.back { background: transparent url(/media/bkg_back_off.jpg) no-repeat left center; }
	
	a.more:hover, a.more2:hover, a.back:hover, a.next:hover { color: #2762FC !important; text-decoration: none; }
		a.more2:hover {color: #FF3333 !important;}
	a.more:hover, a.more2:hover { background: transparent url(/media/bkg_more_on.jpg) no-repeat left center; }
		.right_col a.more:hover, .right_col a.more2:hover { background-image: url(/media/bkg_more_gr.jpg); }
		
				
	a.next:hover { background: transparent url(/media/bkg_more_on.jpg) no-repeat right center; }
	a.back:hover { background: transparent url(/media/bkg_back_on.jpg) no-repeat left center; }
	
	/* left subnav */
	a.subnav {
		font-size: 8pt;
		font-weight: bold;
		line-height: 16pt;
		color: white ! important;
		text-decoration: none ! important;
	}
	
	a.subnav:hover { color: #424242 ! important; text-decoration: none; }
	
	a#on { color: #003399 ! important; }

/* POSITIONING */
	
	#wrapper { width: 100%; height: 100%; }
	
	#main {	height: 100%; width: 751px;	background: #AEAEAE; }
	
	.shadow { background: transparent url(/media/bkg_shadow.jpg) repeat-x top left; width: 49%;	}
	
	
	/* navigation */
		#navigation {
			height: 185px;
			width: 164px;
			border: solid 1px black;
			border-width: 0px 1px 1px 0px;
			background-color: #758CB5;
		}
		
		#home #navigation { height: 225px; }
	
		#shows_subnav {
			width: 164px;
			background: #959EB4 url(/media/bkg_shows_int.jpg) repeat-y top left;
			position: absolute;
			top: 158px;
			z-index: 5;
			display: none;
			border-bottom: solid 1px black;
			padding-bottom: 10px;
		}
		
		#home #shows_subnav { 
			top: 183px;
			background: #959EB4 url(/media/bkg_shows.jpg) repeat-y top left;
		}
	
	
	/* left column */
		.left_col {
			background: #AEAEAE url(/media/bkg_leftcol.jpg) repeat-y top left;
			border-right: solid 1px black;
			width: 164px;
			color: white;
		}

	/* right column */
		.right_col {
			background: #E7E7E7 url(/media/bkg_rightcol.jpg) repeat-x top left;
			color: #6D6D6D;
			width: 166px;
		}
		
		.right_col_bottom {
			color: #6D6D6D;
			width: 166px;
			background: #E7E7E7;
		}
		
		body.threecol .right_col {
			background: #E7E7E7 url(/media/spacer_right.gif) repeat-x top left;
		}
		
		/* address */
			.right_col div, .right_col_bottom div { font-size: 7.5pt; line-height: 10.5pt; }
	
	/* center column */
	
		.content {
			width: 586px;	
			background: #F5F5F5;
		}
		
		#home .content, body.threecol .content { width: 420px; }
	
/* FORMS */
	
	label {
		font-size: 8pt;
		color: white;
	}
	
	.text {
		background: #D5D5D5 ! important;
		border: 0px ! important;
		width: 123px;
		height: 17px;
		color: #333333;
	}



/* TYPOGRAPHY */

	p {	padding: 0px 0px 15px 0px; }
	
	p#intro img#icon {
		padding: 0px;
		float: left;
		margin: 0px 8px -10px 0px;
	}
	
	p#intro {
		border-bottom: solid 1px #A7A7A7;
		padding-bottom: 23px;
		font-size: 9pt;
		line-height: 16pt;
		margin-bottom: 15px;
	}
	
	p.news { padding: 0px 0px 6px 0px; }
	
	body#press p.news { padding: 0px 0px 20px 0px;  line-height: 12pt; } 
	
	hr {
		margin-bottom: 15px;
		color: #A7A7A7;
		background: #A7A7A7;
		height: 1px;
	}
	
	#credits hr { margin: 15px 0px; }
	
	h2 {
		font-size: 8pt;
		font-weight: bold;
		padding-bottom: 5px;
	}
	
	/* PRESS PAGE */ 
	
	.press_detail .floater {
		float: right;
		border: solid 3px #999999;
		margin: 0px 0px 30px 30px;
	}
	/* ie6 fix .............................................. */
	.press_detail .floater {
		display:inline;
	}
	
	.press_detail img, .press_detail p { clear: none; }
	
	#press_story .press_detail p { margin-right: 50px; }
	
	#press_story .press_detail #nopad p { margin-right: 0px; }
	
	#main_image { height: 244px; }
	
	html>body #main_image {
		height: auto; 
		min-height: 244px;
	}
	
/* SCROLLING DIV */

		#scroller {
			padding: 20px 20px 40px 36px;
			/*height: 0px;*/
			/*height: 500px;
			overflow: auto;*/
		}
		
		/*html>body #scroller {
			height: 500px;
		}*/
		
		/*#home #scroller { height: 520px; }*/
		/*html>body#home #scroller { height: 470px; }*/



