body, html {
		width: 100%;
		height: 100%;
		margin: auto;
		text-align: center;
		font: 12px/1.4em "helvetica", verdana, sans-serif;
		background:  url(../images/mainbackground.jpg) top center;
		color: #323232;
		}

a		{
		text-decoration: none;
		color: #666;
		}
		
a:visited{
		color: #666;
		}
		
em{
		font: 14px "georgia", times, serif;
		color: #666;
		}
		
img 	{
		border: 0px;
		}
		
ul		{
		list-style: none;
		padding: 0px;
		margin: 0px;
		}
		
#article {
		padding-left: 10px;
		}
		
.commission-copy {
		width: 210px;
		float: left;
		display: inline;
		margin-bottom: 15px;
		}
		
#details	{
		float: left;
		display: inline;
		width: 438px;
		margin-top: 5px;
		padding: 10px 0px 0px 10px;
		border-top: 1px dashed #666;
		}

#footer {	
		clear:both;
		width:706px;
		height: 51px;
		background:  url(../images/footer.gif) no-repeat top left;
		padding: 16px 0px 0px 15px;
		}
		
#footer h1{
		font: 15px "helvetica", verdana, sans-serif;
		color: #FFFFFF;
		display: inline;
		text-transform: uppercase;
		font-weight: bold;
		}

#footer p{
		font: 12px "helvetica", verdana, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		display: inline;
		}

#header{
		float: left;
		display: inline;
		width: 705px;
		height: 110px;
		margin-top: 20px;
		background:  url(../images/header2.gif) no-repeat top left;
		}
		
.about-icon-list	{
		float: left;
		display: inline;
		width: 210px;
		padding: 0px 0px 7px 20px;
		background:  url(../images/icons/page_text_bw.gif) no-repeat top left;
		}
		
#maincontent{
		float: left;
		display: inline;
		margin-left: 2px;
		width: 453px;
		margin-bottom: 10px;
		padding-left: 1px;
		min-height:400px;
 		height:auto !important;
		height:400px;
		font: 14px/18px "helvetica", verdana, sans-serif;
		}
		
#maincontent h1{
		font: 23px "helvetica", verdana, sans-serif;
		letter-spacing: 1px;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 5px;
		}
		
#maincontent h3{
		font: 23px "helvetica", verdana, sans-serif;
		letter-spacing: 1px;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 5px;
		padding: 0px 0px 0px 0px;
		}
		
#maincontent h4{
		display: inline;
		font: 12px "helvetica", verdana, sans-serif;
		letter-spacing: 1px;
		margin-bottom: 0px;
		margin-top: 0px;
		color: #666;
		}
		
#maincontent a {
		color: #000;
		text-decoration: underline;
		}
		
#maincontent a:hover {
		color: #000;
		background: #FFFFcc;
		}
		
#maincontent h2{
		font: 11px "georgia", times, serif;
		letter-spacing: 1px;
		color: #666;
		margin: 0px 0px 5px 0px;
		}

#navigation{
		float: left;
		display: inline;
		margin-top: 10px;
		margin-bottom: 20px;
		padding-bottom: 0px;
		margin-left: 3px;
		}

#navigation li{
		float: left;
		display: inline;
		padding: 5px 19px 5px 20px;
		margin: 0px;
		background-color:#E7E6E4;
		}
		
#navigation li:hover{
		background-color: #666;
		}
		
#navigation a{
		font: 12px/18px "helvetica", verdana, sans-serif;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: uppercase;
		color: #666;
		}
		
#navigation li:hover a{
		color: #fff;
		}
		
#navigation .currentpage a{
		color: #fff;
		}
		
#navigation li.currentpage {
		background-color: #323232;
		}
		
#navigation a:hover{
		color: #fff;
		}
		
.portfoliolist {
		float: left;
		display: inline;
		margin-bottom: 15px;
		}
		
#right-column{
		float: left;
		display: inline;
		width: 235px;
		margin-left: 10px;
		}
		
.right-column-list{
		width: 220px;
		margin-left: 20px;
		margin-top: 10px;
		}
		
#right-column h1{
		font: 15px "helvetica", verdana, sans-serif;
		letter-spacing: 1px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top: 0px;
		color: #323232;
		}
		
#right-column h2{
		width: 225px;
		font: 13px "helvetica", verdana, sans-serif;
		letter-spacing: 2px;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 0px;
		text-transform: uppercase;
		color: #666;
		padding: 0px 0px 5px 0px;
		}
		
#right-column a{
		font: 13px "helvetica", verdana, sans-serif;
		letter-spacing: 2px;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 0px;
		text-transform: uppercase;
		color: #999;
		}
		
#right-column a:hover{
		color: #323232;
		}
		
.thumb{
		float: left;
		display: inline;
		width: 58px;
		height: 58px;
		}

#wrap{
		width: 715px;
		margin: 0 auto;
		text-align:left;
		height: 100%;
		padding-left: 25px;
		}
		