
/* for gecko (also IE?) */
img {
	border: 0;
}

body {
	background-color: rgb(255, 248, 198);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: auto;
	padding: .7em;
}

body.rdesc1, body.faq, body.iss, body.main, body.default {
	max-width: 60em;
}

body.rw, body.rwside {
	background-color: rgb(248, 255, 198);
	max-width: 60em;
}

body.rwtest {
	background-color: #cc7853;
	max-width: 60em;
}

body.rwp {

}

div.uber_center {
	text-align: center;
}

div.photo_header {
	text-align: center;
}

div.top_banner, div.bottom_banner {
	text-align: center;
}

a {
	text-decoration: none;
}

a:link {
	color: rgb(54, 106, 255);
}

a:visited {
	color: rgb(200, 100, 200);
}

a:hover, a:active {
	color: blue;
	text-decoration: underline;
}

.nn {
	color: green;
}

div.faqq {
	font-style: italic;
	color: red;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}

div.faqa {
	margin-bottom: 1em;
}


p.quote {
	font-style: italic;
}

p.rws_intro {
	font-style: italic;
}

div.rwpptime {
	background-color: rgb(152, 165, 68);
	text-align: center;
	font-weight: bold;
	clear: both;
}

div.quote_attrib {
	
}

table.rwp td.c1 {
	vertical-align: top;
}

table.rwp div.back {
	font-size: 75%;
}

p.rdesc1_plain {
	margin-top: 0em;
}

p.rwabout {
	font-style: italic;
	font-size: 80%;
}

h1 {
	color: rgb(54, 106, 26);
}

h2, h2.rdesc1_main_heading, h2.phex1_mainhead, h2.rw, h2.rwside, h2.iss {
	color: rgb(54, 106, 26);
	margin-bottom: .75em;
}

h3, h3.rdesc1_heading, h3.rw {
	color: rgb(152, 165, 68);
	margin-top: 1.5em;
	margin-bottom: .7em;
}

h4, h4.rdesc1_subheading {
	color: rgb(54, 106, 26);
	margin-top: .75em;
	margin-bottom: .5em;
}

table.rdesc1_TES {
	border: 2;
	font-size: 75%;
	margin: 0.7em;
}

table.rdesc1_TES td.col1 {
	font-style: italic;
}

table.rdesc1_areas {
	font-size: 75%;
	margin: 0.7em;
}

table.rdesc1_areas td.col2 {
	text-align: right;
}

table.thfloat {
	float: right;
	padding: 0 0 .5em .85em;
	font-size: 75%;
	clear: right;
}

table.thfloatx {
	float: right;
	padding: .5em;
	font-size: 75%;
	background-color: #dddddd;
}

table.thfloat a {
	/*display: block;*/
	margin-bottom: .7em;
}

table.thfloat img {
	border: 0;
}

table.maps {
	
}

table.maps td.col2 {
	vertical-align: top;
}

/*** maps page ***/

table.maps div.mt {
	text-align: center;
	font-size: 120%;
	color: rgb(152, 165, 68);
}

table.maps div.m {
	text-align: center;
}


/**** photo exhibit ****/

body.phex1 {
	background-color: rgb(240, 235, 180);
	font-family: Verdana, Arial, sans-serif;
	/*max-width: 60em;*/
	margin: auto;
	padding: 12px;
}

td.phex1_maincol {
	vertical-align: top;
	/*padding: 0 15px 0 0;*/
}

td.phex1_maincol div.prevnext {
	float: right;
	font-size: 75%;
}

td.phex1_thcol {
	vertical-align: top;
	padding: 0 0 0 15px;
}

td.phex1_maincol img {
	display: block;
	/*padding: 0 5px 5px 5px;*/
}

div.phex1_caption {

}

div.phex1_th {
	padding: 0 0 3px 0;
	text-align: center;
}

div.phex1_regwr, div.phex1_index, div.phex1_back {
	margin: 1em;
}

h2.allph {
	color: rgb(54, 106, 26);
	text-align: center;
}

h3.allph {
	color: rgb(152, 165, 68);
	text-align: center;
}

div.allphths {
	text-align: center;
}

div.allphths img {
	display: inline;
	vertical-align: middle;
	margin: 3px;
}

