* html img, #info-detail p, .menu a:link, .menu a:visited, .lists{behavior: url(/c/iepngfix.htc);}
html{overflow-y: scroll;}
body{margin:5px auto 0;background:#777;}
blockquote.smart{font:normal 0.8em/1.8em Tahoma, sans-serif;text-align:left;padding:2px 15px 2px 35px;margin-bottom:6px;background:url(/i/bg/new/openquote.png) no-repeat top left;}
blockquote.smart span{display: block;padding-right: 35px;background: url(/i/bg/new/closequote.png) no-repeat bottom right;} 
h1, h2, h3, h4, h5, #cdm{font:normal 1em "Trebuchet MS", sans-serif;}
#cdm{font-size:1.9em;letter-spacing:.055em;margin:0px;color:#000;}
#cdm .gandc{font-size: 0.6em;vertical-align: 22%;color: #fff;}
h1{font-size:1.5em;letter-spacing:.055em;margin:19px 0px;color:#fff;}
h2{font-size:0.9em;margin:0px;color:#000;}
h2 a{font-size:inherit;letter-spacing:normal;text-decoration:none;color:#036;}
h2 a:hover{text-decoration:underline;}
h4{font-size:0.8em;letter-spacing:.055em;margin-top:5px;color:#ffc;}
h4 a{color:#036;text-decoration:none;}
h4 a:hover{color:#036;text-decoration:underline; }
h5{font-size:0.9em;letter-spacing:.055em;margin-top:-6px;}
h6{font:normal 0.85em "courier new",monospace;margin-top:5px; margin-bottom:0px;}
img.logo{border:0;margin:17px 0px 0px 20px;}
img.print{border:0}
p.header{padding:15px 15px 0px;font:bold 0.9em/30px Tahoma,Helvetica,sans-serif;}
p.subsection{padding:15px 15px 8px;}
p.error{margin-left:10px;padding:15px;line-height:24px;border: 2px solid #c00;color: #c00;}
p, li{font:normal 0.8em Tahoma,Helvetica,sans-serif;}
p{padding:0px 15px 5px;}
select{font:normal 1.0em Tahoma,Helvetica,sans-serif;}
span.tool{position:relative;cursor:help;text-decoration:none;border-bottom:1px dotted #036;}
span.tool span.tip{display:none;}
span.tool:hover{border-bottom:1px dotted #66c;}
span.tool:hover span.tip{position:absolute;display:block;z-index:100;top:1.5em;left:0;width:150px;padding:5px 8px 5px 8px;background-color:#66c;text-align:left;color:#fff;border:1px solid #333;}
table{border-collapse:collapse;margin:auto;width:668px;}
table th{text-align:left;}
caption{padding:5px 0;text-align:left;font:normal 0.8em Tahoma,Helvetica,sans-serif;}
td, th{border:1px solid black;padding:5px;font:normal 0.75em Tahoma,Helvetica,sans-serif;}
td.book{color:#c00;font-weight:bold;}
td.cbox{text-align:center;}
td.numbers{font-family:Monaco,"Andale Mono","Courier New",monospace;}
th, td.thead{font-size:0.8em;}
ul.recipes{list-style-type : none;}
ul.recipes li a{font:normal 1.1em/17px "Trebuchet MS",Helvetica,sans-serif;text-decoration:none;color:#000;}
ul.recipes li a:hover{text-decoration:underline;color:#00f;}
ul.tc{font:normal 1.2em Tahoma,Helvetica,sans-serif;padding:5px 0px 10px 15px;}
ul.wi, ul.norm{padding:0px 20px 0px 40px;}
.wi li{padding:2px 0px;height:22px;}
ul.wr{margin-top:0px;padding:0px 20px 0px 40px;}
ul.wr li{padding:2px 0px;}
ul.wr-sub{font-size: 1.2em;padding-left:25px;}
.cdm-rec{margin-left:-15px;color:#000;font:1.0em/23px "Trebuchet MS",Helvetica,sans-serif;padding-bottom:0px;}
.colbook0{width:3%;}
.colbook1{width:31%;}
.colbook2{width: 22%;}
.colbook3, .colbook4{width:14%;}
.colbook5{width:16%;}
.col1, .col5{width:30%;}
.col2{width:10%;}
.col3, .col4{width:15%;}
.comment, .detail{font:normal 0.8em Tahoma,Helvetica,sans-serif;}
.detail{margin-left:5px;}
.dirs{font:normal 0.7em "Trebuchet MS",sans-serif;letter-spacing:.055em;color:#33c;}
.ending{font:bold 2em/80px "Arial Black",sans-serif;text-align:center;color:#030;}
.fracu {font:normal 9px Tahoma,Helvetica,sans-serif;vertical-align: 50%;line-height:6px;}
.fracs {font:normal 100% Verdana,Tahoma,Helvetica,sans-serif;}
.fracl {font:normal 9px Tahoma,Helvetica,sans-serif;}
.gap{line-height:15px;}
.headline{font:bold 0.9em/20px Tahoma,Helvetica,sans-serif;height:42px;}
.input{font:normal 1em Tahoma,Helvetica,sans-serif;border: 1px solid #333;width:150px;}
.input-focus:focus{background-color:#fee;}
.more-rec{margin-left:-12px;color:#000;font:1.2em/23px "Trebuchet MS",Helvetica,sans-serif;padding-bottom:3px;}
.move-left{margin-left:-25px;}
.offer, .offer2{color:#360;}
.offer {font-weight:bold;}
.pic{border:1px #000 solid;}
.photo-em-l, .photo-em-r, .photo-em-lb, .photo-em-rb{font:italic normal 0.7em "Trebuchet MS",sans-serif;color:#333;}
.photo-em-l, .photo-em-lb, .photo-em-lh, .photo-em-lh2{float:left;}
.photo-em-r, .photo-em-rb, .photo-em-rh{float:right;}
.photo-em-l{text-align:right;line-height:10px;margin: 4px 10px 0px 25px;}
* html .photo-em-l{margin-left:13px;}
.photo-em-r{text-align:right;line-height:10px;margin: 4px 25px 0px 10px;}
.photo-em-lb, .photo-em-rb{text-align:right;line-height:10px;margin: -105px 25px 0px 10px;}
* html .photo-em-r, .photo-em-rb{margin-right:13px;}
.photo-em-lh, .photo-em-lh2, .photo-em-rh{padding-top:0px;}
.photo-em-lh{margin: 24px 10px 0px 25px;}
.photo-em-lh2{margin: 24px 10px 0px 25px;} 
.photo-em-rh{margin: 24px 20px 0px 10px;}
.photo-large{margin:24px 20px 0px 24px; border:1px solid black;}
.photo-recipe{margin:18px 20px 0px 158px; border:1px solid black;}
.small{line-height:10px;margin-top:-5px;}
.meals{margin: 30px 40px 20px;color: #010;border:1px dotted #030;}
.menu, .sub-meals, .sub-meals1, .sub-meals2{text-align:center;}
.readl{font-size:0.8em}
.recipe-box-bottom{text-align:right;padding-right:5px;font:bold 0.8em/18px "Trebuchet MS",Helvetica,sans-serif;color: #030;}
.space{margin-bottom:6px;}
.sub-meals, .sub-meals1, .sub-meals2{font:bold 0.8em/20px Verdana,"Trebuchet MS",sans-serif;color: #030;}
.sub-meals{line-height:10px;}
.subhead{line-height:20px;}
.tail{padding-bottom:10px;}
.thinker{text-align:right;}
.wee{line-height:10px;padding-bottom:0;margin-bottom:0;}
*{margin:0;padding:0;}
#bio1, #bio3{margin: 10px 20px 10px 10px;}
#bio2{margin: 10px 10px 10px 20px;}
#contain{width:646px;height:100px;background-color:#ffffef;margin:0px 25px 5px;border:1px solid #000;overflow:auto;}
#contain, #table-text{font:0.75em Tahoma,Helvetica,sans-serif;padding: 10px;}
#contentbox{background:#f5f5f5;width:718px;margin-left:190px;border:1px #000 solid;}
#contentbox p{margin:0px 10px 0px 10px;}
#contentshell, #contentshell2a, #contentshell2b, #contentshell2c{display:block;margin:auto;position:relative;width:940px;}
#contentshell{background:url(/i/bg/new/sunrise_bg2.jpg) no-repeat;height:705px;}
#contentshell2a{background:url(/i/bg/new/sunrise_a.png) no-repeat;height:177px;}
#contentshell2b{background:url(/i/bg/new/sunrise_b.png);}
#contentshell2c{background:url(/i/bg/new/sunrise_c.png) no-repeat;height:100px;}
#copyright{font:0.7em Georgia,serif;margin-bottom:5px;text-align:center;color:#fff;}
#creative, #culinary{margin-bottom:10px;}
#creative td, #culinary td{}
#creative td.numbers, #culinary td.numbers{border-left: hidden;}
#drop-off{margin-bottom:25px;}
#drop-off td{width:25%;}
#drop-off td.numbers{width:12.5%;}
#facebook{float:left;height:72px;width:270px;margin-left:-164px;margin-top:73px;}
* html #facebook{margin-top:-736px;}
#fcbk{width:270px;margin-left:10px;padding-top:27px;margin-top:0px;}
#gallery{padding:0;margin-left:190px;list-style-type:none;width:735px;height:173px;}
#gallery li{display:block;height:173px;width:245px;float:left;cursor:default;}
#gallery li img{outline:0;width:230px;height:173px;border:0;}
#garden{margin:0px auto 25px;width:668px;height:642px;border:1px solid #000;}
#inc-ideas{width:668px;margin:10px 0 24px 24px;background:#eee;border:1px solid #000;padding-top:20px;padding-bottom:20px;}
#inc-ideas img{border:1px solid #333;}
#inc-left, #inc-right{width:334px;}
#inc-left{float:left;}
#inc-right{float:right;}
#info-detail p{background-image:url(/i/bg/new/trans2_bg.png);border:1px solid #e5e5e5;padding:20px;margin-top:0px;margin-left:188px;line-height:20px;color:#000;width:682px;}
#info-detail p a{color:#003366;text-decoration:none;}
#info-detail p a:hover{text-decoration:underline;}
#info-repeat{margin-left:189px;margin-top:8px;font:normal 0.9em "Trebuchet MS",sans-serif;color:#000;}
#info-repeat a{color:#036;font-size:inherit;text-decoration:none;}
#info-repeat a:hover{color:#036;text-decoration:underline;}
#linebottom, #linetop{position:relative;margin-top:-246px;margin-left:188px;width:724px;height:0px;}
#linebottom{border-top:2px solid #fff;margin-top:20px;margin-bottom:20px;}
#linetop{border-bottom:2px solid #fff;margin-bottom:20px;}
#linetop-recipe{position:relative;margin-top:-246px;margin-left:188px;width:724px;height:0px;border-bottom:2px solid #fff;margin-bottom:20px;}
* html #info-detail p{margin-top:-20px;}
* html #linebottom{margin-top:17px;}
#links{margin-bottom:25px;margin-bottom:-10px;}
* html #links, #creative, #culinary{margin-left:25px;}
#links td, #links th{width:25%;border:0px;padding:3px 0px;}
#load3{background:url(/i/gall_sm/autumn_night.jpg) no-repeat;}
#load2{background:url(/i/gall_sm/grapes.jpg) no-repeat;}
#map_canvas{margin:0px auto 25px;width:668px;height:500px;border:1px solid #000;}
#nav{position:relative;margin-top:-7px;color:#555;width:168px;text-align:right;font:0.9em/23px "Trebuchet MS",Helvetica,sans-serif;}
#nav a, .headline a{color:#036;text-decoration:none; }
#nav a:hover, .headline a:hover{text-decoration:underline;}
#nav a.lite{text-decoration:underline;}
#navbottom, #navtop{display:block;margin:auto;}
#navbottom{position:relative;z-index:100;margin-top:-2px;width:930px;font:0.75em/12px Optima,"Helvetica Neue",Arial,Sans-serif;height:12px;color:#fff;}
#navtop{font:0.8em arial;height:18px;text-align:right;width:928px;color:#fff;}
#navtop a, #navtophome a{color:#fff;}
#navtophome{width:930px;margin:auto;}
#navtopleft{position:relative;margin:-1px 0px 6px;width:460px;}
#navtopright{position:relative;margin:-26px 0px 3px 465px;font:0.8em arial;text-align:right;width:464px;color:#fff;}
#navtopright a{color:#fff;}
* html #navtopleft{margin-top:0px;}
#pic1{border:1px solid #333;}
#pick-up td{width:25%;}
#place1, #place2a, #place2b{margin-top:4px;}
#print-copyright, #print-photo, #print-title{display:none;}
#quotes{position:absolute;color:#fff;margin-top:26px;margin-left:452px;width:480px;line-height:20px;}
#reset{margin-top:-20px;margin-right:25px;position:relative;font:0.75em arial;text-align:right;cursor:pointer;text-decoration:underline;color:#33c;}
#rotator{display:none;cursor:default;overflow:hidden;position:relative;width:230px;height:173px;}
#rotator img{border:0;cursor:default;width:230px;height:173px;}
#rotator img{display:none;position:absolute;top:0;left:0;}
#share{margin-left:25px;margin-top: 18px;}
#smallmap{display:none;}
#titles{display:inline;position:absolute;top:40px;left:189px;}

/* RECIPE BOX SSI */

#layer1 li.tab1 a, #layer2 li.tab2 a, #layer3 li.tab3 a{background-image:url(/i/bg/new/trans1_bg.png);border-bottom:1px solid #d9c3c8;color:#000;}
#layer1 li#tab1 a, #layer2 li#tab2 a, #layer3 li#tab3 a{background:#fff;border-bottom:1px solid #fff;color:#000;}

#lists{border:1px solid #666;border-top:none;background:#fff;clear:both;margin:0px;padding:5px 0px 0px 5px;}
#menu {margin:0;border-bottom:1px solid #666;padding-bottom:19px;padding-left:0px;}
#menu ul, #menu li, .menu ul, .menu li{display:inline;list-style-type:none;margin:0;padding:0;}
#menu a:link, #menu a:visited{float:left;border:1px solid #666;background:#eee;color:#666;font-size:1.1em;font-weight:normal;line-height:12px;margin-right:2px;padding:3px 4px 3px 4px;text-decoration:none;}
#menu a:link.active, #menu a:visited.active{background:#fff;border:1px solid #666;border-bottom:1px solid #f5f5f5;color:#000;}
#menu a:hover{color:#003366;}
#recipe-box{float:left;width:152px;font:0.8em/23px "Trebuchet MS",Helvetica,sans-serif;margin:18px 2px 12px 22px; padding:0px;}

.lists{border:1px solid #efefef;border-top:none;background-image:url(/i/bg/new/trans1_bg.png);clear:both;margin:0px;padding:8px 0px 0px 5px;}
.menu{margin:0;border-bottom:1px solid #efefef;padding-bottom:19px;padding-left:0px;}
.menu a:link, .menu a:visited{float:left;border:1px solid #efefef;background-image:url(/i/bg/new/trans3_bg.png);color:#333;font-size:1.1em;font-weight:normal;line-height:12px;margin-right:2px;padding:3px 4px 3px 4px;text-decoration:none;}
.menu a:hover{color:#003366;}
#recipe-boxi{float:left;width:152px;font:0.8em/23px "Trebuchet MS",Helvetica,sans-serif;margin:20px 2px 12px 22px; padding:0px;}
