/* Acquolina 
Author: Meridian Marketing Group
version: 1.0 */

/* Reset Browser Defaults */
@import url( 'reset.css' );

/* ------------------------------- */
/* HTML ELEMENTS  */
/* ------------------------------- */

address { font-family:Georgia, serif; }
p, h1, h2, h3, h4, h5, h6, p, ul, li, dt, dd, dl{ font-family:'Cardo', serif; color:#fff; font-size:115%; line-height:140%;}
strong { font-weight:normal; }
a, a:link, a:visited { color:#C7D1DA; font-weight:normal; }
a.hover, a:hover { color:#fff; }
a:active { outline: none; }
ul, li { list-style-type:none; padding:0;}
h1, h2, h3, h4 { font-weight:normal; }


body {
    margin: 0; 
    padding: 0; 
    border: 0; 
    background:#060606 URL('images/bg.jpg') repeat-x;
    }

#container-bg {
    margin-top:20px;
    width:100%;
    height:414px;
    background:#1a1619;
    position:absolute;
    z-index:0;
}

#container {
	margin:0 auto;
	width:961px;
	height:100%;
	}

#header { 
	margin:0 auto;
	width:961px;
	height:450px; 
	padding-top:20px; 
	position:relative;
	z-index:5;
	padding-bottom:10px;
}

#header h1 {
	margin-top:60px;
	margin-left:20px;
	float:left;
	width:178px;
	height:239px;
	background:URL('images/logo.png') no-repeat;
	display:block;
	text-indent:-9999px;
	position:relative;
	z-index:6;
}

#header ul {
	margin:0 auto;
	width:240px;
	height:391px;
	display:block;
	background:#121113;
	opacity: 0.96;
	filter: alpha(opacity = 98);
	margin-top:0px;
	float:right;
	padding-top:23px;
}

#header li {
	list-style-type:none;
	display:block;
	font-size:145%;
	line-height:150%;
	color:#fff;
	font-family:'Cardo', 'Times New Roman';
	font-weight:normal;
}

#header li a, #header li a:visited {
	text-decoration:none;
	color:#f9f1e9;
	padding-left:25px;
	font-weight:normal;
}

#header li a:hover {
	color:#fe932a;
}


#content {
	padding-top:30px;
	width:961px;
	padding:0;
	font-size:100%;
	position:relative;
	z-index:4;
}


#content p#welcome-txt { 
	width:460px;
	float:right; 
}

#content h2#h2-welcome {
	font-family:"Cardo", serif;
	color:#fff;
	font-size:280%;
	line-height:120%;
	text-shadow: 2px 2px 2px #161516;
	float:left;
}

#content h2#h2-welcome .orange { 
	color:#fe932a;
	font-size:145%; 
}


#content h2 {
	font-family:"Cardo", serif;
	color:#fe932a;
	font-size:40pt;
	line-height:35pt;
	text-shadow: 2px 2px 2px #161516;
}

#content h3 {
	font-family:"Cardo", serif;
	color:#c0c0c0;
	font-size:20pt;
	border-bottom:1px solid white;
	width:620px;
}

.sub-title {
	font-family:"Cardo", serif;
	font-size:17pt;
	color:#d0c3b6;
}

#content ul { margin-top:40px; }

#content li a,
#content li a:visited {
	font-size:23pt;
	line-height:35pt;
	color:#f3cba5;
	text-decoration:none;
	font-weight:normal;
}

#content li a:hover {
	font-size:23pt;
	line-height:35pt;
	color:#fff;
	text-decoration:none;
}


/****** catering ******/


ul#catering-list {  width:960px;  }

#catering-list li { display:inline; }

#catering-list li a, #catering-list li a:visited, #catering-list li a:active { font-size:110%; }

#catering-list li a:hover { font-size:110%; }

#content dl {
	padding:5px;
	padding-bottom:7px;
	font-size:100%;
}

#content dl strong, #content dt {
	color:#fe932a;
	font-weight:normal;
	font-size:15pt;
}



/****** contact page ******/

#stakeout-img {
margin-top:40px;
padding:10px;
background:url('images/stakeout-img.jpg') no-repeat;
width:210px;
height:145px;
float:left;
}

#address {
padding-top:0;
padding:10px;
float:left;
width:180px;
}

#extra {
padding-top:0;
padding:10px;
width:491px;
height:auto;
float:left;
}

#address p, #extra p { font-size:116%; }

#address a, #extra a { color:#ebba89; text-decoration:none; }



/* footer */

#footer {
	padding-top:20px;
	clear:both;
	margin:0 auto;
	width:100%;
	height:50px;
}

#footer strong { font-weight:normal; font-size:110%; color:#de8126; }

#footer p {
	font-size:100%;
	text-align:center;
}

#footer a, a:visited {
	color:#C7D1DA;
}



#footer #small-footer { font-size:90%; }