img { border-width: 0; }
body { margin: 0;
	padding: 0;
	border-width: 0;
	font-family: Arial, helvetica, sans-serif; }

#container { width: 900px;
	}

#header { width: 530px;
	float: left;
 }

#content { width: 800px;
	float: left;
	clear: left; }

#footer { float: left;
	clear: left;
	width: 530px;
	 }


.post { float: left; clear: left;
	margin: 0 0 20px 0; }

.posthead { width: 150px;
	float: left;
	}

.copy { width: 320px;
	float: left; }



/* columns */

.onecol { width: 150px;
	float: left; }

.twocol { width:320px;
	float: left; }

.threecol { width: 490px;
	float: left; }

/* colors */

.brown { background-color: #87725B; color: #F4E6AF; margin: 10px;padding: 5px; }
.green { background-color: #AFCB98; color: #F4E6AF; margin: 10px;padding: 5px;}
.tan { background-color: #F4E6AF; color: #87725B; margin: 10px;padding: 5px;}


/* text styles */

h1 { margin: 10px;
	color: #F4E6AF;
	font-size: 40px; }

h2 { margin: 10px;
	font-size: 18px;
	color: #87725b; }

h3 { margin: 10px;
	font-size: 12px;
	color: #87725B; }
.brown h3 { color: #F4E6AF; }

h4 { margin: 10px;
	color: #87725B }

a { font-weight: bold; text-decoration: none;}
a:hover { text-decoration: underline; }

p { margin: 10px; }

#header p, li { font-size: 10px; }

.copy p { font-size: 14px;
	color: #87725B; }

.copy a { color: #677E52; }

.posthead p { font-size: 10px; }

li { list-style: none; }


.brown a { color: #F4E6AF; }
.green a { color: #F4E6AF; }
.tan a { color: #87725B; }

.media img { width: 50px;
	height: 50px;
	border: none;
	float: left;
	margin: 3px;
}

.media { padding: 10px; }
.media h3 { clear: left; }

.spacer { clear: both; }

.copy img { margin: 10px; }

input { margin: 5px 10px 5px 10px; }
textarea { margin: 10px;
	width: 300px;
	height: 150px; }
object { margin: 10px; }
embed { margin: 10px; }

#footer .tan a { font-size: 10px; }