/*
Theme Name: Luna Downtown
Theme URI: http://www.lunadowntown.com/
Description: The website of Luna in Downtown Wilkes-Barre
Version: 1.0
Author: Leslie Stewart
Author URI: http://www.pepperjam.com/
*/

/********** RESET **********/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  
	

/********** MASS STRUCTURE STYLES **********/
	
body{
	background: #000 url(images/body_bg.jpg) top left no-repeat fixed;
}
	
/********** HEADER STYLES ***********/

#header{
	height: 160px;
	background: url(images/black-60.png) repeat;
	#background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/black-60.png'); /* transparency for IE6 */
	overflow: hidden;
}

	#header .bar{

		height: 28px;
	}
	
	#header a.logo{
		background: url(images/luna_logo.gif);
		display: block;
		float: left;
		margin: 5px 0 0 20px;
		text-indent: -9999px;
		height: 110px;
		width: 115px;
	}
	
	#header .content{
		float: right;
		margin: 0 20px 0 0;
		text-align: right;
	}
	
		#header .content h2{
			margin: 0 0 5px 0;
			font-size: 24px;
		}
		
		#header .content address{
			margin: 0;
			font-style: normal;	
			letter-spacing: .5px;			
		}
		
/********** MAIN STYLES **********/

#main{
	margin: 47px 0 0 26px;
	overflow: hidden;
	width: 849px;
}

	#main .leftcolumn{
		float: left;
		width: 551px;
	}
	
	#main .rightcolumn{
		background: url(images/black-60.png) repeat;
		#background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/black-60.png'); /* transparency for IE6 */
		float: right;
		margin: 35px 0 0 0;
		padding: 18px 18px 0 18px;
		width: 239px;
	}
	
/***** NAVIGATION STYLES *****/

#navigation{
	list-style: none;
	margin: 0;
}

	#navigation li{
		float: left;
		margin: 0 6px 0 0;
	}
	
		#navigation li a{
			background: url(images/black-60.png) repeat;
			#background: none;
			color: #03d9d6; 
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/black-60.png'); /* transparency for IE6 */
			font: bold 12px/35px Arial, Helvetica, sans-serif;
			display: block;
			float: left; /* IE fix */
			height: 35px;
			padding: 0 10px;
			text-decoration: none;
		}
		#navigation li a:hover{
			color: #fff;
		}
		
/*********** LEFTCOLUMN CONTENT STYLES **********/

#main .leftcolumn .content{
	background: url(images/black-60.png) repeat;
	#background: none;
	clear: both;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/black-60.png'); /* transparency for IE6 */
	padding: 18px;
	width: 515px;
}

/** slideshow styles **/

ul.slideshow{
	background: #000;
	border: 10px solid #fff;
	width: 495px;
	height: 280px;
	margin: 0 0 1.75em 0;
	overflow: hidden;
}

	ul.slideshow li{
		margin: 0;
	}

/********** PHOTO STYLES **********/

.phototable, .phototable td{
	border:0 !important;
}


/********** RIGHT COLUMN STYLES **********/


.box{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 18px;
	padding-bottom: 18px;
}



.featureddrink img{
	display: block;
	margin: 0 auto 1em auto;
}

.featureddrink ul{
	list-style: none;
	text-align: center;
}


/********** FOOTER STYLES **********/

#footer{
	clear: both;
	padding-top: 25px;
	text-transform: none;
}

	#footer p{
		background: url(images/black-60.png) repeat;
		#background: none;
		color: #03D9D6;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/black-60.png'); /* transparency for IE6 */
		font-size: 9px;
		line-height: 12px;
		padding: 3px;
		width: 150px;
	}
	
		#footer p a{
			color: #fff;
		}
		
/********** IMAGE STYLES **********/

img.center{
	display: block;
	margin: 0 auto;
}

/********** TOOLBOX **********/

.navigation {
	overflow:hidden;
}

.alignleft {
	float:left;
	text-align:left;
}
.alignright {
	float:right;
	text-align:right;
}
.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.notop {
	margin-top:0 !important;
}
.nobottom{
	margin-bottom: 0 !important;
}
