body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin: 0; padding: 0; border: 0;
}

body {
	background: #2f84bb;	
}


/** Twitter Styles Yo **/
#twitter {
	width: 500px; margin: 130px auto;
}
#twitter h1 a {
	display: block; margin: 0 0 15px 0;
	font: 80px Helvetica, Arial, Sans-Serif; color: rgba(255,255,255,0.2);
	text-decoration: none;
}
#twitter h1 a:hover { color: rgba(255,255,255,0.3); }
#twitter ul {
	list-style: none; padding: 0 0 0 140px;
	background: url(../img/twat.png) 0 0 no-repeat;
	min-height:132px;/* for good browsers*/
}
#twitter ul li {
	padding: 20px;
	background: rgba(255,255,255,0.1);
	border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
}
#twitter ul li a {
	font: italic 14px/30px Georgia, Times, Serif;
	color: #555b6e;
}
#twitter ul li a:hover { color: #1b2f6f; }
#twitter ul li span { font: 22px/30px Helvetica, Arial, Sans-Serif; color: #fff; }			
#twitter ul li span a {
	font: 22px/30px Helvetica, Arial, Sans-Serif;
}

/** Footer Styles **/
#footer {
	width: 500px; margin: 50px auto;
}
#footer p {
	display: block; margin: 0 0 15px 0;
	font: 12px Helvetica, Arial, Sans-Serif; color: rgba(255,255,255,0.9);
	text-decoration: none;
	padding: 20px;
	background: rgba(255,255,255,0.1);
	border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
}
#footer p a { text-decoration: none; color: rgba(255,255,255,0.9); }
#footer p a:hover { text-decoration: none; color: rgba(255,255,255,0.3); }