img { border: 0; }

.project_nav         { 
	color: #333; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 18pt; 
	padding: 10px 4px 10px 6px }
	
.project_nav a:link, .project_nav a:visited        { 
	color: #333; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 18pt;
	text-decoration: none  }
	
.project_nav a:hover       { 
	color: #ccc; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 18pt;
	text-decoration: none  }
	
.copy        { 
	color: #000; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 18px; 
	padding: 25px 25px 25px 30px;  }
	
.contact_text        { 
	color: #000; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 18px; 
	padding: 0px 25px 0px 25px;
	font-weight: bold  }
	
.contact_text a:link, .contact_text a:visited      { 
	color: #137; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 18px; 
	text-decoration: none  }

.profile_text        { 
	color: #999; 
	font-size: 10px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 3px;
	padding: 5px 10px 5px 10px }	
	
.profile_textbold        { 
	color: #666; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-weight: bold;
	padding: 10px 0 0 0   }
	
.profile_title         { 
	color: #666; 
	font-size: 14px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	padding: 55px 20px 0 }
	
.images      { 
	padding: 5px 2px 5px 5px }
	
.thumbnails      { 
	padding: 0 0 10px 20px }

.copyright   { 
	color: #fff; 
	font-size: xx-small; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	padding: 10px 
	}
	
.copyright a:link, .copyright a:visited   { 
	color: #fff; 
	font-size: xx-small; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none 
	}
	
.copyright a:hover   { 
	color: #ccc; 
	font-size: xx-small; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none 
	}
	
.header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	}
	
.header2 {
	background-image: url(images/header2.jpg);
	background-repeat: no-repeat;
	}
	
.header3 {
	background-image: url(images/header3.jpg);
	background-repeat: no-repeat;
	}
	
.header4 {
	background-image: url(images/header4.jpg);
	background-repeat: no-repeat;
	}
	
.blueslashes {
	background-image: url(images/blueslants.gif);
	background-repeat: no-repeat;
	}
	
.greyslashes {
	background-image: url(images/greyslants.gif);
	background-repeat: no-repeat;
	}

.contact_text2  { 
	color: #000; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 18px; 
	padding: 0px 0px 0px 0px;
	font-weight: none
	}
	
.contact_text2 a:link, .contact_text2 a:visited  { 
	color: #137; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 18px; 
	text-decoration: underline  
	}
	
/* pagination buttons in galleries */

.buttons { position: absolute; top: 35px; right: 35px; }
.next, .previous {
	display: inline-block;
	padding: 0 8px;
	text-transform: uppercase;
	color: #5c5c5c;
	background: #dedede;
	text-decoration: none; font-size: 12px; line-height: 26px;
	border: 1px #ccc solid;
	}
	.next span, .previous span { font-size: 20px; }
	a.next:hover, a.previous:hover {
		margin: 0 0 1px 0;
		border-bottom: 2px #aaa solid;
		background: #eee;
		color: #1a1a1a;
		}
