@charset "UTF-8";body, html/* CSS Document */ {	margin:0;	padding:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 14px;	background-color:#F3F3E8;}a {	color: #ae6c17;}a:hover {	color: #595e3e;}a img {	border-style: none;	text-decoration: none;}.highlight {	color:#999900;}h1 {	font-size:20px;	margin: 0;	padding: 0;}h2 {	font-size:20px;	color:#ae6c17;	margin: 0;	padding: 0;}h3 {	font-size:16px;	color:#777777;	margin: 0;	padding: 0;}#wrapper {	margin: 0;	padding: 0;	width: 780px;	overflow: hidden;	margin: 0 auto;	background-color:#D9D8BD;	border: 1px solid #b8cc7b;}#banner {	margin: 0;	padding: 0;	width: 780px;	height: 120px;	float: left;	background: #3a3a2d url(../images/bannerstripe.png) repeat;	overflow: hidden;	position:relative;}.bottomright {	position: absolute;	bottom: 0px;	right: 0px;}#stripe {	margin: 0;	padding: 0;	overflow: hidden;	width: 780px;	height: 7px;	float:left;	background-color:#595e3e;}#navbar {	margin: 0;	padding: 0;	width: 780px;	height: 25px;	float: left;	background-color:#ae6c17;	color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;}#navbar ul {	margin:3px 0 0 0;	padding:0;}#navbar ul li {	display:inline;	margin-left: 10px;}#navbar ul li a {	color:#FFFFFF;	text-decoration:none;}#navbar ul li a:hover {	color:#595e3e;	text-decoration:none;}#content {	margin: 0;	padding: 0 8px 0 8px;}#bigclicker {	padding: 6px;	width: 540px;	height: 142px;	float: left;	margin-top: 8px;	background-color: #595e3e;	overflow:hidden;	position: relative;}#bigclicker a {	color:#FFFFFF;}#bigclicker img {	float: left;	margin-bottom: 3px;}#bigclicker p {	margin:0;	padding:0;	color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size: 22px;	float:left;}.readmore {	font-size: 14px;	color:#FFFFFF;	float:right;	position:absolute;	bottom: 5px;	right: 5px;	}#introtext {	padding: 15px;	width: 520px;		float: left;	margin-top: 8px;	background-color: #F3F3E8;	border: 1px solid #b8cc7b;	color:#555555;}#introtext p {	margin-top:0;	margin-bottom:15px;}#clickthroughcolumn {	margin: 0;	margin-bottom: 10px;	padding: 0;	overflow:hidden;	float:right;}.clickthrough {	padding: 0;	margin-top: 8px;	margin-bottom: 0;	overflow:hidden;}#thumbcolumn {	margin: 0;	padding: 8px 0 0 0;	overflow:hidden;	float:right;}.thumb {	padding: 0;	margin-top: 0;	margin-bottom: 0;	overflow:hidden;}.thumb img {	margin: 0px;	padding: 5px;}#footer1 {	width: 780px;	height: 18px;	padding: 7px 0 0 0;	margin-top: 8px;	float: left;	background-color:#ae6c17;	text-align: center;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;}#footer1 a {	color:#CCCCCC;}#footer2 {	width: 780px;	height: 100px;	margin: 0;	padding: 7px 0 0 0;	float: left;	background: #3a3a2d url(../images/bannerstripe.png) repeat;	text-align: center;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}#textbox {	padding: 15px;	width: 520px;	float: left;	margin-top: 8px;	display: inline;	background-color: #F3F3E8;	border: 1px solid #b8cc7b;	color:#555555;	text-align: justify;}#contacttext {	padding: 15px;	width: 520px;	float: left;	margin-top: 8px;	font-family: Arial, Helvetica, sans-serif;	background-color: #F3F3E8;	border: 1px solid #b8cc7b;	color:#555555;	text-align: justify;}#contacttext h1 {	font-weight: normal;	font-size: 14px;	color: #595e3e;}#sidenav {	width: 200px;	float: left;	padding: 0;	margin: 8px 8px 50px 0;			color:#666666;	overflow: hidden;}#projectnav {	width: 190px;	float: left;	padding: 5px;	background-color: #F3F3E8;	border: 1px solid #b8cc7b;	color:#666666;	overflow-y: auto;	overflow-x: hidden;	margin-top: 8px;	margin-right: 8px;	margin-bottom: 50px;	margin-left: 0;}#projectnav a {	text-decoration:none;}#projectnav a:hover {	background-color: #ae6c17;}.projectsummary {	width: 178px;	height: 50px;	padding: 5px;	margin-bottom: 5px;	float: left;	background-color: #595e3e;	border: 1px solid black;	overflow: hidden;}.projectsummary img {	float: left;	margin-right: 5px;}.projectsummary    .p {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 0;	text-align: left;	margin-top: 3px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}.picright {	width: 250px;	height: 210px;	float: right;	margin:15px 0 8px 15px;	background-color: #D9D8BD;	border: 1px solid #F3F3E8;	padding: 5px;	overflow: hidden;	clear: right;}.picleft {	width: 250px;	height: 210px;	float: left;	margin:15px 15px 15px 0;	background-color: #c9c9a9;	border: 1px solid #F3F3E8;	padding: 5px;	overflow: hidden;}.picright p {	margin: 0;	padding-top: 7px;}.picleft p {	margin: 0;	padding-top: 7px;}.projectpic {	margin-left: 3px;	margin-bottom: 20px;}.profile {	width: 495px;	padding: 12px;	background-color:#CCCCCC;	margin-bottom: 20px;	border: 1px solid black;	float: left;}.profile  .imgs {	margin-bottom: 12px;	margin-right: 12px;	float: left;} .profiletext {	width:350px;	float: left;}.contacttext {	font-family: Arial, Helvetica, sans-serif;}.contacttext h1 {	color: #ae6c17;}