a:link {	
	text-decoration: none;	
	background: url(none);	
	font-weight: normal;	
	font-style: normal;	
	color: #FFFFFF;}
	
a:visited {	
	text-decoration: none;	
	background: #000000;	
	font-style: normal;	
	font-weight: normal;	
	background-image: none;	
	color: #FFFEFF;}
	
a:hover {	
	background: url(none);	
	text-decoration: underline overline;	
	border-bottom-color: #CE0E19;}
	
a:active {	
	text-decoration: none;	
	background: #000000;	
	font-style: normal;	
	font-weight: normal;	
	background-image: none;}
	
img{
	border:none;}
	
.background {	
	background: #000000;	
	text-align: center;	
	background-image: url(img/background.jpg);	
	background-repeat: no-repeat;	
	background-position: left top;}
	
.page-container {	
	width:683px;    
	min-height: 570px;	
	border:solid 1px rgb(150,150,150);	
	background: #000000;	
	background-repeat: no-repeat;	
	background-image: url(img/siggy.jpg);	
	background-position: center bottom;	
	margin: auto;	
	padding-bottom: 30px;
	height: auto;}.banner {	
	background: #000000;	
	height: 95px;	
	background-image:  url(img/header_logo.jpg);	
	background-position: left;	background-repeat: no-repeat;}
	
.leftcontainer {	
	background: #000000 left;	
	width: 227px;	
	float: left;}
	
.rightcontainer {	
	float: right;	
	width: 500px;	
	background: #71802D;}
	
.menu {	
	font-family: "Century Gothic";	
	font-size: 14px;	
	color: #FFFFFF;	
	background: #000000;	
	letter-spacing: 0px;	
	text-transform: uppercase;	
	text-align: left;	
	border-top-width: 1px;	
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;	
	border-bottom-style: solid;	
	border-top-color: #FFFFFF;	
	border-right-color: #FFFFFF;	
	border-bottom-color: #FFFFFF;	
	border-left-color: #FFFFFF;}
	
.menu li {     
	display: inline;     
	margin: 0;}
	
.menu a {    
	text-decoration: none;}
	
.munu a:hover {     
	border-top: 1px solid #ffffff;}
	
.menu2 {	
	font-family: "Century Gothic";	
	font-size: 14px;	
	color: #FFFFFF;	
	background: #000000;	
	letter-spacing: 0px;	
	text-transform: uppercase;	
	text-align: left;	
	border-top-width: 1px;	
	border-right-width: 1px; 
	bottom-width: 1px;	
	border-left-width: 1px;	
	border-bottom-style: solid;	
	border-top-color: #FFFFFF;	
	border-right-color: #FFFFFF;	
	border-bottom-color: #FFFFFF;	
	border-left-color: #FFFFFF;}
	
.whttxtblkbg12 {	
	font-family: Papyrus;	
	font-size: 18px;	
	color: #FFFFFF;	
	padding: 10px;	
	font-weight: lighter;	
	margin: 5px;}
	
.pictureborder {	
	border: thin solid #FFFFFF;	
	float: right;	
	padding: 0px;	
	margin: 10px 20px 10px 10px;}
	
.pictureborderleft {	
	border: thin solid #FFFFFF;	
	float: left;	padding: 0px;	
	margin: 10px 20px 10px 10px;}
	
.pictureexpand {	
	height: 121px;	
	border-bottom-width: thick;	
	border-bottom-style: solid;	
	border-bottom-color: #7C8B38;	
	background: #000000 url(img/currprojectbann.jpg);}
	
.bottomtext {	
	font-family: "Trebuchet MS";	
	font-size: 14px;	
	vertical-align: bottom;	
	text-align: right;	
	margin: 10px;	
	position: static;	
	bottom: 1px;	color: #333333;	font-weight: bold;}
	
.pictureexpandfront {	
	height: 121px;	
	border-bottom-width: thick;	
	border-bottom-style: solid;	
	border-bottom-color: #FFC940;	
	background: #000000 url(img/redhotcurl.jpg);}
		
.pictureexpandlinks {	
	height: 121px;	
	border-bottom-width: thick;	
	border-bottom-style: solid;	
	border-bottom-color: #E39916;	
	background: #000000 url(img/linkbanner.jpg);}
	
.pictureexpanddragonfly {	
	height: 121px;	
	border-bottom-width: thick;	
	border-bottom-style: solid;	
	border-bottom-color: #f9cc7f;	
	background: #000000 url(img/dragonfly.jpg);}
	
.papyrus12white {	
	font-family: Papyrus;	
	font-size: 14px;	
	color: #FFFFFF;	
	text-align: right;	
	margin-top: 20px;	
	margin-right: 10px;}
	
.papyrus12greenCopy {	
	font-family: Papyrus;	
	font-size: 16px;	
	color: #0000ff;	
	text-align: right;	
	margin-top: 20px;	
	margin-right: 10px;}
	
.pictureexpandcurrent {	
	height: 121px;	
	border-bottom-width: thick;	
	border-bottom-style: solid;	
	border-bottom-color: #0000ff;	
	background: #000000 url(img/currentprojectbanner.jpg);}
	
.pictureexpandbio {	
	height: 121px;	
	border-bottom-width: thick;	
	border-bottom-style: solid;	
	border-bottom-color: #0000ff;	
	background: #000000 url(img/ceilingworkbann.jpg);}
	
.copperplate {	
	font-family: "Century Gothic";	
	font-size: 12px;	
	text-align: right;	
	color: #FFFFFF;}
	
.papyrus12white a:link {	
		color: #FEC52D;}
		
.papyrus12white a:visited {	
	color: #FDCE2A;}
	
.papyrusyellow {	
	font-family: Papyrus;	color: #FFCB2A;}
	
.pictureborderleftcp {	
	border: 1px solid #999999;	
	float: left;	
	padding: 0px;	
	margin: 10px 20px 10px 10px;	
	height: auto;    
	min-height: 190px;	
	width: 633px;}
	
.picturebordercp {	
	border: thin solid #FFFFFF;	
	padding: 0px;	
	margin: 10px 20px 10px 10px;	
	height: auto;	width: 633px;}
	
.page-containermac {	
	width:683px;    
	min-height: 570px;	
	border:solid 1px rgb(150,150,150);	
	background: #000000;	
	background-repeat: no-repeat;	
	background-image: url(img/siggy.jpg);	
	background-position: center bottom;	
	margin: auto;	
	padding-bottom: 30px;	
	height: 1600px;}
	
.whttxtblkbg12center {	
	font-family: Papyrus;	
	font-size: 18px;	
	color: #FFFFFF;	
	padding: 10px;	
	font-weight: lighter;	
	margin: 5px;	
	text-align: center;}
	
.sylabuscenter {	
	border: none;	
	text-align: center;}
	
.whttxtblkbg12left {	
	font-family: Papyrus;	
	font-size: 18px;	
	color: #FFFFFF;	
	padding: 10px;	
	font-weight: lighter;	
	margin: 5px;
	text-align: left;}

.papyrus12whitecenter {	
	font-family: Papyrus;	
	font-size: 14px;	
	color: #FFFFFF;	
	text-align: center;	
	margin-top: 20px;	
	margin-right: 10px;}
	
.pictureexpandsmallforge {	
	height: 121px;	
	border-bottom-width: thick;	
	border-bottom-style: solid;	
	border-bottom-color: #0000ff;	
	background: #000000 url(img/smallforgebann.jpg);}