html{}
body{font:70% verdana,sans-serif;line-height:1.5em;background:white;padding:0;margin:0}
table{font-size:1em}
a img{border:0}
a{color:#841c00}
a:active,a:focus{color:#365f00}

.ntm{margin-top:0 !important}
.c {text-align:center}
.r {text-align:right}

.hdn{display:none}
.clr{display:block;clear:both;font-size:0;line-height:0;height:1px;overflow:hidden}
.hr{border-top: 1px solid #d0cdcd;display:block;margin:1em 0 0.7em 0;_height:1px;overflow:hidden}
.hr hr{display:none}

p{margin:0 0 1em 0}
h1,.h1{font-size:2.5em;margin:0 0 0.5em 0;color:black;font-family:Times,serif;font-weight:bold;font-style:oblique}
h2,.h2{font-size:1.3em;margin:2em 0 0.5em 0;color:#4f9f00;font-weight:normal;font-style:normal}
h3,.h3{font-size:1.1em;margin:2em 0 0.7em 0;color:black;font-style:oblique;font-weight:bold}
ul{margin:0 0 1em 25px;padding-left:0;list-style-image:url(../img/li.gif)}
ol{padding:0;margin:0 0 1em 30px;}
ul.sp li{margin-bottom:0.5em}
ul.imgleft{margin-left:240px}

#gfs{width:759px;padding:10px;background:white;margin:0 auto;min-height:1px;_height:1px}

#top{background:#90c84d url(../img/top.jpg) no-repeat 0 0;height:70px;position:relative;overflow:hidden}
#tabs{position:absolute;right:10px;bottom:-1em;line-height:1em}
#tabs a,#tabs a .t1{background:url(../img/tab.gif) no-repeat 0 0}
#tabs a{float:left;background-color:#b4da6e;color:#183d00;margin-left:1px;padding-left:12px;text-decoration:none}
#tabs a .t1{padding:0.7em 12px 0.7em 0;display:block;background-position:100% 0}
#tabs a.act,#tabs a:hover,#tabs a:focus{background-color:white;color:#183d00;background-position:0 -60px}
#tabs a.act .t1,#tabs a:hover .t1,#tabs a:focus .t1{background-position:100% -60px}

#top form{margin:0;position:absolute;right:10px;top:10px}
#top form .text{vertical-align:middle;border:1px solid #84ac49;background:#cce89d;font-size:1em;padding:2px 0.2em;width:150px}
#top form .text:focus,#top form .focus{background-color:white;border-color:#286400}
#top form .button{vertical-align:middle;background:#a2c95f;color:#183d00;font-weight:bold;font-family:verdana,sans-serif;font-size:0.85em;border-width:2px;border-style:solid;border-color:#ddeb9b #82a14c #82a14c #ddeb9b;padding:1px 5px 1px 5px;overflow:visible}
#top .logo{padding-top:9px;padding-left:17px;font-size:2em;margin:0}
#top .logo a:hover{background-color:transparent}


.img{display:block;background:#cbe89d url(../img/img-bg.jpg) no-repeat 0 0;width:200px;margin-right:15px;height:274px;float:left;}
.img img{border:1px solid #87c448;width:189px;height:263px;margin:5px 0 0 5px}
.img a:hover{background-color:transparent}
.search,.article{padding-top:5px}
.article .img{margin-top:0px}
.more{font-size:1.1em;text-align:right}

.box{position:relative;margin:10px 0 0 0;width:206px;background:#ffd8b7;border-color:#ff752a;border-style:solid;border-width:0 1px;padding:0 7px}
.slinkslabel{position:absolute;right:10px;top:6px;color:black;font-size:0.8em}
#main .box{float:right;right:10px}
.box .top{height:9px;overflow:hidden;position:relative;background:white url(../img/box.gif) no-repeat 0 0;margin:0 -8px}
.box .bottom{height:4px;overflow:hidden;position:relative;background:white url(../img/box.gif) no-repeat 0 -9px;margin:0 -8px}
.box h2{color:#841c00;position:relative;height:25px;width:210px;overflow:hidden;margin:-8px 0 2px -7px;font-size:1.9em;line-height:1.1em;font-family:Times,serif;font-weight:normal;font-style:oblique}
.box h2 .o{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/box-h2.gif) no-repeat 0 0}
.box .slinkslabel{color:black}
.slinks p a{color:black;text-decoration:none;display:block;min-height:1px;_height:1px;font-size:0.95em;line-height:1.3em}
.slinks p a strong{color:black;text-decoration:none;color:#841c00;font-size:1.2em;font-weight:normal;text-decoration:underline}
.slinks p a:hover{background-color:transparent}

.chap{width:360px;float:left;min-height:1px;_height:1px;margin-right:10px;margin-bottom:10px}
.chap .img{width:150px;height:84px;background-color:#ffd8b7;background-image:url(../img/img-bg-a.jpg)}
.chap .img img{height:73px;width:139px;border-color:#ff752a}
.chap h2{margin:0.5em 0 0.3em 0;font-weight:bold;font-size:1.2em}
.chap ul{margin-left:185px;list-style-image:url(../img/li-chap.gif)}
.chap ul li{margin-bottom:2px}

#main{margin:10px 0 20px 0;padding-right:10px;width:500px;float:right}
#main.nomenu{margin-left:10px;margin-right:0;padding-right:0;width:auto;float:none}
#main.nomenu h1,#main.nomenu .h1{padding-top:15px}

.nomenu .article,.nomenu .search{float:left;width:500px;margin-bottom:20px}
#bc{font-size:0.8em;letter-spacing:0.05em;background:url(../img/bc.gif) no-repeat 8px 4px;padding:2px 0 2px 23px}
#left{float:left;width:122px;margin-top:5px}

.menu{margin-top:0}

.menu h2 .o{background-position:0 -25px}
.menu ul a{text-decoration:none}
.menu ul a:hover{text-decoration:underline;background-color:transparent}
.menu ul{font-size:1.1em;line-height:1.2em;list-style:none;list-style-image:none;margin:0 -8px 6px 0;padding:0}
.menu ul ul{font-size:0.9em;line-height:1.2em;margin:5px 0 10px 16px}
.menu ul li{padding:0;margin:0}
.menu ul a,.menu ul strong{display:block;padding:0 8px 0 22px;min-height:17px;_height:17px;margin-bottom:6px;background:url(../img/tree.gif) no-repeat 0 2px}
.menu ul ul a,.menu ul ul strong{min-height:14px;_height:14px;padding-left:18px;background-position:-600px 2px}
.menu ul strong{color:#365f00;border-bottom:1px solid #365f00;margin-bottom:5px;background-position:-300px 2px}
.menu ul .open{color:#365f00;font-weight:bold;background-position:-300px 2px}
.menu ul ul strong{background-position:-900px 2px}

#left .looking{margin-top:20px}

#footer{clear:both;text-align:center;color:#a6a6a6;margin:20px auto;width:500px}
#footer a{color:#a6a6a6;padding:0 1.5em}
#footer a:hover{background-color:transparent;color:#841c00}
#footer .hr{margin-top:5px;margin-bottom:5px}
#footer p{margin:0 10px}

.search{position:relative}
.search p{margin:0 0 1.5em 0}
.search p a{text-decoration:none;font-size:1em;_height:1px;min-height:1px;display:block}
.search p a:hover{background-color:transparent}
.search p a .sl{text-decoration:underline;font-size:1.2em;display:block;font-weight:bold}
.search p a .st{color:black;text-decoration:none;cursor:hand;display:block}
.search p a em{display:block;font-size:1em;margin-right:0.3em;cursor:hand;font-style:normal;color:#84ac49}
.search #p{text-align:right}
.search .slinkslabel{top:4em}

.related ul{list-style:none;list-style-image:none;padding:0;margin:0 0 0.5em 3px}
.related ul li{padding:0;margin:0 0 2px 0}
.related ul li a{display:block;min-height:16px;_height:16px;padding:1px 0 1px 20px;background:url(../img/tree.gif) no-repeat -600px 5px}
.related ul li a:hover{background-color:transparent}
.related h2 .o{background-position:0 -50px}

.chapters{position:relative;padding-bottom:10px}
.chapters .slinkslabel{top:-15px}
.chapters .slinks p{padding-left:20px;background:url(../img/chapters.gif) no-repeat 0 0}
.chapters .slinks p.n2{background-position:0 -100px}
.chapters .slinks p.n3{background-position:0 -200px}

.recipe{position:relative;margin:20px 0 0 0;width:460px;background:#cbe89d;border-color:#87c448;border-style:solid;border-width:0 1px;padding:0 19px;color:#365f00}
.recipe .top{height:9px;overflow:hidden;position:relative;background:white url(../img/recipe.gif) no-repeat 0 0;margin:0 -20px}
.recipe .bottom{height:4px;overflow:hidden;position:relative;background:white url(../img/recipe.gif) no-repeat 0 -8px;margin:0 -20px}
.recipe h2{color:#365f00;position:relative;height:25px;width:210px;overflow:hidden;margin:-8px 0 10px -19px;font-size:1.9em;line-height:1.1em;font-family:Times,serif;font-weight:normal;font-style:oblique}
.recipe h2 .o{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/recipe-h2.gif) no-repeat 0 0}
.recipe .in{background:#f5faeb;border:1px solid #a6d56f;padding:10px 10px 0 10px;margin:5px 0 15px 0}
.recipe ol li{margin-bottom:8px}
.recipe ul{margin:10px 0 0 0}
.recipe ul li{list-style:none;list-style-image:none;font-weight:bold;border-bottom:1px dashed #87c448;margin-bottom:4px;padding-bottom:4px;_height:1px;min-height:1px}
.recipe h3{color:#365f00;margin-bottom:0}