@charset "UTF-8";
/* Ming CSS */

/* Base */
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size:62.5%;
	line-height:1.2em;
	background: url(../images/bg-site.jpg) repeat-x center top #ecd482;
	color:#333;
	text-align:center;
}
#bg {
	background: url(../images/bg-bamboo.jpg) no-repeat center top;
}
#wrap {
	margin: 0 auto;
	width: 900px;
	background: #fff;
	text-align:left;
}


/* Header */
#header {
	background: url(../images/bg-header.jpg) no-repeat center top #132c7e;
	position:relative;
	font-size: 1.1em;
	line-height:1.4em;
	z-index:50;
}
#header h1 {
	text-indent: -2000px;
	width:210px;
	height:108px;
}
#header #logo {
	position: absolute;
	top: 0;
	left: 0;
}
#header #newsletter {
	background: url(../images/bg-newsletter.jpg) center bottom no-repeat;
	position: absolute;
	width: 262px;
	top:0;
	left:625px;
}
#header #newsletter .pad {
	padding:10px;
	color:#fff;
}
#header #newsletter form {
	color:#333;
	padding-top:7px;
}
#header #newsletter form input.field {
	color:#333;
	border: 1px solid #ced7e7;
	background:#dde4f2;
	padding:1px;
	width:155px;
}
#header #newsletter input.button {
	vertical-align:-6px;
}


/* Crumb Area */
#crumb {
	padding: 8px 12px 8px 15px;
}
#crumb .tools img {
	margin-right:3px;
}


/* Main Area */

#content {
	padding:15px;
	background: url(../images/bg-content.jpg) repeat-x bottom;
}
#subpage #content {
	padding:15px;
	background: url(../images/bg-content.jpg) repeat-x bottom;
}
#content p {
	padding:0 0 10px;
}
#content #left {
	width:300px;
	margin-right:20px;
	font-size: 1.1em;
	line-height:1.4em;
}
#subpage #content #left {
	width:300px;
	margin-right:0;
	font-size: 1.1em;
	line-height:1.4em;
}
#content #left .bbimg {
	border-bottom:1px solid #999;
	margin-bottom:10px;
}
#content #left .blue-ginger {
	border:1px solid #999;
	border-left: none;
	border-right: none;
	padding:12px;
	background:url(../images/bg-blue-ginger.gif) no-repeat #f8eecb;
}
#content #left .blue-ginger .bg-nav {
	background: #e5be47;
	padding:3px;
	font-size:.9em;
}
#content #right {
	width:549px;
	font-size: 1.1em;
	line-height:1.4em;
}
#subpage #content #right {
	width:549px;
	margin-right:20px;
	font-size: 1.2em;
	line-height:1.6em;
}
#content #right #video {
	background:url(../images/bg-video.gif) no-repeat #f8eecb;
	border-bottom: 1px solid #e5be47;
	margin-bottom:20px;
	float:left;
}
#content #right #video .title {
	font-size:1.2em;
	line-height: 1em;
	height:50px;
	overflow:hidden;
	padding: 22px 20px 0 95px;
}
#content #right #video .featured {
	text-transform: uppercase;
	font-size:.8em;
}
#content #right #video .pad {
	padding: 10px 20px;
}
#content #right #video #vbg {
	background:#666;
	color:#fff;
	margin-bottom:10px;
	height:201px; /*was 205*/
	overflow:hidden;
	background:/*url(../images/logos/underwriters-logos-sm-gray.gif) no-repeat 255px 160px*/ #666 ;
}
#content #right #video #episode-contents {
	width:268px;
}
#content #right #video #episode-contents a {
	color:#dee4f2;
}
#content #right #video #episode-contents .pad {
	padding:12px;
}

.tags-outer {
	border-top:1px solid #f1dd97;
	margin:10px 0;
	font-size:.9em

}
.tags-inner {
	border-top:1px solid #fff;
	background:#f8eecb;
	padding:5px 10px;
}
#content .yellow-area {
	border:1px solid #999;
	border-left: none;
	border-right: none;
	padding:12px;
	background:#f8eecb;
	position: relative;
}


/* Video Pages */
#content #search-videos {
	background: url(../images/bg-search-videos.jpg) no-repeat #fff;
}
#content #search-videos #bottom {
	background: url(../images/bg-search-bottom.jpg) no-repeat bottom;
	padding: 37px 30px 15px;
	margin-bottom:15px;
}

/* Section Pages */
#section-area {
	padding:10px;
	border: 1px solid #e5be47;
	border-left:none;
	border-right:none;
	background:url(../images/bg-section.gif) no-repeat #e5bf49;	
	margin-bottom:30px;
}
#section-area h2 {
	border:none;
	margin:0;
}

#section-area #graphic {
	width:187px;
	float:left;
	margin-right:15px;
}
#section-content {
	margin-left:205px;
}
#chiparea {
	background: url(../images/bg-chips.jpg) repeat-x #f8f0d1;
	border-bottom: 1px solid #e5be47;
	margin-bottom:30px;
	font-size:.9em;
	line-height: 1.4em;
}
#chiparea-inner {
	border-bottom: 1px solid #fff;
	padding:15px 0 0;
}


#chiparea #chips {
	text-align:center;
	padding-bottom:10px;	
}
#chiparea #chips span {
	display: table-cell;
	display: inline-block;
	width: 120px;
	vertical-align: top;
}
#chiparea #chips span img {
	border:none;
	margin-bottom:10px;
}
/* Recipe Pages */

#content #search-recipes {
	background: url(../images/bg-search-recipies.jpg) no-repeat #fff;
}
#content #search-recipes #bottom {
	background: url(../images/bg-search-bottom.jpg) no-repeat bottom;
	padding: 37px 30px 15px;
	margin-bottom:15px;
}

#ingredients {
	border-top: 1px solid #f1dd97;
	margin-bottom:20px;
	float:left
	width:100%;
}
#recipe-image {
	width:152px;
	float:left;
	position:relative;
}
#recipe-image img {
	border:1px solid #999;
}
#recipe-image .enlarge {
	position:absolute;
	top:5px;
	right:5px;
	border:none;
}
#recipe-content {
	margin-left:162px;	
}
#recipe-content-no-photo{
	margin-left:0px;	
}
#recipe-video {
	text-align:center;
	padding:15px 0 7px;
	background:#f1dd97;
	margin-bottom:15px;
}
#recipe-video .title {
	padding:4px 0 0;
}

/* Footer */
#footer {
	background: url(../images/bg-footer.gif) #4d0707;
	padding:20px 10px 10px;
	color:#ab944e;
	/*position:relative;*/
}
#footer a {
	text-decoration:underline;
	color:#ab944e;
}
#footer a:hover {
	text-decoration:none;
	color:#ab944e;
}
.swiftnav { text-align:center; padding-top:10px; /*position:absolute; top:0; left:40%;*/ }
.swiftnav img { margin-top:5px; }

/* Miscellaneous */
.right {
	float:right;
}
img.right {
	float:right;
	margin:0 0 10px 10px;
}
.left {
	float:left;
}
img.left {
	float:left;
	margin:0 10px 10px 0;
}
.center {
	text-align:center;
}
.fixer {
	clear:both;
	height:0px;
	overflow:hidden;
}
.clear {
	clear:both;
}
.row {
}
.column1 {
	width: 234px;
}
.column1a {
	width: 290px;
}
.column1b {
	width: 275px;
}
.column1c {
	width:260px;
}
.mar1 {
	margin-right:20px;
}
.mar2 {
	margin-right:7px;
}
.mar-bot1 {
	margin-bottom: 20px;
}
.mar-ad {
	margin-top:15px;
}
.mar-fr {
	margin:15px 0 0 10px;
}
.right-top-pad {
	padding-top:35px;	
}
.player {
	margin: 15px 0 25px;
}
.header1 {
	border-bottom: 1px solid #e5be47;
	display:block;
	margin-bottom:10px;
}
.more-area1 {
	height:38px;
	position:relative;
}
.more-area2 {
	height:22px;
	position:relative;
	width:100%;
}
.more-area2 img {
	display:block;
}
.more {
  	background:url(../images/bg-more.gif) no-repeat;
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	font-size:.9em;
	height:22px;
	width:121px;
	line-height:1.6em;
}
.more a.graylink {display:block;
	padding:4px 0 0 17px;
	display:block;
}
.shop-area {
	padding: 7px;
	border:1px solid #999;
	background: #fff;
}
.shop-area-left {
	width: 105px;
}
.shop-area-right {
	width:160px;
}

#left .column1b .shop-area {
	background: none;
	border:none;
	border-top: 1px solid #e5be47;
	padding: 7px 0;
	width:100%;
}
#left .column1b .shop-area-left {
	width: 105px;
}
#left .column1b .shop-area-right {
	width:160px;
}

.relative {
	position:relative;
}
.simplyminglogo {
	position:absolute;
	top: -15px;
	left:480px;
}
/*Gallery*/

ul.thumb {list-style-type:none; padding:0; margin:0;clear:both}
ul.thumb li {list-style-type:none; padding:0; margin:0; width: 30%; float:left;}

