* {
	margin: 0;
	padding: 0;
}

.clear { clear: both; }

.img {
	border: 2px;
	border-color: black;
	padding-right: 10px;

}

body {
	font-size: 62.5%;
	font-family: Helvetica, sans-serif;
	background: #2f2828 url(images/bg.gif) top left repeat-x;
}

}

#header {
}

#description {
		text-indent: -9999px;
		display: block;
		height: 0px;
		float: left;
}

#container {
	width: 928px;
	margin: 38px auto 37px auto;
}

#header {
	width: 928px;
}

ul#menu {
	list-style: none;
	}
	ul#menu li {
		display: inline;
	}
	ul#menu li a  {
		text-indent: -9999px;
		display: block;
		height: 72px;
		float: left;
		}
		ul#menu li a.spacel {
			background: url(images/menu_sidel2.gif) no-repeat bottom right;
			width: 36px;
			}
		ul#menu li a.home {
			background: url(images/menu_home.png) no-repeat bottom center;
			width: 131px;
			}
		ul#menu li a.menu {
			background: url(images/menu_menu.png) no-repeat bottom center;
			width: 127px;
		}
		ul#menu li a.bio {
			background: url(images/menu_bio.png) no-repeat bottom center;
			width: 177px;
			}
		ul#menu li a.contact {
			background: url(images/menu_contact.png) no-repeat bottom center;
			width: 191px;
			}
		ul#menu li a.test {
			background: url(images/menu_test.png) no-repeat bottom center;
			width: 210px;
			}
		ul#menu li a.spacer {
			background: url(images/menu_sider2.gif) no-repeat bottom right;
			width: 56px;
			}
			ul#menu li a.home:hover, ul#menu li a.home:active,
			ul#menu li a.menu:hover, ul#menu li a.menu:active,
			ul#menu li a.bio:hover, ul#menu li a.bio:active,
			ul#menu li a.contact:hover, ul#menu li a.contact:active,
			ul#menu li a.test:hover, ul#menu li a.test:active {
				background-position: center center;
			}
		body#home ul#menu li a.home,
		body#menu ul#menu li a.menu,
		body#bio ul#menu li a.bio,
		body#contact ul#menu li a.contact,
		body#test ul#menu li a.test {
			background-position: top center;
		}

#contentleft {
	float: left;
	width: 21px;
	height: 498px;
	background: #2f2828 url(images/body_left.png) top left no-repeat;

}

#content {
	float: left;
	width: 864px;
	height: 498px;
	background: #fff url(images/body_bottom.png) bottom center no-repeat;

}

#logo {
	float: left;
	width: 250px;
	padding-top: 40px;
	font-size: 1.8em;
	font-weight: bold;
	text-align: center;
}

#main {
	float: right;
	width: 614px;
	font-size: 1.2em;
}

#contentright {
	float: right;
	width: 43px;
	height: 498px;
	background: #2f2828 url(images/body_right.png) top right no-repeat;

}

#contentpics {
	float: left;
	width: 310px;

}

#contenttext {
	float: right;
	width: 390px;

}


#footer {
	width: 100%;
	height: 110px;
	margin: 0 auto;
	background: #3c3333;
	padding: 0px 0px;

}
#footertext {
	color: #827b7b;
	text-align: center;
	font: Arial, Century Gothic, Courier, monospace;
	padding: 17px 0px 0px 0px;
}
ul#footertext {
	list-style: none;
}

ul#footertext li {
	display: inline;
	letter-spacing: 1px;
	padding: 0px 5px;
	font-weight: bold;

}

ul#footertext li a {
	color: #827b7b;
}

#contact-area {
	width: 600px;
	margin-top: 25px;
	float: left;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}

#table {
	width: 613px;
	border: 3px solid #1b1818;
	border-collapse: collapse;
	background: #f2e9e1;
}

.td {
	padding: 10px;
}

th {
	background: #cfc4ba;
	padding: 5px;
	border-top: 2px solid #1b1818;
 
}

#table1 {
	width: 613px;
	border: 0px solid #1b1818;
	border-collapse: collapse;
	background: #fff;
	font-size: 14px;
}

.td1 {
	padding: 5px;
}

.bio {
	font-size: 1.2em;
	letter-spacing: 1px;
}





/*

--------------------------------------------------------------------------------------------------------------------
*/




p {
	margin: 0px 0px 10px 0px;
	padding: 4px;
}

a {
	color: #a52c0b;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.75em;
}

h3 {
	font-size: 1.5em;
}

h4 {
	font-size: 1.2em;
	margin-bottom: 9px;
	
}

h5 {
	font-size: 1em;
	margin-bottom: 10px;
	
}
