*
{
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	width: 950px;
	padding: 0;
	margin: auto;
	color: #1e1a14;
	font-family: Helvetica, Arial, sans-serif;
}

#nav {
	float: left;
	top: 117px;
	left: 0px;
	width: 100px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: small;
	}

#nav P
{
	font-size: small !important;
	margin: 0px;
	line-height: 100%;
}

#nav P.header
{
	font-weight: bold;
	margin: 1em 3px 0px 3px;
}

#nav li
{
	font-weight: bold;
	margin: 1em 3px 0px 3px;
	color: #5F635D;
	list-style-type: none;
	padding: 0;

}

#nav li ul
{
	font-size: small !important;
	margin: 0px;
	color: #5F635D;
	line-height: 100%;
	display: none;

}

#nav li:hover > ul {
  display: block;

}

#nav a {
	font-weight: normal;
	text-decoration: none;
}

#nav a:hover {
	color: #5F635D;
	text-decoration: none;
}



BODY.collection #nav UL LI A:hover { border-color: #5F635D; }
BODY.education #nav UL LI A:hover { border-color: #5F635D; }
BODY.events #nav UL LI A:hover { border-color: #5F635D; }
BODY.exhibitions #nav UL LI A:hover { border-color: #5F635D; }
BODY.information #nav UL LI A:hover { border-color: #5F635D; }
BODY.membership #nav UL LI A:hover { border-color: #5F635D; }
BODY.services #nav UL LI A:hover { border-color: #5F635D; }

LABEL { font-weight: bold; }

#content 
{
	float: left;
	width: 600px;
	padding: 10px 10px 40px 10px;
	margin: 0px;
	}

P, OL, UL, DD
{
	margin: 0px 0px 1.2em 0px;
	font-size: 14px;
	line-height: 130%;
color: #5F635D;
}

P.center, TD.center {
	text-align: center;
}

P.promo
{
	text-align: center;
	font-weight: bold;
}

P.subheader
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	font-weight: bold;
	color: #333;
}


#content LI, TABLE.tableinborder LI, #socialwebexternal LI
{
	margin: 0px 0px 0px 2em;
	padding: 0px 0px .3em 0px;
}

A:link {
	color: #323632 !important;
	font-weight: normal;
	text-decoration:underline
}

A:visited {
	color: #323632 !important;
	font-weight: normal;
	text-decoration:underline
}


A:link:hover {
	color: #323632 !important;
	font-weight: normal;
	text-decoration:none;
}

A:visited:hover {
	color: #323632 !important;
	font-weight: normal;
	text-decoration:none;
}

A.external-link {
	background: url(/Images/elf.png) right center no-repeat;
	padding-right: 12px;
}

H1
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 20px;
	margin: 0px 0px 12px 0px;
	font-style: none;
	font-weight: normal;
/*
	font-style: italic;
*/
}

H2
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px;
	font-style: none;
	font-weight: bold;
	margin: 0px 0px 12px 0px;

}

H3
{
	font-size: medium;
	font-weight: bold;
}

BODY.collection H1, BODY.collection H2, BODY.collection #nav P { color: #5F635D; }
BODY.education H1, BODY.education H2, BODY.education #nav P { color: #5F635D; }
BODY.events H1, BODY.events H2, BODY.events #nav P { color: #5F635D; }
BODY.exhibitions H1, BODY.exhibitions H2, BODY.exhibitions #nav P { color: #5F635D; }
BODY.information H1, BODY.information H2, BODY.information #nav P { color: #5F635D; }
BODY.membership H1, BODY.membership H2, BODY.membership #nav P { color: #5F635D; }
BODY.services H1, BODY.services H2, BODY.services #nav P { color: #5F635D; }



DIV.socialweb TABLE TD, DIV.socialweb TABLE TH {
	padding: 8px;
border-style: dotted; border-width: 1px;


}

TH
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px;
	color: #555555;
	padding: 3px;

}

BODY.collection TH, BODY.collection DIV.right H2 { background-color: #5F635D; }
BODY.education TH, BODY.education DIV.right H2 { background-color: #5F635D; }
BODY.events TH, BODY.events DIV.right H2 { background-color: #fff;}
BODY.exhibitions TH, BODY.exhibitions DIV.right H2 { background-color: #5F635D; }
BODY.information TH, BODY.information DIV.right H2 { background-color: #5F635D; }
BODY.membership TH, BODY.membership DIV.right H2 { background-color: #5F635D; }
BODY.services TH, BODY.services DIV.right H2 { background-color: #5F635D; }



TD {
	padding: 2px ;
font-size: 15px;



}
TABLE.banner {
	width: 100%;
	border-collapse:	collapse;

}

TABLE.banner TD {
	padding: 0px;

}


BODY.homepage TD {
	padding: 0px;
}

TR.tint TD, TD.tint {
	background-color: #eee;


}

IMG { border: 0; }
IMG.right
{
	float: right;
	padding: 0px 0px .5em 10px;
}

IMG.left
{
	float: left;
	padding: 0px 10px .5em 0px;
}

#right {
	float: right;
	width: 218px;
	border-style: dotted;
	border-width: 1px;
	float: right;
	margin: 10px 0 10px 10px;
	}

#right H2
{
	background-color: #5F635D;
	color: #fff;
	font-style: normal;
	font-weight: bold;
	padding: 3px 10px;
	font-size: small;
	margin-bottom: .5em;
}

#right H3
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	font-weight: bold;
	padding: 0px 10px;
}

#right UL, DIV.right OL
{
	line-height: 100%;
	padding-right: 10px;
	padding-left: 8px;
	margin: 0px 0px 1em 0px;
}

#right LI {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	margin: 0px 0px 0px 1.5em !important; 
}

#right P {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	margin: 0px 0px 1em 0px;
	padding: 0px 10px;
}


DIV.photoright150
{
	clear: right;
	float: right;
	padding: 0px 0px .5em 10px;
	width: 150px;
	text-align: right;
}

DIV.photoright200
{
	clear: right;
	float: right;
	padding: 0px 0px .5em 10px;
	width: 200px;
	text-align: right;
}

DIV.photoright300
{
	clear: right;
	float: right;
	padding: 0px 0px .5em 10px;
	width: 300px;
	text-align: right;
}

DIV.photoright350
{
	clear: right;
	float: right;
	padding: 0px 0px .5em 10px;
	width: 350px;
	text-align: right;
}

DIV.photoright300 IMG, DIV.photoright200 IMG, DIV.photoright150 IMG, DIV.photoright350 IMG { margin-bottom: 3px; }

DIV.photoright300 P, DIV.photoright150 P, DIV.photoright200 P, DIV.photoright350 P
{
	color: #666 !important;
	line-height: normal;
	font-size: .85em;
}



DIV.socialweb TABLE.calendar TD.calendardesc { text-align: left; }
DIV.socialweb TABLE.calendar TD.calendartime { text-align: right; font-size: small; }
DIV.socialweb TABLE.calendar TD.noevents
{
	text-align: center;
	font-style: normal;
	font-size: small;
}

DIV.socialweb TABLE.calendarmini TD {
	text-align: center;
}

DIV.socialweb SPAN.searchdates
{
	display: block;
}

DIV.socialweb DIV.searchbox { border: 1px #99938d solid; padding: 10px; margin: 1em 0px; }
DIV.socialweb DIV.searchbox P { margin: 0px; 	line-height: 150%;
}

DIV.socialweb TABLE TH.right {
	background-color: #f2eadf !important;
	color: #1e1a14;
}

TH.calendar, TH.calendarminimonth, TH.calendarminidow {
 color: #666;
 background-color: #a51b1e;
}

DIV.socialweb TABLE.calendarmini TD, DIV.socialweb TABLE.calendarmini TH
{
	font-family: Arial, Helvetica, sans-serif !important;
	padding: 2px;
	font-size: small;
}
DIV.socialweb P.contact SPAN, DIV.socialweb P.cost SPAN, DIV.socialweb P.audiences SPAN, DIV.socialweb P.location SPAN, DIV.socialweb P.sponsor SPAN, DIV.socialweb P.restaurants SPAN, DIV.socialweb P.hours SPAN, DIV.socialweb P.format, DIV.socialweb P.categories { font-weight: bold; }
DIV.socialweb P.modified { text-align: right; color: #999; }
DIV.socialweb P.calendarevent { text-indent: -2em; margin-left: 2em; }

DIV.socialweb IMG.eventimage {
	float: right;
	padding: 0px 0px .5em 10px;
}

#footer, #forumfooter { clear: both; }

#footer P
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	padding: 1em 25px 1em 160px;
	text-align: center;
	color: #66625e;
}

#forumfooter P
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	padding: 1em 25px 1em 25px;
	text-align: center;
	color: #66625e;
}

BODY.homepage #footer P
{
	padding: 1em 2px 1em 25px;
}

.clearboth { clear: both; }

TABLE.tableinborder {
	text-align: left;
	margin-bottom: 1em !important;
}

#socialwebexternal UL {
	text-align: left;
}

H3.topics {
	color: #f8f6ec;
	padding: 3px;
	background-color: #a51b1e;
}

.nowrap
{
	white-space: nowrap;
}

#newHeader {
	background-color: #5F635D;
}
#newHeader a {
	margin: 0 auto;
	display: block;
	width: 549px;
	height: 80px;
	background: transparent url(/Images/Header/wam-logo.png) no-repeat left center;
}
#newNavigation th {
	padding: 0;
	height: 34px;
}
#newNavigation a {
	color: #fff !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	font-weight:normal;
	text-decoration: none;
}
#newNavigation .bgPurple { background-color: #323632; }
#newNavigation .bgBrown { background-color: #323632; }
#newNavigation .bgBabyBlue { background-color: #323632; }
#newNavigation .bgSalmon { background-color: #323632; }
#newNavigation .bgGreen { background-color: #323632; }
#newNavigation .bgYellow { background-color: #323632; }
#newNavigation .bgBlue { background-color: #323632; }
#newNavigation .bgOrange { background-color: #323632; }
#newNavigation .bgPurple:hover { background-color: #878A83; }
#newNavigation .bgBrown:hover { background-color: #878A83; }
#newNavigation .bgGreen:hover { background-color: #878A83; }
#newNavigation .bgSalmon:hover { background-color: #878A83; }
#newNavigation .bgYellow:hover { background-color: #878A83; }
#newNavigation .bgBlue:hover { background-color: #878A83; }
#newNavigation .bgBabyBlue:hover { background-color: #878A83; }
#newNavigation .bgPurple:hover { background-color: #878A83; }
#newNavigation .bgOrange:hover { background-color: #878A83; }

#footer a.fgPurple { color: #532E10 !important; }
#footer a.fgBrown { color: #532E10 !important; }
#footer a.fgBabyBlue { color: #532E10 !important; }
#footer a.fgSalmon { color: #532E10 !important; }
#footer a.fgGreen { color: #532E10 !important; }
#footer a.fgYellow { color: #532E10 !important; }
#footer a.fgBlue { color: #532E10 !important; }
#footer a.fgOrange { color: #532E10 !important; }

.homepage #mainBody {
	position: relative;
	width: 800px;
	margin: 16px auto auto;
	clear: both;
}
.homepage #flashcontent {
	margin: 50px 0 50px 83px;
}
.homepage #mainBody .bodyColumn {
	float: left;
	width: 213px;
	font-size: .9em;
	margin-right: 8px;
}
.homepage #mainBody .bodyColumn p {
	font-size: .9em;
	line-height: 1.3em;
}
.homepage #mainBody .bodyColumn a {
	color:#F15A40 !important;
	text-decoration:none;
}

.homepage #homepageButtons {
	clear: both;
	margin:20px auto 0;
	width:284px;
}
.homepage #signUpBox { float: left; background: #fff url(/Images/email_icon.gif) no-repeat 100px 4px; }
.homepage #signUpBox a { margin:1px 6px 1px 15px; }
.homepage #donateBox { float: right; }
.homepage #donateBox a { margin:9px 0 0; text-align:center; }
.homepage .boxButton {
	border: 1px solid #882802;
	width: 135px;
	height:34px;
	background-color: #fff;
}
.homepage .boxButton a {
	color: #882802 !important;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration:none;
	display: block;
}
.homepage #socialIcons {
	clear: both;
	margin: 0 auto;
	padding: 10px 0 0 140px;
	width: 500px;
	height: 75px;
}
.homepage #socialIcons .icon {
	float: left;
	margin-right: 10px;
}

.homepage #slideshow {list-style:none; color:#fff}
.homepage #slideshow span {display:none}
.homepage #wrapper {width:800px; margin:50px auto; display:none}
.homepage #wrapper * {margin:0; padding:0}
.homepage #fullsize {position:relative; width:800px; height:500px; padding:2px; border:1px solid #ccc; background:#000}
.homepage #information {position:absolute; bottom:0; width:800px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
.homepage #information h3 {padding:10px 8px 3px; font-size:20px}
.homepage #information p {padding:0 8px 8px; font-size:small; line-height: 130%; color:white}
.homepage #image {width:800px}
.homepage #image img {position:absolute; z-index:25; width:auto}
.homepage .imgnav {position:absolute; width:25%; height:500px; cursor:pointer; z-index:150}
.homepage #imgprev {left:0; background:url(/slideshow-images/left.gif) left center no-repeat}
.homepage #imgnext {right:0; background:url(/slideshow-images/right.gif) right center no-repeat}
.homepage #imglink {position:absolute; height:500px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.homepage .linkhover {background:url(/slideshow-images/link.gif) center center no-repeat}
.homepage #thumbnails {margin-top:15px}
.homepage #slideleft {float:left; width:20px; height:20px; center center no-repeat;}
.homepage #slideleft:hover {background-color:#FFF}
.homepage #slideright {float:right; width:20px; height:20px; center center no-repeat}
.homepage #slideright:hover {background-color:#FFF}
.homepage #slidearea {float:left; position:relative; width:750px; margin-left:5px; height:81px; overflow:hidden}
.homepage #slider {position:absolute; left:0; height:81px}
.homepage #slider img {cursor:pointer; border:1px solid #FFF; padding:2px}
