@import 'navigation.css';

body { 
	background: #000000 url('images/body_bkg.jpg') repeat-x top center;
	margin: 0;
	text-align: center;
	color: #FFFFFF;
	font: 65%/1.6em Verdana, Arial, Helvetica, sans-serif;
	}
	
a { outline: none; }
div.clear { clear: both; }

div.hr { background: #333333; height: 1px; display: block; margin: 12px 0; }
div.hr hr { display: none; }

div#wrap {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	font-size: 110%;
	}

div#header {
	position: relative;
	height: 174px;
	z-index:999;
	}

div#header h1 {
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	background: url('images/lo_los_logo.png') no-repeat 0 0;
	width: 319px;
	height: 174px;
	margin: 0; 
	}


div#flash {
	float: left;
	width: 319px;
	}


div#content {
	float: left;
	width: 615px;
	padding: 0 0 0 26px;
	}
	
div#content h2 {
	color: #ce9d18;
	font: normal 250%/1.2em Georgia, "Times New Roman", Times, serif;
	margin: 20px 0 0 0;
	}	
	
div#content small { color: #ce9d18; }
	
div#content p { margin: 12px 0; }
	
div.rotator {
	width: 641px;
	height: 296px;
	margin-top: -40px;
	margin-left: -26px;
	position: relative;
	}	
			
div.rotator img {
	display:none;
	position:absolute;
	}
			
div.rotator img.show {
	display: block;
	position:absolute;
	}	
	
ul#calltoactions {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 999px;
	}

ul#calltoactions li {
	position: absolute;
	}


ul#calltoactions li.photo-gall-cta { z-index: 998px; bottom: 6px; right: 200px; }
ul#calltoactions li.twitter-cta { bottom: 0; right: 74px; }

ul#calltoactions li a {
	display: block;
	width: 145px;
	height: 63px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	}

ul#calltoactions li.photo-gall-cta a { background: url('images/calltoactions_01.png') no-repeat top center; }
ul#calltoactions li.twitter-cta	a { background: url('images/calltoactions_02.png') no-repeat top center; }
	
ul#calltoactions li a:hover { background-position: bottom center; }	


/*** FOOTER SYLES ***/
	
div#footer {
	text-align: center;
	font-size: 90%;
	margin: 40px 0;
	}	
	
	

/*** BOTTOM STYLES ***/

div#bottom { 
	margin-top: 50px; 
	background: url('images/bottom_tmp_bkg.jpg') no-repeat top center;
	}

div.mod {
	float: left;
	width: 320px;
	min-height: 173px;
	position: relative;
	}	

div.whos-hungry {	
	background: url('images/mod_img_whos_hungry.png') no-repeat top center;
	}
	
div.in-the-news {	
	background: url('images/mod_img_in_the_news.png') no-repeat top center;
	}
	
div.lo-lo-locations {	
	background: url('images/mod_img_lo_lo_locations1.png') no-repeat top center;
	}

div.mod h3 {
	margin: 0 auto;
	width: 320px;
	height: 53px;
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	position: absolute;
	top: 120px;
	}
	
div.whos-hungry h3 {	
	background: url('images/mod_h3_whos_hungry.png') no-repeat 0 0;
	}
	
div.in-the-news h3 {	
	background: url('images/mod_h3_in_the_news.png') no-repeat 0 0;
	}
	
div.lo-lo-locations h3 {	
	background: url('images/mod_h3_lo_lo_locations.png') no-repeat 0 0;
	}
	
div.mod p, div.mod ul {
	margin: 180px 48px 0;
	}	
	
div.mod ul { 
	padding: 0;
	list-style: none;
	}

div.mod ul li { 
	padding: 0 8px 12px 8px;
	}

div.mod ul li strong { text-transform: uppercase; }

div.mod ul li a { 
	color: #dca71c;
	}	
	
a.see-all-btn, a.more-btn {
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	height: 42px;
	float: right;
	margin: 12px 48px;
	}	

a.see-all-btn { background: url('images/see_all_sprite.jpg') no-repeat top center; width: 94px; } 
a.more-btn { background: url('images/more_sprite.jpg') no-repeat top center; width: 96px; }

a.see-all-btn:hover, a.more-btn:hover { background-position: bottom center; }




/* Locations Styles */

div.loc-wrap {
	width: 260px;
	float: left;
	margin: 20px 20px 0 0;
	text-align: left;
	}
	
div.loc-wrap h3 {
	color: #ce9d18;
	}	

div.loc-wrap address {
	font-style: normal;
	}

ul.loc-contact, ul.loc-hours {
	text-align: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul.loc-contact strong, ul.loc-hours strong {
	color: #9e0b00;
	}
	
ul.loc-contact a, ul.loc-hours a {
	color: #FFFFFF;
	}	
	
	
#photo-gallery a img { border: 6px solid #FFFFFF; margin: 2px 6px; }	



/* In The News Styles */

ul.news-stories {
	margin: 0;
	}

ul.news-stories li {
	border-bottom: 1px solid #222222;
	padding: 12px 0;
	}

ul.news-stories a { color: #ce9d18; font-weight: bold; }




/* Private Parties Styles */

ul.parties {
	margin: 12px 8px 8px 0;
	padding: 0 0 16px 0;
	list-style: none;
	float: left;
	width: 280px;
	border-bottom: 1px solid #222222;
	}

ul.parties li { }


ul.parties h3 { margin: 0; color: #ce9d18; }

#private-parties label { display: block; font-weight: bold; font-size: 90%; color: #ce9d18; }

div.row { margin: 16px 0; }
