* {margin:0;padding:0;}
body {color:#222;background-color:#f1f1f1;font-family: Verdana, Verdana, Geneva, sans-serif;font-size: 1em;margin:25px 0 0 0;}
h1 {margin:0 0 25px 0;font-family:Trebuchet MS, Helvetica, sans-serif;}
a{color:#00aeef;text-decoration:none;}
a:hover{border-bottom:2px dotted #00aeef;}
#wrap { width:400px; margin:0 auto; }
.content {display:block; background:#fefefe; border:2px solid #fefefe; color:#444;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#lhs {width:140px;float:left;padding:10px 30px;text-align:left;line-height:22px;display:inline;}
#rhs {width:160px;float:left;padding:40px 0 0 0;display:inline;}
.clear{clear:both;font-size:1px;}
.button a {border:1px solid #0085b7; background-color:#0085b7;padding:6px 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#fff;font-family: Verdana, Verdana, Geneva, sans-serif;}
.highlighted {font-weight:bold;}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
	#wrap {
		width:300px;
		margin:0 10px;
	}
	#lhs {
		width:280px;
		padding:10px 0 0 20px;
	}
	#rhs {
		width:280px;
		padding:10px 0 0 20px;
	}
	.button {
		margin:10px 0 30px;
	}
}

