BODY, TD {
	font-family: times, serif;
	font-size: 12pt;
	line-height: 120%;
}
BODY {
	background-image: url(images/template_images/BackgroundImage.jpg);
	background-color: #EEE0C3;
}
H1 {
	font-family: times, serif;
	font-weight: normal;
	font-size: 175%;
	line-height: 1.2em;
	margin-top: .2em;
	margin-right: .5em;
	margin-bottom: 0em;
	padding-top: .2em;
	padding-bottom: 0em;
}
H1.pagetitle {
	margin-top: .35em;
	padding-top: 0;
	margin-bottom: .75em;
	line-height: 100%;
	color: #760900;
}
H2 {
	font-family: arial, sans-serif;
	font-size: 110%;
	text-align: center;
	margin-top: 0;
	margin-left: .5em;
	margin-right: .5em;
	margin-bottom: .75em;
}
H2.subtitle {
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
H3 {
	font-weight: normal;
	font-size: 120%;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.pagetitlearea {
	padding-top: 3px;
	padding-bottom: 1em;
}

/* paragraphs & divs ----------------- */

P {
	margin-top: 0em;
	margin-bottom: .8em;
	padding-top: 0em;
	padding-bottom: 0em;
}
P.first {
	margin-top: 0em;
	padding-top: 0em;
}

p.exhibit_dates {
	font-weight: bold;
	margin-bottom: .75em;
	margin-top: 0;
}

.parentlinks A {
	color: #908858;
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
}

.morelink {
	padding-left: 1.1em;
	font-style: italic;
	text-decoration: underline;
}

.PWAP_listings {
	border-left: 2px solid #B0B080;
	padding-left: 1em;
	padding-top: 0;
}

.itemlabel {
	font-weight: bold;
}

.contentslisting img {
	margin-right: .5em;
	margin-left: .5em;
}

a:link { color: #004474; }

a:visited { color: #002237; }

a:hover { color: #908858; }

DT {
	margin-top: 1.2em;
	font-weight: bold;
}
DD {
	margin-top: .5em;
	margin-left: 2em;
}

/* images ---------------- */
img.bordered {
	border: 1px solid #000000;
}

.page_tl {
	margin-right: 1em;
}

/* page decoration ---------------- */
.home_greensection {
	background-image: url(images/new_template/green_bg.gif);
	background-color: #A1965A;
}
.home_topleftedger {
	background-image: url(images/new_template/ul_homecorner.gif);
}
.home_toprightedger {
	background-image: url(images/new_template/ur_homecorner.gif);
}
.home_bottomrightedger {
	background-image: url(images/new_template/br_homecorner.gif);
}
.home_bottomleftedger {
	background-image: url(images/new_template/bl_homecorner.gif);
}
.home_greenleft {
	background-image: url(images/new_template/ul_homeedge.gif);
}
.home_greenright {
	background-image: url(images/new_template/ur_homeedge.gif);
}
.home_topedger {
	background-image: url(images/new_template/t_homeborder.gif);
	background-repeat: repeat-x;
}
.home_bottomedger {
	background-image: url(images/new_template/b_homeborder.gif);
	background-repeat: repeat-x;
}
.home_rightedger {
	background-image: url(images/new_template/r_homeborder.gif);
	background-repeat: repeat-y;
}
.home_leftedger {
	background-image: url(images/new_template/l_homeborder.gif);
	background-repeat: repeat-y;
}

.h_icon_line {
	background-image: url(images/template_images/home_icon_hline.gif);
	background-repeat: repeat-x;
}

.contactblock {
	font-family: arial, sans-serif
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	border-top: 2px solid #B0B080;
	margin-right: .3em;
	margin-left: .3em;
	margin-top: 2em;
}

.homepagefooter {
	font-size: 80%;
	text-align: center;
	border-top: 1px solid black;
	margin-top: 10px;
	padding-top: 7px;
	margin-bottom: 10px;
}

#homepagelogo {
	padding-left: 20;
}

.pagelogoheader {
	text-align: center;
	padding-bottom: 2px;
	padding-top: .3em;
	margin-bottom: 3px;
}

/* ------------------ */
	
.quoteattrib {
	margin-left: 25%;
	margin-right: 5%;
	margin-top: .8em;
	font-size: 80%;
	font-style: italic;
}
#pagecontent, .page_aux_area {
	padding-left: 15px;
	padding-right: 15px;
	max-width: 40em;
}

.page_aux_area {
	border-top: 1px #663300 solid;
	padding-top: .85em;
}

.notwide {
	max-width: 35em;
}

/* ----------- homemenu is for listings on home page */

/* ----------- sibling_h_menu is for horizontal "breadcrumb"-like list */
.sibling_h_menu {
	background-color: #B7AE7D;
	font-family: arial, sans-serif;
	font-size: 75%;
	font-weight: bold;
	padding-bottom: .25em;
	margin-bottom: .25em;
}

.page_sibling_top_link {
	margin-left: .5em;
	margin-right: .5em;
}


/* ----------- pagemenu is for pages listing contents in their bodies */

.pagemenurow {
	padding-bottom: 1.2em;
}

.pagemenurow img {
	border: 1px solid #000000;
	margin-right: .5em;
}

.pagemenurow a {
	text-decoration: none;
}

.pagemenulink {
	margin-bottom: .5em;
}

.pagemenulink:hover {
	color: #9F955B;
}

P.pagemenu_dates {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
}

P.pagemenudesc {
	padding-top: .2em;
	margin-top: 0;
	max-width: 40em;
}
	
.arthomemenuheader, .eventshomemenuheader, .andhomemenuheader {
	margin-top: 25px;
	margin-left: 10%;
	margin-right: 10%;
}
#below_and_image {
	padding-top: 1.75em;
	text-align: center;
	margin-right: 1em;
}

.beloweventsmenu {
	font-family: arial, sans-serif;
	font-size: 65%;
	font-weight: bold;
	text-align: center;
	align: center;
}

.beloweventsmenu a {
	color: #000000;
}

.beloweventsmenu a:hover {
	color: #000099;
}

.ImageCaptionDiv {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 90%;
	padding-top: .2em;
	padding-bottom: 1.15em;
}

/* menu styles ------------------ */

P.menupar0, P.menupar1 {
	font-size: 125%;
	font-weight: bold;
	margin-top: .3em;
	margin-bottom: .2em;
	border-bottom: 2px solid #B0B080;
}

P.menupar0 a:link,
P.menupar0 a:visited,
P.menupar1 a:link,
P.menupar1 a:visited
{
	color: #908858;
	text-decoration: none;
}

P.menupar2, P.menupar3 {
	font-family: arial, sans-serif;
	font-size: 78%;
	color: #004474;
	margin-top: 0;
	padding-top: 0;
	line-height: 1.3em;
}

P.menupar2 {
	font-weight: bold;
	padding-left: 1em;
}

P.menupar3 {
	padding-left: 2em;
	padding-top: 0;
	margin-bottom: .5em;
	padding-bottom: 0;
}

P.menupar4 {
	font-family: times, serif;
	padding-left: 2.5em;
	padding-top: 8px;
}


P.menupar2 a:link, P.menupar2 a:visited,
P.menupar3 a:link, P.menupar3 a:visited,
P.menupar4 a:link, P.menupar4 a:visited
{
	color: #004474;
	text-decoration: none;
}

P.menupar2 a:hover,
P.menupar4 a:hover,
P.menupar3 a:hover {
	text-decoration: underline;
}

/* home menu stuff -------------------- */


.homemenublock {
	font-family: verdana, arial, sans-serif;
	font-size: 80%;
	text-indent: -.75em;
	text-align: left;
	padding-left: 3em;
	padding-right: 0em;
	padding-bottom: 16px;
}
.homemenublock P {
	margin-bottom: 0em;
	margin-top: .95em;
	padding-bottom: 0em;
	padding-top: 0em;
	line-height: 120%;
}
.homemenublock P.menupar2 {
	font-size: 95%;
	margin-top: .5em;
	padding-left: .5em;
	font-weight: normal;
}

A.home_mainmenuitem_1, A.home_mainmenuitem_2,
A.menulink_1, A.menulink_2 {
	color: #470100;
	text-decoration: none;
}

A.home_mainmenuitem_1:hover, A.home_mainmenuitem_2:hover {
	text-decoration: underline;
}

/* ---------- gallery ------------ */

.gallery_page_item { text-align: center; }

.gallery_page_item P {
	width: 100%;
	max-width: 100%;
}

.gallery_nav {
	border-top: 1px #663300 solid;
}

.gallery_nav a {
	font-size: 90%;
	font-weight: bold;
	color: #444466;
	text-decoration: none;
}

.gallery_nav a:hover {
	color: #000000;
	text-decoration: underline;
}

img.gallery_thumbnail { border: 20px #663300 solid; }
img.gallery_thumbnail:hover {
	border: 20px #FFFFFF solid;
}
img.gallery_image { border: 17px #663300 solid; }

TD.gallery_cell {
	text-align: center;
	padding-top: 1em;
	padding-left: .6em;
	padding-right: .6em;
	/* background-color: #663300; */
}

.gallery_thumbnail_links { }

.gallery_thumb_caption {
	font-family: arial, sans-serif;
	font-size: 85%;
	font-weight: bold;
	margin-top: .5em;
	margin-bottom: .15em;
	padding: 0;
	/* background-color: #B47962; */
}

.gallery_thumb_caption a {
	color: #002244;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.gallery_page_caption {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 105%;
	line-height: 1.25em;
	text-align: left;
	margin-top: 1.35em;
}

.pagetop_menusection a:link, .pagetop_menusection a:visited,
.pagetop_menusection_sel a:link, .pagetop_menusection_sel a:visited {
	color: #443322;
	text-decoration: none;
}

.pagetop_menusection a:hover {
	text-decoration: underline;
}

.pagetop_menusection, .pagetop_menusection_sel {
	font-family: verdana, sans-serif;
	font-size: 115%;
	padding-left: .6em;
	padding-right: .6em;
	padding-top: .25em;
}

.pagetop_menusection_sel {
   font-size: 145%;
	font-weight: normal;
}

