/* CSS Document */


/* GENERAL BODY SETUP  */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	background-color: #d6d6d6;
	margin: 0px; height:100%;
}
a:link, a:visited, a:active {text-decoration: none; color:#999;}
a:hover {text-decoration: none;  color:#666;}
p{	margin-top:0px;}

/* -------------------------- MAIN Container */
#containerALL{
	margin: 0px auto;
	background-color: #E6E7E9;
	margin-top:45px;
	width: 749px;
}
#PageContentContainer{width:645px; margin: -20px 45px 30px 70px;}

/* -------------------------- SUB Containers */

#contentTopHome {
	background-image: url(/images/main/home_bg_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:174px;
}
#contentTopNoHeader {
	background-image: url(/images/main/body_bg_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:150px;
}
#contentTop {
	background-image: url(/images/main/body_bg_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:250px;
}
#contentFooter{
	background-image: url(/images/main/body_footer_strip.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:749px;
	height:12px;
	clear:both;
}
#headerlogolink{
	clear:both;
	float:none;
	text-align:right;

}
#headerlogolink img{width:260px; height:70px;}

#contentFooterSpacer{ height:120px; background-color:#d6d6d6; }
#contentBody{min-height:400px; line-height:1.5em;}
/* -------------------------- NAV Containers */

#navContainer{
	float:right;
	color:#666666;
	background-image: url(/images/main/nav_BG.jpg);
	background-repeat: no-repeat;
	width:537px;
	height:20px;
	position:relative;
	top:14px;
	padding-top:3px;
}

/* -------------------------- NAV Containers ITEMS*/
#navContainer .navItem{
	float:right;
	padding-left:11px;
	padding-right:46px;
}
.navItem a:link, .navItem a:visited {color:#999999;}
.navItem a:hover, .navItem a:active {text-decoration: none; color:#666666;}


/* -------------------------- HEADER Container and HEADER NAV*/
.HeaderTextTD{width:5%;}
.HeaderNavTD{ }
.headerHLineBG{ background-color:#9C9F9E;}



#TitleSingleLine{
	font-family: FuturaLight, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #666;
	margin-left:2px;
	background: transparent;
	padding: 0px;
	vertical-align: text-bottom;
	position: relative;
	top: 6px;
}

#TitleSingleLine a {	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #7C4504;
	margin-left:2px;
	background: transparent;
	padding: 0px;
	top: 0px;
	
}

#TitleSingleLine a:hover {	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #333333;
	margin-left:2px;
	background: transparent;
	padding: 0px;
	top: 0px;
	
}
#contentHeader{
	position:relative;
	top:84px;
	width:640px;
	margin: 0px 0px 0px 63px;
	border-width: 0px 0px 0px 0px;
}
#headerText{
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size: 18px;
	color:#7c4504;
	white-space:nowrap;
}
#headerText a, #headerText a:hover, #headerText a:active, #headerText a:visited{color:#7c4504;}

#headerNavDivider{
	height:21px;
	margin-left:7px;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #9C9F9E;
	float:right;
}
.headerNavItems{
	color:#999999;
	
}
.headerNavOver{
	background-color:#f3f3f4;
	color:#666666;
}
.headerNavItemsEnd{
	/*item end height is 5px greater than height of.headerNavItems, .headerNavOver */
	height:20px;
	border-width: 0px 1px 0px 0px;
}
.headerNavItems, .headerNavOver, .headerNavItemsEnd{
	float:right;
	border-style: solid;
	border-color: #9C9F9E;
}
.headerNavItems, .headerNavOver{
	text-align:center;
	line-height:12px;
	height:14px;
	padding: 4px 12px 1px 12px;
	border-width: 1px 0px 0px 1px;
}
.headerNavOver a, .headerNavItems a{font-size:10px; }
.headerNavOver a:hover, .headerNavItems a:active{color:#999999;}
.headerNavOver a:link, .headerNavOver a:visited{color:#666666;}
.headerNavItems a:link, .headerNavItems a:visited{color:#666666;}


/* -------------------------- HOME PAGE */
#bodyHome{
	height:380px;
	background-image:url(/images/main/home_body_bg.jpg);
	background-repeat:no-repeat;
}
#eventContainerHome{
	position:relative;
	top:60px;
	left:255px;
}

#eventArtistHome, #eventArtistHome a{
	color:#333;
	font-family: FuturaLight, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size:30px;
	margin-bottom:8px;
}
#eventArtistHome a:hover, #eventArtistHome a:active{
	color:#666;
}
#eventTitleHome{
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:16px;
	color:#5b1307;
}
#eventTitleHome a, #eventTitleHome a:visited{color:#5b1307;text-decoration: none;}
#eventTitleHome a:hover, #eventTitleHome a:active{color:#666;}
#eventDateHome{
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size:14px;
	margin-bottom:6px;
	color:#333;
}

#eventReceptionDateHome{
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#333;
}




/* -------------------------- ARTISTS SECTION - ARTIST LISTS */
#artistsList{}
#artists2Column{ width:655px;}

	/*----- ARTISTS IMAGES --------*/
#artistListImage{ margin-top:5px; vertical-align: bottom;}
#artistListImage img{ width:256px;}

	/*----- ARTISTS IMAGE DESCRIPTION --------*/
#artistsDescTxt{font-size:9px; margin-top:10px; margin-right:-400px;}

	/*----- ARTISTS NAMES --------*/
#artistsNamesList a{
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#333;
	padding-left:20px;
	text-decoration: none;
}
#artistsNamesList a, #artistsNamesList a:visited{ color:#333;}
#artistsNamesList a:hover,#artistsNamesList a:active{ color:#7c4505;}
	




/* -------------------------- ARTISTS SECTION - ARTIST DETAIL / IMAGE PAGES */

#artistsImageListContainer{margin-left:70px; margin-right:46px; margin-bottom:30px; }
#artistImageList{ width:210px; padding-bottom:40px; float:left; vertical-align:bottom;}
#artistImageListPageNav{ text-align:right; word-spacing:2px; clear:both; margin-top:16px;}


/* -------------------------- ARTISTS SECTION - BIO AND PRESS*/

#resumeTopic {
	margin-bottom: 2px;
	margin-top: 25px;
	font-weight: bold;
	font-size: 12px;
	float:none
}
#resumeYear {
	line-height:14px;
	font-size: 11px;
	padding-right: 8px;
}
#resumeData {
	padding-right: 20px;
	line-height:14px;
	font-size: 11px;
}
#biblioYear {
	line-height:14px;
	font-size: 11px;
	padding-right: 8px;
}
#biblioData {
	padding-right: 20px;
	padding-bottom: 4px;
	line-height:14px;
	font-size: 11px;
}



/* -------------------------- EXHIBITION SECTION - EXHIBITION DETAIL / EXHIBITION IMAGE PAGES */
        /* --- --- EXHIBITION HEADER --- --- */
#exhibitionTitle{
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size: 24px;
	color:#333;
	white-space:nowrap;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}
#exhibitionTitle a, #exhibitionTitle a:hover, #exhibitionTitle a:active, #exhibitionTitle a:visited{color:#333;text-decoration: none;}
#exhibitionsubheaderText{
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#7c4504;
	margin: 2px 0px 0px 0px;
	letter-spacing: 1px;
}
#exhibitionsubheaderText a{color:#7c4504;text-decoration: none;}
#exhibitionDatesContainer{
	margin: 17px 0px 27px 0px;
}
#exhibitionDates{
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size:14px;
}
#exhibitionReceptionDates{
	margin: 5px 0px 0px 0px;
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-size:12px;
}

#eventDetailContainer{ width:645px; margin: -40px 45px 30px 63px;}
#eventDetailContainer img{ padding: 0px 0px 32px 22px;}


        /* --- --- EXHIBITION LIST --- --- */
#exhibitionYearHeader{
	font-size:12px;
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#5b1307;
	margin-bottom:15px;
}
#exhibitionListItem{margin-top:25px; margin-left:10px; color:#666;}
#exhibitionListTitle{color:#666;}
#exhibitionListTitle a, #exhibitionListTitle a:hover, #exhibitionListTitle a:visited, #exhibitionListTitle a:active{color:#666;text-decoration: none;}
#exhibitionListDate{margin-top:8px; margin-left:16px; color:#666;}


        /* --- --- EXHIBITION IMAGES LIST --- --- */

.exhibitImageView{
	margin:18px 36px 0px 17px;
}
.exhibitImageViewFinalColumn{
	margin:18px 0px 0px 17px;
}
.imageListArtCaption{
	padding-top:10px; margin-right:-400px;
}

/* -------------------------- ABOUT SECTION */
#aboutDetailContainer{width:645px; margin: -40px 45px 30px 66px;}
#aboutDetailContainer table{ padding: 0px 0px 32px 22px;}






/* -------------------------- CONTACT SECTION */
#contactContainer{width:658px; margin: -40px 45px 0px 76px;}
#contactFormContainer{float:left; margin-bottom:50px;}
#contactFormTitle{
	font-size:14px;
	font-weight:normal;
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	margin-bottom:20px;
	margin-left:6px;
}
.contactForm td {padding:5px}
.contactForm input {
	height:14px;
	width:218px;
	font-size:11px;
	border-color: #DEDEDE;
	border-top-color: #DDDDDD;
}
.contactForm #Submit{height:auto;width:auto;}
#contactInfoContainer{float:left; margin-left:60px; color:#333;}
.contactInfoHeader{font-size:12px; font-weight:bold; font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;}
.contactInfo{ font-size:11px; 	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;}
.formValidate{background-color:#ebe3e1;}
.formValidateMessage{color:#CC3333;}
#contactFormContainer textarea{
	width:218px;
	height:160px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

/* -------------------------- NEWS SECTION */

#newsContainer{width:645px; margin: -40px 45px 0px 70px;}

.newsHeaders{
	font-size:12px;
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#5b1307;
	margin-bottom:15px;
}

.BottomBorder{border-bottom: 1px solid #999;}


#PressListContainer{}
.pressListTable tr{height:36px;}

.PressItem{
	margin-bottom:26px;
	font-size:12px;
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	color:#666;
}
.PressItem a, .PressItem a:visited{color:#666;}
.PressItem a:hover, .PressItem a:active {color:#666; text-decoration: underline;}


.PressPubName{}
.PressPubInfo{}

#FairsListContainer{}
.FairDetail{
	margin-bottom:26px;
	font-size:12px;
	font-family: Futura, "Franklin Gothic Book", "Franklin Gothic Medium", Helvetica, Arial, sans-serif;
	color:#666;
}
.FairName{
	font-size:12px;
	font-weight:bold;
}
.FairDates{}
.FairLocation{}	
