body, html {
	height: 100%
}

:link img {border: none;}


body { 
		margin-left: 0px ;
        margin-right: 0px ;
        margin-top: 0px ;
        margin-bottom: 0px ;
        color: #999999 ;
		font-family: Arial, Verdana, sans-serif  ;
		text-align: center;
		background-image:url('http://s3.amazonaws.com/provins/menus-background/prov_1.jpg');
		font-size: 14px ;

}

a  { color: #BBBBBB ; text-decoration: none ; font-weight: bold }
p	{font-size: 14px ;}
li	{font-size: 14px ;}

table { background-color: black }

h1,h2,h3,h4 { 
	font-family: "Din Text Pro Regular", Verdana, sans-serif; font-size-adjust:0.5; font-weight:normal; font-style:normal; line-height: 100%;
}
h5,h6 { 
	font-family:"Din Text Pro Thin", Verdana, sans-serif; font-size-adjust:0.5; font-weight:100; font-style:normal; 
}

.closed { color: #ADACAC ; text-decoration: none ; font-size: 14px;  ; font-weight: normal }
.open { color: white ; text-decoration: none ; font-size: 14px; ; font-weight: normal }
.menu { color: white }

.reddin
	{color: #7d0000;
	font-family: "Din Text Pro Regular", Verdana, sans-serif;  font-weight:normal; font-style:normal; 
}

.onefifty { font-size: 150% }

.newtitle { width: 964px ; color: #FFFFFF ; font-family: "Din Text Pro Regular", Verdana, sans-serif; font-weight:normal; font-style:normal; font-size:200% ; }

.imgright	{
		float: right;
		margin-left: 0.8em;
		margin-right: 3;
		padding-bottom: 0.5em;
		text-align: center;
		width: 200;
}
.imgright p   {margin: 0; font: normal 10px verdana,sans-serif; width: 200; }
.imgright img {border: 2px solid black;}


	#wrap {
	width: 964px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -45px; /* the bottom margin is the negative value of the footer's height */		
	background: #000000;
	}

	#nav {
		width: 210px;
		text-align: left;
		padding:0px 10px 0px 32px;
		background: #000000;
		min-height: 100%;
		height: auto !important;
		height: 100%;
	}
	#nav ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:5;
	}
	
	#navintable {
		padding:0px 10px 0px 30px;
	}

	#main {
		text-align: left;
		float:right;
		width:964px;
		background: #000000;
		border: 10px
	}

	#mainintable {
		padding:2px 25px 0px 0px;
		width: 730px ;
	}

	
	h2 {
		margin:0 0 1em;
	}

	#push{
		clear: both;			
		width: 964px;
		text-align: center;
		margin:0 auto;
		background: #000000;
	}


	#footer {
		background: #000000;
		width: 964px;
		text-align: center;
		height: 45px; /* .push must be the same height as .footer */
		margin:0 auto;

	}


