* {
	margin : 0;
	padding : 0;
}

a img {
	border : 0;
}

body {
	background-image : url('../img/bg.gradient.png');
	background-repeat : repeat-x;
	background-attachment : fixed;
	background-color : #3f9c03;
	font-family : Arial, Sans-serif;
	font-size : 14px;
}

	#page {
		width : 800px;
		margin : 0 auto;
		/*border-left : 2px solid #3f9c03;
		border-right : 2px solid #3f9c03;*/
	}
	
		#header {
			background-color : #fff;
			padding : 16px;
			text-align : center;
		}
		
		#navigation {
			background-color : #b2aa7e;
			height : 25px;
			line-height : 25px;
			border-bottom : 4px solid #024841;
			font-variant : small-caps;
			clear : both;
		}
		
			#navigation li {
				list-style-type : none;
				display : inline;
				width : 133px;
				float : left;
				text-align : center;
			}
			
				#navigation li a {
					font-weight : bold;
					color : #000;
					text-decoration : none;
					
				}
		
		#body {
			clear : both;
			float : left;
			margin : 0 auto;
			background-image : url('../img/bg.columns.png');
			background-repeat : repeat-y;
			min-height : 800px;
		}
		
			#sidebar {
				color : #fff;
				width : 250px;
				float : left;
			}
			
				#sidebar a {
					color : #b2aa7e;
					text-decoration : none;
				}
				
				#sidebar h2 {
					background-color : #24602b;
					font-weight : bold;
					font-size : 1.1em;
					padding : 0 35px;
					margin-bottom : 8px;
				}
				
				#sidebar p {
					padding : 0 35px;
					font-size : 0.8em;
					line-height : 14px;
					margin-bottom : 16px;
				}
			
			#content {
				float : right;
				width : 550px;
			}
			
				#content a {
					color : #000;
				}
				
				#content h1 {
					background-color : #99926c;
					color : #006d65;
					font-weight : bold;
					font-size : 1.25em;
					padding-left : 16px;
				}
				
				#content h2 {
					color : #390;
					font-weight : bold;
					font-size : 1.1em;
					padding-left : 16px;
					margin-bottom : 8px;
				}
				
				#content h3 {
					color : #014d16;
					font-weight : bold;
					font-size : 1.2em;
					padding-left : 16px;
					margin : 8px 0;
					font-variant : small-caps;
				}
				
				#content p {
					padding-left : 16px;
					margin-bottom : 16px;
					line-height : 18px;
				}
				#content p.mini {
					font-size : 0.75em;
				}

	#footer {
		clear : both;
		background-image : url('../img/bg.grass.png');
		background-repeat : repeat-x;
		height : 190px;
		position : relative;
		top : -100px;
		z-index : -1;
	}

p.question {
	font-weight : bold;
	margin-bottom : 0px;
}


table {
	border-collapse : collapse;
	border : 0px none;
	width : 95%;
	margin-right : 8px;
}

tr.header td {
	font-weight : bold;
	text-align : center;
}

tr.footer td {
	text-align : center;
}

td {
	padding : 4px;
}

tr.alt-row {
	
}