
/* Global */
*{
	font-size: 1em;
	margin: 0;
	padding: 0;
}
body{
	background-image:url(imgs/bg_gradient.gif);
	background-repeat:repeat-x;
	background-color: #9f929b;
	font-family: Arial, sans-serif; 
	font-size: 100%;
}
.hide{
	display: none;
}
.comingsoon{
	color: #FF9933;
}
.new {
	font-weight: bold;
	color: #FF0000;
}

	/* Container */
	div#container{
		/*background-color: #2b1a35;*/
		margin: 0 auto;
		/*width: 52.3em;*/
		width: 876px;
	}
		/* Sidebar */
		div#sb_l1{
			clear: both;
			float: left;
			background-image: url(imgs/bg_sidebarl.jpg);
			background-repeat: no-repeat;
			background-position:top;
			/*height: 28.7em;*/
			height: 458px;
			*height: 456px;
			width: 122px;
		}
		/*Header*/
		h1#header{
			background-image: url(imgs/header_m.jpg);
			background-repeat: no-repeat;
			float: left;
			width:412px;
			height: 127px;
		}
			h1#header a{
				display: block;
				width: 412px;
				height: 127px;
				text-indent: -99999px;

			}
	/* Navigation*/
		ul#mNav{
			background-color: #2b1a35;
			color: #FCE36F;
			font-size: 78%;
			padding: 0;
			margin: 0;
			list-style: none;
		}
		
		ul#mNav li {
			background-color: #2b1a35;
			color: #FCE36F;
			float: left;
			padding-top: 5px;
			padding-left: 5px;
			position: relative;
			
		}
				/* List Links */
					#mNav a:link, #mNav ul li a:link{
						color: #FCE36F;
						font-weight: bold;
						text-decoration: none;
					}
					#mNav a:hover, #mNav ul li a:hover{
						color: #FFF;
						font-weight: bold;
						text-decoration: none;
					}
					#mNav a:visited, #mNav ul li a:visited{
						color: #FCC46F;
						font-weight: bold;
						text-decoration: none;
					}
				/* Individual Links */
					li#m1, li#m2, li#m3, li#m4, li#m5 {
						border-left: 1px solid #5c4362;
						font-weight: bold;
						height: 120px;
						width: 85px;
					}
		
			li ul{
				background-color: #2b1a35;
				/*display: none;*/
				font-size: 75%;
				list-style: none;
				margin-left: -5px;
				*margin-left: 0;
				*margin-top: 10px;
				position: absolute;
				top: 1em;
				left: 0;
	
			}
				li ul li{
					padding-bottom: 3px;
				}
			li > ul{
				top: auto;
				left: auto;
			}
			li:hover ul, li.over ul{
				display: block;
			}
	/* Footer */
	div#footer{
		background-color: #2b1a35;
		background-position: 20px;
		clear: both;
		height: 10px;
		*height: 2px;
		width: 812px;
		margin-top: 2px;
		margin-left: 54px;
		margin-bottom: 20px;
		}
	/* Legal Lines */
	div#legal{
		background-position: 20px;
		clear: both;
		height: 10px;
		*height: 2px;
		width: 870px;
		margin-top: 2px;
		margin-left: 54px;
	}
		div#legal ul{
			margin-bottom: 20px;
		}
		div#legal ul li{
			clear: both;
			display: inline;
			margin-right: 55px;
			
		}
		div#legal p{
			font-size: 70%;
		}
	
