/*

Elgg general CSS

CSS last updated 16/01/07

Theme adapted from:

Theme Name: Light

Theme URI: http://vaguedream.com/wordpress-themes/

Description: A theme created by Stephen Reinhardt.

Version: 1.0	

Author: Stephen Reinhardt

Author URI: http://vaguedream.com/

*/



/*

	GLOBALS: used to set all the general elements

*/



body {

	background:#ffffff url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/background.gif) repeat-x 0px 37px; 

	color:#697C83;

	font-family:'Trebuchet MS','Lucida Grande', Arial, sans-serif;

	text-align:left;

	margin:0 auto;

	padding:0;

	font-size: 80%;
	

	/*line-height:1.4em;*/

}



/*

div {

	border: 1px solid red;

}

*/



p {

	color:#555;

	margin:0 0 10px 0;

}



a {

	/*text-decoration:none;*/

	color:#226e03;

}



ol, ul {

	color:#697C83;

}



h1 {

	font-size:130%;

	font-family: Arial;

	font-weight: normal;

}


h2, h3, h4, h5, .databoxhorizontalname {

	font-size:110%;

	font-family: Arial;

	font-weight: bold;

	color: #4D6185;

}



blockquote{

	background: #EEE url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/blockquote.png) no-repeat bottom left;

	padding: 10px;

	padding-bottom: 40px;

	margin: 1em;

}



/*

	TABLES IN ELGG

*/



td {

	border:1px solid #eee;

	padding:0;

	margin:0;

}



td h4, h3, h5 {

	padding:0;

	margin:0;

}



/*

	CONTAINER: WRAPS THE HEADER AND MAIN CONTENT AREA BELOW THE USER TOOLBAR

*/



div#container {

	width:986px;

	/*margin:0 auto;*/

	padding:0;

	background:#fff;

	/*border-top:1px solid #fff;*/

}



/*

	HEADER: THE HEADER INCLUDES THE LOGO AND SEARCH BAR

*/



div#header {

	margin-top: -1px;

	padding:0;

	text-align:left;

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/header-bg.jpg) no-repeat;

	position:relative;   
	
	width:100%;

	height:112px;

	}



/*

	LOGO: LOCATED WITHIN HEADER

*/



div#header #logo{

 	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/logo.png) no-repeat 20px 16px;

 	width: 986px;

 	height: 112px;

	margin: 0px;

	padding-top:0px;

	float:left;

}



div#header #logo h1 {

	font-size:48px;

	padding:0;

	margin:20px 10px 10px 0;

}



div#header #logo h1 a{

	color:#fff;

	font-family:Helvetica, "Myriad Web", Arial, sans-serif;

	display: none;

}



div#header #logo h2{

	color:#f7f7f7;

	padding:0;

	margin:0;

	font-size:1.2em;

	display: none;

}



/*

	SEARCH BAR: LOCATED WITHIN HEADER

*/



#search-header {
padding-top: 2px;
	
	padding-left: 10px;

	clear: both;
	
	width: 953px;
	
	height: 31px;

	_height : 0px;
		
	font-family: Arial;
	
	font-size:1.6em;
	
	margin-left:1px;
}

#content-holder-inner-top #search-header {
	background-color: #D4DB3C;
	
	color: #4D6185;
}

#content-holder-inner-top2 #search-header {
	background-color: #22d129;
	
	color: #FFF;
}
div#header #logo-header img {
	border: 0px;
	padding-top: 16px;
	padding-left: 20px;
}

#logobanner {
	height: 112px;
	padding-top: -1px;
    background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/header-bg-empty.jpg) no-repeat;
}

div#header #search-header input,select {

	vertical-align: middle;	

}





div#header #search-header img {

	margin:0 0 0 0px;

}



div#header #search-header form {

	padding:0 0 0 5px;

	margin:0;

}



div#header #search-header span a {

	color:#4d6185;

}



#search-ok-button {

   /* background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/search-ok.gif) no-repeat left top;*/

	width: 29px;

	color:#4D6185;

	cursor: pointer;

}



#searchform div {

	 margin: 7px 0 0 0px;

}

#searchform div a{

	 color:#4d6185;

}

#searchform {
	display: inline;
}


/*

	CONTENT-HOLDER: WRAPS THE MAIN PAGE CONTENT. THIS CAN INCLUDE

	THE SINGLE PAGE LAYOUT AND THE SPLIT PANE (CONTENT AND SIDEBAR)

*/



#content-holder {

	padding:0px;

	margin:0px;

	width:100%;

	min-height:500px;

	overflow:hidden;

	position:relative;

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/main-bg.gif) repeat-y;

	}



div#content-holder a:hover {

	text-decoration:underline;

}



div#content-holder h1 {

	font-size:120%;

}



div#content-holder h2 {

	border:0;

	border-bottom:1px solid #eee;

	padding:0;

	margin:0 0 10px 0;

	color:#666;

	font-size:1.1em;

}



div#content-holder h2#content-holder-title {

	border:0;

	color:#000000;

	font-size: 95%;

	font-weight: normal;

	}





/*

	CONTENT-HOLDER-INNER: WRAPS THE MAIN PAGE CONTENT. THIS CAN INCLUDE

	THE SINGLE PAGE LAYOUT AND THE SPLIT PANE (CONTENT AND SIDEBAR)

*/



#content-holder-inner {

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/content-inner-bg.gif) repeat-y 4px 4px;

	width: 978px;

	padding: 0px 10px 0px 10px;

	/*height: 100%;*/

}



#content-holder-inner-top{
	
	min-height: 34px;	
}

#content-holder-inner-top2{

	min-height: 34px;
}



/*

	VARIOUS LAYOUTS WITHIN CONTENT-HOLDER

*/



/*

	THE MAIN CONTENT AREA WHEN IT IS A SINGLE PAGE, NO SIDEBAR

*/



div#single-page {

	margin: 0;

	padding: 0 15px 0 0;

	width:900px;

	text-align: left;

	border:1px solid #eee;

}



/*

	THE MAIN CONTENT AREA WHEN THE SIDEBAR IS IN PLACE

*/



div#splitpane-content {

	margin-top: 0;

	padding-left: 10px;
	
	padding-top: 8px; 

	width:640px;

	text-align: left;

	color:#000;

	overflow:hidden;

	min-height:500px;

	height: auto;

	float: left;


}


div#splitpane-content iframe{

 	width: 100%;

	min-height: 350px;

	border: 0;

	font-size: 10%;

}


div#splitpane-content .adthemerow iframe{
	min-height: 15px;
}


div#splitpane-content form iframe{

	_height: 360px; //IE

}



div#splitpane-content iframe.mceEditorIframe {

	min-height: 0px;

}
div#splitpane-content .mceIframeContainer iframe {
	min-height: 0px;
}

/*

	SIDEBAR: THIS IS ONLY PRESENT WHEN SPLITPANE-CONTENT IS IN USE

*/



div#splitpane-sidebar {

	width: 280px;

	margin: -24px 14px 0px 0px; 
	
	/*_margin: -40px 14px 0px 0px; *//* IE crap utile pour hauteur sidebar sur IE6*/

	padding:0px 10px 10px 15px;
	
	/*_padding-right: 5px; *//* IE crap utile pour taille colonne de droite sur IE6*/

	display: inline;

/*	background:#fff url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/side-back.gif) repeat-y;*/

	background:#ffffff;

	border-left:1px solid #eee; 

	border-bottom:1px solid #eee; 

	float: right;

	height: auto;


}



/*

	THE SIDEBAR CONTENTS

*/



div#splitpane-sidebar input{

 	/*margin: 0 20px 0 20px;*/

 	margin: 0;

 	padding:0;

 }

 

 div#splitpane-sidebar label, small{

 /*	margin: 0 0 0 20px;*/

 	margin: 0;

 	padding:0;

 }

 

div#splitpane-sidebar td {

	/*JUW width: 180px;*/

	/*margin:0 20px 0 20px;*/

	margin: 0;

	padding:0;

	border: 0;

}



div#splitpane-sidebar ul {

    margin: 0;

	padding:0;

/*	margin:5px 0 0 10px;*/

	list-style: none;

}



div#splitpane-sidebar ul li {

	padding:0;

	margin:0;

}



div#splitpane-sidebar ul li ul li a {

	/* padding:0 0 0 5px;*/

	padding:0;

	margin:0;

}



div#splitpane-sidebar h2 {

	text-align:left;

	border-bottom:1px solid #ccc;

	color:#777;

	font-size:1em;

	/*width:160px;*/

}



div#splitpane-sidebar #toptitle {

	font-size:120%;

}



div#splitpane-sidebar #tagcloud {

	line-height:1;

	margin-bottom:5px;

	/*background: #ffffff;*/

}



div#splitpane-sidebar h2 {

	margin-top: 5px;

}



/*

	FOOTER

*/



div#footer {

	clear: both;

	position: relative;

	text-align: center;

	/*padding:10px 0 0 0;*/

	font-size:1em;

	height:30px;

	margin:0;

	color:#000;

	width:100%;

	border-top: solid 1px #cfcfcf;
	
	padding-top: 1px;
}



div#footer a {

	color:#000;

}

div#footer img {

	margin:20px 0 0 0;

}



div#footer a:hover {

	text-decoration:underline;

	}



div#footer a:link, div#footer a:visited {

	text-align:right;

}


div#footer-inner {
	background-color: #efefef;
}

/*

	SYSTEM MESSAGES

*/



div#system-message{

	border:1px solid #D3322A;

	background:#F7DAD8;

	color:#000;

	padding:3px 50px;

	margin:20px 20px 0 20px;

}



div#system-message p{

	padding:0px;

	margin:2px;

	}



/*

	CLEAR BOTH

*/



.clearing {

	clear:both;

}



/*

	THIS IS THE END OF THE MAIN PAGE COMPONENTS - EVERYTHING BELOW THIS IS ASSOCIATED WITH VARIOUS ELEMENTS

	WITHIN ELGG, THIS INCLUDES THE BLOG CLASSESS, PROFILE, FILES, SIDEBAR WIDGETS, PROFILE WIDGETS ETC.

*/



/*

	BLOGGING ENGINE

*/



.weblog-post {

	margin:20px 0 10px 0;

}



.user {

	float:left;

	width:180px;

	overflow: visible;

	border-right:1px solid #EEEEEE;
}



.user img {

	border:1px solid #eee;

	padding:2px;

}



.weblog-keywords p a {

	margin:20px 0 0 0;

	padding:0;

	clear:both;

}



.weblog-title {

	margin:10px 0 10px 115px;

}



.post {
	border-left:1px solid #EEEEEE;
	margin-left:180px;
	padding-left:15px;
	width: 435px;

	/*background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/infoholder_bg.gif) left repeat-y;*/

}



.info {

	border:1px solid #ccc;

	margin:10px 0 10px 0px;

	clear:right;

}



.info p {

	padding:0 0 0 10px;

	margin:0;

	color:#990000;

}



.info p a {

	font-size:0.9em;

	color:#555;

}



/* this is the thin line between the actual post and comments */



#comments-divide {

	height:1px;

	background:#ccc;

}



#comments {

	margin: 0;

	padding: 0;

}



.comment-owner {

	border:1px solid #eee;

	background:#f2f7fb;

	padding:5px;

	margin:10px 0 5px 0;

	height:50px;

	width:380px;

}



.comment-owner img {

	margin:0px 5px 0px 0px;

	text-align:left;

}



.comment-owner a {

	background:#f2f7fb;

}



.comment-owner p {

	padding:0;

	margin:0;

}



/* END OF BLOGGING ENGINE */



/*

	SUB MENU OPTIONS: THESE WILL BE MOVED TO THE NEW SIDEBAR SHORTLY

*/



div#sub-menu p {

	margin:10px 0 10px 0;

	padding:3px;

	background:#efefef;

	border:1px solid #ccc;

	font-weight: bold;

}



/* END OF SUB-MENU DIV */



/*

	INFOHOLDER: this holds profile data, account settings and administration content

*/



.infoholder {

	margin:5px 0 10px 0;

}



.infoholder p {

	padding:5px 0 5px 10px;

/*	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/infoholder_bg.gif) left repeat-y;*/

}



/* the end of INFOHOLDER */





/*

 PROFILE WIDGETS STUFF

*/



img.profile-photo {

   border:1px solid #eee;

   padding:2px;

}



.profile_main p {

   color:#000;

}



.profile_main p a {

	text-decoration: underline;

}



.profile_main_bottom {

	clear: both;

}



.profile_primary {

	float: left;

	width: 270px;

	margin-top: 10px;

	margin-left: 10px;

}



.profile_secondary {

	float: right;

	width: 400px;

	margin-top: 10px;

	color:#000;

}



.profile_bio {

	padding-top: 10px;

	background:#efefef;

}



.profile_widgets {

	clear: both;

    width: 760px;

	/*background: #004995;*/

}



.profile_icon img {

	border:1px solid #eee;

	padding:2px 2px 2px 2px;

}



.profile_widgets_left {

	float: left;

	width: 330px;

}



.profile_widgets_right {

	float: right;

	width: 330px

}



/* profile - widgets */



#profile_widgets {

   position:relative;

}



.profile_bio {

   width:244px;

   padding:2px;

}



.widgets_even {

   float:left;

   width:340px;

   margin:0;

   padding:0;

}



.widgets_odd {

   float:right;

   width:340px;

   margin:0;

   padding:0;

}



.widget {

    border: 1px solid #BBDCE9; /*#95BDCD;*/

    margin-bottom: 15px;

    padding: 0;

}



.widget .widget_content {

    padding: 4px 10px 4px 10px;

}



.widget .widget_content h3 {

    padding:0;

    margin:0;

}



.widget .widget_bottom {

     display: block;

     background-color: #E2F0F6; /*#CBE5EF;*/

     margin: 0px;

     padding-left: 10px;

     border-top: 1px solid #BBDCE9;

     font-size:0.8em;

}



.widget .widget_menu ul {

    margin:0 0 0 5px;

	padding:0;

}



.widget .widget_menu ul li {

     list-style:none;

}



.widget .widget_menu ul li a {

     text-decoration:underline;

}



.widget .widget_admin_menu {

    background-color: #E2F0F6;

    padding:2px 0 0 5px;

}



#hidden3, #hidden2, #hidden4, #hidden5 {

  height:20px;

}



.widget .widget_title {

          border:0;

          border-bottom:1px solid #cdcdcd; /*#BBDCE9;*/

          padding:0 2px 0 2px;

          margin:0 0 10px 0;

          color:#000;

	      font-size:1.2em;

	     font-weight:bold;

}



.widget  .widget_content h2 a {

    background:url(http://www.lesfoodies.com/mod/template/images/icons/arrow.gif) no-repeat left;

    padding:0 0 0 10px;

    font-weight:normal;

}



#tagcloud {

	padding: 15px;

	border: solid 1px #eee;

	background: #f5f5f5;

	line-height:2.3em;

}

	

#tagcloud a {

	text-decoration: none;

}

/* JUW tags*/

div.frontpage-recipe-summary {

         font-family: helvetica;

         font-weight: bold;

         margin-bottom: 10px;

}

div.frontpage-recipe-summary-narrow {

         font-family: helvetica;

         font-weight: bold;

         margin-bottom: 10px;

         padding-top: 20px;

         width: 332px;

         float: left;

}

div.frontpage-recipe-summary-item {

         float: left;

         line-height: 110%; 

         font-size: 100%;

         margin: -10px 0px 1px 0px;

         padding: 5px 5px 20px 5px;

         width: 150px;

         color:#4d4c4c;

        /* min-height: 222px;*/ /*FF only*/

        /* _height: 225px; *//*IE only*/

}

div#content-holder h2.frontpage-recipe-title {         

    font-size: 100%;

    font-family:helvetica;

	font-weight:bold;

	margin: 0;

	padding: 0;

	border: 0;

	color:#4D4C4C;

}

h2.frontpage-recipe-title a {

	color:#4D4C4C;

	border: 0;

}

div.frontpage-recipe-from {

         font-size: 90%;

         font-weight: normal;

         line-height: 100%;

}



div.frontpage-recipe-from a{

         color:#226e03;

}

div.populartags {

         clear: both;

         background-color: #f7f7f7;

         padding: 10px;

	     margin: 5px;

         border: 1px solid #cbdcdc;

		 line-height:2.3em;
}

div.populartags a{

         text-decoration: none;

}

div.cleardiv {

         clear: both;

}

div.chef-item {

    background-color: #FFFFFF;

	float: left;

	border: 1px solid #cbdcdc; 

	text-align: center ;

	/*margin: 3px;*/

	margin-left:-6px;

}



div.chef-item img.image {

 	 border: 0; 

}

 

a.image {

 	 color: #ffffff; 	 

}

img.image {

 	  border: 1px solid #cbdcdc; 

}

.recipe-toolbar{

          margin-bottom: 10px;

}

.recipe-toolbar img{
	text-decoration: none;
}

.recipe-title{

          float: left;

          width: 360px;

}



.recipe-title h3{

          font-size: 130%;

}

.recipe-title h3 a{
		text-decoration: none;
}

.recipe-image{

 		  position: absolute; 

}

.recipe-image-wrapper{

		  height: 167px;

}





.rating-banner {	

		position: absolute; 

		top: 151px;

		width: 150px;

		height: 15px;

		left: 0px;

		background-color: #ffffff;

		border: 1px solid #cbdcdc;

		padding: 0;

		margin: 0;

}


#related_recipes{

		  margin: 0 -10px 0 -10px;
}


#related_recipes .recipe-image-wrapper{

		  height: 58px;

		  width: 54px;

		  float: left;

}

#related_recipes .frontpage-recipe-summary-item {	

 	width: 147px;

 	padding: 0px;

 	margin: 0px;

}

#related_recipes .rating-banner {	

		top: 60px;

		width: 158px;

		background-color: #ffffff;

		padding: 0;

		margin: 0;

}

.related-recipe-title {

	float: left;

	width: 85px;

}

.user .recipe-image-wrapper {
	display: none;
}

.user .related-recipe-title {
	padding: 5px 0 5px 20px;
	width:150px;
}

#userprofileicon {

	margin: -5px 0 5px 0px;

	float: left;

}

#contents {

	clear: both;


}



#userprofileicon img{

	border: 1px solid #CCCCCC; 

	padding: 2px;

}

#userpoints {

/*	font-size: 70%; */
	line-height: 1em;

	margin-left: 10px;

	color:#555555;

	float: left;

	width: 158px;
}

#userpointstitle {

	font-size: 150%; 

	line-height: 1.2em;

}

#useraveragescore {

	margin: -12px -5px 0px 0px;

	padding: 0;

	float: left;

}

.tagline {

/*	font-size: 70%; */

	line-height: 1.2em;	

	padding: 0px 10px 0px 0px;

	text-align: justify;

}

.userlikes {

	float: left;

	margin: 0 5px 0 0px;

	width: 20px;

	height: 22px;

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/heart.gif) no-repeat ;

}

.userdislikes {

	float: left;

	margin: 0 5px 0 0px;

	width: 20px;

	height: 22px;

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/notheart.gif) no-repeat;

}



.friends-add-img {

	float: left;

	margin: 5px 0px 0 0px;

	width: 25px;

	height: 26px;

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/add.gif) no-repeat ;

}

.friends-remove-img {

	float: left;

	margin: 5px 0px 0 0px;

	width: 25px;

	height: 26px;

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/remove.gif) no-repeat ;

}

#uploadimage {

	background: #ffffff;

	min-height: 330px;

}

.blog_post_source {

	/*display:none;*/

}

#teasing {

	margin: 0px -5px 5px -15px;

}

#random-communities {

    background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/stripes.gif);

 	float: left;

	border:1px solid #eee;

	padding: 2px 3px 5px 3px;

	margin: 0 0 5px 5px;

	width: 300px;

}

#random-members {

 	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/stripes.gif);

    float: left;

	border:1px solid #eee;

	padding: 2px 3px 5px 3px;

	margin: 0 0 5px 2px;

	width: 300px;

}

#random-members div.chef-item  {

	width: 67px;

	margin: 0 3px 3px 3px;

}

#random-communities div.chef-item  {

	width: 67px;

	margin: 0 3px 3px 3px;

}

#all-members div.chef-item  {

	width: 100px;

	line-height:110%;

	margin: 0 3px 3px 3px;

	padding: 0;

	min-height: 123px; /*FF only*/

	_height: 128px; /*IE only*/

}

.networktable,.networktable2,.networktable3 div.chef-item  {

	width: 67px;

	line-height:110%;

	margin: 3px 3px 3px 3px;

	font-size:90%;

}

.recipe-type {

 	float: right;

 	width: 55px;

	/*height: 50px;

	font-weight: bold;*/

	color:#555;
	
	margin-top:10px;

}

.recipe-type img{

	border: 0;

}

.fans {
	float: left;
	
	margin:2px;
}

.fans img {
	border:1px solid #CCCCCC;
}

.frontpage-blog-summary {

	margin-top: 10px;

	color: #000000;

}

.frontpage-blog-summaryitem {

	padding: 7px 0 17px 0;

	border-bottom:1px dotted #4D4C4C;

}

.frontpage-blog-summary h4 {

 	clear: both;

	font-size: 90%;

	color:#4D4C4C;

	padding: 0;

	margin: 0;

}

.frontpage-blog-summary a {

 	color: #4D4C4C;

 }

.frontpage-blog-from {

	font-size: 80%;

	float: left;

	margin-bottom: 5px;

}

.frontpage-blog-date {

    font-size: 80%;

	float: right;

}

.profile_main .frontpage-blog-summary {

    background:#f7f7f7;

	width: 300px;

	padding: 5px 10px 10px 10px;

	border: 1px solid #eee;

	float: left;

}

.profile_main .networktable {

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/stripes.gif);

 	float: left;

	border:1px solid #eee;

	padding: 2px 5px 5px 5px;

	margin: 10px 0 5px 5px;

	width: 300px;

}

.profile_main .networktable2 {

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/stripes.gif);

 	float: left;

	border:1px solid #eee;

	padding: 2px 5px 5px 5px;

	margin: 10px 0 5px 5px;

	width: 617px;

}

.profile_main .networktable3 {

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/stripes.gif);

 	float: left;

	border:1px solid #eee;

	padding: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

	/*padding: 2px 5px 5px 5px;

	margin: 10px 0 5px 5px;*/

	width: 298px;

}

.profile_main .networktable3 .message {

	padding : 5px;

	background-color: #FFFFFF;

	border:1px solid #eee;

	margin-bottom: 5px;

}

.newsfeeds {

	background:url(http://www.lesfoodies.com/mod/template/templates/Default_Template/images/stripes.gif);

 	float: left;

	border:1px solid #eee;

	padding: 0px;

	margin: 0px;

	width: 680px;

}

.newsfeeds {

	padding: 0px;

	margin: 0px;

	width: 680px;

}

.newsfeeds-heading {

	padding: 10px;

}

.newsfeeds-inner {

	overflow: hidden;

	background: #FFFFFF;

	float: left;

	border:1px solid #eee;

	padding: 10px;

	margin: 2px;

	width: 650px;

}

.user_message h3 {

	color:#555555;

	font-weight: bold;

	font-size: 100%;

}

#sidebar_recipe {

	padding-top: 3px;

}

.widecolumn-item {
	border-bottom:1px dashed #EEEEEE;
	height:67px;
	margin:0pt 0pt 0pt -10px;
	padding:10px 0pt 5px;
	width:290px;
}

#best-chef {

	margin-left: -5px;
	padding-top:5px;
	border-top: 1px solid #EEEEEE;

}

#best-cheftitle{

 	color: #4D4C4C;

 	font-weight: bold;

}

#best-chef #userpoints {

	font-size: 90%;
	
	margin:-30px 0pt 0pt 5px;
	
	width: 205px;
}

#best-chef #userpointstitle {

	margin-left: 7px;

}


#best-chef #useraveragescoretitle {

	display: none;

}

#best-chef #useraveragescore {

	margin-top: -15px;

	text-align: left;

	float: right;

	width: 150px;

}

.chef-stars {

	float: left;

	margin: -5px 0px 0px 5px;

}

#best-chef .chef-stars{

	float: right;

	width: 110px;

	padding: 5px 0px 0 0;

}

#best-chef .chef-item {

	border: 0;

	height:67px;

	margin-left:3px;
	
}

div#best-chef ol li {
margin:0pt 0pt 0pt -25px;
padding:0pt;
}

#menuoftheday {

 	margin: 0 -5px 0 -15px;

 	padding: 5px;

	border-top: 1px solid #eee;

	line-height: 1em;

}

#menuoftheday img{

	float: left;

	display: block;

	margin: 3px;

	padding: 1px;

	border: 1px solid #eee;

}

#menuoftheday .rating-banner{

	position: static;

	border: 0;

	width: 75px;

	margin:7px 0pt 0px 60px;

}

/*BETA TEST*/

#Overlay {

 	position: fixed;

	_position: absolute; /*ie hack*/

	left:0;

	width: 100%;

	height: 1300px;

	background-color: #000;

	cursor: pointer;

	z-index: 9999;

}

#Center {

 	position: fixed;

	_position: absolute; /*ie hack*/

	padding: 20px;

	left: 50%;

	top: 50%;

	overflow: hidden;

	background-color: #fff;

	z-index: 10000;

	line-height: auto;

}

#Center form {

	padding: 0;

	margin: 0;

}

html, body {

	min-height: 100%;

	height: auto !important;

	height: 100%

}

.floatleft {

	float: left;

}

.floatright {

	float: right;

}

.likedit {

	background-color: #EFEFEF;

 	float: left;

	border:1px solid #eee;

	padding: 5px;

	color: #226E03;

	border:1px solid #CCCCCC;

	margin-bottom:20px;
}

#useractivity {

	width:298px;

	float: left;

	padding: 5px;

	border:1px solid #CBDCDC;

	font-size: 90%;

	font-family: Arial;

}

div#useractivity h2 {

	margin:0 0 5px 0;

}

#widgetpanelforum {

	visibility:hidden;

}

#widgetpanelforum #Poll {

	visibility:visible;

}

#widgetpanelforum ul {

	display:none;

}

.recipealert {
	border-top:1px solid #EEEEEE; 
	padding-top:5px;
}

.recipealertimage {
	float:left; 
	border:0; 
	margin-left: -15px;
}

#splitpane-content .recipealert {
	font-size: 120%;
	/*background-color: #d4db3c;*/
	border: 0;
	padding-bottom: 10px;
}

#splitpane-content .recipealertimage {
	float:left; 
	border:0; 
	margin-left: 0;
	margin-right: 10px;
}
  