	/* STANDARD TAG SETTINGS - from base style */
	.nocss {display:none;}

	body, ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd {padding:0;margin:0;}
	ul, dl, p, h1, h2 ,h3, h4 {margin-bottom:10px;}

	ul, ul li {text-align:left;font-size:13px;list-style-type:none;}
	ol, ol li {text-align:left;font-size:13px;}

	h1 {font-size:21px;}
	h2 {font-size:18px;}
	h3 {font-size:15px;}
	h4 {font-size:13px;}
	h5 {font-size:11px;}
	h6 {font-size:9px;}

	p {font-size:14px;}

	img 		{ border:0px; }	
	a 			{ }		
	a:hover 	{ }

	table { padding:0;margin:0; }
	tr {}
	th { vertical-align:top;text-align:left;padding:0;margin:0;border:0; }
	td { vertical-align:top;text-align:left;padding:0;margin:0;border:0; }


	/* SITE SPECIFICS */
	
	body
	{
		font-family: Helvetica, Arial, sans-serif;			
		text-align:		center;
		background:		#ffffff url(../images/branches.png) right bottom no-repeat;
		min-height:			400px;
	}
	
	#wrapper
	{
		max-width:		975px;
		min-width:		750px;
		margin:			auto;
		text-align:		left;
		background:		transparent url(../images/tlr.png) right top no-repeat;
		min-height:		100%;
	}
	
	#site-header
	{
		margin:		3px;
		padding:	1px;
	}
	
	#site-footer p
	{
		color:			#000000;
		text-align:		right;
		clear:			both;
		margin-right:	50px;
		font-size:		11px;
	}
	
	#site-nav
	{
		margin-top:		107px;
		width:			500px;
		height:			20px;
		display:		block;
		margin-left:	440px;
	}
	
	#site-nav li
	{
		padding-left:	18px;
		padding-right:	20px;
		position:		relative;
		display:		inline;
	}
	
	#site-nav li a
	{
		text-decoration:	none;
		color:				#676565;
	}
	
	#site-nav li .nav-menu a
	{
		padding-left:	0px;
		position:		normal;
		display:		block;
		padding:		2px;
	}
	
	#site-nav li .nav-menu a:hover
	{
		font-weight:	bold;
	}
	
	#content
	{
		
	}
	
	#nav-portfolio 			{	background:		transparent url(../images/box-portfolio.png) left center no-repeat; }
	#nav-awards-accolades 	{	background:		transparent url(../images/box-awards.png) left center no-repeat; }
	#nav-resume				{	background:		transparent url(../images/box-resume.png) left center no-repeat; }
	#nav-about-contact		{	background:		transparent url(../images/box-about.png) left center no-repeat; }
	
	#nav-portfolio .nav-menu a:hover 
	{	background:		transparent url(../images/box-portfolio.png) left center repeat; }
	#nav-awards-accolades .nav-menu a:hover	
	{	background:		transparent url(../images/box-awards.png) left center repeat; }
	#nav-resume	.nav-menu a:hover			
	{	background:		transparent url(../images/box-resume.png) left center repeat; }
	#nav-about-contact .nav-menu a:hover		
	{	background:		transparent url(../images/box-about.png) left center repeat; }
	
	#site-nav li .nav-menu
	{
		background:	#ffffff;
		padding-top:	5px;
		position:	absolute;
		z-index:	999;
		top:		14px;
		left:		18px;
		display:	none;
		width:		100px;
	}
	
	#site-nav li#nav-portfolio .nav-menu
	{
		width:		100px;
	}	
	
	#site-nav li:hover .nav-menu
	{
		display:	block;
	}
	
	#content
	{
		margin-bottom:		30px;
	}
	
	#content #featured
	{
		width:				820px;
		height:				515px;
		position:			relative;
		margin:				auto;
		
	}
	
	#content #featured img
	{
		position:			absolute;
		top:				0px;
		left:				0px;
		
	}
	
	#content .subnav
	{
		
		margin:				0px 30px 0px 30px;
	}
	
	#content div.section
	{
		width:				820px;
		
		position:			relative;
		margin:				auto;
		padding:			30px 45px 30px 45px;
		background:			#E6E6E6 url('../images/tlr.icon.png') bottom left no-repeat;
		border:				2px solid #353333;
		
	}
	
	#content.accolades div.section,
	#content.awards div.section
	{
		border-color:		#B0CD99;
	}
	
	#content.portfolio div.section
	{
		border-color:		#B8E0D5;
	}
	
	#content.resume div.section
	{
		border-color:		#868E26;
	}
	
	#content.about div.section
	{
		border-color:		#EBE997;
	}
	
	#content div.section .text
	{
		margin-left:		45px;
		padding-left:		10px;
		border-left:		1px solid #353333;
		color:				#353333;
	}
	
	#content div.section .text p .highlight
	{
		font-size:			20px;
		
	}
	
	#content div.section .text p 
	{
		font-size:			14px;
		line-height:		20px;
		margin-right:		351px;
		margin-top:			20px;
		
	}
	
	#content div.section .side-graphic
	{
		float:				right;
	}
	
	#content .subnav h1 
	{
		display:			inline;
		padding:			5px 20px;
		margin-left:		15px;
		background-color:	#DCD862;
		color:				#ffffff;
		font-weight:		normal;
		font-size:			42px	;		
	}
	
	#content.accolades .subnav h1
	{
		background-color:	#B0CD99;
	}
	
	#content div.section .button.move-left
	{
		display:			block;
		position:			absolute;
		top:				50%;
		left:				15px;
		z-index:			900;
		margin-top:			-30px;
	}
	
	#content div.section .button.move-right
	{
		display:			block;
		position:			absolute;
		top:				50%;
		right:				15px;
		z-index:			900;		
		margin-top:			-30px;
	}
	
	#content div.subnav a
	{
		text-decoration:	none;
		color:				#676565;
		padding:			10px;
	}
	
	
	#content.portfolio div.subnav h1 
	{	background:		transparent url(../images/box-portfolio.png) left center repeat; }
	#content.awards div.subnav h1,
	#content.accolades div.subnav h1 
	{	background:		transparent url(../images/box-awards.png) left center repeat; }
	#content.resume div.subnav h1 	
	{	background:		transparent url(../images/box-resume.png) left center repeat; }
	#content.about div.subnav h1 	
	{	background:		transparent url(../images/box-about.png) left center repeat; }
	
	#content div.subnav a:hover 
	{ 	
		color:			#ffffff;
	}
	
	#content div.subnav a.active
	{ 	
		color:			#cccccc;
	}
	
	#content.portfolio div.subnav a:hover 
	{	background:		transparent url(../images/box-portfolio.png) left center repeat; }
	#content.awards div.subnav  a:hover ,
	#content.accolades div.subnav  a:hover  
	{	background:		transparent url(../images/box-awards.png) left center repeat; }
	#content.resume div.subnav  a:hover  	
	{	background:		transparent url(../images/box-resume.png) left center repeat; }
	#content.about div.subnav  a:hover  	
	{	background:		transparent url(../images/box-about.png) left center repeat; }
	
	
