body {
	background:#1c1c1c;
	margin:0px;
	padding:0px;
	font:12px "Lucida Grande",Verdana, Helvetica, sans-serif;
}

#container {
	margin:0px auto 20px auto;
	padding:0px;
	width:1000px;
	background:url(../images/container.jpg) repeat-x;
	min-height:703px;
	height:auto !important;
	height:703px;
}

#top {
	width:1000px;
	margin:0px;
	padding:0px;
	min-height:30px;
	height:auto !important;
	height:30px;
}
#top .logo {
	margin-left:50px;
	vertical-align:bottom;
}
#top p {
	color:#666;
	padding:0px;
	margin:0px;
	font-size:11px;
}
#top p img {
	vertical-align:text-bottom;
}

#main {
	width:1000px;
	min-height:475px;
	height:auto !important;
	height:475px;
	margin:0px;
	padding:0px;
}
#middle {
	width:1000px;
	min-height:140px;
	height:auto !important;
	height:140px;
	float:left;
}

#menu {
	margin:14px 0px 0px 55px;
	float:left;
	width:100px;
	padding:0px;
	height:140px;
	min-height:140px;
	height:auto !important;
	height:140px;
}
#menu ul {
	list-style-type:none;
	margin:8px 0px 0px 0px;
	padding:0px;
}
#menu ul li {
	border-top:1px solid #8b8b8b;
	/*padding:4px 8px;*/
	padding:4px 0px;
	width:70px;
}

#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
	text-transform:uppercase;
	color:#999;
	text-decoration:none;
	font-size:11px;
}
#menu ul li a:hover, #menu ul li a:active {
	text-decoration:none;
	color:#666;
	font-size:11px;
}
#menu ul li a.live {
	color:#fff;
	font-size:11px;
}

#submenu {
	width:100px;
	float:left;
	margin-left:0px;
}
#submenu ul {
	list-style-type:none;
	margin:17px 0px 0px 0px;
	padding:0px;
}
#submenu ul li {
	border-top:1px solid #8b8b8b;
	/*padding:4px 8px;*/
	padding:4px 0px;
	width:65px;
}

#submenu ul li a, #submenu ul li a:link, #submenu ul li a:visited {
	text-transform:uppercase;
	color:#999;
	text-decoration:none;
	font-size:11px;
}
#submenu ul li a:hover, #submenu ul li a:active {
	text-decoration:none;
	color:#666;
	font-size:11px;
}
#submenu ul li a.live {
	color:#fff;
	font-size:11px;
}

a.live {
	color:#ffffff;
}

#content_left {
	float:left;
	width:350px;
	margin-left:30px;
	margin-top:10px;
}
#content_left p {
	color:#999;
}
#content_left p a, #content_left p a:link, #content_left p a:visited {
	color:#666;
}
#content_left p a:hover, #content_left p a:active {
	color:#f0f0f0;
}
#content_left p a.live {
	color:#f0f0f0;
}

#content {
	width:250px;
	float:left;
	margin-left:49px;
	margin-top:10px;
}
#content p {
	color:#999;
}

#content_wide {
	width:600px;
	float:left;
	margin-left:30px;
}
#content_wide p {
	color:#999;
}
#content_wide p a, #content_wide p a:link, #content_wide p a:visited {
	color:#666;
}
#content_wide p a:hover, #content_wide p a:active {
	color:#f0f0f0;
}
#content_wide p a.live {
	color:#f0f0f0;
}

#overlay_menu {
	min-height:20px;
	height:auto !important;
	height:20px;
	background:#121212;
	/*opacity:0.82;*/
	opacity:0.98;
	width:1000px;
	position:relative;
	z-index:1000;
	margin-top:-25px;
	padding-top:5px;
	color:#f0f0f0;
}
#overlay_menu p {
	padding:0px;
	margin:0px 0px 0px 285px;
	position:absolute;
}
#overlay_menu p a {
	padding:0px;
	margin:0px;
}

#footer {
	width:1000px;
	min-height:50px;
	height:auto !important;
	height:50px;
	/*float:left;*/
	margin-top:0px;
	position:absolute;
	top:656px;
}

#footer .address {
	width:220px;
	float:left;
	margin-left:55px;
}
#footer #address-dt {
	margin-left:10px;
}
#footer .address h6 {
	color:silver;
	padding:0px;
	margin:0px 0px;
	text-transform:uppercase;
	font-size:10px;
}
#footer .address p {
	color:#999;
	font-size:10px;
	margin:0px;
}
#footer p a, a:link, a:visited {
	color:#999;
	text-decoration:none;
}
#footer p a:hover, a:active {
	color:#666;
	text-decoration:none;
}
#footer #legal {
	margin-left:180px;
	margin-top:0px;
	width:265px;
}
#footer #legal p {
	text-transform:uppercase;
	color:#666;
}
#footer #legal p a, #footer #legal p a:link, #footer #legal p a:visited {
	text-transform:uppercase;
	color:#666;
	text-decoration:none;
}
#footer #legal p a:hover, #footer #legal p a:active {
	text-decoration:none;
	color:#444;
}