* {margin: 0; padding: 0;}
a, a:link, a:visited { text-decoration: none; color: white; }
a:hover { text-decoration: underline; color: gold; }

span#mochee-footer { font-size: x-small; }
a#mochee-link { color: orange; text-decoration: none; }

body { 
	background: black; 
	color: white; 
	font-size: normal;  
	font-family: Helvetica,Verdana,sans-serif; 
	padding: 8% 0; 
}

/* Review Form Specific */
body.review-item { padding: 0; margin: 0; background: white; color: black; font-family: verdana; font-size: small; }
.content-cell { padding: 3px; width: auto; height: auto; }
.input-text { width: 300px; }
table#review-form { width: 400px; }
p.review-title { font-size: 20px; font-weight: bold; padding-left: 18px; margin-bottom: 10px; }
p.review-intro { font-size: x-small; font-style: italic; padding-left: 20px; }
span.required { font-weight: bold; color: red; }

/* Font Styling */

span.subtitle { color: #FDE910; }

/* Page Structure */

div#stretchwrapper { width: 100%; 	background: black; }
div#titlewrapper { width: 816px; margin: auto; font-size: 30px; font-weight: bold; }
div#footerwrapper { width: 816px; margin: auto; font-size: 14px; margin-top: 5px; }

div#stretch { width: 100%; background: #8d0000; 
	border-top: 1px solid #FDE910; 
	border-bottom: 1px solid #FDE910;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#containerwrapper { width: 816px; height: 408px; background: black; margin: auto; padding: 8px 0px 0px 0px; }
div#splash { width: 800px; height: 400px; background: black; margin: auto; position: relative; }
div#splash.home {	background: black url(img/splash/DPP_237_original.JPG) no-repeat; }
div#splash.menu {	background: black url(img/splash/DPP_0006.JPG) no-repeat; }
div#splash.reviews {	background: black url(img/splash/DPP_0009.JPG) no-repeat; }
div#splash.contact {	background: black url(img/splash/DPP_127.JPG) no-repeat; }
div#splash.photos {	background: black url(img/splash/DPP_0010.JPG) no-repeat; }
div#splash.parties { background: black url(img/splash/DPP_0004.JPG) no-repeat; }

div#navcontainer {
	position: absolute;
	top: 0; left: 0;
	background: black;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;	
	width: 135px;
	height: 100%;
}

div#navmenu { position: absolute; top: 40px; left: 15px; font-family: courier new;}
div#navmenu a { margin: 0 0 10px 0; }
div#navmenu .active { color: gold; font-weight: bold; }

div#contentcontainer { 
	position: absolute;
	top: 40px; right: 20px;
	background: black;
	width: 0px;
	height: 0px;	
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;	
}

div#content {

	position: absolute;
	top: 50px; right: 30px;
	width: 480px;
	height: 310px;
	background: transparent;
	font-size: small;
	overflow: auto; 
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;	
}

.menu-header {
	text-align: left; 
	background: gray;
	color: white; 
	border: 1px solid black; 
	padding: 5px 0px 5px 10px;
	
}
/*
	filter:alpha(opacity=0);
	-moz-opacity:.00;
	opacity:.00;
*/

/*
	COLORS:
	
	dark gray: #333333;
	light gray: #EFECDC;
	orange tint: #FF8000;
	lemon yellow: #FDE910;
*/
