body{background:transparent url(../images/bg_three.jpg);margin-top:15px;margin-bottom:15px}
.container{background: #FFFFFF;


            border-top:4px solid #ffcc66;
          }
#header{height:156px;background:#fff url(../images/header_bg.jpg) repeat-x;}
#content{margin-top:24px}
#leftnav{background: #faf2ce;margin-top:-2px}
#main{}
.cbox{
         border: 1px solid #faf2ce;

         }
.cbox h3{ font-size:120% }
.cbox .cbox-content{ margin:5px;text-align:justify}
input
{
  font-size:14pt;
  }
.textarea
	{
          width: 320px;
          padding:5px 0px 0px 10px;

          }
.textsubmit
	{
          width: 140px;
          padding:5px 0px 0px 0px;
          }
.example
	{
          padding:0px 0px 0px 10px;
          font-family: arial, helvetica sans-serif;
          font-size: 10px;
          }
.searchoption
{
  padding: 5px 0px 0px 100px;
  font-family:arial, helvetica sans-serif;
  font-size: 12px;
  }
#recipe_day
{
  border: 1px solid lightgray;margin-top:20px;
  }
.title1
{
	background: #ffc35d url(../images/recipe_bg.jpg)  no-repeat;
  height:30px;
  line-height:30px;
  background-position:right;
    font-family:verdana,arial,helvetica,sans-serif;
              padding:0 0 0 10px;
overflow:hidden;
font-size:144%;
  }


.title1 h2{font-size:1.4em}
.title a, .title1 a{color:#7F0000;text-decoration:none; }
.headingtext{

              }

#recipe_pic {
              padding:0 0 0 10px;

              }

#rightnav{}
#footer{

         padding:0 5px;
         background:#522A28;
         color:#fff;
         font-size:1.2em;
         line-height:45px;
         height:45px;
         border-top:4px solid #ffcc66;
         }
#footer a{color:#fff;font-weight:bold }

#logo {background:transparent url(../images/logo.jpg) no-repeat;
       width:190px;
      /*  height:179px;             */
       float:left;
       margin-left:0;
  /* margin-top:-30px;  */
      margin:0;padding:0


       }
#logo a{float:left;padding-top:179px; line-height:0;font-size:0;width:190px;height:0;overflow:hidden }
/* #logo a h1{font-size:0;height:0} */
#caption{
	width:466px;
          height:18px;
          float:left;
          margin-top:70px;}
#caption h2{ height:0;padding-top:18px;background:transparent url(../images/caption.gif) no-repeat;overflow:hidden}
#topmenu{float:right;
	margin-right:0;
	padding-right:0;
	margin-top: -74px;
	}

#topmenu{height:50px;margin-right:10px;width:475px;}
#topmenu #tmenu{margin:0;padding:0}
#topmenu #tmenu li{display:inline}
#topmenu #tmenu li a {float: left;background:url(../images/menu.jpg) no-repeat; height: 0; padding-top: 50px; overflow: hidden;}

/*normal*/
#topmenu #tmenu li a.home{background-position:0 0;width:90px;}
#topmenu #tmenu li a.browse{background-position:-90px 0;width:100px;}
#topmenu #tmenu li a.about{background-position:-190px 0;width:120px;}
#topmenu #tmenu li a.contact{background-position:-310px 0;width:160px;}

/*current*/
#topmenu #tmenu li.current a.home {background-position:0 -100px;width:90px;}
#topmenu #tmenu li.current a.browse {background-position:-90px -100px;width:100px;}
#topmenu #tmenu li.current a.about {background-position:-190px -100px;width:120px;}
#topmenu #tmenu li.current a.contact {background-position:-310px -100px;width:160px;}
/*hover*/
#topmenu #tmenu li a.home:hover{background-position:0 -100px ;}
#topmenu #tmenu li a.browse:hover{background-position:-90px -100px ;}
#topmenu #tmenu li a.about:hover{background-position:-190px -100px ;}
#topmenu #tmenu li a.contact:hover{background-position:-310px -100px ;}

/*drop down menu */

#topmenu #tmenu li ul{width:149px;background-image:none;left:-18px}
#topmenu #tmenu li ul li a{background-image:none;background-color:#F4BA57;color:#fff;height:10px;line-height:12px;padding:10px;margin:0;text-decoration:none;font-size:1.2em}
#topmenu #tmenu li ul li a:hover{font-weight:bold}
#topmenu #tmenu li ul li{height:12px;float:none;padding:0;margin:0}



/*menu*/


.menu {margin-top:56px;
margin-left:-25px;
float:left; height:36px; position:relative; z-index:100;border-right:0 solid #000;font: bold 14px  Verdana,Tahoma, Ariel, sans-serif;}
/* hack to correct IE5.5 faulty box model */
/*
* html .menu {width:746px; w\idth:745px;}
*/
/* remove all the bullets, borders and padding from the default list styling */

#topmenu ul ul {width:149px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#topmenu li {float:left;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; height:36px;padding-right:30px; border:0 solid #000; border-width:0; background:transparent; padding-left:10px; line-height:36px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
.menu a.mtop{font-size:14px}

* html .menu a, * html .menu a:visited {width:100px; w\idth:100px;}

/* style the second level background */
#topmenu ul ul a.drop, #topmenu ul ul a.drop:visited {background:#F6F6F6 url(../images/grey-arrow.gif) no-repeat 130px center;}
/* style the second level hover */
#topmenu ul ul a.drop:hover{background:#BBD5E5 url(../images/blue-arrow.gif) no-repeat 130px center;}
#topmenu ul ul :hover > a.drop {background:#BBD5E5 url(../images/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
#topmenu ul ul ul a, .menu ul ul ul a:visited {background:#F6F6F6;border-left:2px solid #BBD5E5}
/* style the third level hover */
#topmenu ul ul ul a:hover {background:#BBD5E5;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#topmenu ul ul {visibility:hidden;position:absolute;height:0;top:50px;left:0; width:149px;}
/* another hack for IE5.5 */
* html #topmenu ul ul {top:50px;t\op:50px;}

/* position the third level flyout menu */
#topmenu ul ul ul{left:150px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
#topmenu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#topmenu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
#topmenu ul ul a, .menu ul ul a:visited {background:#FFEFBC; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:128px;border-bottom:1px dashed #FFEDB5;border-left:1px solid #666;border-right:1px solid #666;background-image:none}
#topmenu ul ul a.last{border-bottom:1px solid #666;}
/* yet another hack for IE5.5 */
* html #topmenu ul ul a, * html #topmenu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
#topmenu a:hover, #topmenu ul ul a:hover{color:#000; background:#BBD5E5;}
#topmenumenu :hover > a, .menu ul ul :hover > a {color:#000; background:#BBD5E5;}

/* make the second level visible when hover on first level list OR link */
#topmenu ul li:hover ul,
#topmenu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
#topmenu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#topmenu ul :hover ul :hover ul{ visibility:visible;}

/* drp down menu end */


#leftnav ul.llist  li {
             font-family: verdana,arial,helvetica,sans-serif;
             list-style-type: none;
             font-size: 110%;
             text-decoration: none;
             }

#leftnav ul.llist li  a {
                          text-decoration: none;
                          color:#000;
                          }
#leftnav ul.llist li  a:hover{ color:#FF7E00 }
#leftnav h2{
             margin-top:15px;
             font-weight: bold;
             font-family: verdana,arial,helvetica,sans-serif;
	     font-size:1.2em;
             padding: 0px 0px 0px 5px;
             background: #f2df92}

#rightnav{text-align:center}
#recipesubmit{}
#rss
{
	font-family: verdana,arial,helvetica,sans-serif;
  font-size:1em;
  margin-left:14px;
  width:200px;
  text-align:center;
	margin-top:16px ;
  background: #ffdc98 ;
  height: 40px;

  }
#google_ads
{
  margin-top: 16px;

  }
table.opts { width:250px}
table.opts  tr td{margin:0;padding:0 ;vertical-align:center;line-height:1.8em;font-size:1em;}
table.opts td input{ }

.title{ color:#7f0000}
.ki{ font-size:90%;color:#666;}

.cbox h4,.cbox h5,.cbox h3{border-bottom:#ccc dotted 1px}
.error{padding:0;border-width:1px;display:block;font-weight:normal;width:300px}
.submit{text-align:center}


.bl{background:url(../images/bl.png)left no-repeat;height:48px;line-height:48px;}
span.al{background:url(../images/br.png)right no-repeat;height:48px;line-height:48px;display:block;width:200px;margin-left:8px;text-align:center}
.bl a:hover{color:black;}
.bl a{color:#999;text-decoration:none;font: bold 14px Calligraphic , Verdana,Tahoma, Ariel, sans-serif;}
input.text,input.title{padding:0}
input{font-size:1.2em}

a.img{background-color:#FFF1CB;display:block;margin:0;padding:2px;font-size:0;width:96px}
a.img:hover{background-color: #FFC25F;width:96px}
a.img img{margin:0;padding:0}

.paginationControl {color:#FFA737;font-size:1.2em}
.paginationControl a{color:#666;text-decoration:none}
.paginationControl a:hover{color:#ffcc66}
#recipesubmit{height:100px;width:128px;margin-left:50px;padding:0;}
#recipesubmit a{background:#fff url(../images/submit_recipe.jpg) no-repeat;float:left;height:0;padding-top:100px;width:128px;overflow:hidden}
#recipesubmit a:hover{background-position:bottom}

table.rlist {border:1px solid #ccc;border-width:0 0 1px 1px}
table.rlist td{border:1px solid #ccc;border-width:1px 1px 0 0}