body {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  color:#FFFFFF;
  background: #025B93 url('http://www.mikesclamshack.com/images/cwx_images/back.gif') top left repeat-x;
}

A:link {
	COLOR: #64AFDE; text-decoration: none;
}
A:visited {
	COLOR: #64AFDE; text-decoration: none;
}
A:active {
	COLOR: #64AFDE; text-decoration: none;
}
A:hover {
	COLOR: #64AFDE; text-decoration: underline;
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 951px;
  text-align: left;
  background: url('http://www.mikesclamshack.com/images/cwx_images/main.gif') top left repeat-y;
}

#innerpage {
  margin-left: auto; 
  margin-right: auto;
  width: 951px;
  text-align: left;
  background-color:#3579A4;
}

#page_header {
  height: 145px;
  background: #000000 url('http://www.mikesclamshack.com/images/cwx_images/header-img.gif') top right no-repeat;
  clear: both;
}

#logo {
  float:left;
  padding:0px;;
  margin:0px;
  visibility:visible;
  position:absolute;
  padding:3px 0px 0px 4px;
}

#menu_bar {
  float:right;
  margin:100px 0px 0px 0px;
  padding:0px;
  width:755px;
  height:33px;
  background: #000000;
}

#content_wrapper {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:3px;      
  border:0px dashed #FFFFFF;  
}

#center {
  float: left;
  border:0px dashed #cccccc;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#center h3 {
  margin-top:15px;
  margin-left:200px;
  margin-bottom:5px;
  font-family:verdana, arial, sans-serif;
  font-size: 23px;
  color: #ffffff;
  padding:11px 4px 4px 24px;
  background: url('http://www.mikesclamshack.com/images/cwx_images/head-img.gif') top left no-repeat;
  height:53px;
  width:500px;
}

#center p {
  margin-top:1px;
  margin-bottom:10px;
  padding:4px 4px 4px 15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
}

#left_side {
  float: left;
  width:423px;
  border:0px dashed #cccccc;
  background: url('http://www.mikesclamshack.com/images/cwx_images/left-image.gif') top left no-repeat;
}

/*#left_side h3 {
  margin-top:470px;
  margin-bottom:5px;
  font-family:Times New Roman;
  font-size: 33px;
  color: #ffffff;
  padding:4px 4px 4px 15px;
}*/

/* ^^ replacement for left_side h3 above */
.left_side_h3 {
  margin-top:470px;
  margin-bottom:5px;
  font-family:Times New Roman;
  font-size: 33px;
  color: #ffffff;
  padding:4px 4px 4px 15px;
}

#left_side p {
  margin-top:1px;
  margin-bottom:10px;
  padding:4px 4px 4px 15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
}

/* ^^ replacement for left_side p above */
.left_side_p {
  margin-top:1px;
  margin-bottom:10px;
  padding:4px 4px 4px 15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
}

#righttable {
  border-top:3px #3579A4 solid;
  border-bottom:3px #3579A4 solid;
}

#right_side {
  float: right;
  border:0px dashed #cccccc;
  border-top:3px #3579A4 solid;
  width:522px;
  background: url('http://www.mikesclamshack.com/images/cwx_images/right-image.gif') top left repeat-x;
}

/*#right_side h3 {
  margin-top:0px;
  margin-bottom:1px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  padding:4px 4px 4px 10px;
}*/

/* ^^ replacement for right_side h3 above */
.right_side_h3 {
  margin-top:0px;
  margin-bottom:1px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  padding:4px 4px 4px 10px;
}


#right_side h4 {
  margin-top:0px;
  margin-bottom:1px;
  font-family: verdana, arial, sans-serif;
  font-size: 16px;
  color: #ffffff;
  padding:4px 4px 4px 14px;
}

/*#right_side p {
  margin-top:1px;
  margin-bottom:10px;
  padding:1px 4px 4px 14px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
}*/

/* ^^ replacement for right_side p above */
.right_side_p {
  margin-top:1px;
  margin-bottom:10px;
  padding:1px 4px 4px 14px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
}


#add {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 20px;
  color: #64AFDE;
  float: left;
  width: 240px;
  font-family: arial;
  font-size:18px;
  font-weight:normal;
}

#add1 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #64AFDE;
  float: left;
  width: 200px;
  font-family: arial;
  font-size:18px;
  font-weight:normal;
}

#navcontainer ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #64AFDE;
  float: left;
  width: 100%;
  font-family: arial;
  font-size:18px;
  font-weight:normal;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
  padding-top: 5px;
  padding-bottom: 7px;
  padding-left:14px;
  padding-right:12px;
  background-color: transparent;
  color: #64AFDE;
  text-decoration: none;
  float: left;
  background: url('http://www.mikesclamshack.com/images/cwx_images/star.gif') center left no-repeat;
}

#navcontainer ul li a:hover {
  color:#CFE4F2;
  background: url('http://www.mikesclamshack.com/images/cwx_images/star.gif') center left no-repeat; 
}

#navcontainer ul li1 a:hover #menuover{
  color:#CFE4F2;
  background: url('http://www.mikesclamshack.com/images/cwx_images/star.gif') center left no-repeat; 
}

#page_footer {
  height: 59px;
  clear: both;
  background: #000000 url('http://www.mikesclamshack.com/images/cwx_images/footer.gif') top left repeat-x;
  border-top:3px #3579A4 solid;
}

#page_footer p {
  margin:0px;
  padding-top:19px;
  text-align:center;
  font-family: verdana;
  font-size: 11px;
  line-height:14px;
  color:#FFFFFF;
}

#page_footer A:link {
	COLOR: #FFFFFF; text-decoration: none; font-weight:bold;
}
#page_footer A:visited {
	COLOR: #FFFFFF; text-decoration: none; font-weight:bold;
}
#page_footer A:active {
	COLOR: #FFFFFF; text-decoration: none; font-weight:bold;
}
#page_footer A:hover {
	COLOR: #FBD539; text-decoration: none; font-weight:bold;
}
/* Additional styles added - P tags should not be defined in style sheets */

#content_header {
  float: left;
  border:0px dashed #cccccc;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#content_header h3 {
  margin-top:15px;
  margin-left:200px;
  margin-bottom:5px;
  font-family:verdana, arial, sans-serif;
  font-size: 23px;
  color: #ffffff;
  padding:11px 4px 4px 24px;
  background: url('http://www.mikesclamshack.com/images/cwx_images/head-img.gif') top left no-repeat;
  height:53px;
  width:500px;
}

#content_main {
  clear: both;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
}

/*food menu navigation links*/

#food_menu {clear:both}

#food_menu A:link {
	COLOR: #FFFFFF; font-size: 13px; text-decoration: none; font-weight:bold;
}
#food_menu A:visited {
	COLOR: #FFFFFF; font-size: 13px; text-decoration: none; font-weight:bold;
}
#food_menu A:active {
	COLOR: #FFFFFF; font-size: 13px; text-decoration: none; font-weight:bold;
}
#food_menu A:hover {
	COLOR: #FBD539; font-size: 13px; text-decoration: underline; font-weight:bold;
}
/*White links for specific pages - Home page shopping and fish market - Restaurant menu page for Takeout menu link*/
#Large_White {clear:both}
#Large_White a:link {
color:#FFFFFF; font-size: 23px; text-decoration: none; font-weight:bold;
}

/* IMAGES 
---------------------------------------------------*/
a img { margin:0; border:0; padding:0; }

img.photo { margin:15px 0; border:1px solid #999; padding:0; }
img.righted { margin-left:15px; float:right; }
img.lefted { margin-right:15px; float:left; }


/* CALENDAR TABLE
---------------------------------------------------*/
table#calendar { margin:0; border:5px solid #69c; padding:0; border-collapse:collapse; width:100%; empty-cells:hide; background:#fff; }
table#calendar th { margin:0; border:0; padding:7px; background:#fff; color:#69c; font:13px/1.0 Georgia; font-weight:bold; text-align:center; }
table#calendar td { margin:0; border:1px solid #fff; padding:3px; background:#e9eff7; color:#666; font:11px/1.2 Arial; text-align: left; width:100px; height:100px;  }
table#calendar td:hover { background:#fcc; }

.date { color:#69c; font:16px/1.0 Arial; font-weight:bold; }

A.event-link1:link, A.event-link1:visited { color: #c60; TEXT-DECORATION: none; }
A.event-link1:hover { background: #c60; COLOR: #fff; text-decoration: none; }

A.event-link2:link, A.event-link2:visited { color: #c03; TEXT-DECORATION: none; }
A.event-link2:hover { background: #c03; color:#fff; text-decoration: none; }


/* CALENDAR PAGE STYLE OUTSIDE OF TABLE
---------------------------------------------------*/
#calendar_center {
  float: left;
  border:0px dashed #cccccc;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#calendar_center h3 {
  margin-top:15px;
  margin-left:200px;
  margin-bottom:5px;
  font-family:verdana, arial, sans-serif;
  font-size: 23px;
  color: #ffffff;
  padding:11px 4px 4px 24px;
  background: url('http://www.mikesclamshack.com/images/cwx_images/head-img.gif') top left no-repeat;
  height:53px;
  width:500px;
}

#calendar_center p {
  margin-top:1px;
  margin-bottom:10px;
  padding:4px 4px 4px 15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #ffffff;
}


/* CALENDAR PAGE 2 (display page of event STYLE 
---------------------------------------------------*/
#calendar_display {
	float: left;
	border:0px dashed #cccccc;
	border-top:3px #3579A4 solid;
	width:522px;
	background: url('http://www.mikesclamshack.com/images/cwx_images/right-image.gif') top left repeat-x;
	margin-left: 200px;
}

#calendar_display h2 {
  margin-top:0px;
  margin-bottom:1px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  padding:4px 4px 4px 10px;
}

#calendar_display p {
  margin-top:1px;
  margin-bottom:10px;
  padding:4px 4px 4px 14px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
}

/* PICTURE GALLERY STYLE
---------------------------------------------------*/
#picture_gallery {
	float: left;
	border:0px dashed #cccccc;
	border-top:3px #3579A4 solid;
	width:522px;
	background: url('http://www.mikesclamshack.com/images/cwx_images/right-image.gif') top left repeat-x;
	margin-left: 200px;
}

#picture_gallery h2 {
  margin-top:0px;
  margin-bottom:1px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  padding:4px 4px 4px 10px;
}

#picture_gallery p {
  margin-top:1px;
  margin-bottom:10px;
  padding:4px 4px 4px 14px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
}