@charset "UTF-8";
/* CSS Document */
body {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	}

h1 {
font:20px Arial, Helvetica, sans-serif;
margin:0px;
}

h2 {
font:16px Arial, Helvetica, sans-serif;
margin:0px;
}

hr {
color:#666;
height:1px;
width:90%;
}

div.feedburnerFeedBlock ul { 
margin-left:0; 
padding-left:0; 
list-style-type: none;
font:11px Arial, Helvetica, sans-serif;
color:#333;
}

div.feedburnerFeedBlock ul li span.headline {  
display:block; 
margin:-10px 0 0 0; 
}

div.feedburnerFeedBlock ul li span.headline a { 
color:#333; 
}

div.feedburnerFeedBlock ul li span.date {  
margin:10px 0 0 0; 
}
	
/* Template Styles*/
#navText {
font:12px Arial, Helvetica, sans-serif;
font weight:bold;
color:#FFF;
word-spacing:3.5em;
letter-spacing:.1em;
text-indent:20px;
line-height:2em;
background-color:#666;
text-decoration:none;
text-transform:uppercase;
}

#navText a {
font:12px Arial, Helvetica, sans-serif;
font weight:bold;
color:#FFFFFF;
word-spacing:3.5em;
letter-spacing:.1em;
text-indent:20px;
line-height:2em;
background-color:#666;
text-decoration:none;
text-transform:uppercase;
}

#navText a:hover {
color:#c36;
text-decoration:none;
}

#subnavText {
font:12px Arial, Helvetica, sans-serif;
color:#666666;
word-spacing:1em;
line-height:2em;
background-color:#FFF;
text-indent:10px;
text-transform:uppercase;
}

#subnavText a {
font:12px Arial, Helvetica, sans-serif;
color:#c36;
word-spacing:1em;
line-height:2em;
background-color:#FFF;
text-decoration:none;
text-transform:uppercase;
}

#subnavText a:hover {
color:#c36;
}

#subnavText2 {
font:12px Arial, Helvetica, sans-serif;
color:#666666;
line-height:2em;
background-color:#FFF;
text-indent:10px;
text-transform:uppercase;
}

#subnavText2 a {
font:12px Arial, Helvetica, sans-serif;
color:#c36;
line-height:2em;
background-color:#FFF;
text-decoration:none;
text-transform:uppercase;
}

#subnavText2 a:hover {
color:#c36;
}

#logo {
font:36px Arial, Helvetica, sans-serif;
color:#666;
line-height:36px;
}

#tagline {
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#C36;
line-height:26px
}

#NewsletterTop {
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#C36;
}

#NewsletterBottom {
font:10px Arial, Helvetica, sans-serif;
color:#000;
}

#TopRight a {
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
text-decoration:none;
}

#TopRight a:hover {
text-decoration:underline;
}

#BottomNav a {
font:11px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

#BottomNav a:hover {
text-decoration:underline;
}

#Sponsor { 
font:10px Arial, Helvetica, sans-serif;
color:#666;
padding:5px;
}

#Sponsor a {
text-decoration:none;
color:#666;
font:10px Arial, Helvetica, sans-serif;
}

#Sponsor a:hover {
text-decoration:underline;
}

/* Education Index Styles*/
.Title {
font:20px Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:.1em;
text-transform:uppercase;
}

.MediaTitle {
font:14px Arial, Helvetica, sans-serif;
color:#c36;
letter-spacing:.1em;
}

.MediaTitle a {
font:14px Arial, Helvetica, sans-serif;
color:#c36;
letter-spacing:.1em;
text-decoration:none;
}

.MediaTitle a:hover {
text-decoration:underline;
}


/* Class Page Styles*/

.ClassTitle {
font:20px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;
letter-spacing:.1em;
line-height:24px;
padding-top:30px;
}

.InstructorName {
font:16px Arial, Helvetica, sans-serif;
color:#666;
letter-spacing:.1em;
line-height:24px;
padding-top:10px;
}

.ClassHeadings {
font:14px Arial, Helvetica, sans-serif;
color:#c36;
letter-spacing:.1em;
line-height:24px;
padding-top:10px;
}

.ClassPageText {
font:12px Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:.05em;
}

.ClassPageText a {
color:#c36;
text-decoration:none;
}

.ClassPageText a:hover {
text-decoration:underline;
}

.RegistrationText {
color:#c36;
font:12px Arial, Helvetica, sans-serif;
letter-spacing:.05em;
}

.FullClass {
font:12px Arial, Helvetica, sans-serif;
color:#cc3366;
text-transform:uppercase;
font-weight:bold;
}

.CyanClass {
font:14px Arial, Helvetica, sans-serif;
color:#3399ff;
text-transform:uppercase;
font-weight:bold;
}

.FreeClass {
font:14px Arial, Helvetica, sans-serif;
color:#cc3366;
text-transform:uppercase;
font-weight:bold;
}

/* Media Index Page Styles*/
.MediaIndexHeading {
font:24px Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:.1em;
padding-top:30px;
padding-bottom:10px;
}

.MediaIndexInstructor {
font:12px Arial, Helvetica, sans-serif;
color:#333;
}

.RightColumnHeadings {
font:20px Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:.1em;
padding-top:20px;
}

.MediaIndexClassTitle {
font:12px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;
font-weight:bold;
}

.MediaIndexClassTitle a {
text-decoration:none;
font:12px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;
font-weight:bold;
}

.MediaIndexClassTitle a:hover {
text-decoration:underline;
}

/*Exhibition Styles*/
.ExhibitYear {
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#c36;
}

.ExhibitYear a {
font:12px Arial, Helvetica, sans-serif;
color:#c36;
text-decoration:none;
letter-spacing:.2em;
padding:3px;
}

.ExhibitYear a:hover {
text-decoration:underline;
}

.ExhibitTitle {
font:18px Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:.1em;
}

.ExhibitText {
font:12px Arial, Helvetica, sans-serif;
color:#333;
}

.ExhibitSponsor {
font:11px Arial, Helvetica, sans-serif;
font-style:italic;
color:#333;
}

.ExhibitSponsor a {
font:11px Arial, Helvetica, sans-serif;
font-style:italic;
color:#333;
text-decoration:none;
}

.ExhibitSponsor a:hover {
text-decoration:underline;
}

.ExhibitIndexGallery {
font:14px Arial, Helvetica, sans-serif;
color:#c36;
letter-spacing:.1em;
padding-top:15px;
padding-bottom:5px;
text-transform:uppercase;
}

.ExhibitIndexTitle {
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333;
letter-spacing:.1em;
}

/*About Styles*/
.AboutText {
font:12px Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:.1em;
}

.AboutText a {
color:#c36;
text-decoration:none;
}

.AboutText a:hover {
text-decoration:underline;
}

.OutreachList {
font:12px Arial, Helvetica, sans-serif;
letter-spacing:.1em;
line-height:16px;
color:#333;
}

.AboutStaffList {
font:12px Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:.1em;
}

.AboutHeading {
font:16px Arial, Helvetica, sans-serif;
color:#c36;
letter-spacing:.1em;
}

/*Index Styles*/
#EventExhibitionBar {
font:12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
letter-spacing:.1em;
background-color:#c36;
padding-left:15px;
line-height:20px;
}

#CatalogBar {
font:12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
letter-spacing:.1em;
background-color:#660000;
padding-left:15px;
line-height:20px;
}

#EducationBar {
font:12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
letter-spacing:.1em;
background-color:#693;
padding-left:15px;
line-height:20px;
}

.IndexEventText {
font:12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#c36;
font-weight:bold;
}

.IndexEventText a {
text-decoration:none;
color:#c36;
font-weight:bold;
}

.IndexEventText a:hover {
text-decoration:underline;
}

p.smspace {
margin: 10px 0px;
}

.IndexEducationCell {
border-style:solid;
border-width:2px;
border-left-color:#66993;
border-bottom-color:#669933;
border-right-color:#669933;
border-top-color:#669933;
}

.IndexText {
font:12px Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}

.IndexText a {
text-decoration:none;
color:#c36;
}

.IndexText a:hover {
text-decoration:underline;
}

.IndexTextBold {
font:12px Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold;
}
