html {

	overflow-y: scroll;

}

body {

	background-color: #1B2818;

	color: #000;

	font-family: sans-serif;

	font-size: 12px;


	text-align: center;

}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}

#banner_facebook {
	width: 948px;
}

#featuredBannerLeft {
	width:486px;
	white-space:inherit;
	display:block;
	display: inline;
}

#featuredFacebookRight {
	overflow:visible;
	vertical-align:top;
	
}
#facebook {
	height: 80px;
	overflow:visible;
}

.fb-like {
	height: 80px;
	overflow:visible;
}

div#banners
{
	position: absolute;
	padding-top: 1px;
	left: 745px;
}

div.banner
{
	padding-bottom: 10px;
}

#wrapper {

	background-color: #EDF8E6;

	border: 1px solid #000;

	margin: 0 auto;
	
	text-align: left;
	
	width: 960px;

}

#header {

	width: 960px;
	hight: 114px;
}

#navigation {
	background: #4a4a4a url("title.png") repeat-x;

	color: #FFF;

	margin: 1px;

	padding-bottom: 7px;

	padding-top: 7px;

	text-align: center;

	width: 960px;

}

#filters {

	float: left;

	margin: 15px 15px 15px 29px;

}

#search {

	float: right;

	margin: 15px 29px 15px 15px;

	text-align: right;

}

#content {

	clear: both;

	padding-left: 15px;

	padding-right: 15px;

}

#copyright {

	margin: 10px;

	text-align: center;

}



/* Hyper Links */

a { color: #666; }

a:hover { color: #333; }



#navigation a, .table_top_title a { color: #FFF; }

#navigation a:hover, .table_top_title a:hover {

	color: #B6DD8C;

	text-decoration: underline;

	border-bottom: 1px underline;

}



.table_border {

	border: 1px solid #000;

	margin-bottom: 10px;

	padding: 1px;

}

/* Top Ranking Style */

.table_top_title {
	background: #4a4a4a url("title.png") repeat-x;

	font-size: 12px;

	color: #FFF;

	padding-top: 7px;

	padding-bottom: 7px;

	text-align: center;
}

.table_top_rank {
	background-color: #95C371;
	font-size: 24px;
	color: #314c29;
	font-weight: bold;
	text-align: center;
	text-shadow: 0.05em 0.05em 0.05em black;
}

.table_top_description { }

.table_top_banner {

	float: left;

	padding-left: 10px;

	padding-right: 10px;

}

.table_top_stats {

	background-color: #95C371;

	padding: 2px;

}

.table_top_rating {

	background-color: #95C371;

	text-align: center;

}

.table_rank {

	background-color: #95C371;

	font-size: 16px;

	font-weight: bold;

	padding-left: 5px;

	padding-right: 5px;

	text-align: center;

}



/* Stats Style */

.stats_top {
	background: #4a4a4a url("title.png") repeat-x;

	color: #FFF;

	font-size: 12px;

	font-weight: normal;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}

.stats_left { background-color: #B8D885; }

.stats1 {

	background-color: #B8D885;

	text-align: center;

}

.stats2 {

	background-color: #FFF;

	text-align: center;

}

/* Admin */
.darkbg {
  background-color: #EFFBE7;
  color: #fff;
}
.mediumbg {
	background: #EFFBE7;

	color: #FFF;

	font-size: 12px;

	font-weight: normal;

	padding-top: 5px;

	padding-bottom: 5px;
}
.lightbg {
	color: #000;
	background: #D6EBBD;
	min-height: 90px;
}


.lightbgalt {
	color: #000;
	background-color: #B8D885;
}


table { width: 100%; }

/*
 No Borders Images */

img { border: 0; }

textarea, input {
	font-family: sans-serif;
	font-size: 12px;
}

.join_edit_error {
	background-color: #f0f0f0;
	border: 1px solid #f00;
	padding: 2px;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }

a.help:hover { color: #333; }



.veggie-top5-category

{

  color: #314C29;

  background-color: ;

}



.veggie-top5-link

{

  color: #3A532D;

  background-color: ;

}



