html,body{margin:0;padding:0}
body{font:76% arial,sans-serif;color: #eee;text-align:center;padding:0 20px; background-color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;}
body#home{background-image:url(/images/bar3.jpg); background-repeat:no-repeat; background-color:#000000;}
h1,h3{padding-left: 15px;}
h2{margin-top: 3%;}
p.homepg {top:110px; left:320px; position:absolute; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:520px; background-color:#000000; z-index:1; padding:15px;}
h3{font-size: 100%;margin-top: 2%;}
p{margin: 0;padding: 0 15px 0.7em;line-height: 1.5}
address{font-style: normal}
 a{color:#fff; font-weight:bold;}
 a:hover{color:#999; font-weight:bold;}
div.gradient{background: #748638 url(/nifty/gradient2.png) repeat-x top;margin: 15px}
div.gradient p{margin:0;padding: 2px 5px}
p.codehere{color: #2A4D91}
img.rtImg {float:right; margin:8px; padding:5px;}
div#container{width:900px;margin: 0 auto;background-color: #000;text-align: left}

div#containerFP{width:950px;margin: 0 auto;background-color: #000;text-align: left}
div#containerMS{width:100%;margin: 0 auto;background-color: #000;text-align: left}

div#header{background-color: #000;padding-bottom:5px; margin:0 5px;}
div#header h1{color: #FFF;font-size: 90%;font-weight: 900; text-align:right;}
div#menu{width:100%;background: #000; float:right;margin:0;padding:0}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{padding-left:0px}
ul#nav li{float:right;width:100px;text-align: center;}
ul#nav a{float:right;width:100px;text-decoration:none;background: #000;color: #fff;padding: 0.8em 0;
font-size:11px; 
float: right; letter-spacing:.3em;}
ul#nav a:hover{color: #fff; background-color: #495423;}
div#content{background-color: #333; border-top:#748638 solid 5px; margin:0 0; padding:5px;}

.schedule {width:30%; padding:5px; float:left; position:relative; display:block;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	padding:5px;
	margin-top:5px;
	height:230px;
	overflow:auto;
	margin-bottom:15px;}
	
	
.schedule li { list-style:none;}	
.schedule p { display:block; background-color:#333; font-size:12px; font-weight:bold;}

.scheduleMN {width:45%; float:left; position:relative; display:block;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	padding:5px;	
	margin-bottom:15px;}
	
	
.scheduleMN li { list-style:none;}	
.scheduleMN p { display:block; background-color:#333; font-size:12px; font-weight:bold;}
	
.wide {width:60%; padding:5px 15px 5px 5px; float:left; position:relative;}	
.interWide {width:590px; float:right; position:relative; padding:5px;}	
.c1	{width:210px; padding:5px; float:left; position:relative;}
.c2	{width:350px; float:left; position:relative;}
.c3	{width:51%; float:left; position:relative;}
.c4	{width:48%; float:left; position:relative;}

.c1 h2, .c2 h2, .c3 h2, .c4 h2{padding:5px;}
.c1 ul, .c2 ul, .c3 ul, .c4 ul{ margin-left:-10px; padding-right:5px;}
.c1 li, .c2 li, .c3 li, .c4 li {list-style:none; padding-bottom:5px;}
.c3 img {float:left; width:100px; position:relative; padding:5px;}
.c3 h3 {color:#FF0;}
	
div#FP_rightCol{float:left; position:relative; width:315px; padding:5px;}

div.sideNav {display:block; width:75%; padding-left:65px;}
div.FB {width:35%; float:right;}
div.contactFP {width:55%; padding-left:15px;}

div#footer{padding-top:5px;text-align: center;font-size: 90%;background: #748638;color: #FFF;}
div#footer a, div#footer a:visited{color: #FFF;}
div#footer a:hover{color: #999;}

div#box{float:right;display:inline;width:150px;margin: 5px 15px 5px 15px;background:#000;text-align:center}
div#box a{color:#748638; font-weight:bold;}
div#box a:hover{color:#999; font-weight:bold;}
div#box h3{padding:5px; background-color:#748638; display:block; color:#000;}
div#minipics{float:left;width:100%;padding-bottom:10px}
div#minipics ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics li{float:left;width:100px;margin: 10px 10px 0px 0;background-color: #000; padding:5px;}
div#minipics li.weekend{float:left;width:240px;margin: 10px 10px 0px 0;background-color: #000; padding:5px;}

div#minipics li img{display: block;width: 80px;height: 80px;margin:5px 10px;border: 0px}

iframe {
border: 0px solid #000000;background-color:#000000;
}

div#frntpgI {
	float:left; 
	position:relative; 
	margin:5px; 
	background-color:#000000; 
width: 600px;
border:0px;
border-color:#000;
}

div#frntALT {width:600px; height:400px; margin-top:80px; background-color:#000;}

div#frntALT div.navBOX {width:30%; float:left;}

div#frntALT div.navBOX a {text-align:center; font-size:16px;}
div#frntALT div.navBOX a:hover {text-align:center; font-size:16px; display:block; background-color:#333;}
