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: 0;
	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;
}

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_topleftedger {
	background-image: url(images/template_images/tl_homeborder.gif);
}
.home_toprightedger {
	background-image: url(images/template_images/tr_homeborder.gif);
}
.home_bottomrightedger {
	background-image: url(images/template_images/br_homeborder.gif);
}
.home_bottomleftedger {
	background-image: url(images/template_images/bl_homeborder.gif);
}
.home_topedger {
	background-image: url(images/template_images/t_homeborder.gif);
	background-repeat: repeat-x;
}
.home_bottomedger {
	background-image: url(images/template_images/b_homeborder.gif);
	background-repeat: repeat-x;
}
.home_rightedger {
	background-image: url(images/template_images/r_homeborder.gif);
	background-repeat: repeat-y;
}
.home_leftedger {
	background-image: url(images/template_images/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;
}

.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;
}

.home_PWAP {
	padding: .5em;
	margin-top: 1.65em;
	margin-right: 1.85em;
	text-align: center;
}

.home_PWAP h3 {
	margin-bottom: .75em;
	margin-left: .5em;
	margin-right: .5em;
	font-weight: bold;
}


.pagelogoheader {
	text-align: center;
	border-bottom: 2px solid #B0B080;
	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 {
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	max-width: 40em;
}

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

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

.sibling_h_menu a {
	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;
}
	
.arthomemenuheader, .eventshomemenuheader, .andhomemenuheader, .educationhomemenuheader {
	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.home_menupar2 {
	font-size: 90%;
	margin-top: 0;
	margin-bottom: 0;
}

P.menupar2, P.home_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-align: left;
	padding-left: 2.25em;
	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: 12px #663300 solid; }
img.gallery_thumbnail:hover {
	border: 12px #FFFFFF solid;
}
img.gallery_image { border: 9px #663300 solid; }

TD.gallery_cell {
	text-align: center;
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 1em;
}

.gallery_thumbnail_links { }

.gallery_thumb_caption {
	font-family: arial, sans-serif;
	font-size: 85%;
	font-weight: bold;
	margin-top: .5em;
	margin-bottom: .35em;
}

.gallery_page_caption {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 115%;
	line-height: 1.25em;
	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: 95%;
	font-weight: bold;
	padding-left: .8em;
	padding-right: .8em;
	padding-top: .25em;
}

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

