body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,a {  
	margin:0; 
	padding:0;
	outline:none; 
	} 

/* BASIC LAYOUT */

body {	
	background:#f9f4b0;
}

#upper {
	padding:15px 0 0 0;
	width:100%;
	background:#a0eef9 url(img/bg2.png) repeat-x;	
}

#lower {
	width:100%;
	height:10px;
	display:block;
	background:#f9f4b0;
	position:relative;
	z-index:1;
	top:-285px;	
}

#wrapper {
	width:976px;
	margin:0 auto 0 auto;
}

#masthead {
	width:976px;
	height:172px;
	display:block;
	overflow:hidden;
	background:transparent url(img/masthead-bg.png) no-repeat; 
}

#navigation {
	width:575px;
	height:40px;
	display:block;
	float:left;
	position:relative;
	top:87px;
	z-index:9;
}

#contentWrapper {
	width:976px;
	margin:0 auto;
	padding:0 0 75px 0;
	background:transparent url(img/innerWrapper-bg.png) repeat-y;
	position:relative;
	top:-4px;
	clear:both;
}

#lCol {
	width:183px;
	float:left;
	position:relative;
	z-index:50;
}

#innerContentWrapper {
	width:792px;
	float:left;
}

#rCol {
	width:171px;
	float:left;
	position:relative;
	z-index:8;
	top:-130px;
	left:-95px;
}

#content {
	width:621px;
	float:left;
	position:relative;
	z-index:7;
}

#footerTop {
	clear:both;
	height:281px;
	width:976px;
	display:block;
	position:relative;
	margin:0 auto;
	background:transparent url(img/footerTop-bg.png) no-repeat;
	z-index:2;
	top:-210px;
}

#footer {
	width:100%;
	position:relative;
	z-index:99;
	top:125px;
}

/* MASTHEAD */
#blackbeard {
	width:207px;
	height:229px;
	display:block;
	background:transparent url(img/blackbeard.png) no-repeat;
	float:left;
	position:relative;
	top:-5px;
	left:-8px;
	z-index:3;
}

a.bbeardLink {
	width:207px;
	height:229px;
	display:block;	
}

#logo {
	width:645px;
	height:91px;
	display:block;
	margin:65px auto 3px auto;
}

#logo h1 {
	width:645px;
	height:55px;
	display:block;
	margin:0 auto;
}

#logo h1 a.logoLink {
	width:645px;
	height:55px;
	background:transparent url(img/blackbeards-logo.png) no-repeat;
	display:block;
	text-indent:-9999px;	
}

#logo h2 {
	width:577px;
	height:24px;
	display:block;
	background:transparent url(img/family-entertainment-center.png) no-repeat;
	text-indent:-9999px;
	margin:15px auto 0 auto;
	position:relative;
	z-index:21;
}

/* MAIN NAVIGATION */
#navigation ul {
	list-style-type:none;
	width:525px;
	margin:0 auto;
}

#navigation ul li {
	list-style:none;
	float:left;
	padding:0 8px;
	border-left:1px #5f3d40 solid;	
}

#navigation ul li:first-child {
	border-left:none;	
}

#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {
	font-family:"Times New Roman", Georgia, Garamond, serif;
	font-size:26px;
	color:#f1e581;
	text-decoration:none;
}

#navigation ul li a:hover {
	color:#fff;
	text-decoration:underline;
}

/* LCOL NAVIGATION */
#lCol {
	position:relative;
	top:-145px;	
}

#lCol h3 {
	font-family:"Times New Roman", Georgia, Garamond, serif;
	font-size:20px;
	color:#fff;
	margin:15px auto 0 auto;
	width:80%;
	text-align:center;
	font-weight:lighter;
	font-style:italic;
	font-weight:bold;
	border-bottom:1px solid #666;
}

#lColTopNav ul {
	list-style:none;
	width:165px;
	margin:0 auto;
}

#lColTopNav ul li {
	padding:10px 0;
	text-align:center;
	border-top:1px #6e351f solid;	
}

#lColTopNav ul li:first-child {
	border-top:none;	
}

#lColTopNav ul li a:link, #lColTopNav ul li a:active, #lColTopNav ul li a:visited {
	font-family:Georgia, Garamond, "Times New Roman", serif;
	font-size:18px;
	color:#fadc4e;
	text-decoration:none;
}

#lColTopNav ul li a:hover {
	text-decoration:underline;
	color:#f6e7bf;	
}

#lColLeftNav ul {
	width:165px;
	margin:0 auto;
	list-style:none;
}

#lColLeftNav ul li {	
	padding:8px 0;
	text-align:center;
	border-top:1px #6e351f solid;
}

#lColLeftNav ul li:first-child {
	border-top:none;
}

#lColLeftNav ul li a:link, #lColLeftNav ul li a:active, #lColLeftNav ul li a:visited {
	font-family:"Times New Roman", Georgia, Garamond, serif;
	font-size:14px;
	color:#f6e7bf;
	text-decoration:none;
}

#lColLeftNav ul li a:hover {
	text-decoration:underline;
	color:#fadc4e;
}
/* RCOL STATICS */

#parrot {
	width:275px;
	height:207px;
	display:block;
	background:transparent url(img/parrot.png) no-repeat;
	position:relative;
	z-index:20;
	margin:0 auto;
}

#coupons-specials {
	width:208px;
	height:209px;
	display:block;
	position:relative;
	z-index:20;
	margin:0 auto;
	left:35px;
}

#coupons-specials h4 a {
	width:208px;
	height:209px;
	display:block;
	background:transparent url(img/coupons-specials-seal.png) no-repeat;
	text-indent:-9999px;
}

#directions {
	width:164px;
	height:200px;
	display:block;
	position:relative;
	z-index:20;
	margin:45px 0 30px 0;
	left:50px;
}

#directions h4 a {
	width:164px;
	height:200px;
	display:block;	
	background:transparent url(img/directions-map.png) no-repeat;
	text-indent:-9999px;
}

/* SLIDESHOW */
#mainFeature {
	
}

#slideshow {
	
}

/* INDEX STAGE */
#stage {
	position:relative;
	z-index:1;
}

#stage h1 {
	padding:10px 45px;
	margin:0 0 10px 0;
	font-family:"Times New Roman", Georgia, Garamond, serif;
	font-size:30px;
	border-bottom:10px solid #b9b3a1;
	font-style:italic;
	color:#bd832b;
}

#stage p {
	padding:10px 65px 10px 45px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#000;
}

#stage a:link, #stage a:active, #stage a:visited {

}

#stage a:hover {
	
}

#stage ul, #stage ol {
	
}

#stage ul li, #stage ol li {
	
}

/* FOOTER */
#footerTop h5 {
	position:relative;
	top:153px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#32170b;
	font-weight:normal;
	z-index:99;
}

#footerTop a:link, #footerTop a:active, #footerTop a:visited {
	
}

#footerTop a:hover {
	
}

/* EXTRAS */
.clearit {
	height:0%;
	clear:both;
}

/* Edit this */

.page {
	position: relative;
}

.edit-this {
	margin: 0;
	background-color: #242424;
	color: #fff;
	font-size: 11px;
	display: inline-block;
	padding: 3px;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    left:420px;
}
    
    .edit-this a {
        color: #fff;
        text-decoration: none;
    }
    
    .edit-this a:hover {
        color: #fff400;
        background-color: transparent;
    }
