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

/* ********************************
             HTML Tags
   ******************************** */
body {
	background-color:#1B160E;
	color:#433B21;
	font-family:Arial, Helvetica, sans-serif;
	color:#1B160E;
	font-size:14px;
}

h3 {
	font-size:18px;
	color:#433B21;
}

h4 {
	font-size:16px;
	color:#EDE9DE;
	background-color:#433B21;
	padding:3px 5px 3px 5px;
	margin:0px 0px 10px 0px;
}

a img {
	border:none;
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:underline;	
}

/* **********************************
              DIV IDs
   ********************************** */
#center_content {
	top:20px;
	width:950px;
	margin:auto;
	background-color:#EDE9DE;
}

#page_header {
	background-image:url(../images/index_header.gif);
	background-color:#1B160E;
	height:115px;
}

#navigation {
	background-color:#433B21;
	height:32px;
	padding-top:2px;
}

#content {
	background-color:#EDE9DE;
}

#home_content {
	top:147px;
	left:0px;
	width:950px;
	height:auto;
	background-color:#EDE9DE;
}
	
#footer {
	clear:both;
	width:950px;
	height:30px;
	
}

#individual_content {
	width:900px;
	margin:20px auto 10px auto;
}

#individual_content_header {
	background-color:#5D9332; /*#779454;*/
	color:#EDE9DE;
	font-size:20px;
	font-weight:bold;
	padding:3px 10px;
}

#individual_content_content {
	border:solid 2px #5D9332; /*#779454;*/
	padding:10px 10px 10px 10px;
}

#individual_content_articlePreviews {
	border:solid 2px #5D9332; /*#779454;*/
	padding:5px;
}

.articlePreview {
	width:427px;
	float:left;
	margin:5px;
	height:323px;
	border:#433B21 solid 2px;
}

.portfolioPreview {
	border:solid 2px #000;
	padding:0 10px 10px 10px;
	width:409px;
	float:left;
	margin:5px;
	height:320px;
}

#individual_content_portfolio_flash {
	clear:both;
	width:896px;
	border:solid 2px #5D9332; /*#779454;*/
	font-size:14px;
}

.center_video {
	width:360px;
	margin:auto;
}

.bioPic {
	float:left; 
	margin:0 20px 20px 0;
}

.articlePreviewPic {
	float:left; 
	margin:0 10px 10px 10px;
}

.articlePreviewContent {
	padding:0 10px 10px 10px;
	height: 257px;
}

.articlePreviewHeaderFooter {
	background-color:#433B21;
	padding:3px 5px;
}

.articlePreviewHeaderFooter a {
	color:#EDE9DE;
	font-weight:bold;
	text-decoration:none;
}

.articlePreviewHeaderFooter a:hover {
	text-decoration:underline;
}
.clearBoth {
	clear:both;
}

