body {
	background-color: #000000;
	padding:0px;
	margin:0px;	
	text-align: center;
	color: #3f3f3f;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 62.5%;
}
body#MS {
	background-color: #FFFFFF;
}
h1 { font-weight:normal; font-size:1.7em}
h2 {color: #990000; font-weight:normal; font-size:1.3em}
h2 a {color: #990000;}
a {text-decoration: none;}
p {margin-left: 10px}

img {
	border: 0;
}

div {margin: 0px 0px}
a:link {color:#990000;}
a:visited {color:#990000;}
a:hover {color: red;}
a:active {color: red;}

a.mono:link {color: #3f3f3f}
a.mono:visited {color: #3f3f3f}
a.mono:hover {color: #666666}
a.mono:active {color: #666666}

.mixAnchor {color: #990000}
.mixAnchor a:link {color: #993300}
.mixAnchor a:visited {color: #993300}
.mixAnchor a:hover {color: #CC3300}
.mixAnchor a:active {color: #CC3300}

#mainNav a:link {color: #666}
#mainNav a:visited {color: #666}
#mainNav a:hover {color: #999}
#mainNav a:active {color: #999}

/*
PAGE SELECT
*/
/* get rid of the bullets and margin */
#pageSelect ul {margin:0; padding:0; list-style-type:none;}
/* make the list horizontal - Some people use display:inline; but on some browsers this puts a gap between each list item */
#pageSelect li {float:left;}
/* Adding the initial images */
#pageSelect li.page1 {background:transparent url(/images/FireSide-logo-off.jpg)65px 0px no-repeat;}
#pageSelect li.page2 {background:transparent url(/images/MountainSide-logo-off.jpg)13px 0px no-repeat;}
/* General link styling */
#pageSelect a {display:block; width:375px; height:60px; padding-top:240px; overflow:visible;}
/* hack for older versions of IE with incorrect box model */
* html #pageSelect a:link, * html #pageSelect a:visited {height:240px; he\ight:0;}
/* Separating the images */
#pageSelect li {float:left; margin-right:20px;}
/* Adding the hover images */
#pageSelect a#item1 {width:330px;background:transparent url(/images/FireSide-logo.jpg) -352px -242px no-repeat;}
#pageSelect a#item2 {background:transparent url(/images/MountainSide-logo.jpg) -352px -242px no-repeat;}
/* Adding the :hover style */
#pageSelect a#item1:hover {background-position:65px 0; z-index:50;}
#pageSelect a#item2:hover {background-position:13px 0; z-index:50;}
* html #pageSelect a:hover {height:240px; he\ight:0;}   
/* Clearing the float */
#pageSelect {display:block; width:750px; height:300px;margin:0 auto;margin-top:80px;}
/*
END PAGE SELECT
*/
#wrapper { 
	width: 960px;  
	position: relative;
	margin: 0 auto; 
}
#branding { 
	text-align:left;
 	height: 140px;
	background-image: url(../images/FireSide-flames.jpg); 
	background-color: #000;
	background-repeat: repeat-x; 
}
body#MS #branding { 
	background-image: url(../images/MountainSide-mountain_range.jpg);
	background-color: #fff; 
}
#logo {
	position:absolute;
	z-index: 100;
	top:-155px;
	left:-10px;
	width: 181px;
	height: 217px;
	text-indent:-2000px;
	background-image: url(../images/logo-FireSide.png);
	background-repeat: no-repeat;
}
body#MS #logo {
	background-image: url(../images/logo-MountainSide.png);
	top:-100px;
	width: 317px;
	height: 50px;
}
#switch {
	float: right;
	width: 130px;
	height: 21px;
	text-indent: -20000px;
	margin-right: 3px;
	margin-top: -21px;
	background-image: url(../images/MountainSide-logo-switcher.gif);
}
body#MS #switch {
	height: 30px;
	background: url(../images/FireSide-logo-switcher.jpg) no-repeat center;
}
#mainNav {  
	color: #333;
	font-size: 1.9em; 
	margin-top: -2px;
	margin-bottom: 18px;
}
body#MS {  
	color: #666;
}
body#MS #mainNav {  
	color: #ccc;
}
#navBack {  
	width:550px;
	height:12px;
	margin:-2px 0 0 10px;
	background:#151515;
}
body#MS #navBack { 
	margin: 9px 0 0 0;
	background: #e2e2e2;
}
body#MS #navBackCapL {	
	float:left;
	margin-left:0px;
	width:40px;
	height:12px;
	background: url(../images/navBackCapLeft.jpg) no-repeat;
}
body#MS #navBackCapR {	
	float:right;
	width:40px;
	height:12px;
	background: url(../images/navBackCapRight.jpg) no-repeat;
}
#mainNav ul {
	text-align:left;
	margin: -2px 0 0 170px;
	padding: 0;
}
#mainNav ul li {
	display: inline;
}
#content { 
	width: 680px; 
	float: left;
/*
	border:dashed 1px gray;
*/ 
	font-size: 1em;
}
#contentFull {
	margin: 0 auto; 
	width: 960px; 
	float: left;
/*
	border:solid 1px #999;
*/
	font-size: 1em; 
}
#content #panels img {
	padding:0px 20px;
}
.menuBox {
	vertical-align: top;
	margin-top: 25px;
	margin-left: 2%; 
	width: 25%;
	display: inline-block;
	zoom:1;
	*display: inline;
	text-align: center;
	font-size: 1.5em;
	font-weight: normal;
	color: #666;
}
.menuBoxText {
	text-align: center;
	margin: 10px;
}
.hours {
	font-size:.85em;
	text-align:center;
	color: #444;
}
.hoursG {
	font-size:1em;
	text-align:center;
	color: #444;
}
.heading {
	font-size:1.3em;
	text-align:center;
	color: #990000;
}
.headingMono {
	font-size:1.3em;
	text-align:center;
	color: #666;
}
.bodyText {
	font-size: 1.5em;
	font-weight: normal;
	color: #999;
}
.h1Text {
	font-size: 2.5em;
	color: #990000;
}
#musicAd {
	padding:0;
	margin:0;
	position:relative;
	background: url(../images/ads/guitar.png);
	background-repeat: no-repeat;
	width: 246px;
	height: 357px;
	font-family: Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size: 1.2em;
	color: #000;
}
body#MS #musicAd {
	background: #006600 url(../images/ads/cash-drawings.jpg);
	width: 248px;
	height: 315px;
	font-family: Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	color: #fff;
}
#subcontent0 { 
	margin: 0 auto;
	width: 680px; 
	height: 300px; 
/*
	border:dashed 1px gray;
*/ 
}  
#subcontent1 { 
	text-align: center;
	width: 338px;
	float: left;
} 
#subcontent2 { 
	width: 338px;  
	float: right;
} 
#subNav { 
	width: 255px; 
/*
	height: 483px; 
*/
	float: right;
/*
	border:solid 1px gray;
*/
}
body#MS #subNav.special {
	color:#652219;
	background-color:#fff;
}
#subNav ul.barGaming a {
	width:248px;
	display:block;
}
#subNav ul.barGaming li:hover {
	background-color: #111;
}
body#MS #subNav ul.barGaming li:hover {
	display:block;
	background-color: #d2ddf0;
} 
#subNav ul.barGaming { 
	height: 483px;
	margin: 0;
	padding:0;
	font-size:2em;
} 
#subNav ul.barGaming li {
	text-align:center;
	height: 120px;
	line-height: 120px;
	display:block;
	list-style-type: none;
	border-top:solid 1px #333;
	border-bottom:0px; 
}
body#MS #subNav ul.barGaming li {
	border-top:solid 1px #ccc;
} 
#subNav ul.barGaming li.firstSub {
	border-top:0px;
}
#subNav ul.seasonSpecial {
	margin-left:0;
	padding:0;
	padding-left:20px;
	text-align:left;
}
#panels {
	min-height: 463px;
}
#panels div {
/*
	min-height: 463px;
*/
}
#panels ul.bar {
	text-align:center;
	list-style-type: none;
	padding:0;
	margin:0;
	color:#666;
}
#footer {
	margin-top: 50px;
	padding: 5px;
	clear: both;


}
.clear {
	clear: both;
}