* {
margin: 0;
padding: 0;
}

/* __________________________________________________ General Tags */
body {
font: 11px/20px Verdana, Sans-Serif;
text-align: center;
background: #fff;
}
a {
color: #fff;
}
:focus {
outline: none;
}

/* __________________________________________________ Structure */
#container {
margin: 50px auto;
width: 600px;
text-align: left;
}
	#container h1 {
	margin: 0 0 5px;
	font: small-caps 35px/40px Rockwell, Monospace;
	letter-spacing: 1px;
	text-align: center;
	color: #390d2d;
	border-bottom: 1px solid #eee;
	}
	#container h2 {
	font: italic 10px/20px Georgia, Serif;
	text-align: center;
	color: #777;
	}
		#container h2 a {
		color: #83AF9B;
		text-decoration: none;
		}
			#container h2 a:hover {
			border-bottom: 1px dotted #ddd;
			}
	#container .sort {
	margin: 0 0 20px;
	font-size: 10px;
	text-align: center;
	color: #999;
	}
		#container .sort a {
		text-decoration: none;
		color: #666;
		}
			#container .sort a:hover {
			text-decoration: underline;
			}

/* __________________________________________________ Recipes */
#recipes {
margin: 0;
padding: 0;
list-style: none;
}
	#recipes li {
	float: left;
	margin: 0 20px 20px 0;
	}
		#recipes li:nth-child(5n) {
		margin-right: 0;
		}
			#recipes a {
			position: relative;
			}
				#recipes img {
				display: block;
				padding: 1px;
				width: 100px;
				height: 66px;
				background: #eee;
				border: 1px solid #ddd;
				-moz-box-shadow: 2px 2px 3px #f4f4f4;
				-webkit-box-shadow: 2px 2px 3px #f4f4f4;
				}

/* __________________________________________________ Tooltips */
#tooltip {
padding: 3px 7px;
font: italic 10px/15px Georgia, Serif;
text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
color: #444;
background: rgba(255, 255, 255, .75);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

/* __________________________________________________ Classes */
.clear { zoom: 1; }
.clear:after { display: block; content: ''; clear: both; }
