/*Minnesota Turkey CSS*/
body{margin:0px;padding:0px;background:url(../images/bkg_grad.jpg) repeat-x #7a8aa5;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.wrapper{}
.main{width:1004px;margin:0px auto;}
.header{margin:34px 0px 0px 0px;padding:0px;height:119px;width:1004px;}
.logo{width:221px;float:left;}

/*top navbar*/
#top_nav{margin-top:69px;float:left; width:783px; height:50px; background:url(../images/topnav_bkg.jpg) repeat-x;}
#top_nav ul{list-style:none;margin:0px;padding:0px;width:768px;float:left;text-transform:uppercase;}
#top_nav li{list-style:none;margin:0px;padding:0px;float:left;font-size:11px;}
#top_nav li a{color:#FFFFFF;text-decoration:none;height:24px;width:auto;_width:0px;margin:0px 5px 0px 5px;padding:23px 10px 3px 10px;white-space:nowrap;display:block;}
#top_nav li a:hover{color:#FFFFFF;text-decoration:none;background-color:#324462;height:24px;width:auto;_width: 0px;display:block;margin:0px 5px 0px 5px;}/*padding:23px 10px 3px 10px;*/
#top_nav li.current_page_parent{background-image:url(../images/chosen.jpg);background-repeat:no-repeat; background-position:bottom center; text-decoration:none;}
#top_nav li.current_page_item{background-image:url(../images/chosen.jpg);background-repeat:no-repeat; background-position:bottom center; text-decoration:none;}
/*Special nav buttons*/
#top_nav li.page-item-62{background-image:url(../images/cookingicon.gif);background-repeat:no-repeat; background-position:5px 8px; text-decoration:none;text-indent:20px;}
#top_nav li.page-item-65 {background-image:url(../images/nutition-icon.gif);background-repeat:no-repeat; background-position:5px 8px; text-decoration:none;text-indent:20px;}
#top_nav li.page-item-60{background-image:url(../images/recipeicon.gif);background-repeat:no-repeat; background-position:5px 8px; text-decoration:none;text-indent:20px;}
/*IE sucks! _width and whitespace are just for IE6*/

/*drop downs*/

/*search*/
form{margin:0px;padding:0px;}
.search{width:221px;height:36px;background:url(../images/search_field.jpg) no-repeat; background-position:16px 0px;}
.searchform{width:221px;height:36px;margin:0px;padding:0px;}
.searchfield{background-color:#b1b4bb;margin:3px 0px 0px 0px;padding:0px;border:none;float:left;color:#333333;width:150px;}/*font-size:11px;*/
.searchbutton{margin:0px;padding:0px;width:45px;}

/*side nav*/
#side_nav{background:url(../images/nav_top.jpg) no-repeat #FFF;width:205px;margin:0px 15px 0px 5px;float:left;list-style:none;}
#side_nav #dropnav ul{list-style:none;padding:0px;margin:0px;width:205px;margin:10px 0px 20px 0px;}/**/
#side_nav #dropnav li{list-style:none;margin:0px 0px 5px 0px;padding:0px;font-size:11px;font-weight:bold;background:url(../images/nav_line.jpg) no-repeat 0px 25px;height:30px;}
#side_nav #dropnav li a{display:block;margin:0px 2px 0px 2px;padding:4px 5px 4px 5px;text-decoration:none;color:#000;}
#side_nav #dropnav li a:hover{text-decoration:none;padding:4px 5px 4px 5px;background-color:#ccd2db;color:#FFF;}
#side_nav #dropnav li.current_page_item{text-decoration:none;background-color:#ebebeb;color:#FFF;}
#side_nav #dropnav li.current_page_parent{text-decoration:none;background-color:#ebebeb;color:#FFF;}

#member{width:100%;}
#member li{margin:0px;padding:0px;background:#FFF;list-style:none;}
#member ul{margin:4px;padding:0px;display:block;list-style:none;}
#member li a{margin:0px 2px 0px 2px;padding:2px 5px 2px 5px;text-decoration:none;color:#333;}
#member .current_page_item{text-decoration:none;background-color:#ebebeb;color:#FFF;}
#member .current_page_parent{text-decoration:none;background-color:#ebebeb;color:#FFF;}

#member, #member ul {list-style:none; padding:0;margin:0 0 0 10px;width:100%;position:relative;}/*position:relative;*/
#member a {width:150px;display:block;text-decoration:none; padding:0px 10px;}
#member li {float:left;padding:0;}
#member li ul {position:absolute;left:-999em;height:auto;width:101px;margin:0;line-height:1;border:0;}
#member li li {width:99px;}
#member li li a {padding:4px 4px;border-top:1px solid #000;width:100%;}
#member li ul ul {margin:-21px 0 0 100px;}
#member li li:hover {}
#member li ul li:hover a, #member li ul li li:hover a, #member li ul li li li:hover a, #member li ul li li li:hover a {color:#000;background:#ccd2db;}/*color:#fff#CCC*/
#member li:hover a, #member li.sfhover a {color:#FFF;background-color:#324462;}/*color:#000;#ccd2db*/
#member li:hover li a, #member li li:hover li a, #member li li li:hover li a, #member li li li li:hover li a {color:#fff;}
#member li:hover ul ul, #member li:hover ul ul ul, #member li:hover ul ul ul ul, #member li.sfhover ul ul, #member li.sfhover ul ul ul, #member li.sfhover ul ul ul ul {left:-999em;}
#member li:hover ul, #member li li:hover ul, #member li li li:hover ul, #member li li li li:hover ul, #member li.sfhover ul, #member li li.sfhover ul, #member li li li.sfhover ul, #member li li li li.sfhover ul {left:150px;margin-top:-20px;}/*left:150px;*/
#member li:hover, #member li.sfhover{}


.endnav{float:right;}
.mainbody{background:url(../images/page_bkg.jpg) repeat-x #FFF;margin:0px;padding:0px;}
.maininfo{float:left;width:750px;}/*margin:10px;padding:10px;*/

/*footer*/
.footer{background:url(../images/footer_repeat.jpg) repeat-x;color:#FFFFFF;height:33px;}
.footerinfo{background:url(../images/footer_left.jpg) no-repeat;color:#FFFFFF;height:33px;float:left;padding:8px 0px 0px 20px;}
.footerend{background:url(../images/footer_right.jpg) no-repeat;height:33px;float:right;width:15px;}

/*Clear divs*/
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
/*
#suckerfishnav {width:100%;}#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;padding:0;margin:0;width:100%;}
#suckerfishnav a {display:block;text-decoration:none;padding:0px;}
#suckerfishnav li {float:left;padding:0;}
#suckerfishnav ul {position:absolute;left:-999em;height:auto;width:151px;font-weight:normal;margin:0;line-height:1;border:0;border-top:1px solid #FFF;	}
#suckerfishnav li li {width:149px;border-bottom:1px solid #FFF;border-left:1px solid #666666;border-right:1px solid #666666;}
#suckerfishnav li li a {padding:0px;color:#dddddd;}
#suckerfishnav li ul ul {margin:-21px 0 0 0px;}
#suckerfishnav li li:hover {}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {color:#dddddd;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#dddddd;}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#dddddd;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {left:auto;background:#444444;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {}*/