#container { 
	background: url(img/page-background.png) 0 154px no-repeat;
	min-height: 763px;
}

	#content {
		position: absolute;
		top: 190px;
		left:0;
		width: 610px;
		background: #FFF;
		padding: 1px;
		border: 8px solid #00561D;
		font: .9em Arial, Helvetica, sans-serif;
		min-height: 555px
	}
		#content img.banner {margin-bottom: 1em }
		#content p {  margin: 0 10px .5em 10px }
		#content a {color: #000}
		#content h1, #content h2, #content h3 { margin: 0 10px .5em 10px }
		#content h1 a, #content h2 a, #content h3 a { text-decoration: none }
		#content blockquote {
			padding-left: 20px;
			padding-right: 20px
		}
		#content .post {
			margin-bottom: 2em
		}
		#content ul  { 
			list-style:circle !important;
			list-style-type: circle;
			padding-left: 30px;
			margin: .5em 0 .5em
		}
		#content ul li  { display: block !important }
	#main { clear: both }
	#footer {	
		background: url(img/footer-background.jpg) no-repeat;
		width: 890px;
		height: 165px;
		position: absolute
	}
	
	/* FORMS */
	#content form { padding-left: 15px }
	#content form p {
		width: 300px;
		clear: left;
		margin: 0;
		padding-left: 105px;
		height: 1%;
	}
	#content form label {
		width: 100px;
		margin-left: -105px;
		float: left;
		clear: both;
		padding-bottom: 10px
	}
	.ff3 #content form label { margin-left: -99px !important }
	#content form input[type="text"], #content form textarea {
		width: 150px;
		border: 1px solid #666;
		padding: 2px
	}
	#content #checkbox {
		float: left;
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.ff3 #content #checkbox {
		display: block
	}
	.gecko #content #checkbox {
		padding-left: 0 !important;
		margin-left: 110px
	}
	#content form input[type="submit"] { margin-bottom: 1em }
	
/* SALSA */
#message-page {
	margin-top: 10px;
}
.salsa form label {
	float: none !important;
	margin-left: 0 !important;
	padding-bottom: 0 !important;
	width: 0 !important
}
.salsa input[type=text], .salsa textarea {
	width: auto !important
}