body {background: url('background.jpg'); background-position: center center;font-family: georgia; font-size: 10pt;}

.calendar {position: relative; left: 40px;}
h2 {font-size: 11pt; text-transform: capitalize;}

table tr td a {color: #402311; font-weight: bold; text-transform: capitalize;}

.readmore {position: relative; top: -20px;}
table {width: 425px;}
table tr td p {position: relative; top: -10px;}
.f {margin: 0px auto; text-align: center; height: 679px; position: relative; top: -50px;}
.logo {background: url('logo.png'); z-index: 1; background-repeat: no-repeat; width: 252px; height: 186px; position: relative; top: 50px; left: -333px; margin: 0px auto; text-align: left;}

.logo h1 {display: none;}
a img {border: 0px;}

.wpcf7-response-output {position: relative; top: -340px; text-align: center; font-weight: bold; font-size: 9pt;}
.scroll {overflow: auto; height: 280px;}

.scroll-menu {overflow: auto; width: 432px; height: 280px;}
.scroll-pad {overflow: auto; height: 280px; padding-left: 15px; padding-top: 10px; padding-right: 15px;}
.piclenselink {display:none;}

.ngg-thumbnail {float:left;}

.ngg-album{float:left; background-color: white; padding: 5px; margin: 5px; height: 150px;}

.ngg-album img {margin-bottom: 5px;}
.galcontent-l {width:203px;  background-color: #F2F4F0; float: left; position: relative; top: 50px; height: 237px;  }
.galcontent-r {width: 595px; float:left;  border: 0px red solid;}
.entertainmentcalendar {
position: relative; left: -20px; top: -6px;
background: url('http://www.mckennasonthebay.com/calendar-background.jpg');
background-repeat: no-repeat;
  width: 326px; height: 322px; z-index: 1;}
a { color: #697B50; text-decoration: none; font-size: 10pt; letter-spacing: .08em;}
a:hover { color: #5D6D46; text-decoration: none;}
.menu {float:right; color: #999999;  width: 590px; font-size: 11pt; position: relative;  height: 20px; top: 40px; left: -25px;border-bottom: 2px #697B50 solid; letter-spacing: .08em; padding-bottom: 4px;}

.list {color: #666666; text-align: right; width: 848px; font-size: 11pt; position: relative; top: 10px; left: -40px; letter-spacing: .08em;}

.frame {position: relative; top: -100px;background-color: white; width: 842px; height: 630px ; margin: 0px auto; text-align: left; border: 6px black solid;  }

.slideshow {clear: both; position: relative; top: 56px;left: 19px; height: 335px;  border: 0px red solid; width: 794px; padding-bottom: 5px;  }

.contentl {float:left; width: 471px;}

.contentml {float:left; width: 343px;}
.contentmr {float:left; width: 451px; height: 322px; padding-top: 15px; background-color: #F2F4F0; }

.contentr {float:left; width: 325px; height: 322px; padding-top: 15px; background-color: #F2F4F0; }
.maincontent {padding-left: 20px;  font-size: 10pt; padding-right: 20px; line-height: 14pt;}

.gallerycontent {background-color: #F2F4F0; color: #3F2313;clear: both; position: relative; top: 54px;left: 19px; height: 335px;  border: 0px red solid; width: 800px; padding-bottom: 5px;   }

.content {color: #3F2313;clear: both; position: relative; top: 54px;left: 19px; height: 335px;  border: 0px red solid; width: 800px; padding-bottom: 5px;   }
.follow { text-align:right; position: relative; top: -20px; width: 778px; font-size: 10pt; letter-spacing: .09em; color: #666666;}
.follow img {position: relative; top: 20px;}
.lowerctr {
	position:relative;
	width: 750px;
	height: 75px;
	top: 70px;
	left: 20px;
}

.cc {
	position:relative;
	width: 200px;
	text-align:left;
}
.share {
	position:relative;
	left: 230px;
	width: 250px;
	text-align:center;
	top: -30px;
}
.follow {
	position:relative;
	left: 500px;
	width: 250px;
	text-align:right;
	height: 75px;
	top: -90px;
}
.follow img {position: relative; top: 20px;}
.hpcontent {
	position: relative;
	top: 75px;
	left: 19px;
	height: 125px;
	width: 794px;
	padding-bottom: 5px;
	line-height: 18pt;
}
.footer {
	line-height: 18pt;
	clear: both;
	position: relative;
	top: 75px;
	left: -10px;
	border-top: 2px #697B50 solid;
	margin-right: 30px;
	margin-left: 30px;
	width: 793px;
	color: #666666;
}
.footer a {color: #666666; text-decoration: none;}
.footer a:hover { color: #697B50; text-decoration: none;}
.footerbar {padding-top: 10px; height: 50px; text-align: center; font-size: 11pt; letter-spacing: .08em; 
  }
.footerbar a {color: #000000;}

.green {color: #697B50; position: relative; top: -5px; left: 5px; width: 778px; text-align: center; padding-top: 5px; font-size: 10pt; letter-spacing:.08em; z-index: 30;}
.green a {color: #697B50;}
.clear {clear: both;}
.menu1 {float:left;  text-align:left; background-color: #e6edde; height: 270px; width: 198px; border: 0px red solid;  text-align: center;}
.menu1 img {padding-bottom: 0px; width: 205px; padding-left: 0px;}

.bockdesign {position: relative; top: 40px; left: 25px; color: #e6edde; font-size: 8pt;}

.bockdesign a {color: #e6edde; font-size: 8pt;}
.page_item a {color: #000000;}
.page_item a:hover {color: #5D6D46;}
ul.page_item   {display: inline; position: relative; left: -45px;}
ul.page_item li.page_item { 
display: inline; list-style-type: disc;
background-image: url('http://www.mckennasonthebay.com/dot.jpg');
background-repeat: no-repeat;
background-position: -5px;
padding-left: 11px;
padding-right: 2px;
margin: 0px;
border: 0px red solid;


}

ul.page_item li.page-item-3  {list-style-type: none; list-style-image:none; list-style:none; background-image: url(http://www.mckennasonthebay.com/none.jpg);}
.menus { width: 800px; text-align: center; padding-top: 70px; background-color: #e6edde;}

