html {
	min-height: 100%;
	margin-bottom: 1px; }

body {
	color:white;
	background-color: black;
	margin: 0;
	padding: 0; }

#about p {
	color: #88a01b;
	font-size: 11px;
	font-family: arial, helvetica, verdana; }
#contact p {
	color: #f9a913;
	font-size: 11px;
	font-family: arial, helvetica, verdana; }
#works p {
	color: #835706;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	padding-right: 5px; }
img {
	display: block; }
.lbrown {
	color: #e3a319; }
.red {
	color: #ff0202; }
td { }

.titleimg {
	margin-top: 355px;
	margin-left: 70px; }
/*************links********************/

a:link {
	color: #d1345e;
	text-decoration: none; }

a:visited {
	color: #d1345e;
	text-decoration: none; }

a:hover {
	color: #faba00;
	text-decoration: none; }

a:active {
	color: #d1345e;
	text-decoration: none; }
	
#contact a:link {
	color: #5493ba;
	text-decoration: none; }

#contact a:visited {
	color: #5493ba;
	text-decoration: none; }

#contact a:hover {
	color: #d89923;	
	text-decoration: none; }

#contact a:active {
	color: #5493ba;
	text-decoration: none; }

	

/*************end links********************/
	
/*************navigation********************/
ul.navlist {
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: right; }

li.navigation {
	list-style-type: none;
	color: #91be00;
	font-size: 12px;
	font-family: "Lucida Grande", arial, helvetica;
	line-height: 14px;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: 7px;
	margin: 0;
	padding: 0 0 13px; }
	
#home li.navigation {
	color: #91be00;
	 }
	 
#home a.nav:link {
	color: #d1345e;
	text-decoration: none; }

#home a.nav:visited {
	color: #d1345e;
	text-decoration: none; }

#home a.nav:hover {
	color: #91be00;
	text-decoration: none; }
#home a.nav:active {
	color: #d1345e;
	text-decoration: none; }

#about li.navigation {
	color: #afc936;
	 }
	 
#about a.nav:link {
	color: #bc1d0d;
	text-decoration: none; }

#about a.nav:visited {
	color: #bc1d0d;
	text-decoration: none; }

#about a.nav:hover {
	color: #afc936;
	text-decoration: none; }

#about a.nav:active {
	color: #bc1d0d;
	text-decoration: none; }
	
#contact li.navigation {
	color: #d89923;
	 }
	 
#contact a.nav:link {
	color: #5493ba;
	text-decoration: none; }

#contact a.nav:visited {
	color: #5493ba;
	text-decoration: none; }

#contact a.nav:hover {
	color: #d89923;
	text-decoration: none; }

#contact a.nav:active {
	color: #5493ba;
	text-decoration: none; }

#works li.navigation {
	color: #f9a913;
	 }
	 	
#works a.nav:link {
	color: #86aa0d;
	text-decoration: none; }

#works a.nav:visited {
	color: #86aa0d;
	text-decoration: none; }

#works a.nav:hover {
	color: #f9a913;
	text-decoration: none; }

#works a.nav:active {
	color: #86aa0d;
	text-decoration: none; }

#works a.navsel:link, #works a.navsel:visited, #works a.navsel:hover, #works a.navsel:active {
	color: #f9a913;
	text-decoration: none; }
	
/*************end navigation********************/

/*************structure********************/
#wrapper {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	position: relative;
	width: 985px;
	height: 668px;
	margin: 0 auto;
	padding: 0; }

#home #bigpic {
	position: absolute;
	top: 33px;
	left: 428px;
	float: left;
	margin: 0;
	padding: 0; }
#home #menu {
	text-align: right;
	position: absolute;
	top: 335px;
	left: 0;
	width: 420px;
	height: 110px;
	float: left;
	margin: 0;
	padding: 0; }
#home #horpic {
	position: absolute;
	top: 452px;
	left: 39px;
	margin: 0;
	padding: 0; }
#home #bp {
	text-align: right;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 552px;
	left: 696px;
	width: 288px;
	height: 53px; }
	
#about #bigpic {
	position: absolute;
	top: 181px;
	left: 152px;
	float: left;
	margin: 0;
	padding: 0; }
#about #menu {
	text-align: right;
	position: absolute;
	top: 68px;
	left: 197px;
	width: 292px;
	float: left;
	margin: 0;
	padding: 0; }
#about #horpic {
	position: absolute;
	top: 33px;
	left: 489px;
	margin: 0;
	padding: 0; }
#about #smpic {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 33px;
	left: 39px;
	float: left; }
#about #content {
	text-align: left;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 223px;
	left: 562px;
	width: 420px; }

#contact #bigpic {
	position: absolute;
	top: 33px;
	left: 39px;
	float: left;
	margin: 0;
	padding: 0; }
#contact #menu {
	text-align: right;
	position: absolute;
	top: 487px;
	left: 0;
	width: 505px;
	float: left;
	margin: 0;
	padding: 0; }
#contact #horpic {
	position: absolute;
	top: 462px;
	left: 515px;
	margin: 0;
	padding: 0; }
#contact #content {
	text-align: left;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 108px;
	left: 568px;
	width: 420px; }
	
#works #menu {
	text-align: right;
	margin: 0;
	padding: 50px 0 0; }
#works #left {
	text-align: right;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 192px;
	left: 0;
	width: 355px;
	height: 385px; }
#works #content {
	text-align: left;
	margin: 0;
	padding: 0 0 0 20px;
	position: absolute;
	top: 33px;
	left: 350px;
	width: 607px; }
#works #clicktoview {
	color: #835706;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	text-align: right;
	margin: 0;
	position: absolute;
	top: 595px;
	left: 0;
	width: 355px;
	padding: 0; }
#bg_red {
	background-image: url(../images/banner_red.gif);
	background-repeat: repeat-y;
	width: 161px;
	height: 575px;
	float: left;
	margin: 0 15px 0 0;
	padding: 0; }
#bg_green {
	background-image: url(../images/banner_green.gif);
	background-repeat: repeat-y;
	width: 161px;
	height: 575px;
	float: left;
	margin: 0 15px 0 0;
	padding: 0; }
#bg_yellow {
	background-image: url(../images/banner_yellow.gif);
	background-repeat: repeat-y;
	width: 161px;
	height: 575px;
	float: left;
	margin: 0 15px 0 0;
	padding: 0; }
#portrait {
	text-align: center;
	position: relative;
	width: 426px;
	height: 395px;
	float: left;
	margin: 0 auto;
	padding: 0; }
#caption {
	color: #ff0202;
	font-size: 14px;
	font-family: arial, helvetica, verdana;
	line-height: 16px;
	text-align: right;
	width: 426px;
	/*height: 51px;*/
	margin: 0 auto;
	padding: 5px 0; }
#thumbnails {
	width: 426px;
	height: 170px;
	float: left; }
/*************end structure********************/

.banner {
	position: relative;
	width: 181px;
	float: left; }
.thumbnail {
	float: left;
	margin: 0;
	padding: 0 9px 0 0; }
.thumbnail_last {
	margin: 0;
	padding: 0 0 0 0;
	float: left; }
.thumbrow {
	position: relative;
	width: 100%;
	height: 90px;
	margin: 0;
	padding: 0; }

