/* ravens and chimes css */
/* splash page ... etc   */


html,body,img,h1,h2,h3,h4,h5,h6,p,a {margin: 0; padding: 0;}

body {
	background: #efefef url('images/grey_shade_1.jpg') top right no-repeat;
}
	#ravenSplashPage {background-color: #000;}
	#ravenMainPage {text-align: center;}
	#ravenPrivPage {text-align: center;}

img {border: 0;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

/*

#joinMailingList {
	float: right;
	width: 400px;
	height: 402px;
	background-color: #000;
	margin: 0; padding: 0;
}
#joinMailingList form {
	float: right;
	margin: 34px 0 20px 20px; padding: 0;
}
#joinMailingList form input {
	font: 7pt;
}

*/

/* */

#loadingAnimation {
	position: absolute; top: 0; left: 0;
	width: 100%; height: 100%;
	background-color: #000000;
	z-index: 10000;
}

#loadingAnimation div {
	margin: 40% auto 0 auto;
	position: relative;
	top: -200px;
}
	

/* layouts */

#mainSplash {
	position: relative;
	text-align: center;
	/* background: #000 url('../images/bg_bright.jpg') top left no-repeat; */
	width: 871px; height: 584px;
	/* vert center */
	margin: 20px auto 20px auto; padding: 0;
}

#subSplash {
	position: relative;
	top: 45px; left: 0;
	text-align: center;
	width: 810px;
	height: 495px; max-height: 495px !important;
	margin: 0 auto 0 auto;
}

#mainContent {
	position: relative;
	text-align: center;
	background: #000 url('../images/bg_muted_logo.jpg') top left no-repeat;
	/* width: 871px; height: 584px; */
	/* vert center */
	margin: 10% auto 20px auto; padding: 0;
}

#subContent {
	position: relative;
	top: 45px; left: 0;
	text-align: left;
	width: 810px;
	height: 495px; max-height: 495px !important;
	border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
	padding: 0 20px 0 20px; margin: 0 auto 0 auto;
	overflow: auto;
}

#addEmail {

	position: fixed;
	bottom: 0; left: 0;
	text-align: center;
	background-color: #121212;
	width: 100%;
	/* height: 30px; */
	padding: 5px;
}

#addEmail input {
	margin-left: 5px;
	margin-right: 5px;
}

/* LABEL link tab */

#labelTab {
	position:fixed;
	bottom: 2px; right: 5px;
	z-index: 1000;
}

/* shows/tour page */

#showWrap {text-align:center;}
#showList {width:500px; margin: 50px auto 0 auto;text-align:left;}
#showList h3 {font: bold 10pt verdana; color: #000;}
#showList ul {margin:0;padding:0;}
#showList li {list-style-type:none;margin:2px;padding: 5px;font:8pt verdana;}

#flierBox {}

/* lists */

ul.menuUL {margin: 0; padding: 0;}
ul.menuUL li {list-stype-type: none; margin: 0; padding: 0; display: inline;}
ul.menuUL li a {border-bottom:3px solid #000; display: inline; outline: none}
ul.menuUL li a:hover {border-bottom:3px solid #333; outline: none}
ul.menuUL li a:active { outline: none; }

li.listAlt_A {border: 1px solid #ddd; background-color: #fff;}
li.listAlt_B {border: 1px solid #ccc; background-color: #f0f0f0;}

li.listAlt_A a {color: #666;}
li.listAlt_B a {color: #666;}

li.passedDateLi {opacity:.5; text-decoration: line-through;}

/* privlayout */

#privContent {
	width: 640px;
	padding: 0; margin: 0 auto 0 auto;
	text-align: left;
	background-color: #f0f0f0;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
}
#privContent h1 {padding: 5px; font: bold 18pt Times;}
#privContent p {padding: 0 5px 5px 5px; font: 8pt verdana, sans;}
#privContent h3 {padding: 5px; font: bold 12pt Times;}

#pressContent {text-align: center;}
#pressContent p {font: 8pt verdana, arial; color: #eee;}



/* hi */

	.menuUL li {}
	.menuUL li + li {
		border-left: 1px dotted #eee;
		padding-left: 5px;
	}
	
	.menuUL li a {
		color: #fff;
		font-style: italic;
		font-size: 9pt;
	}
	
	.menuUL li a:hover {
		text-decoration: underline;
	}
	
	.tooltip {
		display:none;
		background:transparent url(/nu_images/black_arrow.png);
		font-size:12px;
		height:70px;
		width:160px;
		padding:25px;
		color:#fff;	
	}
	
.latest_news {
	text-align:center; margin-top:30px;
}
.latest_news p a, .latest_news p a:visited, .latest_news p a:hover, .latest_news p a:active {
	color: #a00;
}

.latest_news p.note {
	font-size: 8pt; color: #444;
}
