body
	{
	margin:0px;
	}
img
	{
	border:0px;
	}
#masthead
	{
	background-color: #C7B07C;
	padding:0px;
	margin:0;
	border:1px solid #676A6A;
	position:relative;
	left:0;
	top:0;

	}
#masthead table
	{
	margin:0px;
	width:100%;
	}
.banner
	{
	text-align:left; 
	font:36px "Times New Roman", Times, serif; 
	font-style:normal; 
	font-weight:bold; 
	color:#2a472a;
	margin:0px;
	padding:0px;

	}
.addr
	{
	border-top: 2px solid #5E2605;
	color:#5E2605;
	font:100% Arial, Helvetica, sans-serif;
	text-align:left;
	font-style:italic;
	margin:0px;
	}
	
.addr a:link
	{
	text-decoration:none;
	color:#5E2605;
	font-weight:bold;
	}

.addr a:visited
	{
	text-decoration:none;
	color:#9c7c6a;
	font-weight:bold;
	}

.addr a:hover
	{
	text-decoration:none;
	color:#B04506;
	border-bottom:1px solid #B04506;
	font-weight:bold;
	}
.addr a:active
	{
	text-decoration:none;
	color:#B04506;
	border-bottom:1px solid #5E2605;
	font-weight:bold;
	}
.tabnav ul
	{
	padding:0;
	margin:0;
	border:1px solid purple;
	}

.tabnav li
	{
	display:inline;
	padding:0;
	margin:0;
	}

#content
	{
	margin-left: 15px;
	margin-right:15px;
	padding:0px;
	}
#content p
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#content a:link
	{
	color:black;
	font-weight:bold;
	text-decoration:none;
	}
#content a:visited
	{
	color:#777777;
	font-weight:bold;
	text-decoration:none;
	}
#content a:hover
	{
	color:#4c834c;
	border-bottom:1px solid #4c834c;
	text-decoration:none;
	font-weight:bold;
	}
#content a:active
		{
	color:#4c834c;
	border-bottom:1px solid #4c834c;
	text-decoration:none;
	font-weight:bold;
	}
	
 .lownav
	{
 	font: small Arial, Helvetica, sans-serif;
 	color: #474747;
 	text-align:center;
 	margin-top:15px;
 	border-top: 1px solid #474747;
 	line-height:1.25;
	}
.lownav a:link
	{
	text-decoration:none;
	font-weight:bold;
	color:#474747;
	padding:3px;
	}
.lownav a:visited
	{
	color:#474747;
	text-decoration:none;
	font-weight:bold;
	padding:3px;
	}
 .lownav a:hover
	{
	color:#5E2605;
	border-top:1px solid #C7B07C;
	border-bottom:1px solid #C7B07C;
	padding:3px;
	}
 .lownav a:active
	{
	}


h1
	{
	font-family: Arial, Helvetica, sans-serif;
	color:#2a472a;
	border-bottom:2px dotted #C7B07C;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:145%;
	padding:0px;
	margin:0px;
	}
h2
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#2a472a;
	border-bottom:2px dotted #C7B07C;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:125%;
	}
h3
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#2a472a;
	font-weight:bold;
	font-size:100%;
	}
.leftimage
	{
	float:left;
	border:0px;
	padding: 0px 10px 10px 0px;
	}
	
.rightimage
	{
	float:right;
	border:0px;
	padding: 0px 0px 10px 10px;
	}
.projty
	{
	list-style:square ;
	list-style-position: outside;
	color:#006400;
	position:relative;
	left:10px;
	}
.projty li
	{
	font:14px Arial, Helvetica, sans-serif;
	}

.special
	{
	color:black;
	}
.contact ul
	{
	border:1px solid red;
	display:inline;
	list-style-type:disc;
	}
.contact li
	{
	list-style-type:disc;
	display:inline;
	}

#topnav
	{
	text-align:right;
	margin:0px;
	padding-bottom:0px;

	}
.block
	{
	min-height:284px;
	}
.grid
	{
	margin-left:20px;
	}
.grid caption
	{
	font-weight:bold;
	font-style:italic;
	border-bottom:1px solid #2F4F2F;
	padding-bottom:5px;
	}
.grid table
	{
	font:14px Arial, Helvetica, sans-serif;
	border-left:2px solid #2F4F2F;
	}
.grid td
	{
	padding-right:10px;
	padding-left:10px;
	
	}
#tagline
	{
		text-align:right;
	}
.portfoliotop
	{
		align:right;
		border-top:8px solid #c7b07c;
		border-bottom:8px solid #c7b07c;
		margin-top:5px;
	}
#crumbs
	{
		font:12px Arial, Helvetica, sans-serif;
		position:absolute;
		right:20px;
	}
#crumbs a:link
	{
	line-height:14px;
	font-weight:bold;
	margin:0 10px 4px 10px;
	text-decoration:none;
	color:#5E2605;
	}
	#crumbs a:visited
	{
	text-decoration:none;
	font-weight:bold;
	color:#9c7c6a;
	}
	#crumbs a:hover
	{
	border-top:1px solid #C7B07C;
	border-bottom:1px solid #C7B07C;
	padding-bottom:2px;
	font-weight:bold;
	color:#b04506;
	text-decoration:none;
	}
	#crumbs a:active
	{
	border-top:1px solid #C7B07C;
	border-bottom:1px solid #C7B07C;
	padding-bottom:2px;
	font-weight:bold;
	color:#b04506;
	text-decoration:none;
	}
.pickcategory
	{
		font:12px Arial, helvetica, sans-serif;
		display:block;
		list-style-type:none;
		padding-bottom:10px;
	}
.pickcategory li
	{	
		float:right;
		border-right:1px solid #474747;
		padding-left:6px;
		padding-right:6px;

	}
.thepic
	{
		margin-top:5px;
		margin-right:5px;
		padding-top:8px;
		padding-bottom:8px;
		background-color: #C7B07C;
		float:right;
		position:relative;
		top:-10px;
	}
.photonav
	{
		list-style-type:none;
		font:12px Arial,Helvetica,sans-serif;
		line-height:1.5;
	}
.picblock
	{
			min-height:305px;

	}

