#wrapper {
	text-align: center;
	margin: 0 1% 0 1%;
}
#container {
	text-align: left;
	margin: 0;
	padding: 0;
}
div {
	margin: 0;
	padding: .5em 1em .5em 1em;
}

a:link, a:visited, a:active {
	border: 1px solid #fff;
	background-color: #fff;
	color: #333;
	text-decoration: underline;
} 
a:hover {
	border: 1px solid #000;
	color: #fff;
	background-color: #009;
	text-decoration: none;
}
p, ul {
	font-family: verdana, arial, sans-serif;
	font-size: .8em;
	margin: 1.5em 0 0 0;
	padding: 0;
	min-width: 0;
}

h1, h2 {
	display: block;
	float:none;
	text-align: left;
	width: 100%;
}
h2 {
margin: 2em 0 .5em 0;
}
a:link, a:visited, a:active {
	border: 1px solid #fff;
	background-color: #fff;
	color: #f00;
	text-decoration: underline;
} 
a:hover {
	border: 1px solid #000;
	color: #fff;
	background-color: #009;
	text-decoration: none;
}

div#content {

}
div#content, div#footer {
text-align: left;
}
#footer p {
font-size: .7em;
color: #003;
}
div#content {
width: 66%;
}
div#leftcolumn {
float:left;
width: 33%;
}
div#rightcolumn {
float:right;
width: 33%;
}
div#footer{
float:left;
width: 80%;
}