body {
	background: #112628 url('../images/bg.jpg') no-repeat top center;
	margin-top: 350px;
}

#content {
	background: #fff;
	border: solid 20px #051011;
	margin: 20px auto;
	padding: 20px;
}

h1#title { display: none; }
h2 { font-weight: 700; font-size: 2.5em; }
h3 { color: #EC6D00; margin-bottom: .5em; font-weight: 400; text-transform: uppercase; }

p { color: #444; line-height: 1.6em; font-size: 1.1em; }

a { background: #eee; color: #777; padding: 2px; }
a:hover { background: #cc0066; color: #fff; text-decoration: none; }

small { font-size: 85%; }

#menu li { list-style: none; margin: 0; display: inline; margin-right: 20px; }
	#menu li a { font-size: 1.4em; text-decoration: none; background: transparent; padding: 0; }
	#menu li a:hover { color: #cc0066; }
	#menu li.current a { color: #222; }
	
#downloads_promo { float: right; }

#downloads div { text-align: center; margin-bottom: 10px; }
	#downloads a { display: block; line-height: 1.1em; }

#footer { padding: 50px 0 0 0; border-top: 10px solid #f7f7f7; margin-top: 40px; font-size: .9em; color: #888; }
	#footer img.crops_logo { margin: 20px; }
	#footer p { color: #888; }
	#footer h4 { font-size: 1.2em; margin: 0 0 5px 0; }
	#footer p.credit { color: #bbb; font-size: .8em; text-align: right; }
	#footer p.credit a { color: #999; text-decoration: none; background: transparent; }
	#footer p.credit a:hover { background: transparent; }
	
.tip { background: #f7f7f7 url('../images/tip.png') no-repeat 10px 10px; margin: 10px; padding: 10px 10px 10px 50px; color: #666; font-size: .9em; }

#twitter { background: url('../images/twitter.png') no-repeat; padding-top: 2px; }
	#twitter a.follow { background: transparent; font-weight: bold; color: #222; font-size: 1.2em; margin: 40px; }
	#twitter ul { list-style: none; margin-top: 10px; }
	#twitter li { margin: 5px 0; }
	#twitter .date { display: block; font-size: .8em; color: #999; }