* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #000000;
}
a {
	color:#fff;
	text-decoration: none;
}
a:hover {
	color:#03C;
	text-decoration: none;
}

a:active {
	color: #DD6A02;
}
#wrapper { 
 margin: 0 auto;
 width: 781px;
}
#header {
	background: #000000 url(http://www.gfrphoto.com/portfolio/i/head.jpg);
 color: #333;
 width: 780px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 160px;
 margin: 0;
}
#headtext {
	color: #fff;
	padding: 44px 0 0 296px;
	font: 53px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;	
}
#headsub {
	color: #f9f9f9;
	margin: -2px 0 0 0;
	padding: 0px 0 0 300px;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#navigation {
 float: left;
 width: 770px;
 height: 14px;
 font: 14px Arial, Helvetica, sans-serif;
 color: #888;
 letter-spacing: -1px;
 font-weight: bold;
 padding: 5px;
 border: 0px solid #ccc;
 margin: 0;
 background: #000 url(navb.jpg);
}
#navlinks {
 display: block;
 height: 14px;
 width: 100%;
 text-align: center;
 font: 14px Arial, Helvetica, sans-serif;
 color: #888;
 margin: auto;
 letter-spacing: -1px;
 line-height: .8;
 font-weight: bold;
 margin: 0;
}
#navlinks a{
		color: #e1e1e1;
 margin-right: 20px;
 text-decoration: none;
}
#navlinks a:hover{
	color: #f9f9f9;
}
#navlinks .blue{
	color:#03C;

}
#navlinks .green{
	color:#3CC102;
}

#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background: #E7DBD5;
 margin: 0;
 padding: 10px;
 height: 350px;
 width: 195px;
 float: left;
}
#rightcolumn { 
 float: right;
 border: 0px solid #ccc;
 background: #000;
 margin: 0;
 padding: 10px 130px 10px 130px;
 width: 520px;
 display: inline;
 color:#999999;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 line-height:165%;
}
#rightcolumn img{
	border: #222222 solid 4px;
	margin: 2px 10px 2px 10px;
}
#rightcolumn a img{
	border: #222222 solid 4px;
	margin: 2px 5px 2px 5px;
}
#rightcolumn a:hover img{
	border: #ffffff solid 4px;
	margin: 2px 5px 2px 5px;
}
#rightcolumn p{
	text-indent: 1.5em;
}

.feature {
	color: #999;
	background:#000 url(http://www.gfrphoto.com/portfolio/i/featb.jpg) center;
	width: 520px;
	margin: 20px 0 10px 0;
	text-align: center;
    font: 14px Arial, Helvetica, sans-serif;
 	line-height: 20px;
}
#footer { 
 float: left;
 width: 770px;
 height: 14px;
 font: 14px Arial, Helvetica, sans-serif;
 color: #888;
 letter-spacing: -1px;
 font-weight: bold;
 padding: 5px;
 border: 0px solid #ccc;
 margin: 0;
 background: #000 url(navb.jpg);
}
#footertext {
 display: block;
 height: 14px;
 width: 100%;
 text-align: center;
 font: 10px Arial, Helvetica, sans-serif;
 color: #444;
 margin: auto;
 letter-spacing: -1px;
 line-height: 1.2;
 font-weight: bold;
 margin: 0;
}
#footerdes {
	background: url(footer.jpg);
	width: 780px;
	padding: 0;
	margin: 0;
	height: 69px;
	float: left;
}