/* CSS Document */

/* Reset */

html, body { margin: 0; padding: 0; border: 0; background: transparent; font-size:10px;  }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2


/* Global */

html	{	}
body	{ background-color:#000;  }

h1		{font-size:24px; }
h4		{font-size:22px;}



/* Containers*/

#outer					{ width:1020px; height:500px; margin: 0 auto; background-color:#000;}
	
#wrapper				{ width:1000px; margin:0 auto; background-color:#000;}

#logo					{ position:relative; top:30px; left:20px;  }

#backgroundphoto		{ position:absolute;}

#res					{ position:relative; top:-75px; margin:0 25px; text-align:right;}
#res ul					{ color:#CCC;	}
#res ul li				{ font-size:18px; list-style:none;}


#nav					{ position:relative; top:-30px; }

#nav ul					{ border-top:2px #FFF solid; border-bottom:2px #FFF solid;
						  background:rgba(255,255,255,0.6);
						  margin:8px 0; 	}
						  
#nav ul li				{ display:inline; font-size:18px; text-shadow: 2px 2px 4px #000; 	}
#nav ul li a			{ padding:0 15px; 	}

#nav a:link				{ color: #FFF; font-weight:bold; }
#nav a:visited			{color: #FFF; }
#nav a:active			{color: #000; }
#nav a:focus			{color: #666; }
#nav a:hover			{color: #F90; }

#banner-fade ul li		{ font-size:18px;}

#footer					{ position:fixed; top:720px; left:480px; color:#CCC; }

#my-slideshow
			{ position:relative;}
			
#welcome	{position:relative; height:120px; top:-30px; padding-top:30px; background-color:#000; opacity:0.7;}

#aboutuscontainer		{height:500px; width:800px; background-color:#000; position:relative; margin-left:75px; opacity:0.7; padding-left:20px; padding-right:20px;}		
			
	



#container-menu			{ height:400px; background-color:#000; opacity:0.7;}
#container p			{ color:#FFF; font-size:36px; padding:20px; top:0;}
#container-menu p		{ color:#FFF; font-size:18px; text-align:left; margin-left:15px;margin-bottom:15px; position:relative;}

#googlemaps				{ margin:0 100px; position:relative; }

#banner-fade ul li		{ font-size:18px;	}

#menu_container			{margin:0 auto; width:600px; height:500px; background-color:#F30; overflow:scroll;}


/* classes */


		

.fade_overlay			{ opacity:0.3;}
.left-info-box			{ position:relative;top:-38px; background-color:#000; opacity:0.5; float:left; width:400px; font-size:16px; padding-top:20px;}
.lightbox				{ position:relative;top:-38px; background-color:#000; opacity:0.8; width:1000px; height: 450px;}