/* CSS Document */
body{
background:#df9f31;
padding:0;
margin:0;
}

.center {
	margin: 0 auto;
	width: 990px;
}

.center1 {
	margin: 0 auto;
	width: 990px;
}

/*----------------------------------------*/
.mainlogo_div{
	width: 990px;
	float:left;
	background:#FFFFFF;
	height:155px;
}

.chilly_logo{
float:left;
width:366px;
}

/*----------------------------------------*/

.side_imghead{
float:left;
background-image:url(images/side_imghead.png);
width:624px;
height:155px;
background-repeat:no-repeat;
}

.google_ads_top{
float:left;
width:468px;
margin-top:45px;
margin-left:25px;
}

/*----------------------------------------*/

.navigation{
float:left;
width:990px;
overflow:hidden;
}

.category {
	background:url(images/icon_category.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}
	
#subnavbar {
	background:url(images/h_menu9.png)  repeat-x left top;
	width: 990px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	float:left;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	}
	
#subnav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	}
	
#subnav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding:0;
	color:#d8e2db; 
	font-size:24px;
	 width:120px;
	border-right:1px solid #FFFFFF;
		height:33px;
		overflow:hidden
	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight:bold;
    
    width:120px;
    margin: 0;
	height:33px;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	/*padding: 10px 10px 8px 0px;*/
	}

#subnav li a:hover, #subnav li a:active {
	background:url(images/hover_red.png) repeat-x left top;
	color: #FFFFFF;
	display: block;
	height:33px;
	text-decoration:none;
    
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #000000;
	width: 120px;
	float: none;
	margin: 0px;
	height:33px;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background:url(images/hover_red.png) repeat-x left top;
	margin: 0px;
    height:33px;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	}
	
#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	 width:120px;
	margin: 0px;
	padding: 0px;
	}

#subnav li li { 
	}

#subnav li ul a { 
	 width:120px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -30px 0 0 100px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover { 
	position: static;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li ul li {
	
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#l_sidebar ul li li {
	
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}		
	
/*----------------------------------------*/
.maincenterdiv{
float:left;
width:990px;
background:#FFFFFF;
}

.main_divwhite{
float:left;
width:990px;
height:10px;
background:#FFFFFF no-repeat;
}

.main_divbottom{
float:left;
width:990px;
}

.mainleft_div{
float:left;
width:629px;
}

.slideshow{
float:left;
width:621px;
margin: 4px 0px 0px 4px;
}

/*----------------------------------------*/

.leftcontentbox{
float:left;
width:621px;
margin: 12px 0px 0px 4px;
}

.heading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
margin: 0px 0px 0px 80px;
line-height:40px;
word-spacing:2px;
letter-spacing:1px;
}

.heading1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
margin: 0px 0px 0px 80px;
line-height:28px;
word-spacing:2px;
letter-spacing:1px;
}

.leftconb_top{
background:url(images/leftbox_top.png) no-repeat;
width:621px;
height:39px;
float:left;
}

.leftconb_middle{
background:url(images/leftbox_middle.gif) repeat-y;
width:621px;
overflow:hidden;
float:left;
}

.leftconb_bottom{
background:url(images/leftbox_bottom.gif) no-repeat;
width:621px;
height:14px;
float:left;
}

/*----------------------------------------*/

.admin{
width:250px;
float:left;
margin: 10px 0px 0px 5px;
}
.cal{
float:left;
width:14px;
}
.date{
float:left;
width:120px;
margin: 0px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.adtext{
float:left;
width:20px;
margin: 0px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

/*----------------------------------------*/

.mid_con{
width:621px;
float:left;
margin: 10px 0px 0px 5px;
}

.maincon_mid{
width:621px;
float:left;
overflow:hidden;
}

.img1{
width:254px;
float:left;
}

.content{
width:350px;
float:left;
margin: 0px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

.readmore{
width:103px;
float:right;
margin: 0px 15px 0px 0px;
}

/*----------------------------------------*/

.rightsidead_con{
width:355px;
float:left;
background:#e4e2e2;
overflow:hidden;
margin:4px 2px 0px 0px;
}

.sponsor_top{
width:355px;
background:url(images/sponsor_top.png) no-repeat;
height:30px;
float:left;
}

.spon_bottom{
width:355px;
background:#e4e2e2;
height:15px;
float:left;
}

.spon_text{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
line-height:30px;
text-align:center;
margin: 0px 0px 0px 120px;
word-spacing:2px;
}

.ad_bg{
float:left;
width:355px;
}

.ad1{
float:left;
width:125px;
margin: 8px 0px 0px 35px;
}

.ad2{
float:left;
width:125px;
margin: 8px 0px 0px 32px;
}

.google_dad{
float:left;
width:250px;
margin: 8px 0px 0px 35px;
}

/*----------------------------------------*/

.cat_g{
width:355px;
float:left;
margin: 8px 2px 0px 0px;
}

.catg_top{
background:url(images/cat_gtop.png) no-repeat;
width:355px;
height:34px;
float:left;
}

.catg_middle{
background:url(images/cat_gmiddle.png) repeat-y;
width:355px;
float:left;
}

.catg_bottom{
background:url(images/cat_gbottom.png) no-repeat;
width:355px;
height:17px;
float:left;
}

.cat_con{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:300px;
margin: 5px 2px 0px 30px;
word-spacing:2px;
}

/*----------------------------------------*/

.tags{
width:355px;
float:left;
margin: 8px 2px 0px 0px;
}

.tags_top{
background:url(images/tags_top.png) no-repeat;
width:355px;
height:35px;
float:left;
}

.spon_text1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
line-height:30px;
text-align:center;
margin: 0px 0px 0px 150px;
word-spacing:2px;
}

/*----------------------------------------*/

.footer{
	height:50px;
	overflow:hidden;
	background:#b37204;
	clear:both;
	margin-bottom:5px;
}

.footer_t{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
margin: 10px 0px 0px 0px;
font-weight:bold;
word-spacing:2px;
}

/*----------------Recipes page------------------------*/
.recipes_div{
float:left;
width:616px;
margin: 4px 0px 0px 5px;
}

.recipe_topbar{
float:left;
width:616px;
height:31px;
background:url(images/recipe_topbar.png) no-repeat;
}

.rec_con{
float:left;
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
word-spacing:2px;
letter-spacing:2px;
margin: 7px 0px 0px 0px;
font-weight:bold;
}

/*----------------------------------------*/

.recipe_box{
float:left;
width:616px;
margin: 10px 0px 0px 0px;
}

.recipes_top{
float:left;
width:616px;
height:8px;
overflow:hidden;
background:url(images/recipes_top.png) no-repeat;
}

.recipes_middle{
float:left;
width:616px;
background:url(images/recipes_middle.png) repeat-y;
}

.recipes_bottom{
float:left;
width:616px;
height:14px;
overflow:hidden;
background:url(images/recipes_bottom.png) no-repeat;
}

.veg_recipe{
float:left;
width:616px;
}

/*----------------------------------------*/

.veg_img{
float:left;
width:168px;
margin: 0px 0px 0px 8px;
}

.reci_con{
float:left;
width:400px;
margin: 0px 0px 0px 15px;
}

.reci_title{
float:left;
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#a02115;
word-spacing:2px;
letter-spacing:1px;
font-weight:bold;
}

.veg_con{
float:left;
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#737171;
word-spacing:2px;
letter-spacing:1px;
margin: 8px 0px 0px 0px;
font-weight:bold;
}

/*----------------------------------------*/

.downg_ads{
float:left;
width:468px;
margin: 8px 0px 0px 75px;
}

/*----------------news page------------------------*/
.news_div{
float:left;
width:616px;
overflow:hidden;
margin: 6px 0px 0px 0px;
}
.icon{
float:left;
width:11px;
margin: 9px 0px 0px 0px;
}
.news_title{
float:left;
width:590px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
word-spacing:2px;
letter-spacing:2px;
margin: 7px 0px 0px 5px;
font-weight:bold;
}
.newscon{
float:left;
width:590px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#737171;
word-spacing:2px;
letter-spacing:1px;
margin: 6px 0px 0px 0px;
font-weight:bold;
}
.red_sep{
width:616px;
background:#da3f30;
height:1px;
float:left;
overflow:hidden;
margin: 12px 0px 0px 0px;
}

/*----------------------------------------*/

.recipes{
	background:url(images/hover_red.png) repeat-x left top;
	color: #FFFFFF;
	display: block;
	height:33px;
	text-decoration:none;
}

.news{
	background:url(images/hover_red.png) repeat-x left top;
	color: #FFFFFF;
	display: block;
	height:33px;
	text-decoration:none;
}

.home{
	background:url(images/hover_red.png) repeat-x left top;
	color: #FFFFFF;
	display: block;
	height:33px;
	text-decoration:none;

}



/*Code by tapan*/
#navcontainer {
	height: 32px;
	display: block;
	overflow: hidden;
    /*padding: 4px 0 0 10px;*/
	padding: 0px 0 0 0px;
    border-bottom: 4px solid #e25300;
	}
    
#navcontainer .current-cat a {
	background-color: #e25300;
	color:#fff;
    text-shadow: 0 1px 0 #b34606;
    /*-moz-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;*/
	
	}

#navcontainer .current-cat-parent a {
	background-color: #e25300;
	color:#fff;
    text-shadow: 0 1px 0 #b34606;
    /*-moz-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;*/
	
	}


.children { padding: 0; }




