body {
	font: 62.5%/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #333;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

a {color: #333;}
a:hover {color: #000;}
a:visited {color: #666;}

h2 {
	font-size: 1.8em;
	font-weight: lighter;
	color: #76b900;
	margin: 10px 0 20px;
}

#left_col, #right_col, #bottom_section, #full_content {
	font-size: 1.2em;
}

#left_col, #right_col, #full_content {
	margin-top: 20px;
}

#full_content p {
	margin-bottom: 20px;
}

table {
	margin: 20px 0;
	padding: 0;
}

table tr, table td {
	height: 1.5em;
}

table td {
	border-right: 6px solid #fff;
}