/* CSS Document */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,font,img,ins,kbd,q,s,samp, small,strike,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;vertical-align:baseline;}
:focus{outline:none;-moz-outline-style:none;}
a:active{outline:0; }
a:focus{-moz-outline-style:none; }

*:first-child+html body{overflow:visible;}
* html body{overflow:visible;}
ol,ul{list-style:none; }
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after, q:before,q:after{content:""; }
blockquote,q{quotes:"" ""; }
/*End Reset */

.clear{height:1px;margin-top:-1px;clear:both;}

html{background:url(../images/plank.gif) repeat-x #fbe7d3;font-family:Arial, Helvetica, sans-serif;}
#header_container { height:236px; background:url(../images/top3.png) bottom center no-repeat;margin-top: 5px;}

#hc-wrap2 { width: 972px; margin: 0 auto; }
#util { font-size:18px; color:#FFF; float: right; width: 332px; }
#util a { text-decoration:none; color:#FFF; }

.twitter-icon { display: block; float: left; height: 30px;
    padding-right: 10px; width: 30px; background: url(../images/icon-twitter.png) no-repeat 0 0;}
h1{font-size:27px;color:#E34145;letter-spacing:1px;font-weight:bold;padding-top:0px;margin-top:0px;}
h2{font-size:20px;color:#FFFFFF;letter-spacing:1px;margin-bottom:10px;}

div#mid_container{background-color:#80baea;}
div#mid_container .content{width:966px;margin:auto;}

#home div#mid_container{height:600px;background:url(../images/home-bckgrnd.jpg) top center no-repeat;}
#home div#mid_container .content{height:448px;}

div#mid_container .content #nav{font-size:13px;color:#FFF;text-align:center;padding-top:14px;margin-bottom:35px; letter-spacing:1px;font-weight:bold;}
div#mid_container .content #nav a{color:#FFF;text-decoration:none;}
div#mid_container .content #nav a.sel{color:#ffcc00;text-decoration:underline;}
div#mid_container .content #nav a:hover{color:#ffcc00;text-decoration:none;}
.midleft{width:528px;float:left;min-height:400px;border-right:solid 2px #FFF;margin-bottom:0px;padding-right:30px;}
.midleft p{font-size:12px;line-height:1.7em;margin-bottom:16px;letter-spacing:1px;}
.midright p{font-size:12px;line-height:1.7em;letter-spacing:1px;}
.midright{float:right;width:373px;}
.midright ul.quote{margin-bottom:16px;}
.midright li.quote{color:#0a5371;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.midright li.source{color:#0a5371;font-size:13px;font-family:Arial, Helvetica, sans-serif; text-align:right;}

.rightHead{color:#FFF;font-weight:bold;font-size:24px;margin-bottom:8px;}
.recipeType{font-weight:bold;color:#0a5371;}

table.chart{}
table.chart th{text-align:left;background:#0072bc;font-size:13px;font-weight:bold;color:#fff;padding:6px;border:solid 1px #0072bc;}
table.chart td{border:solid 1px #0072bc;font-size:13px;padding:6px;}

ul.standard{padding-left:20px;}
ul.standard li{list-style:circle;padding-left:8px;font-size:12px;letter-spacing:1px;margin-bottom:10px;line-height:1.7em;}

#home ul.standard{padding:10px 0px 0px 49px;}
#home ul.standard li{list-style:circle;padding-left:0px;font-size:17px;}


.home-mid-left{width:720px;float:left;margin-left:5px;}
.home-mid-right{float:right;width:229px;margin-right:5px;}
.home-mid-right img{margin-bottom:18px;}

ul.recipe{padding-left:16px;margin-bottom:10px;}
ul.recipe li{list-style:circle;padding-left:0px;font-size:13px;letter-spacing:1px;line-height:1.7em;}

sup{font-size:70%;vertical-align:top;margin-top:-2px;}

div#bottom_container{height:200px;padding:27px 0 0 0;}
#home div#bottom_container{height:439px;padding:57px 0 0 0;}
div#bottom_container .content{width:956px;margin:auto;}
#home div#bottom_container .content .left{float:left;width:956px;;padding:0 20px 0 0;}
#home div#bottom_container .content .left h1{font-size:24px;color:#C00108;font-weight:bold;letter-spacing:2px}
#home div#bottom_container .content .left p{font-size:17px;color:#000000;margin-top:10px;line-height:26px;font-weight:bold; }

div#bottom_container .content .left{float:left;width:620px;;padding:0 20px 0 0;border-right: solid 2px #1770c1;}
div#bottom_container .content .left h1{font-size:25px;color:#C00108;font-weight:bold;letter-spacing:2px}
div#bottom_container .content .left p{font-size:14px;color:#3b3a3a;margin-top:20px;line-height:26px; }

div#bottom_container .content .left{float:left;width:620px;;padding:0 20px 0 0;border-right: solid 2px #1770c1;}
div#bottom_container .content .left h1{font-size:25px;color:#C00108;font-weight:bold;letter-spacing:2px}
div#bottom_container .content .left p{font-size:14px;color:#3b3a3a;margin-top:20px;line-height:26px; }

div#bottom_container .content .right{float:right;width:284px;}
div#bottom_container .content .right .searchbox{width:273px;;font-size:16px;color:#3b3a3a;padding:4px;margin-top:10px;border:solid 1px #000;margin-bottom:4px;}

div#bottom_container .footer{text-align:center;font-size:13px;color:#3d6d0e;margin-top:0px; letter-spacing:1px;}
	#home div#bottom_container .footer{margin-top:40px; }
div#bottom_container .footer a{color:#3d6d0e; text-decoration:none;font-weight:bold;}
div#bottom_container .footer a:hover{color:#93b347; text-decoration:none;}
div#bottom_container .footer .fnav{margin:0 0 10px 0;}

div#slider{width:705px;height:318px;overflow:hidden;position:relative;}
div#slider div#slider-content{width:3000px;height:320px;position:relative;}
div#slider div#slider-content a.slider-item{width:705px;height:318px;float:left;margin-right:10px;text-decoration:none;}
div.slider-btn{float:left;margin-right:10px;cursor:pointer;width:26px;height:24px}
.cirWhite{background:url(../images/slider-circle-sprite.png) 0 0 no-repeat;}
.cirOrng{background:url(../images/slider-circle-sprite.png) -29px 0 no-repeat;}
.slideHead{margin-top:250px;font-size:24px;color:#FFF;margin-left:20px;font-weight:bold;}
.slideSubHead{margin-top:0px;font-size:18px;color:#FFF;margin-left:20px;}
#slider-nav{height:24px; text-align:center;margin:auto;padding-left:280px;margin-top:8px;}


#listbold {font-weight:bold;}
#nutritioninfo td {font-size:14px;font-family:Arial narrow, Helvetica, sans-serif;}

p.popup {display: none;}
.linkbold {font-weight:bold;}

#sub-background {background:url(../images/sub-bckgrnd.jpg) bottom center no-repeat;height:367px;text-align:center;}

#recipepageimages {width:386px;}
#recipepageimages img {margin-right:5px;}
