@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:67.5%;
	line-height:150%;
		background-image:url(images/COMPOSITE.jpg);
		background-attachment:fixed;

	/*background-image:url(images/gradient_bg.jpg);
	background-repeat:repeat-x;*/
/*	background:#222;
*/}

h1, h2, h3{
color:#632716;
}

h1{
	font-size:1.8em;
}

h1, h2{
	line-height:165%;
}


form{
	width:500px;
	margin:0 auto;
}
label{
	font-weight:bold;
	display:block;
	width:405px;
	margin-top:10px;
	}

input{
	width:100%;
}

input[type=submit]{
	width:auto;
}

textarea{
		width:100%;
	height:150px;
}

#wrap{
	width:890px;
	margin:10px auto;
	padding:20px 20px 10px 10px;
/*border:4px solid #888888;
*/	background-color:#333;
}

#header{
	width:620px;
	height:113px;
	background-image:url(images/header_620x138.png);
	background-repeat:no-repeat;
	background-position:top left;
	/*float:right;*/
}

#footer{
	width:890px;
	margin:0 auto;
	color:#632716;
	font-size:.8em;
	font-weight:bold;
}

#left_column{
	width:250px;
	margin:0 10px;
	min-height:300px;
	float:left;
	
}

#side_content{
	width:249px;
	margin-top:10px;
	background:#BFBCAC;
	min-height:200px;
}

#side_content h1{
	font-size:1.2em;
	padding:20px 20px 0;
}


#side_content p{
	padding:5px 20px;
	color:#333;
}

#side_foot{
	width:249px;
	height:70px;
	margin:-10px 0 0 0;
	background-image:url(images/side_bottom_249x70.png);
	background-repeat:no-repeat;
	background-position:top left;
}


#content{
	background:#D1D4D3;
	width:620px;
	margin:10px 0;
	color:#444444;
	/*float:right;*/
	}
	
	#content p, #content h2{
		padding: 10px 20px 0;
	}

#content h1{
	padding:20px 20px 0;
}

a:link, a:visited{
	color:#632716;
}
a:hover, a:active{
	color:#333;
	text-decoration:none;
}

#nav{
	width:620px;
	height:25px;
	color:#FFF;
	background:#360;
/*	float:right;
	margin-top:113px;
*/}

#nav a{
	float:left;
	display:block;
	padding:0 5px;
	margin-right:7px;
}
#nav a:link, #nav a:visited{
	color:#FFF;
}

#nav a:hover{
	color:#888;
}
.bump_right{
	margin-left:20px;
}

.bioright{
	width:200px;
	float:right;
	margin:15px;
}

.bioleft{
	width:200px;
	float:left;
	margin:15px;
}

.bioleft p, .bioright p{
	padding:0;
	margin:0;
	color:#632716;
	font-weight:bold;
	font-size:.9em;
}

.floatright{
	float:right;
}

img.floatright{
	margin:0 20px 10px 10px;
}

.imgfloatright{
	margin:0 20px 10px 10px;
	float:right;
}


.warning, label.warning{
	color:#F00;
}