/*  revised Sept 15-Oct 12 2010  MS */

#th2010-wrapper {float:left; width:660px; height:1650px; background:#fff;}

#header { float: left; margin: 5px 0 10px 0; padding: 0; width: 660px; height: 304px; background: url(/images/ultimate-thanksgiving/turkey_09_h.gif) top left no-repeat; }
#header img { float: left; margin: 5px 0 0 15px; }
#header .headline h1.thanksgiving-alt { margin: 50px 0 4px 17px; }
#header .headline h1.thanksgiving-alt a { display: block; width: 272px; height: 112px; }
#header .headline h1.thanksgiving-alt span { display: none; }
#header .headline { float: left; margin: 0 0 0 2px; }
#header .headline img { float: left; margin: 0 3px 5px 15px; }
#header .headline p { width: 225px; font: bold 11px arial; padding:0 0 0 18px; color: #333; text-align: center; }
#header .headline #thanksgiving-camera p { float: left; width: 225px; font: bold 11px arial; padding:0 0 0 3px; color: #333; text-align: left; }
#header .headline #thanksgiving-camera img { float: left; margin: 0 3px 5px 15px; }
#header .headline a:link { color: #6e1563; }
#header .headline a:visited { color: #6e1563; }
#header .headline a:hover { text-decoration: none; color: #e83f00; text-decoration: underline; }

#header2010 { float: left; margin: 0; padding: 0; width: 660px;  }
#header2010 h1 {position:absolute; left:-10000px;}
#header2010 h2 {position:absolute; left:-10000px;}
#header2010 img { float: left; }

#widget-holder { width:660px; height: 500px; float:left; margin:10px 0 20px -4px; padding: 0;}
#recipe-widget {width:185px; height:488px; position:absolute; left:490px; top:465px;}
#nav-block { width:475px; float:left; margin:0; padding:0;}
#navholder {float:left; margin:0; padding: 0; z-index:9999;}

/*^caret: conditional comments for IE7 and below*/
.txtlnks {position:absolute; left:25px; ^left:30px; top:918px; ^top:914px; z-index:9999;}

.borders { width: 660px; height: 7px; margin: 10px 0 0 0; }
.border img { width: 660px; height: 7px; }

#camera-link p { float: left; width: 250px; font: bold 11px arial; color: #000; }
#camera-link a:link { color: #d10702; }
#camera-link a:visited { color: #d10702; }
#camera-link a:hover { color: #e83f00; }
#camera-link img { float: left; margin: 0 3px 10px 25px; }

#recipes { width: 660px; margin: 4px 0 0 0; }
#recipes .recipe-slide { float: left; width: 121px; margin: 0 11px 15px 0; padding: 0; }
#recipes .recipe-slide img { width: 121px; height: 141px; }

#recipes .recipe-slide h2 { font: bold 13px arial, sans-serif; color: #6e1563; width: 121px; padding: 0; margin: 0; }
#recipes .recipe-slide h2 a:link { font: bold 13px arial, sans-serif; color: #6e1563; width: 120px; }
#recipes .recipe-slide h2 a:visited { font: bold 13px arial, sans-serif; color: #6e1563; }
#recipes .recipe-slide h2 a:hover { text-decoration: underline; color: #e83f00; }

#recipes .recipe-slide a:link { font: normal 11px arial, sans-serif; color: #6e1563; width: 121px; padding: 2px 0 0 0; }
#recipes .recipe-slide a:visited { font: normal 11px arial,sans-serif; color: #6e1563; }
#recipes .recipe-slide a:hover { text-decoration: none; color: #e83f00; }
#recipes .recipe-slide ul { }
#recipes .recipe-slide li { padding: 5px 0 0 0; width: 121px; line-height: 10px; }
#recipes .recipe-slide li .bullets { width: 5px; height: 5px;  }



/*recipes mods for 2010*/

#recipes2010 { width: 660px; float:left; margin:0;padding:0;}

#recipes2010 .recipe-slide p { font: normal 10px arial, sans-serif; color: #656565; width: 130px; text-align:center; padding: 2px 0 0 0; }
#recipes2010 .recipe-slide a:link { font: normal 10px arial, sans-serif; color: #d25e07; width: 130px; text-align:center; padding: 2px 0 0 0; }

#recipes2010 .recipe-slide-grid {width:420px; float:left; padding:0 0 0 20px; background:#fff;}
#recipes2010 .recipe-slide-grid. recipe-slide { float:left; width:131px; margin:0 8px 12px 0; padding: 0; }
#recipes2010 .recipe-slide-grid .recipe-slide img { padding:10px; width:113px; }
#recipes2010 .recipe-slide-grid h3 {position:absolute; left:-10000px;}
#recipes2010 .recipe-slide-grid .recipe-slide { float:left; width:131px; margin:0 8px 10px 0; padding: 0; background:url(/images/ultimate-thanksgiving/shadowbox_bg.gif) top left no-repeat; }

#recipes2010 .recipe-slide-grid .recipe-slide p { font: normal 10.5px arial, sans-serif; color: #656565; width: 130px; text-align:center; padding:0; }
#recipes2010 .recipe-slide-grid .recipe-slide a:link { font: normal 10.5px arial, sans-serif; color: #d25e07; width: 130px; text-align:center; padding:0; }
#recipes2010 .recipe-slide-grid .recipe-slide a:hover { font: normal 10.5px arial, sans-serif; color: #d25e07; width: 130px; text-align:center; padding:0; }
#recipes2010 .recipe-slide-grid .recipe-slide a:visited{ font: normal 10.5px arial, sans-serif; color: #d25e07; width: 130px; text-align:center; padding:0; }

.slideshows-camera-link {padding: 12px 20px 12px 0px;}


/*--left sidebar--*/
#recipe-left-sidebar {width:217px; height: 665px; float:left; margin: 16px 0 0 0; padding: 0; background: url(/images/thanksgiving/th2010_left-sidebar.gif) left no-repeat;}
#recipe-left-sidebar .node {width:16em; height:11.75em; margin:5em 0px 0px 1.8em;padding:10px 0 0 0; }
#recipe-left-sidebar .node h3 { position:absolute; left:-10000px; }
#recipe-left-sidebar .node p  {width: 180px; font: 11px Arial, sans-serif; line-height: 1.75; color: #333;} 
#recipe-left-sidebar .node a:link  {width: 180px; font: 11px Arial, sans-serif; line-height: 1.75; color: #333;} 
#recipe-left-sidebar .node a:hover  {width: 180px; font: 11px Arial, sans-serif; line-height: 1.75; color: #333;} 
#recipe-left-sidebar .node a:visited  {width: 180px; font: 11px Arial, sans-serif; line-height: 1.75; color: #333;} 



#recipe-left-sidebar .node h5 {font:  11px Arial, sans-serif; line-height: 1.75; color: #d25e07;}
#recipe-left-sidebar .node h5 a:link {font: 11px Arial, sans-serif;line-height: 1.75; color: #d25e07;}
#recipe-left-sidebar .node h5 a:hover{font: 11px Arial, sans-serif;line-height: 1.75; color: #d25e07;}
#recipe-left-sidebar .node h5 a:visited{font:  11px Arial, sans-serif;line-height: 1.75; color: #d25e07;}


/*--bottom 'related links'--from jk--*/
.column { border-right:1px solid #ccc; padding:5px 25px 0; float:left;}
.column ul li a { font: normal 11px arial,sans-serif; color:#666; }

.column1 { padding:5px; float:left; padding:5px 25px 0 0; border-right:1px solid #CCCCCC; }
.column1 ul li a { font: normal 11px arial,sans-serif; color:#666; }

.column2 { padding:5px; float:left; padding:5px 20px 0; }
.column2 ul li a { font: normal 11px arial,sans-serif; color:#666; }

#related-thanksgiving-links {float:left; padding: 20px 0 0 10px; }
#related-thanksgiving-links h4 { text-indent:-9999px; }
#related-thanksgiving-links img { padding: 0 0 10px 0; }

/*end of special styling for ultimate-thanksgiving 2010 page*/


#links { width: 490px; margin: 15px 0 0 0; }
#links ul { font: 12px arial; color: #001; margin: 10px 0 0 0; }
#links li { padding: 2px 0 5px 0; }
.article-link { width: 100px; margin: 0 0 0 15px; padding: 0 2px 0 5px; }
.article-link a:link { color: #000; }
.article-link a:visited { color: #000; }
.article-link a:hover { text-decoration: none; color: #e83f00; } 
.article-head { font: bold 12px arial; color: #000; margin: 0 0 0 15px; }

