body {
	background-color: #FFF;
}

body.white {
	background-color: #FFF;
}


table {
	border-color: #FFF;
}



td {
	font-family: helvetica, arial;
	font-size: 12px;
	color: #000;
	background-color: transparent;
	line-height: 1.4em;
}

td.stripes {
	background-image: url("/images/stripes_bg.jpg");
	background-color: #d0ceb1;
	background-repeat: repeat-x;
}

td.stripes_short {
	background-image: url("/images/stripes_short.jpg");
	background-color: #d0ceb1;
	background-repeat: repeat-x;
}

td.stripes_header {
	background-image: url("/images/stripes_pattern.jpg");
	background-color: #FFF;
	background-repeat: repeat-x;
}

td.darker {
	background-color: #d0ceb1;
}

td.nav {
	padding: 0 0 0 25px;
}

td.footer {
	background-color: #FFF;
	font-size: 10px;
	padding: 5px;
	border-top: 1px solid #AAA;
}

em {
	font-weight: bold;
	color: #281B02;
	font-style: normal;
}

td.content_body {
	background-image: url("/images/content_grad.jpg");
	background-repeat: repeat-x;
	background-color: #d0ceb1;
	padding: 10px;
}



.error {
	color: #900;
	font-weight: bold;
}



/*///////////////////////////////////////
INPUTS
////////////////////////////////////////*/

input[type="text"] {
 	border-color: #C00;
 	background-color: #C00;
 	color: #FFF;
 	font-size: 10px;
 }
 
 input[type="text"]:focus {
 	border-color: #C00;
 	background-color: #C00;
 	color: #FFF;
 	font-size: 10px;
 }



/*///////////////////////////////////////
LINKS
////////////////////////////////////////*/

a {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #C00;
	text-decoration: underline;
}
a:active {
	color: #C00;
	text-decoration: underline;
}




a.nav {
	color: #9b8f6a;
	text-decoration: none;
}
a.nav:hover {
	color: #108699;
	text-decoration: none;
}
a.nav:active {
	color: #9b8f6a;
	text-decoration: none;
}



a.nav_selected {
	color: #534017;
	text-decoration: none;
}
a.nav_selected:hover {
	color: #108699;
	text-decoration: none;
}
a.nav_selected:active {
	color: #221700;
	text-decoration: none;
}



a.footer {
	color: #534017;
	text-decoration: none;
}
a.footer:hover {
	color: #FFF;
	text-decoration: none;
}
a.footer:active {
	color: #534017;
	text-decoration: none;
}


/*///////////////////////////////////////
GALLERY
////////////////////////////////////////*/


.gallery_header {
	font-size: 10px;
	font-weight: bold;
	background-color: #2A1C03;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 5px;
}

.gallery {
	font-size: 10px;
	line-height: 1.2em;
}

.albumTitle {
	font-weight: bold;
	color: #2A1C03;
}


.photoCaption {
	color: #2A1C03;
	font-size: 12px;
}


.dim {
	color: #87734F;
	font-style: italic;
}
