@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #000;
	color: #fff;
	text-align:center;	
	background-image:url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
#siteWrapper {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:873px;
	}

#header {
	height: 220px;
	background-image:url(images/background_header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#header503compliant {
	display:none;
	}
	
#mainNav {
	height:26px;
/*	width: 871px;	*/
	}

#subNav {
	/* HEIGHT SHOULD ONLY USED FOR TESTING */
}

#subHdr {
	/* HEIGHT SHOULD ONLY USED FOR TESTING */
	}

#contentWrapper {}

#footer {
	margin-top:25px;
	padding-top:25px;
	border-top:1px solid #fff;
}

#footerLeftSide {
	float:left;
	}
	
#footerRightSide {
	float:right;
	}
	
#secondaryLeftColumnFull {
	float:left;
	width:868px;
}

#secondaryLeftColumn {
	float:left;
	width:659px;
}

#secondaryRightColumn {
	float:left;
	width:184px;
	margin-left:25px;
}
	
	
	
	
/* --- MAIN NAVIGATION --- */

#mainNav ul {
	margin: 0;
	padding:0;
	}
#mainNav li { 
	float:left;
	list-style-type:none;
	}
#mainNav li a {
	height:36px;
	display:block;
	text-indent:-9999px;
}
#nav-dance a {
	background-image:url(images/Main_nav/dance.png);
	width:90px;
	height:36px;
	}
	
#nav-dance a:hover {
	background-image:url(images/Main_nav/dance.png);
	background-position: 0 36px;
}
#nav-literature a {
	background-image:url(images/Main_nav/literature.png);
	width:118px;
	height:36px;
	}
	
#nav-literature a:hover {
	background-image:url(images/Main_nav/literature.png);
	background-position: 0 36px;
}

#nav-media_film a {
	background-image:url(images/Main_nav/media_film.png);
	width:125px;
	height:36px;
	}
	
#nav-media_film a:hover {
	background-image:url(images/Main_nav/media_film.png);
	background-position: 0 36px;
}

#nav-music a {
	background-image:url(images/Main_nav/music.png);
	width:85px;
	height:36px;
	}
	
#nav-music a:hover {
	background-image:url(images/Main_nav/music.png);
	background-position: 0 36px;
}

#nav-theater a {
	background-image:url(images/Main_nav/theater.png);
	width:99px;
	height:36px;
	}
	
#nav-theater a:hover {
	background-image:url(images/Main_nav/theater.png);
	background-position: 0 36px;
}

#nav-visual_arts a {
	background-image:url(images/Main_nav/visual_arts.png);
	width:123px;
	height:36px;
	}
	
#nav-visual_arts a:hover {
	background-image:url(images/Main_nav/visual_arts.png);
	background-position: 0 36px;
}

#nav-about_us a {
	background-image:url(images/Main_nav/about_us.png);
	width:121px;
	height:36px;
	}
	
#nav-about_us a:hover {
	background-image:url(images/Main_nav/about_us.png);
	background-position: 0 36px;
}

#nav-contact a {
	background-image:url(images/Main_nav/contact.png);
	width:110px;
	height:36px;
	}
	
#nav-contact a:hover {
	background-image:url(images/Main_nav/contact.png);
	background-position: 0 36px;
}


/* SUB NAV */
.padNav2 {
	margin-left: 80px;
	}

.padNav3 {
	margin-left: 120px;
	}

#subNav ul {
	margin: 0;
	padding:0;
	}
#subNav li { 
	float:left;
	list-style-type:none;
	}
		
	
#subNav li a {
	height:23px;
	display:block;
	text-indent:-9999px;
}

#subNav-leftEnd {
	background-image:url(images/Sub_nav/cap_left.png);
	width:48px;
	height:23px;
}

#subNav-rightEnd {
	background-image:url(images/Sub_nav/cap_right.png);
	width:48px;
	height:23px;}

#subNav-articles a {
	background-image:url(images/Sub_nav/articles.png);
	width:79px;
	height:23px;
}

#subNav-articles a:hover {
	background-image:url(images/Sub_nav/articles.png);
	background-position: 0 23px;
}

#subNav-events a {
	background-image:url(images/Sub_nav/events.png);
	width:74px;
	height:23px;
}

#subNav-events a:hover {
	background-image:url(images/Sub_nav/events.png);
	background-position: 0 24px;
}

#subNav-galleries a {
	background-image:url(images/Sub_nav/galleries.png);
	width:153px;
	height:24px;
}

#subNav-galleries a:hover {
	background-image:url(images/Sub_nav/galleries.png);
	background-position: 0 24px;
}

#subNav-internships a {
	background-image:url(images/Sub_nav/internships.png);
	width:99px;
	height:24px;
}

#subNav-internships a:hover {
	background-image:url(images/Sub_nav/internships.png);
	background-position: 0 24px;
}

#subNav-members a {
	background-image:url(images/Sub_nav/members.png);
	width:156px;
	height:24px;
}

#subNav-members a:hover {
	background-image:url(images/Sub_nav/members.png);
	background-position: 0 24px;
}

#subNav-mission a {
	background-image:url(images/Sub_nav/mission_statement.png);
	width:141px;
	height:24px;
}

#subNav-mission a:hover {
	background-image:url(images/Sub_nav/mission_statement.png);
	background-position: 0 24px;
}

#subNav-history a {
	background-image:url(images/Sub_nav/history.png);
	width:80px;
	height:24px;
}

#subNav-history a:hover {
	background-image:url(images/Sub_nav/history.png);
	background-position: 0 24px;
}

#subNav-board a {
	background-image:url(images/Sub_nav/board_of_directors.png);
	width:138px;
	height:24px;
}

#subNav-board a:hover {
	background-image:url(images/Sub_nav/board_of_directors.png);
	background-position: 0 24px;
}

#subNav-thanks a {
	background-image:url(images/Sub_nav/special_thanks.png);
	width:124px;
	height:24px;
}

#subNav-thanks a:hover {
	background-image:url(images/Sub_nav/special_thanks.png);
	background-position: 0 24px;
}

#subNav-pleinaire a {
	background-image:url(images/Sub_nav/plein_aire_painting.png);
	width:142px;
	height:24px;
}

#subNav-pleinaire a:hover {
	background-image:url(images/Sub_nav/plein_aire_painting.png);
	background-position: 0 24px;
}

#subNav-gardentour a {
	background-image:url(images/Sub_nav/garden_tour.png);
	width:162px;
	height:24px;
}

#subNav-gardentour a:hover {
	background-image:url(images/Sub_nav/garden_tour.png);
	background-position: 0 24px;
}

#subNav-artclasses a {
	background-image:url(images/Sub_nav/art_classes.png);
	width:101px;
	height:24px;
}

#subNav-artclasses a:hover {
	background-image:url(images/Sub_nav/art_classes.png);
	background-position: 0 24px;
}


#gallery_2x2 {
	float: left;
	width: 290px;
/*	border: 1px solid #fff;	*/
	margin: 10px 0px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-sze: 12pt;
	}

#gallery {
	float: left;
	width: 262px;
/*	border: 1px solid #fff;	*/
	margin: 10px 0px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	}
	
#gallery img {
	width: 240px;
}

#pastGalleries img {
	height: 70px;
	padding: 0 10px 20px 14px;
}

.pgHeadline {
	font-size: 12pt;
	font-weight:bold;
	color:#ffff99;
}

.pgBody {
	font-size: 11pt
	color: #fff;
}

/* --- FOOTER --- */

#footer ul {
	margin:0;
	padding:0;
	}
#footer li { 
	float:left;
	list-style-type:none;
	margin-right:25px;}




/* --- HOME PAGE --- */

#newFloatLeft {
	float:left;
}

#leftCol {
/*	background-color:#fff;	*/
	width:521px;
	margin-right: 20px;
	float:left;
	color:#000;
}

#rightCol {
	width:327px;
	float:left;
	}
	
#home_rCol1 {
	margin-bottom:25px;
	}

#home_rCol2 {}

#home_rCol2 img {
	margin-bottom:25px;
	}

.xmlPadding {
	padding:0 20px;
}

.blog {
	font-family:Arial, Helvetica, sans-serif!IMPORTANT;
	font: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 10pt;
}


.clearAll {
	clear:both;
	height: 1px;
	}

.serif {
	font:"Times New Roman", Times, serif 10pt;}
	
.columnBackgrounds {
	background-color:#000000;
	padding: 0 10px;
}

h1, h2, h3, h4, h5, p {margin-top:0}

.imagePadding {
	margin-bottom:10px;
	}
	
.columnBackgrounds_full {
	float: left;
	min-width: 848px;
	background-color:#000000;
	padding: 0 10px;
}


h1 {
	font-family: "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	margin-left: 18px;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	margin: 0 0 10px 0;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 13pt;
	font-weight:bold;
	margin: 10px 0 0 0;
}

h4 {
	margin: 0;
	padding: 0;
	font-size:8pt;
	padding: 0 0 14px 0;
	border-bottom: 1px solid #ffff99;
}

h5 {
	margin: 0;
	padding: 0;
	font-size: 14pt;
	font-family: "Times New Roman", Times, serif;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
}

.directors {
	color: #ffff99;
}


#galleryMainLeft {
	float: left;
	width: 310px;
}

#galleryMainLeft img {
	margin: 0 0 10px 0;
}

#gallerMainRight {
	float: left;
	WIDTH: 310PX;
}

#gallerMainRight img {
	margin: 0 10px 10px 0;
}

.leftPadding {
	margin-left: 20px;
}

img, div { behavior: url(iepngfix.htc) }
