/* Clear Defaults */
* {
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

html {
	color:white;
	background:url(images/bg.gif) gray;
}

body {
	font-size:70%;
	width:980px;
	margin:25px auto 0 auto;
	padding: 10px;
	background: #444;
	border:2px solid white;
}

a {color:white}
#right a {color:#154FA0;}
#right a:hover/*, #right a:visited*/ {color:#53B3C0;}

strong {font-weight:bold;}

em {font-style:italic;}

.right {position:absolute; right:-205px;/* because IE Mac is special like that... \*/right:20px;/* */}
#footer .right {right:10px;_right:20px;}

#left {
	position:absolute;
	width:190px;
	background:url(images/left_bg.gif) no-repeat bottom #CD9935;
}

h1 {
	height:130px;
	background:#004990;
	border-bottom:1px solid #A1A1A1;
}

h1 img {margin-top:15px; margin-left:50px;}

#menu {
	list-style: none;
	font-size:1.1em;
	padding:10px;
	margin-left:10px;
	height:301px;
	_height:285px;
	/* \*/
	height:469px;
	/* */
}

#menu li {padding:1px 0; margin-bottom:0px;}

#menu a {
	display:block;
	padding:3px 0;
	padding-left:20px;
	background:url(images/menu.gif) no-repeat 0 3px;
}

#menu a:hover {background-position:3px 3px;}
#menu a.on, #menu a.on:hover {background-position:0 -30px; cursor:default; color:#4E3006;}

#menu ul {list-style:none; font-size:1em; margin-left:12px;margin-bottom:3px;}
#menu ul li {padding:0; margin:0;}
#menu ul a, #menu li ul #entertainment ul a,
 #menu li ul #upcoming ul a {background:url(images/menu2.gif) no-repeat 5px center;}

#menu ul a:hover, #menu li ul #entertainment ul a:hover {background:url(images/menu2.gif) no-repeat 10px center; cursor:pointer;}
#menu ul a.on, #menu ul a.on:hover, #menu li ul #entertainment ul a.on{background:url(images/menu2.gif) no-repeat 5px center; cursor:default; color:#4E3006;}

#menu #entertainment, #menu #entertainment.on,
#menu #upcoming, #menu #upcoming.on {cursor:default; background:url(images/menu.gif) no-repeat 0 3px}

#menu #entertainment a, #menu #upcoming a {background:transparent;}
#menu #entertainment:hover, #menu #entertainment.over,
#menu #upcoming:hover, #menu #upcoming.over {background:url(images/menu.gif) no-repeat 0 -30px; right:0;}

#menu #entertainment ul, #menu #upcoming ul {
	display:none;
	position:absolute;
	right:-80px;
	width:180px;
	padding:5px;padding-left:0;
	background:url(images/left_bg.gif) no-repeat right top #CD9935;
	border: 1px solid #ddd;
	z-index:99;
}

#menu #entertainment:hover ul, #menu #entertainment.over ul,
#menu #upcoming:hover ul, #menu #upcoming.over ul
 {
	display:block;
	}
#menu li ul a {_height: 1em;}
#menu #entertainment {_height:1em; position: relative;/* \*/position: static;/* */}
#left {z-index:98;}

#right {
	float:right;
	position:relative;
	margin-bottom:10px;
	padding:50px 17px;
	padding-bottom:20px;_margin-bottom:0px;
	width:755px;
	height:550px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	border-left:1px solid #A1A1A1;
	background: #252525 url(images/watermark.jpg) repeat-y fixed right 70px;
	/*_background-position:-225px 30px;*/
}

#right .inset-left-bordered {
	float:left;clear:left;
	margin:0.3em 0px 1em -5px;
	padding:5px;
	background:#444;
	border:1px solid #222;
}

#right .inset-left {
	float:left;clear:left;
	margin:0.3em 10px 1em 0px;
}

#right h2 {
	font-size:1.1em;
	text-transform:uppercase;
	letter-spacing:0.2em;
	margin-bottom:1em;
	margin-left:210px;
}

#right h3 {
	font-size:2.4em;
	color:#154FA0;
	margin-left:210px;margin-bottom:.7em;
}

#right h4 {clear:both; font-size:1.4em; margin:1.3em 0 0.7em 190px;}

#right h5 {font-size:1.1em; color:#999; margin-top:1.3em; margin-left:190px;}
#right h5.sub {margin-top:0;}

#right p.leadin {
	font-size:1.2em;
	line-height:1.5;
}

#right p {
	font-size:1em;
	line-height:1.2;
	margin-top:1em;
	margin-left:210px;
}

#right ul {
	font-size:1em;
	line-height:1.2;
	margin-left:2em;
	list-style:circle;
	margin-left:228px;
}

#right ul li {margin-top:0.3em;}

#right ul.inset-left {margin-left:10px;}
#right ul.inset-left li span {margin-left:1em;}

#right form {margin-left:210px;}
#right form textarea {font-size:1em;}
#right form input, #right form textarea {margin-top:5px; padding:3px; background:#333; color:white; border:1px solid #aaa;}
#right form input[type=submit] {padding:3px 5px;}
#right form input:focus, #right form textarea:focus {background:#111;}

/*
#right form fieldset.right {right:110px;}
#right form fieldset label {display:block;width:4.6em;text-align:right;margin-bottom:-1.8em;margin-top:1em;}
#right form fieldset input {margin-left:5em;}
#right form fieldset.right {left:21em;}
#right form fieldset br {margin-top:1.8em;}
#right form fieldset input {position:absolute;left:7em;}*/

fieldset {text-align:right;width:48%;/* because IE Mac and IE Win are special like that... \*/width:200px;/* */_width:220px;}
fieldset.right {right:-190px;/* because IE Mac and IE Win are special like that... \*/right:110px;/* */_right:60px;}
#right form select {background:#333; color:white; font-size:1em; border:1px solid #aaa;}
#right form option {}
#right form optgroup {font-weight:bold;padding:2px 0;border-bottom:1px dashed #aaa}
#right form optgroup option {margin-left:20px;}

#footer {
	position:relative;
	clear:both;
	margin:0;
	padding:10px;_padding-top:5px;
	color:#666666;
	background:#252525;
}

#footer a {color:#FFFFFF;}
#footer a:hover {text-decoration:underline;}
#footer .right a {color:#FFFFFF;}

embed {position:absolute;top:37px;z-index:100;}