.brphotorpt {
	background-image: url(../site_images/top_repeat.jpg);
	background-repeat: repeat-x;
}
.navrpt {
	background-image: url(../site_images/nav_repeat.jpg);
	background-repeat: repeat-x;
}
.subnavrpt {
	background-image: url(../site_images/subnav_repeat.jpg);
	background-repeat: repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.mainrpt {
	background-image: url(../site_images/main_repeat.jpg);
	background-repeat: repeat;
}
.thumb {
	border: 2px solid #000000;
}
.thumb:hover {
	border: 2px solid #FFFFFF;
}
#homesubnav {
	position:absolute;
	visibility:visible;
	z-index:100;
	left: 139px;
	top: 150px;
}
#portfoliosubnav {
	position:absolute;
	visibility:visible;
	z-index:100;
	left: 139px;
	top: 150px;
}
#lyrblank, #lyr1, #lyr2, #lyr3 {
	position:absolute;
	visibility:hidden;
	z-index:100;
	left: 139px;
	top: 150px;
}
a.nav:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #CAE3D5;
	text-decoration: none;
}
a.nav:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #CAE3D5;
	text-decoration: none;
}
a.nav:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #9FE6D9;
	text-decoration: underline;
}body {
	background-image: url(../site_images/main_repeat.jpg);
	background-repeat: repeat;
}
.ctxtbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC66;
	background-color: #788B95;
	background-image: url(../site_images/c_txtbox_bkg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #32424D;
	padding: 2px;
}
.ctxtarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC66;
	background-color: #788B95;
	background-image: url(../site_images/c_yourmessage_bkg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #32424D;
	padding: 2px;
}
a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CAE3D5;
	text-decoration: underline;
}
a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CAE3D5;
	text-decoration: underline;
}
a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.maintext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CAE3D5;
	text-decoration: none;
}
.iotm {
	border: 2px solid #000000;
}
.iotmtexthead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.arrows {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.arrowson {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9FE6D9;
}
.captiondivider {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CAE3D5;
}
/* Container that gets resized and holds the photo */
#Container {
	width: 200px;	/* Initial width */
	height: 200px;	/* Initial height */
	background: #efefef url(../site_images/galleryload.gif) 50% 50% no-repeat;
	border: 2px solid #000000;
	}

/* Inner container for photo */
#PhotoContainer { visibility: hidden; }

/* Temporary image for preloads */
#TempPhoto { visibility: hidden; display: inline; }

/* Counter for photos */
#Counter { 	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase; }
#Caption { 	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase; }
img {
	border: 0px none;
}
