
/* Sections: Core, Sub Navigation, Index, About Us, Visit the Museum, Support MoAD, Exhibitions, Programs, MoAD Salon   */

/*
	#CC9933 About
	#5D7331 Visit
	#C75305 Support
	#3D6B82 Exhibitions
	#413159 Programs/Education
	#97291A Salon
	#F47B26 MoAD Logo
	#492400 Home
/*

/* Core */

body {
	background:#ffffff;
}

a:focus {outline:none !important;}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Trebuchet MS';
    font-weight:normal;
    text-decoration: none;
}

.no-margin {
	margin-bottom:0 !important;
	/*padding:0 !important;*/
}

img {border:0;}

img.right, div.right{
	float:right;
	margin:0 0 10px 10px;
}

img.left, div.left {
	float:left;
	margin:0 10px 10px 0;
}

.pic-container {

}

div.pic-caption {
	width:inherit;
	background:#ddd;
	margin:0;
}

div.pic-caption p {
	padding:10px;margin:0;
}

#masthead {
	margin:15px 0;
}

div#wrap {
	width:780px;
	margin:0 auto;
	text-align:left;
}


div#main-content {
	margin:0 0 10px 10px;
	min-height:500px;
	
}

sup {font-size:60%;}

p.first {
	margin-top:0 !important;
}


#top-nav {float:right;margin:0 10px;}
#top-nav ul { margin-top:0; }
#top-nav ul li {display:inline;}
#top-nav ul li.on-page {padding:2ex 0 2ex 1em;color:#999;}
#top-nav ul li a {padding:2ex 0 2ex 1em;text-decoration: none;}
#top-nav ul li a:hover {color:#C75305;text-decoration: underline;}

ul {list-style:none;}
ul.bulleted {list-style:inside square}
br.clear {clear:both;} 
.content {font: 12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #555555;}
.content a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	background: none;
	line-height: 16px;
}
.content a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	background: none;
}
.content a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	background: none;
}
.content a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: underline;
	background: none;
}
.captions {font: 11px/13px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #555555;}
.captions a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	background: none;
	line-height: 15px;
}
.captions a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	background: none;
	line-height: 15px;
}
.captions a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	background: none;
	line-height: 15px;
}
.captions a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-decoration: underline;
	background: none;
	line-height: 15px;
}
.links a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	background: none;
}
.links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	background: none;
}
.links a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
	background: none;
}
.footercontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.footernav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.footernav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.footernav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.footernav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}
.instructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	font-style: italic;
	text-decoration: none;
}
.instructions a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	font-style: italic;
	text-decoration: underline;
}
.instructions a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	font-style: italic;
	text-decoration: underline;
}
.instructions a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #222222;
	font-style: italic;
	text-decoration: underline;
}
.instructionsNONITALIC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	font-style: none;
	text-decoration: none;
}
.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	font-style: italic;
}
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	font-style: none;
	text-decoration: none;
}
.breadcrumbs a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	font-style: none;
	text-decoration: none;
}
.breadcrumbs a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	font-style: none;
	text-decoration: none;
}
.breadcrumbs a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #222222;
	font-style: none;
	text-decoration: none;
}


/* Sub Navigation */



.subnav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	background: none;
}
.subnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	background: none;
}
.subnav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: underline;
	background: none;
}
.subnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	background: none;
}
.subnav_onpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background: none;
	letter-spacing: 50%;
}
.subnav_onpage a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background: none;
	letter-spacing: 50%;
}
.subnav_onpage a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background: none;
	letter-spacing: 50%;
}
.subnav_onpage a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background: none;
	letter-spacing: 50%;
}
.subnav_onpage a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background: none;
	letter-spacing: 50%;
}

.subnav-spacer {
	padding-left:10px;
}

/* Home */

/*492400*/

.home_title {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #fefefe;
	margin:0 0 5px 0;
	font-weight:normal;
	background:#787878;
	padding:2px 3px;
	text-transform:uppercase;
}

.home_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #492400;
	text-decoration: bold;
	line-height: 15px;
	font-weight:normal;
}

.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #492400;
	text-decoration: bold;
	line-height: 15px;
}

#exhibitions-header {
	font:12px "Gill Sans", Arial, sans-serif;
	background:url(/images_menu/menu-exhibits.png) no-repeat scroll 0 -32px;	
	padding:5px;
}

#events-header {
	font:12px "Gill Sans", Arial, sans-serif;
	background:url(/images_menu/menu-visit.png) no-repeat scroll 0 -32px;	
	padding:5px;
}

form input[type='submit'] {
	background:none repeat scroll 0 0 #492400;
	border:medium none;
	color:white;
	cursor:pointer;
	display:block;
	margin:10px 0;
	padding:5px 10px;
}

form input[type='submit']:hover {
	background:#C75305;
}

form input[type='submit'].disabled {
	background:#CCCCCC;
}

/* Index */

.index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #D8702D;
	text-decoration: bold;
	line-height: 15px;
}

.index_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	background: none;
	line-height: 13px
}
.index_news a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D8702D;
	text-decoration: none;
	background: none;
	line-height: 13px
}
.index_news a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D8702D;
	text-decoration: none;
	background: none;
	line-height: 13px
}
.index_news a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D8702D;
	text-decoration: underline;
	background: none;
	line-height: 13px
}
.index_news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D8702D;
	text-decoration: underline;
	background: none;
	line-height: 13px
}
.index_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D8702D;
	text-decoration: bold;
	line-height: 12px;
}

h1.index_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #D8702D;
	text-decoration: bold;
	line-height: 12px;
}

.index_captions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	line-height: 13px;
}
.index_captions a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D8702D;
	text-decoration: none;
	line-height: 13px;
}
.index_captions a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D8702D;
	text-decoration: none;
	line-height: 13px;
}
.index_captions a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D8702D;
	text-decoration: underline;
	line-height: 13px;
}
.index_captions a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D8702D;
	text-decoration: underline;
	line-height: 13px;
}

#online-exhibits, #moad-stuff {
	margin-bottom:10px;
	width:587px;
}

#moad-stuff {
	background:#eee;
}

#online-exhibits p.caption {
	color:#555555;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	background:#e8e8e8;
	padding:8px;
	width:auto;
	margin:0;
	height:36px;
	border-right:1px solid white;
}

#online-exhibits p.caption a {	
	color:#D8702D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	text-decoration:none;
}

#online-exhibits-1{
	float:left;
	width:194px;
}

#online-exhibits-2 {
	float:left;
	width:196px;
}

#online-exhibits-3 {
	float:left;
	width:196px;
}	


#moad-stuff-1 {
width:160px;
float:left;
}
#moad-stuff-2 {
width:240px;
float:left;

}
#moad-stuff-3 {
width:175px;
float:left;
margin-left: 10px;
}

#moad-stuff-3 img {
margin-bottom:2ex;
}

/* About Us */



.about {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC9933;
	text-decoration: bold;
	line-height: 15px;
}
.about_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC9933;
	text-decoration: bold;
	line-height: 15px;
}

a[rel="pdflink"] {padding-right:21px;background:transparent url(/images/pdf_icon_18h.gif) no-repeat center right !important;}
a[rel="doclink"] {padding-right:21px;background:transparent url(/images/word_icon_18h.gif) no-repeat center right !important;;}
a[rel="newslink"] {padding-right:18px;background:transparent url(/about/images/globe_icon.gif) no-repeat center right !important;;}


/* Visit the Museum */



.visit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5D7331;
	text-decoration: bold;
	line-height: 15px;
}
.visit_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5D7331;
	text-decoration: bold;
	line-height: 15px;
}



/* Support MoAD */



.support {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C75305;
	text-decoration: bold;
	line-height: 15px;
}

.support_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C75305;
	text-decoration: bold;
	line-height: 15px;
}



/* Exhibitions */




.exhibitions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3D6B82;
	text-decoration: bold;
	line-height: 15px;
}

.exhibitions-wrap {
	width:auto;
}

.exhibitions_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3D6B82;
	text-decoration: bold;
	line-height: 19px;
}

#permanent-exhibitions-detail {
width:75%;
margin:0 auto;
}

#exh-sidebar-wrap {
	float:right;
	clear:right;
	width:200px;
	height:auto;
	margin:10px 0 10px 10px;
	border:1px solid #3D6B82;
	background:#fff;
}

#exh-sidebar {
	padding:10px;	
}

#exh-sidebar h1 {
	padding:5px;
	margin:0;
	font-size:10pt;
	background:#fff;
	border-bottom:1px solid #000;
}

#exh-sidebar ul {
	font:10pt "Trebuchet MS",sans-serif;
	/*background:#030;*/
	width:100%;
	list-style:none;	
	padding:0;
	margin:0;
}

#exh-sidebar ul li {
	padding:5px;
}

#exh-sidebar p {

	width:auto;
}

#exh-sidebar ul li a {
	width:100%;
	text-decoration:none;
}

#exh-sidebar ul li a:hover {
	color:#3D6B82;
	text-decoration:underline;
}


/* Programs */



.programs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #413159;
	text-decoration: bold;
	line-height: 15px;
	margin:0;
}
.programs_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #413159;
	text-decoration: bold;
	line-height: 15px;
}

h2.programs {
	
}


/* MoAD Salon */



.salon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #97291A;
	text-decoration: bold;
	line-height: 15px;
}
.salon_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #97291A;
	text-decoration: bold;
	line-height: 15px;
}
.salon_title a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: underline;
	line-height: 15px;
}
.salon_title a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: underline;
	line-height: 15px;
}
.salon_title a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: underline;
	line-height: 15px;
}
.salon_title a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: underline;
	line-height: 15px;
}
.qtvr_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.qtvr_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.qtvr_title a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.qtvr_title a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.qtvr_title a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.qtvr_title a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.qtvr_level {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#calblock{float: right;border-bottom: none;margin: 0 0 10px 36px;text-align: left;width: 242px;padding-bottom: 6px;background: #fcfcfc  url(../images/cal_bottom.gif) no-repeat bottom left;font-family:verdana;}
#calblock form{text-align: left;margin: 0 0 6px 0;}
#calblock form select{font-size: 11px; padding: 0; margin: 0;}
#calblock form label{font-weight: bold;}
#calblock form input.submit{background:url(/images/cal_bg.gif);padding: 2px 5px;color: #fff;font-size: 11px;margin: 0;display:inline;}
#calblock ul {width: 220px;margin: 0;padding: 0;text-align:left;}

#calblock ul.tools {  border-bottom: #e8e8e8 solid 1px; padding: 4px 0; height: 16px;}
#calblock ul.tools li{ list-style: none;  width: 110px;}
#calblock ul.tools li.right{ float:right; text-align:right; }
#calblock ul.tools li.left{ float: left; }

#calblock ul.tools li a{ text-decoration: none; color: #52692A;font-size: 12px;}
#calblock ul.tools li a:hover{ text-decoration:underline; }

#calblock ul.exhibits {}
#calblock ul.exhibits li{list-style: none; margin: 8px 4px 12px 4px; clear:left;}
#calblock ul.exhibits li a{font-weight: normal; color: #555; font-size: 12px;}
#calblock ul.exhibits li a:hover{color: #222;}
#calblock ul.exhibits li a.sm{font-weight: normal; }

#calblock ul.exhibits li em { font-size:10px; display:block; margin: 2px 0 0 72px;}
#calblock ul.exhibits li img{float: left; margin: 0 6px 10px 0;}
#calblock h3 {text-align:left;margin: 6px 0;clear:left;color: #8A8A8A;letter-spacing: 1px;padding: 2px 4px;font-weight: normal;font-size: 13px;}
#calblock div.wrap {border: #e8e8e8 1px solid;border-bottom: none;}
#calblock div.foot {clear: left;text-align: right;margin: 0;padding: 0;}
#calblock div.foot a{ text-decoration: none; color: #52692A;font-size: 12px;}
#calblock div.foot a:hover{text-decoration:underline;}

#calblock.new-cal {float: right;border-bottom: none;margin: 0 ; text-align: left;width: 242px;padding-bottom: 6px;background: #fcfcfc  url(/images/cal_bottom.gif) no-repeat bottom left;font-family:verdana;}

.calendar {padding: 10px;font-size: 11px;text-align:center;}
.calendar table{margin: 0;padding: 0;width: 220px;height: 160px;}
.calendar table th{background: #52692A;border: 1px solid #fff;padding: 2px;font-weight: bold;font-size: 11px;color: #fff;}
.calendar table th.head{background: url(../images/cal_bg.gif) repeat-x top left;font-size: 12px;color: #fff;}
.calendar table td{background: #e8e8e8;border: 1px solid #fff;padding: 2px;font-size: 11px;text-align:center;}
.calendar table td.highlight{background-color: #DFA034!important;color: #000;}
.calendar table td.adj{background: #EEEEEE;}
.calendar table td.endcell{background: #D2D2D2;}

dl.event{ margin-bottom: 20px;}
dl.event dt{ font-size:14px; text-align:left;}
dl.event dt strong{ font-size:12px; margin-right: 6px;/*color: #889868;*/ display: block; }
dl.event dd{ margin:0; padding: 0;}
dl.event dd.time, dl.event dd.rsvp{ font-size:12px; margin:10px 30px 0 0; }
dl.event dd.time em{ font-size:11px; margin: 0 4px 12px 0;  }
dl.event dd.desc { font-size:12px; margin:12px 0;}
dl.event dd.thumbnail { float:left;  margin: 10px 10px 5px 0; border: 1px solid #ccc;}
dl.event dd.instructions { font-size:12px; margin:14px 0 0 0; font-weight: bold;}
dl.event dd.moreinfo a { font-weight:normal; font-size: 11px;}
dl.event dd.rsvp {  background:url(../images/rsvp.gif) no-repeat left; padding: 0 0 2px 38px; margin-top: 2px;}
dl.event dd.purchase {  background:url(../images/tickets.gif) no-repeat left; padding: 2px 0 2px 50px;}
dl.event dd.email { background:url(../images/letter.gif) no-repeat left; padding: 2px 0 2px 34px;margin-top: 10px;}

div#calendar-listings {
	width:314px;
	float:left;
}

h2.event-title {
	font:bold 14px arial,helvetica,sans-serif;
	margin:3px 0;
	padding:0;
}

h3.event-date {
	font:bold 12px arial,helvetica,sans-serif;
	margin:12px 0 0 0;
	padding:0;

}

dl.lst{ margin-bottom: 30px; font-family:verdana; font-size: 12px; color: #585858;}
dl.lst dt{}
dl.lst dd{ margin:3px 0; padding: 0;}


ul.newnav { margin: 0; padding: 0;}
ul.newnav li { list-style: none; margin: 10px 0; padding:0;}
ul.newnav li a { list-style: none; margin: 0; padding:0; color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
ul.newnav li a:hover { text-decoration: underline;}
ul.newnav li a.rss { background:url(../images/rss.gif) left no-repeat; padding-left: 28px;}
ul.newnav li a.email { background:url(../images/email.gif) left no-repeat; padding-left: 28px;}


form.rsvp label, form.rsvp input, form.rsvp select { display:block;}
form.rsvp input, form.rsvp select { display:block; margin-bottom: 2px;float:left;}
form.rsvp fieldset{border: none;margin-bottom: 10px;border-bottom: #e8e8e8 dashed 1px; padding: 0 20px 8px 10px;}
form.rsvp fieldset legend{font-weight: bold;font-size: 14px;}
form.rsvp br{clear: left;}
form.rsvp span{font-size: 10px; float:left; margin: 0 6px;}
form.rsvp label {font-weight: bold;margin: 10px 0 2px 0;}
form.rsvp label.error {color: #A52E19; float:left;}
form.rsvp span.error {color: #A52E19;margin: 10px 0 2px 4px;}
form.rsvp p.error {color: #A52E19;margin: 20px 0 4px 0;font-size:18px;}

table.hours { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
table.hours  td {font-size: 10px;background-color: #fff; padding: 2px; text-align: center;}
table.hours  td.closed {background-color: #EEEEEE;}
table.hours  th { text-align: left;padding: 4px; font-weight: normal;color: #8A8A8A;}
table.hours  th.head { text-align: center; font-weight: bold;}

#footer-nav {border:0px solid #ccc;text-align:left;margin:10px 0;background:#fff;color:#fff;padding:0;}
#footer-nav * {color:#555;}

#footer-nav ul li a {text-decoration:none;}
#footer-nav ul li a:hover {text-decoration:underline;}

#footer-nav {border:0px solid #ccc;text-align:left;margin:10px 0;background:#fff;color:#fff;padding:0;}

#footer-nav ul { margin: 0 0 5px 171px; padding:0; }
#footer-nav ul li {display:inline-block;margin:0 10px 0 0;padding:0;*display:inline;_display:inline;}

#footer-nav ul li a {text-decoration:none;}
#footer-nav ul li a:hover {text-decoration:underline;}

#footer-misc-links, #footer-home-links {border-color:#411e02;border-width:0 0 0 5px;border-style:solid;padding-left:10px !important;}
#footer-misc-links, #footer-home-links a {color:#411e02;}

#footer-about-links {border-color:#CC9933;border-width:0 0 0 5px;border-style:solid;padding-left:10px !important;}
#footer-about-links a { color:#CC9933;}

#footer-visit-links {border-color:#5D7331;border-width:0 0 0 5px;border-style:solid;padding-left:10px !important;}
#footer-visit-links a {color:#5D7331}

#footer-support-links {border-color:#C75305;border-width:0 0 0 5px;border-style:solid;padding-left:10px !important;}
#footer-support-links a {color:#C75305}

#footer-exhibits-links, #footer-exhibitions-links {border-color:#3D6B82;border-width:0 0 0 5px;border-style:solid;padding-left:10px !important;}
#footer-exhibits-links, #footer-exhibitions-links a {color:#3D6B82}

#footer-education-links {border-color:#413159;border-width:0 0 0 5px;border-style:solid;padding-left:10px !important;}
#footer-education-links a {color:#413159}

#footer-salon-links {border-color:#97291A;border-width:0 0 0 5px;border-style:solid;padding-left:10px !important;}
#footer-salon-links a {color:#97291A}

#site-copyright { color:#555;text-align:right;width:100%;clear:both;}

.shadow-box {
	padding:10px;
	margin:10px 0;
	background:#fff;
	background-color:#ffffff;
	-moz-box-shadow:2px 2px 10px #cccccc;
	-webkit-box-shadow:2px 2px 10px #cccccc;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6)";filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6);
	padding-bottom:20px;
}

div.menu-left {
	width:130px !important;
}

.menu-left p {
	padding:5px !important;
	
}

.menu-left p > a {
	text-decoration:none !important;
}


.menu-left ul {
	margin:10px 0 0 15px !important;
	padding:0 !important;
	font-size:.85em !important;
	width:auto !important;
}

.menu-left li {
	padding:3px 0;
}

.menu-left li a {
	text-decoration:none !important;
	line-height:2ex;
	border:1px dotted #ccc;
	border-width:0 3px 1px 0;
	border-right-color:transparent;
	display:block;
}

.menu-left li a:hover {
	color:#898989;
}

.menu-left li a.home, .menu-left li a.news {
	border-right:3px solid #492400;
}

.menu-left li a.about {
	border-right:3px solid #cc9933;
}

.menu-left li a.visit {
	border-right:3px solid #5D7331;
}

.menu-left li a.support {
	border-right:3px solid #C75305;
}


.menu-left li a.exhibitions, .menu-left li a.exhibits {
	border-right:3px solid #3D6B82;
}

.menu-left li a.education {
	border-right:3px solid #413159;
}

.menu-left li a.salon {
	border-right:3px solid #97291A;
}


/* New Cart Styles */

#footernav {
	white-space:nowrap;
}

#footernav a {
	margin:0 1em;
}
	
tr.even {
    background-color:#f0f0f0;
}   

tr.odd {
	background-color:#ffffff;
}


p.blockquote {
	padding:10px 15% 10px;
	background:url(/images/open-quotes.png) no-repeat left top;
}



#minicart {
	padding:6px;
	margin:6px ;
	margin-left:0;
	border:1px solid green;
}

#cart {

}

#cart tr.odd {
	background-color:#ccc;
}

#cart tr.even {
	background-color:#ddd;
}

#cart-header {
	background-color:#C75305;
	color:white;
	font-weight:bold;

}

#cart-header > td {
	padding:6px 3px;
}

#cart-total-row {
	color:black;
	font-weight:bold;
	
}

.cart-total td {
	padding-top:9px;
	border-top:2px solid #C75305;
	border-bottom:1px solid #C75305;
}

#cart-footer > td {
	padding-top:18px;
}

.cart-price {
	border-left:1px solid #C75305;
	text-align:right;
}

.cart-em {
    font-weight:bold;
    font-style:italic;
    color:rgb(51,51,51);
    
}

/* End Cart */

.red {
	color:red;
}

/*JQUERY Overrides*/

.ui-widget-content {
	border:none !important;
	width:auto !important;
}

.ui-corner-all { 
	-moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; 
}	

.ui-widget-header {
	border-width:0 0 1px 0 !important;
}


