html, body { margin: 0; padding: 0; background-color: #f0f0f0; font: 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }

* { padding: 0; margin: 0; }

img { outline: 0; border: 0; }
a { outline: 0; border: 0; color: #b41128; text-decoration: none; }
a:hover { text-decoration: underline; }

h2 { font: 16px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight: bold; color: #fa9400; margin: 0; padding: 0; }
h1 { color: #b41128; font-size: 20px; margin: 0; padding: 0; }
h3 { color: #fff; font-size: 19px; margin: 0; padding: 0; }

ol li { list-style-type: disc; list-style: outside url('/_gi/disc.png'); margin-left: -25px; padding: 5px 0 5px 0; color: #314543; border-bottom: 1px solid #DFDFDF; }

#site { width: 990px; position: absolute; left: 50%; margin-left: -495px; }
#logo { width: 270px; float: left; margin-top: 10px; }
#titulo { width: 370px; *width: 120px; float: left; margin-top: 10px; background: #f0f0f0 url('/_gi/tituloXrecipes.jpg') no-repeat scroll 30px 40px; }
#numeroRecipes { width: 370px; float: left; margin: 113px 10px 20px 191px; color: #7b2100; font-weight: normal; font: 14px Georgia, "Times New Roman"; }
#searchBox { width: 350px; height: 87px; float: left; background: transparent url('/_gi/searchBg.jpg') no-repeat scroll top left; }
	.findSomeFood { width: 232px; float: left; margin: 15px 0 5px 40px; }
	.searchText { width: 195px; height: 28px; padding-left: 10px; float: left; border: none; }
	.searchBtn { width: 78px; height: 28px; float: left; border: none; background: #f0f0f0 url('/_gi/searchBtn.png') no-repeat scroll top left; }
	.addthisBtn  { width: 82px; height: 28px; float: left; margin: 32px 0 0 40px; }
#googleAds { width: 990px; height: 109px; margin: 20px 0 20px 0; float: left; background-color: #fff; }

#conteudo { width: 990px; margin: 0 0 20px 0; float: left; background-color: #fff; }
	.titulo { clear: both; margin-bottom: 5px; }
	#categories { width: 170px; float: left; padding: 10px; }
	#featured { width: 390px; float: left; margin: 16px; }
		.receita { width: 390px; min-height: 55px; overflow: hidden; background: #ECF1F9 url('/_gi/featuredBg.png') repeat-x scroll top left; padding: 10px; margin-bottom: 12px; }
		.conteudoFeatured h1 { max-width: 390px; clear: both; }
		.conteudoFeatured h1 a { color: #fa9400; }
		#featured .foto { width: 55px; height: 55px; float: left; background-color: #fff; }
		.conteudoFeatured { width: 325px; height: 55px; float: left; margin-left: 10px; }
			.texto { width: 210px; float: left; margin-top: 2px; }
			.votos { width: 105px; float: left; margin-left: 10px; }
			
	#topSearches { width: 336px; float: left; margin: 16px; }

ol li { list-style-type: disc; list-style: outside url('/_gi/disc.png'); margin-left: 10px; padding: 5px 0 5px 0; color: #314543; border-bottom: 1px solid #DFDFDF; }
ol li a { color: #314543; }

#login-form fieldset { border:0px;width:290px; }

#footer { width: 950px; float: left; padding: 20px; background-color: #fff; }
	#footer .copy { margin-bottom: 10px; width: 250px; float: left; }
	#footer .moreStuff { margin-bottom: 0; margin-left: 20px; width: 250px; float: left; }
	#footer .links { margin-bottom: 10px; margin-left: 270px; width: 670px; float: left; }
.the-cloud a { 	color:#8bafab; }

