@charset "utf-8";
/* CSS Document */

html, body{
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#E3E0BD;
}

body, td, div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#51462A;
}

.title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#154E85;
}

/*STRUCTURE*/
#shell{
	width:980px;
	padding:0px;
	margin:0px;
}
#top{}
#content{
	min-height:400px;
	background:url(../images/banner_shadow_1px.jpg) repeat-x top #EDE2C6;
	padding:43px 30px 30px 30px;
}
#footer{
	font-size:11px;
	width:980px;
	height:29px;
	background:url(../images/footer_bg.jpg) no-repeat;
	text-align:center;
	padding-top:15px;
	color:#614E30;
}
#footer a{
	padding:0px 2px 0px 2px;
}
#siteby{
	width:980px;
	height:29px;
	color:#614E30;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}


/*SHADOW*/
#sh{width:988px; }
#shl{ width:4px; background:url(../images/sh/sh_l.jpg) repeat-y;}
#shr{ width:4px; background:url(../images/sh/sh_r.jpg) repeat-y;}
#shbl{ width:4px; height:4px; background:url(../images/sh/sh_bl.jpg) no-repeat;}
#shb{ height:4px; background:url(../images/sh/sh_b.jpg) repeat-x;}
#shbr{ width:4px; height:4px; background:url(../images/sh/sh_br.jpg) no-repeat;}

/*MENU*/
.menutd{
	width:343px;
	height:232px;
	background:url(../images/menu_bg.jpg) no-repeat;
}
#menu{
	width:343px;
	height:212px;
	/*padding:10px 0px;*/
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
}
	#menu li{
		width:283px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		padding:5px 30px;
		float:left;
		position:relative;
	}
	#menu li:hover{
		background-color:#6A5C39;
		cursor:pointer;
	}

	#menu li ul{
		position:absolute;
		z-index:99;
		display:none;
		/*width:343px;*/
		left:343px;
		top:0px;
		float:left;
		list-style:none;
		padding:0px;
		margin:0px;
		background-color:#86754A;
			filter:alpha(opacity=85);
			opacity: 0.85;
			-moz-opacity:0.85;
	}
	#menu li ul li{
		padding:5px 30px;
	}

		#menu li ul li a:link, #menu li ul li a:active, #menu li ul li a:visited{
			color:#124E82;
		}
		#menu li ul li a:hover{
			color:#FFF;
		}

	#menu li:hover ul, #menu li.over ul{
		display:block;
	}

	#menu li a:link, #menu li a:active, #menu li a:visited, #menu li a:hover{
		color:#FFF;
		text-decoration:none;
	}



.display-image{ padding:0px 0px 10px 50px; float:right;}
.right-content{ width:321px; padding:0px 0px 10px 10px; float:right; }
.right-content img{ padding:5px 0px; }

.left-content{ float:left; width:550px;}



/* Recipe Specific */
.shellfish_recipes{ background:url(../images/other_great_shellfish_recipes_bg.jpg) repeat-y; }
.shellfish_recipes_footer{ background:url(../images/other_great_shellfish_recipes_bg_bottom.jpg) bottom no-repeat; }

.recipes-right div{margin:5px; padding:10px 5px 20px 5px; width:270px; text-align:left;}
.recipes-right div.divider{margin:5px; border-bottom:2px dotted #154D86;}
.recipes-right div h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#4C3C1A;
	margin:0px;
	padding:0px;
	line-height:20px;
}
.recipes-right td{
	font-size:12px;
}
.recipes-right td br{ margin:10px;}
.recipes-right td img{ padding-right:20px;}

/* Printer Icon */
.printer{float:right; margin-top:-5px;}
.printer img{ vertical-align:middle; padding-bottom:5px;}
/*.printer{float:left; position:absolute; z-index:98; top:-20px; width:560px; text-align:right;}
.ui-state-active .printer{ float:right; display:block;}
.ui-state-default .printer{ float:right; display:none;}*/
.printer a:link, .printer a:active, .printer a:visited{
	font-weight:normal;
	color:#164F84;
	text-decoration:none;
}


/* Links */
a:link, a:active, a:visited{
	color:#154E85;
	text-decoration:none;
}
a:hover{
	color:#154E85;
	text-decoration:underline;
}

#footer a:link, #footer a:active, #footer a:visited{
	color:#614E30;
	text-decoration:none;
}
#footer a:hover{
	color:#154E85;
	text-decoration:none;
}


/*Side Bars*/
#recipe{
	margin-bottom:5px;
}
#recipe h2{
	padding:10px 0px 0px 0px;
	margin:5px;
	margin-left:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#4C3C1A;
	line-height:21px;
}

#recipe a:link, #recipe a:active, #recipe a:visited{
	text-decoration:none;
	padding-left:40px;
	line-height:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#154E85;
}

#nutritional h2{
	padding:10px 0px 0px 0px;
	margin:5px;
	margin-left:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#1B3B64;
}

#nutritional a:link, #nutritional a:active, #nutritional a:visited{
	text-decoration:none;
	padding-left:40px;
	line-height:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#1B3B64;
}

.sbContent{
 	color:#1B3B64;
	padding-left:20px;
	font-size:12px;
	line-height:14px;
}

/*FRESH*/

a.pdf {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon_pdf.gif) no-repeat center right;
}


a:hover .rollover{
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}

a:active, a:focus {outline: 0;}



#Twitter-Link {
  display: block;
  width: 50px;
  height: 40px;
  background-color: #998D65;
  color: #FFF;
  text-decoration: none;
  font-size: 37px;
  line-height: 50px;
  text-align: center;

  position: absolute;
  left: -50px;
  top: 40px;

  -webkit-border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px
}

#Twitter-Feed {
  display: block;
  width: 320px;
  padding-top: 10px;
}
  #Twitter-Feed iframe {
    width: 320px!important;
  }
