/*defaults*/
body 	{
	background:#ffffff;
	margin:20px 0;
	padding:0;
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%;
	margin:0 auto;
	text-align:left;
	width:871px;
}
p		{margin:0; padding:0 0 15px 0; }
a		{color:#895526; text-decoration:none; }
a:hover	{color:#000000; text-decoration:none; }


body.mceContentBody {
   background-color: #FFF;margin:0px 0;line-height:160%;
}
body.mceContentBody h1	{font-size:125%; text-align:left; font-weight:normal; letter-spacing:2px; color:#827c61; line-height:130%; margin:0; padding:12px 0 0 0; }
body.mceContentBody h2	{font-size:100%; text-align:left; font-weight:bold; line-height:130%; letter-spacing:125%; }
body.mceContentBody h3	{font-size:90%; text-align:left; font-weight:normal; line-height:130%; }
body.mceContentBody li	{font-size:90%; align:left; }
body.mceContentBody a	{font-weight:bold; }

/*structural elements*/
#subnavigation	{float:left; padding:0 0 0 0px; line-height:160%; text-align:left;width:170px; }
#subnavigation h4 {display:inline;}

#header		{
	background:#ffffff url('/images/header.jpg') no-repeat;
	height: 300px;
	
}
#navigation	{
	margin: 0px 0px 0px 80px;
	padding-top:271px;
}
#content	{
	background: url('/images/filling.jpg') repeat-y;
	padding-left:85px;
	padding-right:85px;
	padding-top:15px;
}
#footer		{
	background: url('/images/footer.jpg') no-repeat;
	margin-top:-19px;
	height: 430px;
}






#content h4	{font-weight:bold; }
#index		{float:right; width:740px; text-align:center; }
#incontent	{float:right; width:445px; line-height:160%; padding:0 60px 0 0; }
#grass		{clear:both; width:100%; background:#f3f2ec url('../images/grass.jpg') no-repeat; margin-top:20px; height:30px; }
#nav, #nav ul {padding:0; margin:0; list-style:none; }
#entrysidebar {float:left; text-align:left; padding:0 0 0 20px; }

/*headings*/
#content h1	{font-size:125%; font-weight:normal; letter-spacing:2px; color:#e4922e; line-height:130%; margin:0; padding:12px 0 0 0; }
#incontent h2	{font-size:100%; text-align:left; font-weight:bold; line-height:130%; letter-spacing:125%; }
#incontent h3	{font-size:90%; text-align:left; font-weight:normal; line-height:130%; }
#incontent li	{font-size:90%; align:left; }
#incontent a	{font-weight:bold; }
.exhibittable a {padding:0 0 20px 10px; letter-spacing:200%; }
.exhibittable td {
	background: #ffffff url(/images/exhibit_bg.jpg) no-repeat;
	min-width: 200px;
}
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#000; }


/*navigation*/
#navigation ul 		{margin:0; padding:0; }
#navigation li 		{margin:0; padding:0 0 0 20px; list-style:none; display:inline; }
#navigation a		{color:#895526; text-decoration:none; }
#navigation a:hover	{color:#000000; }
#subnavigation li 	{margin:0; font-size:90%; list-style:none; }
#subnavigation a 	{color:#895526; font-size:100%; text-decoration:none; }
#subnavigation a:hover	{color:#000000; }
#subnavigation p	{font-size: 80%; line-height: 16px; color:#000000; }
#sponsorlogos		{float:left; padding:5px 0 0 40px; text-align:center; }
#nav a 				{color:#895526; display:block; width:6em; }
#nav li				{float:left; width:6em; }
#nav li ul			{position:absolute; width:6em; left:-999em; }
#nav li:hover ul, #nav li.sfhover ul {color:#000000; left: auto; }

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 5px; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }
#footer h1		{font-size:100%; color:#827c61; text-align:center; letter-spacing:2px; font-weight:normal; line-height:150%; }

#index h1		{font-size:90%; color:#827C61; letter-spacing:2px; line-height:150%; font-weight:normal; }
#index a		{font-size:110%; color:##3b81ca; letter-spacing:2px; line-height:150%; font-weight:normal; }

/*artists*/
#artist 		{float:left; text-align:left; padding:15px 0 0 30px; width: 231px;}
#artwork		{float:right; padding:10px 30px 0 0; }
#artist img 	{margin:0 0 20px 0; }
#artwork img 	{padding:4px; border:1px solid #dddddd; margin:0 0 20px 0; }
#artist h1		{font-size:125%; color:#43566f; letter-spacing:2px; font-weight:bold; line-height:130%; }
#artist h2		{font-size:100%; color:#6f6849; letter-spacing:2px; font-weight:bold; line-height:130%; }
#artist h3		{font-size:90%; color:#6f6849; text-align:center; font-weight:normal; line-height:130%; }
#artist p		{font-size:90%; color:#6f6849; letter-spacing:2px; margin:0; padding:0 0 15px 0; }
#artist a 		{font-size:80%; color:#3b81ca; letter-spacing:2px; font-weight:bold; text-decoration:none;}
#artist a:hover {font-size:80%; color:#000000; letter-spacing:2px; font-weight:bold; text-decoration:none;}
//#artistnav		{float:right; background-image:url(../images/previousnext_img.gif); background-repeat:no-repeat; margin:20px 0 0 0; height:41px; width:254px; }
#artistnav		{float:right; background-image:url(../images/previousnext_img330b.gif); background-repeat:no-repeat; margin:20px 121px 0 0; height:41px; width:330px; }
#artistnav li	{display:inline; padding:40px 10px 0 12px; text-decoration:none; }
#entrysidebar h1	{font-size:100%; letter-spacing:1px; color:#827c61; text-align:left; font-weight:bold; line-height:130%; }
#entrysidebar p	{font-size:80%; letter-spacing:2px; color:#827c61; text-align:left; font-weight:normal; line-height:130% }
#entrybutton    {width:132px; margin:0px 0 35px 0; padding:15px; background-color:#3b81ca; }
#entrybutton a	{font-size:100%; color:#b1ceed; text-align:center; font-weight:normal; line-height:130%; }
#entrybutton a:hover {color:#ffffff; }
#entrybutton h3 {font-size:140%; }
#entrybutton h4 {font-size:90%; }

/*Chairman's message*/
#chairmansphoto {float:right; margin:20px; }

/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */