body {
background:black url(../img/global/bkgd.jpg) repeat;
font:11px/15px Helvetica, sans-serif;
color:#000;
height:100%;
padding:10px 0 25px 0;
}

#everything {
	margin:0 auto;
	text-align:center;
	width:845px;
}

#globalTag {
	padding:3px 0 3px 0;
	text-align:center;
	font:12px Interstate, 'Franklin Gothic', Helvetica, Arial, sans-serif;
	color:#DDAC01;
	font-variant:small-caps;
	letter-spacing:2px;
}

#banner {
	width:845px;
	border-top:3px solid #fff;
	border-right:3px solid #fff;
	border-bottom:3px double #fff;
	border-left:3px solid #fff;
	background:black;
	color:white;
}

#container {
	float:left;
	width:845px;
	margin:0; padding:0;
	text-align:left;
	border-right:3px solid #fff;
	border-bottom:3px solid #fff;
	border-left:3px solid #fff;
	background:black;
}

a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}


.hidden {
	display:none;
}


/************* headline styles **************/


h1 {
	margin:0; padding:0;
	font:22px Interstate, 'Franklin Gothic', Helvetica, Arial, sans-serif;
	color:#DDAC01;
	text-transform:uppercase;
}


h2 {
	margin:0;padding:10px 0 0 0;
	font:22px Georgia,'Times New Roman',Times,serif;
	font-weight:normal;
	clear:both;
}

h3 {
	margin:0;padding:0;
	font:22px Georgia,'Times New Roman',Times,serif;
	font-weight:normal;
	clear:both;
}

h4 {
	margin:0; padding:7px 0 5px 0;
	font:22px Interstate, 'Franklin Gothic', 'Lucida Grande', Helvetica, Arial, sans-serif;
	color:#DDAC01;
	text-transform:uppercase;
	text-align:center;
	border-bottom:1px solid #adadad;
}

h5 {
	margin:0; padding:0 0 5px 0;
	font:15px Interstate, 'Franklin Gothic', 'Lucida Grande', Helvetica, Arial, sans-serif;
	color:#DDAC01;
	text-transform:uppercase;
	text-align:left;
}

h6 {
	width:95%;
	margin:0; padding:12px 0 0 0;
	font:12px/15px 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#ddac01;
	border-bottom:1px solid #ddac01;
}

#mainPersonnel h6 {
	width:90%;
	margin:5px 0 8px 0;
	font:12px/16px 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#ddac01;
	border-bottom:1px solid #ddac01;
}

h8 {
	margin:0;padding:3px 0 0 0;
	font:12px/16px Helvetica, Arial, sans-serif;
	color:#111;
	font-weight:normal;
	text-align:left;
	display:block;
}

#mainBlog h9 {
	float:right; clear:none;
	padding:13px 0 0 0;
	font:10px/13px Helvetica, sans-serif;
	color:#eee;
	font-weight:normal;
	text-transform:none;
	display:block;
}

#mainReviews h2 {
	font-size:18px;
}




/************* top global navigation **************/

#globalNav {
	width:807px; height:15px;
	padding:8px 0 7px 38px;
	border-right:3px solid #fff;
	border-bottom:3px double #fff;
	border-left:3px solid #fff;
	font:11px Interstate, 'Franklin Gothic', Helvetica, Arial, sans-serif;
	color:#fefefe;
	text-transform:uppercase;
	text-align:left;
	background:black;
}

#globalNav ul {
	border:0;
	margin:0; padding:0;
}

#globalNav ul li {
 	display: block;
	position: relative;
	float: left;
	width:105px;
	margin:0;padding:0 10px 0 15px;
	list-style:none;
	display:inline;
}

#globalNav li a {
 	display: block;
	width:105px;
	margin:0;padding:0 10px 0 15px;
	color:#fefefe; text-decoration:none;
	background:transparent;
}

#globalNav ul li a:hover {
	width:105px;
	margin:0;padding:0 10px 0 15px;
	background:transparent url(../img/global/bkgd-question.png) no-repeat;
	color:#fefefe; text-decoration:none;
}

#globalNav ul li.selected {
	width:100px;
	margin:0 0 0 5px;padding:0 0 0 25px;
	color:#ddac01; text-decoration:none;
	background:transparent;
}

#globalNav li ul { display:none; }

#globalNav li:hover ul { 
	display: block;
	position: absolute;
	margin:0 0 0 -15px; padding:8px 0 0 0;
}

#globalNav li:hover li { 
	float: left;
	text-align:left;
}

#globalNav li:hover li a { color:#111; background: #eee url(../img/global/bkgd-white.png) repeat; width:125px; height:15px; padding:8px 0 7px 15px; border-right:1px solid #111; border-bottom:1px solid #111; border-left:1px solid #111; }
#globalNav li:hover li a:hover { color:#eee; background:#ddac01; width:125px; height:15px; padding:8px 0 7px 15px; border-right:1px solid #111; border-bottom:1px solid #111; border-left:1px solid #111; }
#globalNav li:hover li.selected { color:#ddac01; background:#000; width:125px; height:15px; margin-left:15px; padding:8px 0 7px 15px; border-right:1px solid #111; border-bottom:1px solid #111; border-left:1px solid #111; }




/************* main column **************/

#main, #mainPress, #mainPersonnel, #mainHistory, #mainReviews {
	float:left;
	width:445px;
	margin:25px 0 25px 25px;
	padding:10px 45px 25px 25px;
	font:13px/18px Georgia,'Times New Roman',Times,serif;
	background:#fff url(../img/global/bkgd-white.png) repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#mainPhotos {
	float:left;
	width:465px;
	margin:25px 0 25px 25px;
	padding:10px 25px 25px 25px;
	font:13px/18px Georgia,'Times New Roman',Times,serif;
	background:#fff url(../img/global/bkgd-white.png) repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#mainBlog {
	float:left;
	width:500px; height:100%;
	padding:25px;
	font:12px/16px Georgia,'Times New Roman',Times,serif;
	background:#000;
}


#main a img.front_splash { border:1px solid #111;}
#main a:visited img.front_splash { border:1px solid #111;}
#main a:hover img.front_splash { border:1px solid #111;}



/************* main content inside styles **************/


#main #splash {
	text-align:center;
	margin:15px 0 0 0;
}

#mainBlog ol {
	margin:-15px 0 0 0; padding:0;
}

a img.splash {padding:4px; border:1px solid #2f2f2f;}
a img.splash:hover { padding:0; border:5px solid #ddac01; }

a img.splash-small {margin:-4px 0 0 -4px; padding:2px; border:none;}
a img.splash-small:hover { padding:0; border:2px solid #ddac01; }

#main .buytix {
	float:right;
	margin:0;padding:0;
	font:11px/11px 'Lucida Grande',Lucida,Helvetical,Arial,sans-serif;
	color:#454545;
	text-align:center;
	display:block;
}

.buytix a {display:block; padding:3px; border:none;}
.buytix a:hover {display:block; padding:0; border:3px solid #ddac01; }


#main ul {
	margin:0 0 0 65px; padding:0;
}

#main li {
	float:left;
	list-style:none;
	display:inline;
	padding:0 15px 0 15px;
	text-align:center;
	font:11px 'Lucida Grande',Lucida,Helvetical,Arial,sans-serif;
	color:#454545;
}

#main img.floatL {
	float:left;
	margin:20px 15px 5px 0;
	padding:2px;
	border:5px double #dedede;
	background-color:#101010;
}

#main img.floatR {
	float:right;
	margin:15px 0 10px 10px;
	padding:2px;
}

#onstage_gallery {
	float:left;
	width:200px;
	margin:10px 25px 10px 0;
}

#onstage_gallery img {
	margin:10px 10px 0 0;
	border:1px solid #111;
}

#onstage_gallery .caption {
	font:11px/13px 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-style:italic;
}

#main .info {
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#555;
}

#main blockquote {
	float:left;
	width:75%;
	padding:10px 20px 25px 20px;
	font-size:110%;
	text-align:left;
	line-height:135%;
	background-color:#F5F5DC;
}

#main .show-info {
	float:left;
	width:195px;
	margin:20px 0 15px 0; padding:0;
	font-family: Helvetica, Arial, sans-serif;
}

#main .show-info ul {
	margin:0; padding:0 0 8px 0;
}

#main .show-info small {
	font:12px Interstate, 'Franklin Gothic', Helvetica, Arial, sans-serif;
	color:#DDAC01;
	text-transform:uppercase;
}

#main .tix {
	float:right; clear:left;
	margin:0 0 15px 25px; padding:5px 15px 5px 15px;
	text-align:center;
	font:11px 'Lucida Grande',Lucida,Helvetical,Arial,sans-serif;
	color:#454545;
	background:#F5F5DC;
	border:1px solid #ddac01;
}

#main p.clear {
	clear:left;
	padding:5px 0 0 0;
}

#mainHistory ul {
	margin:5px 0 0 20px; padding:0 0 0 20px;
}

#mainHistory li {
	text-indent:-20px;
	list-style-type:none;
	padding-bottom:3px;
}

#mainReviews ul {
	margin:5px 0 0 0; padding:0;
}

#mainReviews li {
	list-style-type:none;
	margin:0;
}

#mainReviews li a {color:#000;text-decoration:none;padding:0 10px 10px 10px;display:block;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#mainReviews li a:hover {color:#000;text-decoration:none;padding:0 10px 10px 10px;background:#ddac01;display:block;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#mainHistory .detail {
	clear:left;
	padding:0 0 2px 25px;
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#454545;
	text-transform:uppercase;
}

#mainHistory #header {
	border-bottom:1px solid #ddac01;
}

#mainPress blockquote {
	width:80%;
	padding:12px 0 25px 0;
	font-size:110%;
	text-align:left;
	line-height:135%;
	border-bottom:1px solid #ddac01;
}

#mainPersonnel ul {
	margin:0 0 0 15px; padding:0 0 3px 0;
}

#mainPersonnel ul.bio {
	margin:0 0 0 15px; padding:0 0 9px 0;
}

#mainPersonnel ul b {
	font-size:120%;
}

#mainPersonnel ul small {
	float:right;
	padding:0 40px 0 0;
	font:9px/15px 'Lucida Grande',Lucida,Arial,sans-serif;
	text-transform:uppercase;
}

#mainPersonnel .detail {
	clear:left;
	margin:-1px 0 0 0; padding:0 0 0 25px;
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#454545;
	text-transform:uppercase;
}

#main img {
	max-width:100%;
}

#mainPhotos ul {
	margin:0; padding:0;
}

#mainPhotos li {
	list-style-type:none;
	margin:20px 0 0 0;
	height:133px;
}

#mainPhotos img {
	margin-right:15px;
	border: 1px solid #555;
}

#mainPhotos small {
	font:18px Georgia,'Times New Roman',Times,serif;
	font-weight:normal;
	padding-top:5px;
}

#mainPhotos li a {height:133px;color:#000;text-decoration:none;padding:10px;display:block;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#mainPhotos li a:hover {height:133px;color:#000;text-decoration:none;padding:10px;background:#ddac01;display:block;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#main #vid_gallery {
	margin:0 0 0 5px; padding:0;
	text-align:left;
}

#main #vid_gallery img {
	border:1px solid #111;
}

#main #vid_gallery ul {
	margin:20px 0 0 0; padding:0;
	clear:left;
}

#main #vid_gallery li {
	width:190px;
	margin:0; list-style:none;
	text-align:center;
	display: inline;
}	

#main #vid_gallery li a {
	display:block;
	padding:10px;
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}	

#main #vid_gallery li a:hover {
	display:block;
	padding:10px;
	text-decoration:none;
	background:#DDAC01;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}



/************* right column **************/

#sidebar {
	float:right;
	width:255px;
	margin:25px 25px 0 0;
}

#sidebar .post {
	margin-bottom: 25px;
	padding:15px 20px 25px 20px;
	background:#2f2f2f url(../img/global/bkgd-dark.png) repeat;
	color:#eee;
	border-right:1px solid #4f4f4f;
	border-bottom:1px solid #4f4f4f;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#sidebar img {
	max-width:100%;
	margin-bottom:5px;
}

#sidebar .post ul {
	margin:0;padding:0 0 10px 0;
	font-size:11px;
}

#sidebar .post li {
	list-style-type:none;
	margin:0; padding:0 0 10px 0;
}

#sidebar .post small {
	font:11px 'Lucida Grande', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ddac01;
	style:underline;
}

#sidebar li em {
	font:11px 'Lucida Grande',Lucida,Arial,sans-serif;
	text-transform:uppercase;
	font-style:normal;
}

#right .poster_content {
	text-align:center;
	padding-top:10px;
	border-bottom:3px solid #fff;
}

#right ul {
	margin:0;padding:0 0 10px 0;
	line-height:13px;
}

#right li {
	margin:0; padding:0 0 10px 0;
	list-style:none;
	line-height:13px;
}

#right small {
	font:10px 'Lucida Grande', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ddac01;
	style:underline;
}

#right .photo {
	border-bottom:1px solid #fff;
}

#right .poster {
	border-bottom:10px solid #2f2f2f;
}


#right .photo.last {
	border-bottom:5px solid #fff;
}




/************* footer **************/

#footer-left {
	float:left;
	text-align:left;
	margin:0 0 15px 0;
	padding:5px 0 25px 0;
	font: 11px/15px Helvetica,Arial,sans-serif;
	color:#eee;
}

#footer-right {
	float:right;
	margin:0 0 15px 0;
	padding:5px 0 25px 0;
	font: 11px/15px Helvetica,Arial,sans-serif;
	color:#eee;
}

#footer-right ul {
	float:right;
	margin:0; padding:0;
	display:inline;
}

#footer-right li {
	float:left;
	list-style:none;
	display:inline;
	padding:0 0 0 5px;
}




/************* link styles **************/

a.gold:link { color:#eee; text-decoration:none; }
a.gold:visited { color:#eee; text-decoration:none; }
a.gold:hover { color:#ddac01; text-decoration:none; }
a.gold:active { color:#ddac01; text-decoration:none; }

a.default {font-family:'Lucida Grande',Lucida,Arial,sans-serif;text-transform:uppercase;font-weight:bold;}

a.default:link { color:#ddac01; text-decoration:none; }
a.default:visited { color:#ddac01; text-decoration:none; }
a.default:hover { color:#000; text-decoration:underline; }
a.default:active { color:#000; text-decoration:underline; }

a.default2:link { color:#ddac01; text-decoration:none; }
a.default2:visited { color:#ddac01; text-decoration:none; }
a.default2:hover { color:#eee; text-decoration:underline; }
a.default2:active { color:#eee; text-decoration:underline; }

a.news:link  {color:#eee; text-decoration:none;}
a.news:visited  {color:#eee; text-decoration:none;}
a.news:hover  {color:#eee;text-decoration:underline; }
a.news:active  {color:#eee; text-decoration:underline; }


/************* image swap **************/

img.off {border:0}
img.on {border:0;display:none}
A:hover img.on {border:0; display:inline}
A:hover img.off {border:0; display:none}	

/************* end image swap **************/





/************* fader **************/

img.fader {
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
}

img.fader:hover {
   opacity: 1;
   filter:alpha(opacity=100);
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}


/************* end fader **************/




.cite {float:right;margin-right:5px; font-style:italic;}

#newsR {
float:left;
width:215px;
margin-top:-15px;
margin-left:15px;
padding-bottom:25px;
font-family:arial,sans-serif;
color:#555;
}

img {border:none;}

.bordered {
	border:1px solid #dedede;
	padding: 4px;
}

.pad {padding-left:10px;}

.topLine {padding-top:10px;}

.subtleBox {
border:1px solid #ccc;
margin-top:10px;
width:600px;
}

#thumbEntry {
width:300px;
}

#thumbImg {
float:left;
clear:left;
display:inline;
padding-bottom:10px;
width:125px;
}

#thumbContent {
float:left;
margin-left:10px;
width:160px;
font-family:'Lucida Grande',arial,sans-serif;
font-size:10px;
color:#777;
}

a.blockquote:link  {color:#000; text-decoration:none; }
a.blockquote:visited  {color:#000; text-decoration:none; }
a.blockquote:hover  {color:#990000;text-decoration:none; }
a.blockquote:active  {color:#990000;text-decoration:none; }

