body {
	margin: 12px;
	background-color: #fff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #000;
}

img {
	border:0;
	}

h2#SectionTitle {
	margin: 0px auto;
	padding: 0px;
	width: 718px;
	height: 15px;
}

h1#LogoInternal {
	margin: 0px auto;
	padding: 0px;
	width: 718px;
	height: 74px;
	background-color: #FFF;
}

h1#LogoToplevel {
	clear: both;
	margin: 0px auto;
	padding: 0px;
	width: 718px;
	height: 86px;
	background-color: #FFF;
}

h2#TitleNews, #Headlines h3 {
	margin: 17px 0px 10px 0px;
	padding: 0px;
	width: 107px;
	height: 8px;
	text-indent:-9999px;
	background-image:url(../graphics/layout/title_news.gif);
}

h2#ToplevelWelcome {
	margin: 43px 0px 1em 0px;
	padding: 0px;
	width: 192px;
	height: 8px;
}

h2#SectionTitle i,
h1#LogoInternal i,
h1#LogoToplevel i,
h2#TitleNews i,
h2#ToplevelWelcome i { display: none; }

h2#SectionTitle a,
h1#LogoInternal a {
	text-decoration: none;
	border: 0px;
}

h5.form_title, div.form_row_submit {
background:#fc7613 none repeat scroll 0 0;
color:#fff;
}

.content_image_box {
background:none;
border:0px solid #959595;
margin:0;
padding:0;
}

div#Masthead {
	margin: 0px auto;
	width: 718px;
	height: 141px;
	border-bottom: 1px solid #FFF;
}

div#Masthead .content_image_box {
background:none;
border:0px solid #959595;
}

div#Masthead .content_image img {
border:0 none;
margin:0px;
padding:0;
}

div#Spotlight {
margin: 0px 12px 20px 0px;
}

div#Masthead img,
div#Spotlight img {
	display: block;
	border: 0px;
}

div#Headlines { margin: 0px 12px 0px 0px; }

td.headlines { padding-bottom: 1em; }

/****************************/
/* BEGIN custom link styles */
/****************************/

#MenuCustom {
	margin: 0px auto;
	width: 718px;
	font-size: 10px;
	line-height: 10px;
	color: #746E60;
}

#MenuCustom td {
	background-color: #FFF;
}

#MenuCustom ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#MenuCustom li {
	float: left;
	margin-left: 8px;
	padding-right: 8px;
	border-right: 1px solid #746E60;
}

#MenuCustom li:last-child {
border-right:0 none;
}

#MenuCustom li div.collection_item_label {
	font-weight:normal;
}

#MenuCustom li a {
	text-decoration: none;
	color: #746E60;
}

#MenuCustom li a:hover,
#MenuCustom li a:active {
	text-decoration: underline;
	color: #000;
}

/**************************/
/* END custom link styles */
/**************************/

/*************************/
/* BEGIN top menu styles */
/*************************/

div#MainMenu {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 718px;
	height: 36px;
	background-color: #FC7613;
}

ul#nav {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	width: 718px;
	height: 36px;
	list-style-type: none;
	overflow: hidden;
}

body ul#nav  {
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul#nav li i { display: none; }

ul#nav li a {
	position: absolute;
	top: 0px;
	text-decoration: none;
	padding: 0px;
	height: 36px !important; 
	height /**/:36px; /* IE5/Win */
	text-indent:-9999px;
}

/* old nav 

ul#nav li#about a			{ left: 0px; width: 97px; }
ul#nav li#about a:hover		{ background-position: 0px -36px; }

ul#nav li#get a			{ left: 98px; width: 124px; background-position: -98px 0px; }
ul#nav li#get a:hover		{ background-position: -98px -36px; }

ul#nav li#art a			{ left: 223px; width: 183px; background-position: -223px 0px; }
ul#nav li#art a:hover		{ background-position: -223px -36px; }

ul#nav li#support a			{ left: 407px; width: 87px; background-position: -407px 0px; }
ul#nav li#support a:hover	{ background-position: -407px -36px; }

ul#nav li#residency a		{ left: 495px; width: 103px; background-position: -495px 0px; }
ul#nav li#residency a:hover	{ background-position: -495px -36px; }

ul#nav li#resources a		{ left: 599px; width: 124px; background-position: -599px 0px; }
ul#nav li#resources a:hover	{ background-position: -599px -36px; }
*/

ul#nav li#residency a			{ left: 0px; width: 103px; }
ul#nav li#residency a:hover		{ background-position: 0px -36px; }

ul#nav li#exhibitions a			{ left: 104px; width: 109px; background-position: -104px 0px; }
ul#nav li#exhibitions a:hover		{ background-position: -104px -36px; }

ul#nav li#events a			{ left: 212px; width: 73px; background-position: -212px 0px; }
ul#nav li#events a:hover		{ background-position: -212px -36px; }

ul#nav li#community_arts a			{ left: 285px; width: 153px; background-position: -285px 0px; }
ul#nav li#community_arts a:hover	{ background-position: -285px -36px; }

ul#nav li#support a		{ left: 438px; width: 87px; background-position: -438px 0px; }
ul#nav li#support a:hover	{ background-position: -438px -36px; }

ul#nav li#art a		{ left: 525px; width: 101px; background-position: -525px 0px; }
ul#nav li#art a:hover	{ background-position: -525px -36px; }

ul#nav li#about a		{ left: 626px; width: 99px; background-position: -626px 0px; }
ul#nav li#about a:hover	{ background-position: -626px -36px; }





/***********************/
/* END top menu styles */
/***********************/

div#PrimaryContent {
	margin: 0px auto 10px auto;
	padding: 12px;
	width: 694px;
	background-color: #FFF;
}

select.BottomNav,
input.BottomNav {
	margin-left: 5px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
}

/*****************************/
/* BEGIN section menu styles */
/*****************************/

#MenuSection {
	width: 153px;
	margin: 10px auto 0px auto;
	padding: 0px;
	font: 10px Verdana,Arial,Geneva,sans-serif;
	text-align: left;
}

#MenuSection ul {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	border: none;
}
                
#MenuSection li {
	margin: 0px;
	border-bottom: 1px solid #FFF;
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

html>body #MenuSection li a { width: auto; }

#MenuSection li a {
	width: 125px;
	display: block;
	padding: 3px 10px 3px 10px;
	border: 0px;
	color: #888;
	text-decoration: none;
}

#MenuSection li a:hover {
	color: #000;
	text-decoration: none;
}

/***************************/
/* END section menu styles */
/***************************/

td.CellBorder {
	padding-left: 15px;
	border-left: 1px solid #746E60;
}

/*********************/
/* BEGIN text styles */
/*********************/

h2.PageTitle {
	margin: 10px 0px 1em 0px;
	font-size: 14px;
}

.headline {
	font-size: 14px;
	font-weight: bold;
}

.errormessage {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}

.subheadline {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}

.title, .formlabel {
	font-size: 10px;
	font-weight: bold;
}

.formtitle {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}

.content {
	font-size: 12px;
	line-height: 16px;
}

.content { font-size: 12px; }


.subtitle {
	font-size: 9px;
	font-weight: bold;
}

.subcontent, .headlines { font-size: 9px; }


#Headlines .news_articles, #Headlines, .news_archives {
	font-size:9px;
}

#Headlines .news_archives {
	font-weight:bold;
	text-align:right;
}

#Headlines ul {
padding:0px 0px 0px 10px;
}

.contactinfo {
	font-size: 9px;
	color: #FFF;
}

/*******************/
/* END text styles */
/*******************/

a:link, a:visited { color: #888; }
a:hover, a:active { color: #000; }

a.bbsMenuTop:link,
a.bbsMenuTop:visited {
	color: #FC7613;
	font-weight: bold;
	text-decoration: none;
}

a.bbsMenuTop:hover,
a.bbsMenuTop:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.homepage_button, .homepage_button:hover {
	margin-bottom:7px;
	padding:0;
	border:0;
	color:#FC7613;
	background-color:#fff;
	}
	
.event_list ul li {
padding:10px 5px;
}

.list_view_event_title  {
font-size:12px;
margin:0 20px 0 0;
width:auto;
}

.event_list_item em, #event_details em {
font-size:10px;
}	

.event_list  {
background-color:#E8E8E8;
padding:5px;
width:98%;
}

#Headlines h3.content_news_article_headline {
background-image:none;
height:auto;
margin:17px 0 10px;
padding:0;
text-indent:0;
width: auto;
}

.collection_item_description, .collection_item_gallery_description, .content_image_caption {
    font-style: normal;
}

body ul#nav {
background-image: none !important;
background-color: #fc7613;
}

ul#nav li a {
background-image: none !important;
text-indent: 0;
line-height: 40px;
font-family: century gothic, arial;
text-transform: uppercase;
font-size: 12px;
text-align: center;
letter-spacing: 2px;
color: #fff;
padding: 0 5px;
position: relative;
float: left;
width: auto !important;
left: 0 !important;
}

ul#nav li a:hover {
background: #fee4d0;
border-radius: 30px;
color: #888;
text-shadow: 1px 0px 2px #999;
}

body ul#nav { text-align: center; }
ul#nav li { display: inline-block; }
ul#nav li a { float: none; display: block; }
