@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}



.paddingbottom {
	padding-bottom: 20px;	
}

.paddingtop {
	padding-top: 20px;	
}

.bigpadding {
	padding-top: 150px;	
}



body {
	background: #f4ede5 url(images/mainback.gif) repeat-x fixed;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #444710;
	padding-top: 5px;
	padding-left: 40px;
}



#container_home {
	background: url(images/container_home3.jpg) fixed top;
	width: 960px;
	margin: 0 auto;
}

#container_about {
	background: url(images/container_about3.jpg) fixed top;
	width: 960px;
	margin: 0 auto;
}

#container_portfolio {
	background: url(images/container_portfolio3.jpg) fixed top;
	width: 960px;
	margin: 0 auto;
}

#container_blog {
	background: url(images/container_blog3.jpg) fixed top;
	width: 960px;
	margin: 0 auto;
}

#container_contact {
	background: url(images/container_contact3.jpg) fixed top;
	width: 960px;
	margin: 0 auto;
}

h1 a {
	display: block;
	width: 626px;
	height: 90px;
	outline: none;
	text-indent: -9999px;
	padding-top: 100px;
	
}

#nav {
	width: 645px;
	height: 52px;
	margin-left: 26px;
}


#nav ul {
	width: 645px;
	height: 52px;
	background: url(images/nsprite.png);
}

#nav ul li {
	display: inline;	
}

#nav ul li a {
	display: block;
	outline: none;
	text-indent: -9999px;
	float: left;
	height: 52px;
}

#nav ul li#nhome a {
	width: 120px;	
}

#nav ul li#nhome a:hover,
#nav ul li#nhome a:focus {
	background: url(images/nsprite.png) 0 -52px;
}

#nav ul li#nhome a:active {
	background: url(images/nsprite.png) 0 -104px;	
}

#home #nav ul li#nhome a:link,
#home #nav ul li#nhome a:visited,
#home #nav ul li#nhome a:hover,
#home #nav ul li#nhome a:active,
#home #nav ul li#nhome a:focus {
	background: url(images/nsprite.png) 0 -104px;
}

#nav ul li#nabout a {
	width: 126px;	
}

#nav ul li#nabout a:hover,
#nav ul li#nabout a:focus {
	background: url(images/nsprite.png) -120px -52px;
}

#nav ul li#nabout a:active {
	background: url(images/nsprite.png) -120px -104px;	
}

#about #nav ul li#nabout a:link,
#about #nav ul li#nabout a:visited,
#about #nav ul li#nabout a:hover,
#about #nav ul li#nabout a:active,
#about #nav ul li#nabout a:focus {
	background: url(images/nsprite.png) -120px -104px;
}

#nav ul li#nportfolio a {
	width: 153px;	
}

#nav ul li#nportfolio a:hover,
#nav ul li#nportfolio a:focus {
	background: url(images/nsprite.png) -246px -52px;
}

#nav ul li#nportfolio a:active {
	background: url(images/nsprite.png) -246px -104px;	
}

#portfolio #nav ul li#nportfolio a:link,
#portfolio #nav ul li#nportfolio a:visited,
#portfolio #nav ul li#nportfolio a:hover,
#portfolio #nav ul li#nportfolio a:active,
#portfolio #nav ul li#nportfolio a:focus {
	background: url(images/nsprite.png) -246px -104px;
}

#nav ul li#nblog a {
	width: 99px;	
}

#nav ul li#nblog a:hover,
#nav ul li#nblog a:focus {
	background: url(images/nsprite.png) -399px -52px;
}

#nav ul li#nblog a:active {
	background: url(images/nsprite.png) -399px -104px;	
}

#blog #nav ul li#nblog a:link,
#blog #nav ul li#nblog a:visited,
#blog #nav ul li#nblog a:hover,
#blog #nav ul li#nblog a:active,
#blog #nav ul li#nblog a:focus {
	background: url(images/nsprite.png) -399px -104px;
}

#nav ul li#ncontact a {
	width: 144px;	
}

#nav ul li#ncontact a:hover,
#nav ul li#ncontact a:focus {
	background: url(images/nsprite.png) -498px -52px;
}

#nav ul li#ncontact a:active {
	background: url(images/nsprite.png) -498px -104px;	
}

#contact #nav ul li#ncontact a:link,
#contact #nav ul li#ncontact a:visited,
#contact #nav ul li#ncontact a:hover,
#contact #nav ul li#ncontact a:active,
#contact #nav ul li#ncontact a:focus {
	background: url(images/nsprite.png) -498px -104px;
}

#galweb {
	width: 423px;
	height: 40px;
	padding-left: 50px;
}

#galweb ul {
	width: 423px;
	height: 40px;
}

#galweb ul li {
	display: inline;	
}

#galweb ul li a {
	display: block;
	outline: none;
	height: 40px;
	width: 141px;
	background-image: url(images/portfolionav.gif);
	
}

#galweb ul li#nweb a:hover,
#galweb ul li#nweb a:focus {
	background: url(images/portfolionav.gif) 0 -40px;
}

#galweb ul li#nweb a:active {
	background: url(images/portfolionav.gif) 0 -40px;	
}

#galweb ul li#nweb a:link,
#galweb ul li#nweb a:visited,
#galweb ul li#nweb a:hover,
#galweb ul li#nweb a:active,
#galweb ul li#nweb a:focus {
	background-position: 0 -40px;

}

#galweb ul #nprint a {
	background-position: -282px 0px;
}
#galweb ul #nvideo a {
	background-position: -141px 0px;
}
#galweb ul #nprint a:hover {
	background-position: -282px -40px;
}
#galweb ul #nvideo a:hover {
	background-position: -141px -40px;
}
#galweb ul a span {
	display: none;
}


#main {
	background: url(images/mainback2.png) repeat-y;
	width: 567px;
	margin-left: 60px;
}
#main img {
	border: 0;	
}
#main ul {

}

#main #galweb ul li {
	float: left;
	width: 141px;
}

#main p {
	padding-left: 70px;
	padding-right: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.keywords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #42450D;
	font-weight: bold;
}

#main p a.boldlink {
	color: #573C15;
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
}
#sitemap .sitemain a {
	font-size: 24px;
	line-height: 40px;
}

#sitemap .sitesecond a {
	font-size: 20px;
	line-height: 30px;
	padding-left: 45px;
}

#sitemap .sitethird a {
	font-size: 16px;
	line-height: 25px;
	padding-left: 65px;
}

#main p a:link,
#main p a:visited {
	color: #444710;
	text-decoration: none;
		}
		
#main p a:hover,
#main p a:active {
	color: #444710;
	text-decoration: underline;
}




h2 {
	color: #444710;
	font: normal 20px Verdana, Geneva, sans-serif;
	padding-top: 30px;
	padding-left: 70px;
}

.headersmall {
	color: #444710;
	font: normal 15px Verdana, Geneva, sans-serif;
	padding-top: 30px;
		
}

hr {
	background: #444710;
	width: 67%;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 70px;
}
#formtable {
	margin: 0px auto;
	width: 400px;
}

.formleft {
	text-align: right;
	width: 150px;
}

.formlefttop {
	text-align: right;
	width: 150px;
	vertical-align: top;
}

#footer {
	background: url(images/footer_img.png) no-repeat;
	height: 93px;
	width: 960px;
}
#footer p {
	padding-top: 60px;
	padding-left: 160px;
	color: #444710;
	font-weight: bold;
	font-size: 14px;
	float: left;
}

#footer a {
	color: #444710;
	text-decoration:none;
}

#footer ul {
	padding-top: 60px;
	margin-left: 475px;	
}


#footer ul li {
	display: inline;
}
#footer ul li a {
	padding: 0 5px;
	font-size: 13px;
	font-weight:bold;
}


#footer ul li a:link,
#footer ul li a:visited {
	color: #444710;
	text-decoration: none;
}

#footer ul li a:hover, 
#footer ul li a:active {
	color: #202107;
	text-decoration: none;
}

#footer ul li.current a:link,
#footer ul li.current a:visited,
#footer ul li.current a:hover,
#footer ul li.current a:active,
#footer ul li.current a:focus {
	color: #202107;
	text-decoration: none;
}

#main ul li a:hover {
	text-decoration:none;
	
}

#webgallery ul li {
	list-style-type: none;
	display: inline;
}

#webgallery {
	padding-left: 25px;
}

#webgallery img {
	padding-top: 15px;
	padding-left: 3px;
	
}

.gallery {
	clear: both;
	width: 400px;
}

#gallery {
	padding-left: 25px;
}

#gallery img {
	padding-left: 3px;
	padding-top: 15px;
}

#gallery ul li{
	list-style-type: none;
	display: inline;	
}

#galprint {
	width: 423px;
	height: 21px;
	padding-left: 50px;
	padding-top:25px;
}

#galprint ul li {
	float: left;
	list-style-type:none;
	width: 141px;
}

#galprint ul li a {
	display: block;
	outline: none;
	height: 40px;
	width: 141px;
	background-image: url(images/portfolionav.gif);
	
}

#galprint ul li#nprint2 a:hover,
#galprint ul li#nprint2 a:focus {
	background: url(images/portfolionav.gif) 141px -40px;
}

#galprint ul li#nprint2 a:active {
	background: url(images/portfolionav.gif) 141px 40px;	
}

#galprint ul li#nprint2 a:link,
#galprint ul li#nprint2 a:visited,
#galprint ul li#nprint2 a:hover,
#galprint ul li#nprint2 a:active,
#galprint ul li#nprint2 a:focus {
	background-position: 141px -40px;

}

#galprint ul #nweb2 a {
	background-position: 0px 0px;
}
#galprint ul #nvideo2 a {
	background-position: -141px 0px;
}
#galprint ul #nweb2 a:hover {
	background-position: 0 -40px;
}
#galprint ul #nvideo2 a:hover {
	background-position: -141px -40px;
}
#galprint ul a span {
	display: none;
}

#galvideo {
	width: 423px;
	height: 40px;
	padding-left: 50px;
	padding-top:25px;
}

#galvideo ul li {
	float: left;
	list-style-type:none;
	width: 141px;
}

#galvideo ul li a {
	display: block;
	outline: none;
	height: 40px;
	width: 141px;
	background-image: url(images/portfolionav.gif);
	
}

#galvideo ul li#nvideo3 a:hover,
#galvideo ul li#nvideo3 a:focus {
	background: url(images/portfolionav.gif) 282px -40px;
}

#galvideo ul li#nvideo3 a:active {
	background: url(images/portfolionav.gif) 282px 40px;	
}

#galvideo ul li#nvideo3 a:link,
#galvideo ul li#nvideo3 a:visited,
#galvideo ul li#nvideo3 a:hover,
#galvideo ul li#nvideo3 a:active,
#galvideo ul li#nvideo3 a:focus {
	background-position: 282px -40px;

}

#galvideo ul #nweb3 a {
	background-position: 0px 0px;
}
#galvideo ul #nprint3 a {
	background-position: -282px 0px;;
}
#galvideo ul #nweb3 a:hover {
	background-position: 0 -40px;
}
#galvideo ul #nprint3 a:hover {
	background-position: -282px -40px;
}
#galvideo ul a span {
	display: none;
}


#videogallery {
	padding-left: 25px;
}

#videogallery img {
	padding-left: 3px;
	padding-top: 15px;
}

#videogallery ul li{
	list-style-type: none;
	display: inline;	
}

