body
{	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-color:#000;
	color:#eeece9;}
#positioner
{	width:755px;
	padding:0;
	overflow:hidden;
	margin:auto;}
#outerShell
{	width:753px;
	overflow:hidden;
	padding:0;
	margin:20px 0 0 0;}
#topHeader
{	width:753px;
	overflow:hidden;}
#topHeader h2
{	background:url(images/steven-ridley.gif) no-repeat top left;
	width:375px;
	height:31px;
	padding:0;
	margin:13px 0 0 0;
	text-indent:-9979px;
	float:left;}
#topHeader p
{	width:183px;
	float:right;
	padding:0;
	margin:0;
	color:#b6844a;
	font-size:1.1em;}
#nav
{	width:753px;
	overflow:hidden;	
	margin:8px 0 0 0;
	padding:5px 0 0px 0;
	background:#735127 url(images/nav-top.gif) no-repeat top left;}
#navBottom
{	width:753px;
	overflow:hidden;
	margin:0;
	padding:0 0 5px 0;
	background:transparent url(images/nav-bottom.gif) no-repeat bottom left;}
#nav ul
{	margin:0 0 0 10px;
	padding:0 0px 0 0;
	list-style-type:none;}
#nav li
{	margin:0 10px 0 0;
	padding:0 0px 0 0;
	float:left;}
#nav span
{	margin:0 0 0 10px;
	padding:0 0px 0 0;}
#nav h2
{	margin:0 10px 0 0px;
	padding:0 0px 0 0;
	font-size:1.2em;
	float:right;}
#nav a
{	text-decoration:none;
	color:#FFF;}
#nav a:hover
{	text-decoration:underline;
	color:#FFF;}
h1
{	font-size:1.2em;
	color:#d6a57c;
	padding:0;
	margin:0 0 15px 0;}
p
{	font-size:0.9em;
	line-height:1.4em;}
.highlight
{	font-size:1.2em;
	color:#CCCCCC;
	text-align:center;}
#left_editable span
{	font-size:0.8em;}
#content
{	margin:20px 0 0 0;
	padding:0;}
#left_editable
{	width:400px;
	overflow:hidden;
	float:left;}
#left_editable img
{	margin:10px 10px 0 0;
	padding:0 10px 10px 0 ;
	width:60px;
	height:60px;
	float:left;}
#right
{	width:333px;
	overflow:hidden;
	float:right;}
#right_editable
{	width:300px;
	overflow:hidden;
	float:right;}
#rightImage
{	width:300px;
	float:right;
	clear:both;
	overflow:hidden;}
#rightImage2
{	width:300px;
	overflow:hidden;
	float:right;
	clear:both;
	margin:10px 0 0 0;}
#rightImage_editable
{	width:300px;
	overflow:hidden;}
#rightImage2_editable
{	width:300px;
	overflow:hidden;}
#rightImageThumbs
{	width:330px;
	overflow:hidden;
	height:68px;
	margin:5px 0 0 0;}
.thumbText
{	width:60px;
	float:left;
	font-size:0.9em;
	}
#thumbImages_editable
{	width:330px;
	float:right;
	height:50px;}
#thumbImages_editable img
{	width:50px;
	height:50px;
	float:right;}
.indexBlock	
{	overflow:hidden;
	width:333px;
	position:relative;
	margin:0 0 17px 0;
	height:100px;}
.indexBlockText h3 
{	padding:0;
	margin:0 0 6px 10px;
	color:#282723;
	position:absolute;
	font-size:1.1em;
	bottom:0;
	left:0;}
.indexBlockText a 
{	padding:0;
	margin:0;
	color:#282723;
	text-decoration:none;}
.indexBlockText a:hover
{	padding:0;
	margin:0;
	color:#282723;
	text-decoration:underline;}
#footer
{	clear:both;
	margin:10px 0 20px 0;
	font-size:0.9em;
	color:#d6d1ce;
	border-top:1px solid #666666;}
#footer ul
{	margin:0 0 0 5px;
	padding:10px 0px 0 0;
	list-style-type:none;}
#footer li
{	margin:0 5px 0 0;
	padding:0 0px 0 0;
	float:left;}
#footer span
{	margin:0 0 0 5px;
	padding:0 0px 0 0;}
#footer a
{	margin:0;
	color:#d6d1ce;
	text-decoration:none;
	padding:0;}
#footer a:hover
{	margin:0;
	color:#d6d1ce;
	text-decoration:underline;
	padding:0;}
#image_editable
{	width:333px;
	height:333px;
	margin:0;
	padding:0;
	border:1px solid #006600;}
/* Contact Form Styles
-------------------------------------------------------------*/

#contactForm
{	width:700px;
	overflow:hidden;
	margin:0px 0 0 0px;
	padding:2px 0 5px 0;}
#contactForm fieldset
{	width:700px;
	border:0;
	margin:0px;
	padding:0;
	overflow:hidden;}
#contactForm input
{	width:250px;
	border:1px solid #999999;
	background-color:#333333;
	color:#000;}
#contactForm label
{	padding-top:2px;
	color:#FF6600;
	width:220px;
	padding-bottom:2px;}
#message
{	width:250px;
	height:85px;}
#contactForm textarea{
	width:250px;
	height:85px;
	border:1px solid #999999;
	background-color:#333333;
	color:#FFFFFF;}

#formBoxAll
{	float:left;
	overflow:hidden;}
#caseStudyContainer
{	clear:both;
	margin:0px 0 0 0;
	width:100%;
	overflow:hidden;}
#caseStudyContainer a
{	color:#FFFFFF;
	text-decoration:underline;}
#caseStudyContainer a:hover
{	color:#FFFFFF;
	text-decoration:none;}
.caseStudyBlock
{	width:180px;
	margin:0 8px 15px 0;
	float:left;
	overflow:hidden;}
.caseStudyBlock img
{	width:60px;
	float:left;
	padding:5px;
	border:1px solid #666666;
	height:60px;}	
.caseStudyBlock p
{	width:100px;
	float:right;
	padding:0 0 0 5px;
	margin:0;}	
#examplesContainer
{	clear:both;
	margin:0px 0 0 0;
	width:100%;
	background-color:#999;
	overflow:hidden;}
.examplesBlock
{	width:180px;
	margin:0 5px 15px 0;
	float:left;
	overflow:hidden;}
.examplesBlock img
{	width:60px;
	float:left;
	padding:5px;
	border:1px solid #FFFF00;
	height:60px;}	
.examplesBlock p
{	width:105px;
	padding:0 0 0 0;
	margin:0;
	float:right;
	height:60px;}	


