a {
	background-color: transparent;
	color: #ef2b2d;
	text-decoration: underline;
}

address {
	font: normal 12px arial, sans-serif;
	margin: 20px 0;
	padding: 0;
}

body {
	border: 0;
	font: 12px arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}

/*
div { border: 1px solid #ccc; }
*/

div#wrapper {
	background: url('http://www.vernier.com/e-news/2006-10-02/background.gif') repeat-y;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 800px;
}

div#footer {
	clear: both;
}

div#sidebar {
	background-color: black;
	color: white;
	float: right;
	margin: 0;
	padding: 0;
	width: 180px;
}

	#sidebar h1 {
		background-color: black;
		color: white;
		font: normal 36px verdana, sans-serif;
		margin: 0;
		padding: 0;
	}

	#sidebar h2 {
		font: normal 24px verdana, sans-serif;
		letter-spacing: 3px;
		margin: 0;
		padding: 0;
	}

	#sidebar h2 span {
		background-color: black;
		color: #ef2b2d;
		display: block;
	}

	#sidebar h3 {
		background-color: black;
		border-top: 1px solid #ccc;
		font: normal 14px verdana, sans-serif;
		margin-top: 10px;
		padding-top: 10px;
		width: 150px;
	}

	#sidebar address {
		margin-top: 300px;
	}


div#content {
	background-color: white;
	float: right;
	margin: 0;
	padding: 0;
	width: 600px;
}

	#content h2 {
		font: bold 24px arial, sans-serif;
		margin: 0;
		padding: 10px 0 5px 0;
	}

	#content h3 {
		background-color: transparent;
		color: #009e49;
		font: bold 14px arial, sans-serif;
		margin: 5px 0;
		padding: 5px 0 0 0;
	}

	#content p {
		margin: 5px 0 5px 0;
		padding: 0 0 5px 0;
	}

	#left_column, #right_column {
		float: left;
		margin: 0 10px 0 10px;
		padding: 0;
		width: 272px;
	}

	#header {
		background: url('http://www.vernier.com/e-news/2006-10-02/header.gif') no-repeat;
		background-color: #009E49;
		color: white;
		height: 90px;
		margin: 0 0 10px 0;
		padding: 0;
		width: 600px;
	}

	#header h1, #header p {
		margin: 0 0 0 -2000px;
		padding: 0;
	}

	#header p a {
		color: white;
		background-color: #009E49;
	}

	#unsubscribe {
		border-top: 5px solid #009e49;
		clear: both;
		margin: 10px;
		padding: 10px;
	}

	#award {
		border: 0;
		float: left;
		margin: 0 10px 5px 0;
		padding: 0;
	}

p.end, #content p.end {
	border-bottom: 1px solid #888;
	margin: 0;
	padding-bottom: 15px;
}

.box {
	background-color: #e7e7e7;
	margin: 10px 0;
	padding: 10px;
	width: 230px;
}