/*
	Colors
	orange:	ff8400	(participate)
	blue:	0994AA	(view)
	red:	C33E38	(visit)
	green: 	45B003	(learn)
*/
/* general settings */
* {font-size:100.01%;}
html{font-size:62.5%;}
body{
	margin:0;
	font:1.2em Helvetica, Arial, sans-serif;
	color:#666;
	line-height:18px;
	letter-spacing:0.2px;
}
img{border:0;}
a{
	color:#0e60ae;
	text-decoration:none;
}
#sidebar-container #page-utils{position:relative; top:-10px;}
.social-media-home {padding-top:5px;}
.social-media-home img{max-height:22px;}
a:hover{text-decoration:underline;}

.hidden {display:none;}

ul.bulleted {margin-left:30px;}
ul.bulleted.small-indent {margin-left:15px;}
ul.bulleted li {list-style:disc;}
ul li.blank {display:none; height:0px;}

.share-fb-tw{padding-right:35px; float:right;}

/* Utilities */
.float-left {float:left;}
.float-right {float:right;}
.clear {clear:both; height:0px; overflow:hidden;}
.clear-left {clear:left; height:0px; overflow:hidden;}
.clear-right {clear:right; height:0px; overflow:hidden;}
.divider {width:100%; height:1px; line-height:1px; display:block; background:#D9DAD8; margin:3px 0 15px 0;}
.about .divider {background:#A0A19F;}
.italic {font-style:italic;}

/* Misc */
#join-button {margin:13px 0 20px 41px; display:block;}
#join-button img {display:block;}
.exhibitions #join-button,
.eventcalendar #join-button,
.about #join-button,
.news #join-button {margin-left:0;}
.med-column {float:left; width:243px;}
#newsletter-signup {display:none; position:absolute; top:56px; margin-left:-75px; z-index:20; background:#fff; padding:8px 20px; border: 1px solid #5D5D5D; -moz-box-shadow: 2px 2px 4px #5D5D5D; -webkit-box-shadow: 2px 2px 4px #5D5D5D; box-shadow: 2px 2px 4px #5D5D5D; font-size:11px; width:300px;}
#newsletter-signup.active {display:block; }
#newsletter-signup input {margin-right:6px;}
#newsletter-signup p {line-height:15px; padding:7px 0;}
h3.has-side-copy {float:left; padding-right:7px;}
span.heading-extra-h3 {line-height:26px;}
span.heading-extra-h3 em {padding-right:2px;}
#content p.label {margin-bottom:5px;}

/* wrapper */
#wrapper{
	width:960px;
	position:relative;
	margin:0 auto;
	padding:181px 0 0;
}
.home #wrapper{padding:455px 0 0;}
/* header */
#header{
	position:absolute;
	top:0;
	left:0;
}
.home #header{
	position:absolute;
	top:0;
	left:0;
}
.header-area{
	padding:27px 3px 5px 0;
	overflow:hidden;
	border-bottom:3px solid #000;
}
.home .header-area{margin:0 0 4px;}
* html .header-area{
	overflow:visible;
	height:1%;
}
/* top-nav */
.top-nav{
	margin:0;
	padding:1px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
	font-size:12px;
}
.top-nav li{
	float:left;
	background:url(/images/common/sep-top-nav.gif) no-repeat 0 7px;
	padding:3px 11px 0 12px;
	margin:0 1px 0 -1px;
}
.top-nav a{color:#000;}
.top-nav a:hover{
	color:#0994aa;
	text-decoration:none;
}
.share-this {
	display:block;
	color:#666;
	height:16px;
	font:11px/16px Arial, Helvetica, sans-serif;
	background:url(/images/common/ico-share.gif) no-repeat;
	padding:0 0 0 23px;
	text-decoration:none;
	cursor:pointer;
	width:81px;
	text-align:left;
}
.share-this.content { clear:left;}
.share-this.side {margin:0 0 0 11px; float:right;}
.share-this:hover{text-decoration:underline;}
.share-this.content.right {clear:right; margin-left:220px;}
.share-this.content.far-right {clear:right; margin-left:271px;}
.exhibitions .share-this,
.eventcalendar .share-this,
.share-this.bottom-spacing {margin-bottom:6px;}
.collections .share-this,
.publications .share-this,
.about .share-this {margin-top:8px;}
.visual-area{
	position:relative;
	padding:0 0 21px;
}
.img-box img{display:block;}
.logo{
	width:332px;
	height:82px;
	position:absolute;
	top:6px;
	left:9px;
	text-indent:-9999px;
	overflow:hidden;
}
.home .logo{top:2px;}
.logo a{
	background:url(/images/common/bg-logo.png) no-repeat;
	display:block;	
	height:100%;
	cursor:pointer;
}
ul li {padding-bottom:0px;}
/* nav */
#nav{
	margin:0;
	padding:0 38px 0 0;
	list-style:none;
	position:absolute;
	right:0;
	top:71px;
	font:bold 14px "Gill Sans", Helvetica, Arial, sans-serif;
	letter-spacing:1px;
}
#nav:after{
	content:"";
	clear:both;
	display:block;
}
.home #nav{top:5px;}
* html #nav{
	overflow:visible;
	height:1%;
}
#nav li{
	float:left;
	margin:0 0 13px;
	background:url(/images/common/transparent.gif);
}
#nav ul {padding-left:10px;}
.home #nav li {background:url(/images/common/nav-bg.png);}
.home #nav li ul li {background:none;}
* html #nav li{
	overflow:visible;
	height:1%;
}
#nav a{
	color:#fff;
	float:left;
	padding:4px 13px 3px 15px;
}
#nav a:hover{text-decoration:none;}

#nav #view.hover a,
#nav #view:hover a,
#nav .active .view-link,
#nav #view .view-link:hover{background:#0994aa;}
#nav #view ul{background:#0994aa; width:523px;}
#nav #view ul .active a{
	font-weight:bold;
}

#nav #visit.hover a,
#nav #visit:hover a,
#nav .active .visit-link,
#nav #visit .visit-link:hover{background:#c33e38;}
#nav #visit ul{background:#c33e38; width:490px;}
#nav #visit ul .active a{
	font-weight:bold;
}

#nav #learn.hover a,
#nav #learn:hover a,
#nav .active .learn-link,
#nav #learn .learn-link:hover{background:#45b003;}
#nav #learn ul{background:#45b003;}
#nav #learn ul .active a{
	font-weight:bold;
}

#nav #participate.hover a,
#nav #participate:hover a,
#nav .active .participate-link,
#nav #participate .participate-link:hover{background:#ff8400;}
#nav #participate ul{background:#ff8400;}
#nav #participate ul .active a{
	font-weight:bold;
}

#nav #about ul{background:#B6B7B5;}

#nav .active .drop-down,
#nav li.hover .drop-down,
#nav li:hover .drop-down{display:block;}
#nav .drop-down{
	position:absolute;
	right:0;
	top:29px;
	width:960px;
	display:none;
}
#nav ul{
	margin:0;
	padding:0 7px 0 4px;
	list-style:none;
	overflow:hidden;
	float:right;
	font-weight:normal;
	letter-spacing:0;
	height:22px;
	font-size:13px;
	line-height:20px;
}
* html #nav ul{
	overflow:visible;
	height:1%;
}
#nav ul li{
	background:url(/images/common/sep-drop-down.gif) no-repeat 0 5px;
	padding:0 10px 0 11px;
}
#nav ul li:first-child{background:none;}
#nav ul a{
	float:none;
	padding:0;
}
#nav ul a:hover{color:#333;}
#nav li.noactive .drop-down{display:none;}
#nav li.noactive a{
	background:none !important;
	color:#fff;
}
/* main */
#main{
	width:100%;
	margin-bottom:20px;
}
/* info-holder */
.info-holder{
	background:url(/images/common/bg-info-holder.gif) no-repeat;
	padding:16px 0 0;
}
.info-holder .holder{
	background:url(/images/common/bg-info-holder.gif) no-repeat 0 100%;
	overflow:hidden;
	width:981px;
	padding:0 0 26px;
	margin:0 -19px 20px 0;
}
/* info-box */
.info-box{
	float:left;
	width:308px;
	margin:0 19px -10px 0;
	color:#666;
}
.info-box h1,
.info-box h2{
	margin:0 0 4px;
	color:#000;
	font:1.166em "Gill Sans", Helvetica, Arial, sans-serif;
}
.info-box p{
	margin:0 0 10px;
	line-height:16px;
}
.contact-info{
	margin:0;
	padding:0 0 14px;
	list-style:none;
	line-height:16px;
}
.info-list{
	margin:0;
	padding:0;
	list-style:none;
	line-height:16px;
}
.info-list p{margin:0 0 7px;}
.info-block{padding:0 0 17px;}
.blog-list{
	padding:0;
	list-style:none;
	line-height:17px;
}
.blog-list li {padding-bottom:4px;}
/* img-list */
.img-list{
	margin:0 -20px 0 0;
	padding:0 0 32px;
	list-style:none;
	width:1000px;
	overflow:hidden;
}
.img-list li{
	float:left;
	margin:0 20px 0 0;
}
.img-list img{display:block;}
/* sidebar */
#sidebar{
	width:185px;
	float:left;
	padding:18px 35px 0 0;
}
#sidebar h2 {font-size:16px; padding:0 0 5px 10px;}
/* side-nav */
.side-nav{
	margin:0;
	padding:0;
	list-style:none;
	line-height:16px;
	border-bottom:1px solid #dadada;
	min-height:184px;
}
* html .side-nav{
	overflow:visible;
	height:184px;
}
.side-nav li{padding:0 0 4px;}
.side-nav a{
	color:#333;
	margin:0 0 0 10px;
}
.side-nav a:hover{
	color:#0994aa;
	text-decoration:none;
}
.side-nav .active a{
	color:#0994aa;
	margin:0;
	font-weight:bold;
	background:url(/images/common/bg-side-nav.gif) no-repeat 0 2px;
	padding:0 0 0 10px;
}
.side-nav ul{
	margin:0;
	padding:3px 0 10px 22px;
	list-style:none;
	line-height:14px;
}
.side-nav ul a,
.side-nav .active ul a{
	color:#333;
	font-weight:normal;
	background:none;
}
.side-nav  ul a:hover,
.side-nav .active ul a:hover{color:#0994aa;}
.side-nav .active ul .active a{
	color:#0994aa;
	font-weight:bold;
}
/* side-box */
.side-box{padding:9px 0 0 8px;}
.side-box h3{
	margin:0 0 10px;
	color:#333;
	font-size:1em;
}
.side-box p{
	margin:0;
	line-height:16px;
}
.side-box img{display:block;}
.txt-box{padding:7px 0 5px;}
.side-box .event img {width:155px; border:1px solid #999999;}

/* content */
#content{
	width:680px;
	float:left;
	padding:12px 0 0;
}
#content.wide {width:auto; float:none;}
.about #content, .news #content {float:right; width:740px;}
#content h1{
	margin:0 0 13px;
	color:#333;
	font:2em "Gill Sans", Helvetica, Arial, sans-serif;
	float:left;
	width:500px;
}

.exhibitions #content .ttl-area h1 {float:none;}

.participate #content h1 {color:#ff8400;}
.exhibitions #content h1,
.publications #content h1 {color:#0994AA;}
.visit #content h1 {color:#C33E38;}
.learn #content h1 {color:#45B003;}

#content h2{
	margin:3px 0 10px;
	color:#333;
	font-size:1.5em;
	font-weight:normal;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
}
#content h3{
	margin:0 0 3px;
	color:#666;
	font:1.35em/23px "Gill Sans", Helvetica, Arial, sans-serif;
}
#content p, #content img, #content ul, #content iframe, #content #flash-content {margin-bottom:13px;}
#content img.float-right {padding-left:15px;}
#content img.float-left {padding-right:15px;}
.date-area{
	display:block;
	padding:0 0 3px;
	font-size:1.166em;
	color:#666;
}
.info-area{
	width:100%;
	overflow:hidden;
	padding:0 0 25px;
}
.img-block{
	float:left;
	margin:5px 22px 0 0;
}
* html .img-block{margin-right:19px;}
.img-block img{display:block;}
.txt-area{overflow:hidden;}
* html .txt-area{
	overflow:visible;
	height:1%;
}
.txt-area p{
	margin:0;
	line-height:18px;
	color:#333;
}
.txt-area a{font-weight:bold;}
/* inform-holder */
.inform-holder{
	width:770px;
	padding:0 0 15px;
	margin:0 -30px 0 0;
	overflow:hidden;
}
.inform-box{
	float:left;
	margin:0 30px 0 0;
	width:355px;
}
.image-area{padding:0 0 9px;}
.image-area img{display:block;}
.txt-block h4{
	color:#333;
	font-size:15px;
	margin:0;
	font-weight:normal;
}
.txt-block h4 a{color:#333; line-height:18px;}
.txt-block .date{
	display:block;
	padding:0 0 3px;
	font-size:13px;
}
.txt-block p{
	margin:0;
	line-height:18px;
	color:#333;
}
.txt-block p a{font-weight:bold;}
.inform-row{
	width:100%;
	overflow:hidden;
	padding:4px 0 11px;
	margin:0 0 10px;
	border-bottom:1px solid #dadada;
}
.ttl-area{
	float:left;
	width:405px;
}
#content .ttl-area h1{
	color:#0e60ae;
	margin:0 0 3px;
	font:16px "Gill Sans", Helvetica, Arial, sans-serif;
}
.list-info{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
* html .list-info{
	overflow:visible;
	height:1%;
}
.list-info li{
/*	float:left;*/
/*	background:url(/images/common/sep-list-info.gif) no-repeat 0 3px;*/
	padding:0 11px 0 12px;
	margin:0 13px 0 -10px;
}
.list-info a{color:#000;}
/* block-info */
.block-info{
	width:300px;
	float:right;
	padding:5px 0 0;
	text-align:right;
}
#content .add-nav{
	padding:0 0 5px;
	list-style:none;
	text-align:right;
	font-size:0.9166em;
	overflow:hidden;
	margin-bottom:0;
}
#content .add-nav li {
	display:inline;
	background:url(/images/common/sep-add-nav.gif) no-repeat 0 3px;
	padding:0 6px 0 10px;
}
#content .add-nav li.last {padding-right:0;}
#content .add-nav li:first-child{background:none;}
#content .add-nav a{color:#0e60ae;}
.pagination-holder{
	overflow:hidden;
	font-size:0.9166em;
	text-align:justify;
}
* html .pagination-holder{
	overflow:visible;
	height:1%;
}
.pagination-area{
	float:right;
	overflow:hidden;
}
#btn-prev{
	float:left;
	background:url(/images/common/arrow-prev.gif) no-repeat;
	width:14px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	margin:1px 0 0;
}
.pagination-area ul{
	float:left;
	margin:0;
	padding:0 1px 0 3px;
	list-style:none;
	overflow:hidden;
}
.pagination-area li{
	float:left;
	padding:0 4px 0;
}
.pagination-area a{color:#000;}
.pagination-area .active a{
	font-weight:bold;
	text-decoration:underline;
}
#btn-next{
	float:left;
	margin:1px 0 0;
	background:url(/images/common/arrow-next.gif) no-repeat;
	width:14px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
}
#image-holder{
	position:relative;
	height:450px;
	overflow:hidden;
	border-bottom:1px solid #dadada;
	padding:0 0 11px;
}
.sculpturegarden #image-holder {height:450px; overflow:visible; border-bottom:none; padding:0;}
.sculpturegarden #image-holder-wrapper {height:450px; padding-bottom:20px;}
.img-hold {width:740px; height:450px; display: table-cell; text-align: center; vertical-align: middle;}
.img-hold * { vertical-align: middle; }
.img-hold img{/*display:block; text-align:center; margin:0 auto;*/}
/* image-box */
.image-box{
	position:absolute;
	bottom:19px;
	right:6px;
	z-index:15;
	max-width:400px;
}
* html .image-box{
	overflow:visible;
	height:1%;
}
.image-box .holder{display:table;}
.image-box .c{display:table-row;}
.image-box .l,
.image-box .r{
	background:url(/images/common/bg-descr-info-c-lp.png) repeat-y;
	width:34px;
	display:table-cell;
}
.image-box .r{
	background:url(/images/common/bg-descr-info-c-rp.gif) no-repeat 0 50%;
	width:12px;
	cursor:pointer;
}
.image-box .content{
	background:#fff;
	display:table-cell;
}
* html .image-box .content{
	overflow:visible;
	height:1%;
}
*+html .image-box .content{
	overflow:visible;
	height:1%;
}
.text-info{
	float:left;
	margin:-5px 0 0;
	padding:0 21px 0 0;
	position:relative;
}
.image-box p{
	margin:0;
	line-height:15px;
	color:#000;
}
.image-box .lt,
.image-box .rt,
.image-box .lb,
.image-box .rb{
	background:url(/images/common/bg-descr-info-t-lp.png) no-repeat;
	width:34px;
	height:31px;
	overflow:hidden;
	display:table-cell;
}
.image-box .rt{
	background:url(/images/common/bg-descr-info-t-rp.png) no-repeat;
	width:12px;
	cursor:pointer;
}
.image-box .lb{ 
	background:url(/images/common/bg-descr-info-b-lp.png) no-repeat;
	height:30px;
}
.image-box .rb{
	background: url(/images/common/bg-descr-info-b-rp.png) no-repeat;
	width:12px;
	height:30px;
	cursor:pointer;
}
.image-box .t,
.image-box .b{
	background:url(/images/common/bg-descr-info-t-mp.png) repeat-x;
	height:31px;
	display:table-cell;
	overflow:hidden;
}
.image-box .b{
	background: url(/images/common/bg-descr-info-b-mp.png) repeat-x;
	height: 30px;
}
/* holder-info */
.holder-info{
	width:100%;
	overflow:hidden;
	padding:19px 0 13px;
}
.box-txt {padding-bottom:7px;}
.box-txt p{
	margin:0 0 15px;
	line-height:15px;
}
.box-info{
	background:url(/images/common/bg-box-info.gif) no-repeat;
	width:340px;
	float:right;
	clear:right;
	padding:7px 0 0;
	margin:0 0 10px 15px;
}
.box-info .holder{background:url(/images/common/bg-box-info.gif) repeat-y -340px 0;}
.box-info .frame{
	background:url(/images/common/bg-box-info.gif) no-repeat 100% 100%;
	overflow:hidden;
	padding:0 11px 10px;
}
* html .box-info .frame{
	overflow:visible;
	height:1%;
}
.box-img{
	float:left;
	padding:3px 0 0;
}
.box-img img{display:block;}
.block-txt{
	overflow:hidden;
	text-align:right;
	font-size:0.916em;
	line-height:15px;
	color:#4b4b4b;
	padding-left:7px;
}
* html .block-txt{
	overflow:visible;
	height:1%;
}
#content .block-txt p{margin:0; padding:0;}
#content .block-txt h2{
	margin:0;
	font-size:1.0909em;
	font-weight:bold;
	padding:0 0 2px;
	font-family:Helvetica,Arial,sans-serif;
}
/* information-area */
.information-area{padding:9px 0 23px;}
.information-area h1 {
	font:2.166em "Gill Sans", Helvetica, Arial, sans-serif;
	margin:0 0 20px;
}
.view .information-area h1 {color:#0994AA;}
.visit .information-area h1 {color:#C33E38;}
.participate .information-area h1 {color:#ff8400;}
.learn .information-area h1 {color:#45B003;}

/* holder-inform */
.holder-inform{
	width:1018px;
	margin:0 -56px 0 0;
	padding:0 0 40px;
	overflow:hidden;
}
.box-inform{
	float:left;
	width:453px;
	margin:0 56px 0 0;
}
.block-image{
	position:relative;
	padding:0 0 6px;
}
.block-image img{display:block;}
.ttl-holder{
	height:33px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.ttl-holder .holder{
	height:33px;
	float:left;
	padding:0 17px 0 0;
}
.about .ttl-holder .holder {background:url(/images/common/bg-ttl-holder-about.gif) no-repeat 100% 100%;}
.view .ttl-holder .holder {background:url(/images/common/bg-ttl-holder-view.gif) no-repeat 100% 100%;}
.news .ttl-holder .holder {background:url(/images/common/bg-ttl-holder-news.gif) no-repeat 100% 100%;}
.visit .ttl-holder .holder {background:url(/images/common/bg-ttl-holder-visit.gif) no-repeat 100% 100%;}
.participate .ttl-holder .holder {background:url(/images/common/bg-ttl-holder-participate.gif) no-repeat 100% 100%;}
.learn .ttl-holder .holder {background:url(/images/common/bg-ttl-holder-learn.gif) no-repeat 100% 100%;}
.ttl-holder .frame{
	height:33px;
	float:left;
	padding:0 0 0 18px;
}
.about .ttl-holder .frame {background:url(/images/common/bg-ttl-holder-about.gif) no-repeat;}
.view .ttl-holder .frame {background:url(/images/common/bg-ttl-holder-view.gif) no-repeat;}
.news .ttl-holder .frame {background:url(/images/common/bg-ttl-holder-news.gif) no-repeat;}
.learn .ttl-holder .frame {background:url(/images/common/bg-ttl-holder-learn.gif) no-repeat;}
.visit .ttl-holder .frame {background:url(/images/common/bg-ttl-holder-visit.gif) no-repeat;}
.participate .ttl-holder .frame {background:url(/images/common/bg-ttl-holder-participate.gif) no-repeat;}

.ttl-holder h2{
	font:18px/33px "Gill Sans", Helvetica, Arial, sans-serif;
	color:#fff;
	margin:0;
}
.text-block{color:#333;}
.text-block p{
	margin:0;
	line-height:18px;
}
/* footer */
#footer{
	border-top:1px solid #b3b5b2;
	font-size:11px;
	padding:16px 0 10px;
}
.img-holder{padding:0 0 14px; overflow:hidden;}
.img-holder img{display:block;}
.contact-list{
	margin:0;
	padding:0 0 3px;
	list-style:none;
	text-align:center;
	overflow:hidden;
}

#footer .img-holder #uncg {float:left; margin-top:6px;}
#footer .img-holder #museum-assoc {float:left; margin:0 0 0 95px;}
#footer .img-holder #free-tagline {float:right; margin:18px 0 0 0;}
#footer .icon a img {vertical-align:middle;}
* html .contact-list{margin:0 0 0 4px;}
*+html .contact-list{margin:0 0 0 4px;}
.contact-list li{
	display:inline;
	background:url(/images/common/sep-contact-list.gif) no-repeat 0 3px;
	padding:0 7px 0 11px;
}
.contact-list li:first-child{background:none;}
.f-nav{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
* html .f-nav{margin:0 0 0 4px;}
*+html .f-nav{margin:0 0 0 4px;}
.f-nav li{
	display:inline;
	padding:0 5px 0 11px;
	background:url(/images/common/sep-f-nav.gif) no-repeat 0 3px;
}
.f-nav li:first-child{background:none;}
.f-nav a:hover{
	text-decoration:none;
	color:#000;
}

/* --- Misc --- */
#sponsors{text-align:left; margin:20px 0 20px 50px}
#sponsors li{display:inline; padding:0 35px 0 0;}
#sponsors li img{max-height:80px;}
table#sponsors {width:90%; margin-top:15px;}
table#sponsors td {text-align:center; width:200px; padding-bottom:20px;}
#mini-columns .column {float:left; padding-right:39px; width:200px;}
#mini-columns .column.last {padding-right:0;}
#mini-columns .column img {margin-bottom:7px;}
p.back {background:url(/images/common/buttons/back-to-results.png) no-repeat 0px 2px; padding-left:22px; float:left; width:145px;}

/* --- Sidebar --- */
#sidebar-container {margin-bottom:25px; float:right; width:236px; padding-top:28px;}
#sidebar-container #sidebar-wrapper {margin-bottom:25px;}
#sidebar-container #sidebar-wrapper #sidebar {float:none; padding:0; width:auto; background: url(/images/common/sidebar/calendar-repeat.jpg) repeat-y; border-top:1px solid #d9d9d9;}
#sidebar-container #sidebar-wrapper #sidebar-bottom {height:25px; background: url(/images/common/sidebar/calendar-bottom.jpg) bottom no-repeat;}
#sidebar-container #sidebar-wrapper #sidebar {line-height:1.3em;}
#sidebar-container #sidebar-wrapper #sidebar .divider {margin:7px 0 9px 12px; width:210px; height:1px;}
#sidebar-container #sidebar-wrapper #sidebar h2 {color:#333333; font-size:1.4em; line-height:1.4em; padding:12px 0px 0 12px;}
#sidebar-container #sidebar-wrapper #sidebar h3 {margin:0 0 7px; color:#333333; font-size:1.2em; line-height:1.2em;}
#sidebar-container #sidebar-wrapper #sidebar h4 {color:#333333; margin:0 0 1px; line-height:1.4em;}
#sidebar-container #sidebar #past-event-btn {margin:10px 0 5px -8px; display:block;}
#sidebar-container #sidebar-wrapper #sidebar .section {padding:5px 5px 5px 15px;}
#sidebar-container #sidebar-wrapper #sidebar .section img {margin-bottom:5px;}
#sidebar-container #sidebar-wrapper #sidebar .section img.border {border:1px solid #999999;}
#sidebar-container #sidebar-wrapper #sidebar ul#events {}
#sidebar-container #sidebar-wrapper #sidebar ul#events li {clear:both; padding-bottom:10px; padding-right:5px;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li.last {padding-bottom:0;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li img {float:left; width:70px; padding:0 7px 5px 0px;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li .copy {float:right; width:132px;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li p.event-type {height:25px; text-indent:32px; font-weight:bold; line-height:32px; padding-bottom:6px; float:left; width:130px;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li p.event-type.public-tours {background:url(/images/common/icon/public-tours-sm.png) no-repeat left;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li p.event-type.special-events {background:url(/images/common/icon/special-events-sm.png) no-repeat left;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li p.event-type.workshops {background:url(/images/common/icon/workshops-sm.png) no-repeat left;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li p.event-type.lectures {background:url(/images/common/icon/lectures-sm.png) no-repeat left;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li p.event-type.exhibitions {background:url(/images/common/icon/exhibitions-sm.png) no-repeat left;}
#sidebar-container #sidebar-wrapper #sidebar ul#events li p.event-type.films {background:url(/images/common/icon/films-sm.png) no-repeat left;}
#sidebar-container #sidebar-wrapper #sidebar ul#exhibitions li a {color:#000;}
#sidebar-container #sidebar-wrapper #sidebar ul#exhibitions li.last {padding-bottom:0;}
#sidebar-container #sidebar-wrapper #sidebar ul li {padding-bottom:9px;}
#sidebar-container #sidebar-wrapper #sidebar ul.small li {padding-bottom:3px;}

/* --- Collections --- */
.collections #sidebar-container {float:left; width:188px; padding-top:18px;}
.collections #sidebar-container #sidebar-wrapper #sidebar-bottom {background: url(/images/common/sidebar/collections-bottom.jpg) bottom no-repeat; height:25px;}
.collections #sidebar-container #sidebar-wrapper #sidebar {background: url(/images/common/sidebar/collections-repeat.jpg);}
.collections #sidebar-container #sidebar-wrapper #sidebar h2 {font-size:13px; padding:10px 0;}

#quick-search {padding:12px 0 0 15px; background:#c5e8ec; border-bottom:2px solid #000; padding-bottom:5px;}
#quick-search h3 {font-size:13px; font-weight:normal; margin-bottom:5px;}
form input.text {width:105px; float:left; height:18px; border:1px solid #D9D9D9;}
#quick-search form input.submit {margin-top:1px; margin-left:10px;}

.collections .search-form {padding:0 0 0 13px;}
.collections .search-form input.text {width:150px;}

.collections .search-form legend { position:absolute; top:auto; left:-9999px; width:1px; height:1px; overflow:hidden; }
.collections .search-form .row { height:1%; margin:0 0 0 -1px; padding:0 0 18px; position:relative;}
.collections .search-form .row #live_search_results {clear:both; padding:7px; position:absolute; z-index:10; background:#fff; top:41px; width:160px;}
.collections #sidebar-container #sidebar-wrapper #sidebar .search-form .row #live_search_results {display:none; border:1px solid #A5ACB2;}
.collections #sidebar-container #sidebar-wrapper #sidebar .search-form .row #live_search_results ul {padding:2px 0 0 3px;}
.collections #sidebar-container #sidebar-wrapper #sidebar .search-form .row #live_search_results ul li {padding-bottom:3px;}
.collections .search-form label { display:block; font-size:13px; color:#000; padding:0 0 6px 2px; height:1%; width:85px; float:left;}
.collections .search-form select {width:151px;}
.collections .search-form .submit-row { height:1%; overflow:hidden; margin:11px 0 0 -2px; position:relative; }
.collections .search-form .submit {width:110px; height:23px; float:left;} 
.collections .outtaHere {position:absolute; left:-3000px;}
.collections .selectArea {position: relative; height: 20px; float:left; color:#fff; font-size:12px; line-height:24px; }
.collections .selectArea.small {background:#fff; border:1px solid #d9d9d9; color:#666666; margin:12px 0 0 47px; height:18px;}
.collections .selectArea .left { position: absolute; top:0; left:0; width:6px; height:20px; background: url(/images/common/form/large-select-left.png) no-repeat; display: block;}
.collections .selectArea .left.small {background:url(/images/common/form/small-select-left.png) no-repeat;}
.collections select.small {width:100px; height:18px;}
.collections .selectArea a.selectButton { position: absolute; top: 0; right: 0; width:27px; height:20px; background: url(/images/common/form/large-select-button.png) no-repeat; }
.collections .selectArea a.selectButton.small {background: url(/images/common/form/down-arrow.png) no-repeat 7px 8px; border-left:1px solid #d9d9d9; width:20px; height:18px;}
.collections .selectArea .center{ height: 20px; line-height:22px; display:block; margin:0 27px 0 6px; padding:0 5px 0 9px; background:url(/images/common/form/large-select-center.png) repeat-x; }
.collections .selectArea .center.small {background:url(/images/common/form/small-select-center.png) repeat-x; line-height:20px;}
.collections .selectArea .center img {float:left;}
.collections .optionsDivInvisible, .optionsDivVisible { position: absolute; background-color: #e5e5e5; border: 1px solid #c9c9c9; display: block; z-index: 30; font-size: 12px; }
.collections .drop-dif {background:#9cc;}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul { margin:0; padding:2px; overflow:hidden; list-style: none; overflow:auto; max-height:300px; }
.optionsDivVisible ul li { float:left; width:100%; }
.optionsDivVisible a { color: #000; overflow:hidden; text-decoration: none; display: block; height:1%; padding: 0px 4px; }
.optionsDivVisible a img { border:none; float:left; }
.optionsDivVisible a:hover { background-color: #2f384e; color: #fff; }
.collections #reset { background:none; border:none; color:#666666; font-size:11px; cursor:pointer;}
.collections #reset-holder {padding-top:13px;}

.collections #content {float:right; width:738px;}
.collections #content .collection {float:left; width:355px; padding-right:25px; margin-bottom:20px;}
.collections #content .collection.featured {width:738px;}
.collections #content .collection.row-end {padding-right:0;}
.collections #content .collection img {padding-bottom:0; display:block; margin:0;}
.collections #content h2, .collections #content h3 {font-family:Helvetica, Arial, sans-serif; margin-top:10px;}
.collections #content h2 {font-size:19px; margin-bottom:10px; padding-top:10px;}
.collections #content #collections-overview h2 {font-size:15px; padding:5px 5px 3px 5px; margin-top:0px; background:#9B9B9B; color:#fff;}
.collections #content #collections-overview .featured img {margin-bottom:0; display:block;}

.collections #content #collection-highlights {}
.collections #content #collection-highlights .collection-highlight {float:left; width:355px; padding-right:25px; padding-bottom:10px;}
.collections #content #collection-highlights .collection-highlight.row-end {padding-right:0;}
.collections #content #collection-highlights .collection-highlight img {margin-bottom:9px; display:block;}
.collections #content #collection-highlights .collection-highlight h3 {font-size:15px; margin-bottom:3px; margin-top:4px;}
.collections #content #collection-highlights .collection-highlight p {line-height:15px;}
.collections #content #collection-highlights .collection-highlight a {font-style:italic;}

.collections #content .block-txt h2 {font-size:1.0909em; margin-bottom:0;}
.collections #content .block-txt p {padding-bottom:0;}

.collections #content h1 {margin-bottom:7px;}

table#search-results {width:740px;}
table#search-results tr {}
table#search-results tr td {width:175px; padding:20px 50px; text-align:center;}
table#search-results tr td img {max-width:175px;}
table#search-results tr td p {text-align:left;}
table#search-results tr td.row-start {padding-left:0px;}
table#search-results tr td.row-end {padding-right:0px;}

#content.collection-detail {}
#content.collection-detail #image-wrapper {text-align:center; margin-bottom:7px;}
#content.collection-detail h1 {font-family:Helvetica, Arial, sans-serif; font-size:18px; margin-bottom:1px; font-weight:bold;}
#content.collection-detail #artwork-info {width:350px; float:left;}
#content.collection-detail #artwork-metainfo {width:220px; float:right; text-align:right;}
#content.collection-detail #artwork-metainfo p {padding-bottom:5px; line-height:16px;}

.collections #searched-for {width:350px; float:left;}
.collections .paginationControl {width:310px; float:right; text-align:right;}
.collections .paginationControl span,
.collections .paginationControl a {padding:0 2px;}

ul#artists {margin:15px;}
a#artist-popup {float:right; width:70px; padding:0 12px 4px 0;}

/* --- Learn --- */
.learn #sidebar-container #sidebar-wrapper #sidebar-bottom {background:url(/images/common/sidebar/learn-bottom.jpg) bottom no-repeat; height:25px;}
.learn #sidebar-container #sidebar-wrapper #sidebar {background-image:url(/images/common/sidebar/learn-repeat.jpg);}

/* --- Participate --- */
.participate #sidebar-container #sidebar-wrapper #sidebar-bottom {background:url(/images/common/sidebar/participate-bottom.jpg) bottom no-repeat; height:25px;}
.participate #sidebar-container #sidebar-wrapper #sidebar {background-image:url(/images/common/sidebar/participate-repeat.jpg);}

.join-promo {font-size:14px; clear:both;}
.join-promo img {float:left; padding-right:20px;}
.join-promo p {padding-top:27px;}
#top-member-btn {margin-top:-9px;}

#membership-benefits {float:left; width:295px;}
#membership-levels {float:right; width:355px;}
.membership-divider {width:1px; float:left; height:685px; background:#878787; overflow:hidden; margin-left:15px; margin-top:5px;}

/* --- Visit --- */
.visit #sidebar-container #sidebar-wrapper #sidebar-bottom {background:url(/images/common/sidebar/visit-bottom.jpg) bottom no-repeat; height:25px;}
.visit #sidebar-container #sidebar-wrapper #sidebar {background-image:url(/images/common/sidebar/visit-repeat.jpg);}
.visit #sidebar-container #sidebar-wrapper #sidebar .tours p {padding-bottom:7px;}
.visit #sidebar-container #sidebar-wrapper #sidebar .tours h3 {margin-bottom:3px; margin-top:3px;}

/* --- Exhibitions --- */
/*.exhibitions h1 {width:240px; float:left;}*/
.exhibitions #exhibitions-pagination {width:250px; float:right; text-align:right; padding:5px 0 10px;}
.exhibitions .image-area {padding:0 0 11px;}
#content.exhibitions img {margin-bottom:0;}
#content.exhibitions {float:right; width:740px;}
.exhibitions #info-box-container {width:525px; left:273px; height:100px; position:absolute; top:345px; overflow:hidden;}
.exhibitions #info-box-container #image-desc.content {background:#DDDB99; position:absolute; z-index:9; height:87px; width:428px; left:445px; white-space:nowrap; padding:17px 0 0 27px; background:url(/images/common/info-box-container.png); font-size:12px;}
.exhibitions #info-box-btn {cursor:pointer; background:#6CCC90; display:block; position:absolute; top:345px; right:-3px; width:15px; height:100px; position:absolute; z-index: 10; background:url(/images/common/info-box-link.png);}
.exhibitions #audio-container {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #DADADA;}

/* --- Events --- */
#events {clear:both;}
#month-return {float:right;}
#events .event {overflow:hidden; margin-top:17px; width:340px; float:left; margin-right:9px;}
#events .event.row-end {margin-right:0;}
#events .event p {padding-bottom:0; margin-bottom:5px;}
#events .event h2 {font-size:14px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; margin-bottom:7px;}
#events .event img {float:left; margin-right:10px; border:1px solid #999999; width:155px;}
.eventcalendar #results-desc {width:400px; float:left; margin-bottom:0;}

#event h2 {font-size:16px; margin-bottom:15px;}
#event img {float:right; padding:0 0 10px 15px;}
#event p {padding-bottom:10px;}
#event #page-utils {float:right; width:190px;}
#event #page-utils a {display:block; float:right;}
.fb-like{position:relative; bottom:3px; left:10px;}
.twitter-share-button{position:relative; left:5px;}

#sidebar-container #sidebar-wrapper #sidebar #event-filter {background:#d5ecc5; margin:0 1px; padding:10px; position:relative;}
#sidebar-container #sidebar-wrapper #sidebar #event-filter img.icon {width:55px;}
#sidebar-container #sidebar-wrapper #sidebar #event-filter h3 {font-size:18px; font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-weight:normal; margin-bottom:10px;}
#sidebar-container #sidebar-wrapper #sidebar #event-filter form .submit {padding-top:4px;}
#sidebar-container #sidebar-wrapper #sidebar #event-filter ul#event-types li label {padding-left:7px;}
.eventcalendar #sidebar-container {float:left; padding-top:18px;}
.eventcalendar #content {float:right;}

.eventcalendar #content {width:689px;}
.eventcalendar #content h1 {margin-bottom:0;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar h3 {font-size:15px; margin-top:15px;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar .or_divider {margin-bottom:11px; margin-left:66px;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar {width:220px; text-align:center; margin-bottom:20px; }
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr {}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr th {text-align:center;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr th span {font-size:13px; color:#000;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr th.prev_month {text-align:right;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr th.prev_month a {color:#666666;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr th.next_month {text-align:left;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr th.next_month a {color:#666666;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td {background:#fff; border-top:1px #d9d9d9 solid; border-left:1px #d9d9d9 solid; padding:5px 0; font-size:14px;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td a {color:#666666;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr#weekdays td {font-weight:bold; background:none; border:none; font-size:12px;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td.today {border:1px #5b5b5b solid; font-weight:bold; }
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td.public-tours {background:#d41400;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td.public-tours a {color:#fff;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td.special-events {background:#fc9600;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td.lectures {background:#b100d4; color:#fff;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td.lectures a {color:#fff;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td.workshops {background:#00a7fc;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td.exhibitions {background:#09d400;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td.films {background:#cfcfcf;}
.eventcalendar #sidebar-container #sidebar-wrapper #sidebar #calendar tr td span.content {cursor:pointer;}

.eventcalendar h1 {width:240px; float:left;}
.eventcalendar #events-pagination {width:240px; float:right; text-align:right; font-weight:bold;}

#calendar-popup-container {width:283px; z-index:20; position:absolute; display:none;}
#calendar-popup-container #calendar-popup-top {background:url(/images/common/calendar-popup-top.png) no-repeat left top; padding-top:6px;}
#calendar-popup-container #calendar-popup-top #calendar-popup-middle {background:url(/images/common/calendar-popup-middle.png) repeat-y left; padding:15px 20px 0;}
#calendar-popup-container #calendar-popup-top #calendar-popup-middle table img {padding-right:10px;}
#calendar-popup-container #calendar-popup-top #calendar-popup-middle table td {padding:5px 0;}
#calendar-popup-container #calendar-popup-bottom {background:url(/images/common/calendar-popup-bottom.png) no-repeat left bottom; height:30px;}


/* --- Publications --- */
.publications-pagination {width:300px; float:right; text-align:right; margin-right:10px;}
#publications-sort {font-size:13px; padding-bottom:10px; float:left; width:450px;}
#publications-sort a {color:#333333;}
#publications-sort a.active {color:#006699; font-weight:bold;}
#publications-sort span {padding:0 10px;}
#publications-sort span.first {padding-left:0;}
#publications {clear:both;}
#publications .publication {width:200px; float:left; margin-right:50px; margin-bottom:25px; padding-top:20px; border-top:1px solid #dadada;}
#publications .publication.row-end {margin-right:0;}
#publications .publication h3 {line-height:16px; margin:0; font-size:12px; font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
#publications .publication p {margin:0;}
#publications .publication table {height:250px; margin-bottom:13px;}
#publications .publication table td {vertical-align:bottom;}
#publications .publication table td img {margin-bottom:0; display:block;}

#publication-popup-container {width:240px; z-index:20; position:absolute; display:none;}
#publication-popup-container #publication-popup-top {background:url(/images/common/publication-popup-top.png) no-repeat left top; padding-top:8px;}
#publication-popup-container #publication-popup-top #publication-popup-middle {background:url(/images/common/publication-popup-middle.png) repeat-y left; padding:11px 20px 0;}
#publication-popup-container #publication-popup-bottom {background:url(/images/common/publication-popup-bottom.png) no-repeat left bottom; height:24px;}

/* --- About --- */
.about #sidebar-container #sidebar-wrapper {background:url(/images/common/sidebar/about-bottom.jpg) bottom no-repeat;}
.about #sidebar-container #sidebar-wrapper #sidebar {background-image:url(/images/common/sidebar/about-repeat.jpg);}

/* --- Sculpture Garden --- */
.sculpturegarden #content {width:auto;}
.sculpturegarden #content #sculpture-header {height:45px;}
.sculpturegarden #content .column {float:left; width:480px;}
.sculpturegarden #content h1 {width:300px; float:left; margin-bottom:0;}
.sculpturegarden #content .pagination-area {width:400px;}
.sculpturegarden #content .pagination-holder {width:405px; float:right; padding-top:14px;}
.sculpturegarden #content .pagination-holder ul {margin-bottom:0;}

/* --- Forms --- */
form table td {padding:5px;}

/* --- Blog --- */
.blog {}
.blog .share-this {float:right; width:123px; background:none; padding:3px 0 0 0;}
.blog #main {width:960px; line-height:18px; font-family:Helvetica, Arial, sans-serif; color:#000; margin-top:10px;}
.blog #main h1, .blog #content h2, 
.blog #main h3, .blog #content h4 {font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
.blog #main h1 {font-size:20px; margin-bottom:10px; float:left; width:540px; line-height:25px;}
.blog #main h3 {font-size:16px; color:#333333; margin:10px 0 7px 7px;}
.blog #main a {color:#662d91;}

.blog .divider {margin:3px 0 25px; height:1px;}
.blog #main #main-column h2 {font-size:15px; margin-bottom:7px;}
.blog #main #main-column {float:left; width:675px;}
.blog #main #main-column .post {margin-bottom:10px;}
.blog #main #main-column .post h1 a {color:#333333;}
.blog #main #main-column .post p {padding-bottom:15px;}
.blog #main #main-column .post img {}
.blog #main #main-column .post .metadata {margin-top:0; padding-bottom:10px;}
.blog #main #main-column .post .date {color:#838383;}
.blog #main #main-column .post .wp-caption-text {color:#838383; margin-top:3px;}
.blog #main #main-column .post .tags {}
.blog #main #main-column .post .spacer {padding:0 7px;}
.blog #main #main-column .post .categories {}
.blog #main #main-column a#return {font-size:14px;}
.blog #main #main-column .tags a {color:#662d91;}

.blog #main #main-column h3#comments {margin-left:0;}
.blog #main #main-column #respond {margin-bottom:15px;}
.blog #main #main-column #respond h3 {margin-left:0; margin-top:0; float:left; width:245px;}
.blog #main #main-column form#commentform {}
.blog #main #main-column form#commentform #submit {margin-top:10px;}
.blog #main #main-column form#commentform p {margin-bottom:7px;}
.blog #main #main-column form#commentform table {width:540px;}
.blog #main #main-column form#commentform table tr td {vertical-align:top; font-weight:bold; padding-left:0;}
.blog #main #main-column form#commentform table tr td.label {width:130px;}
.blog #main #main-column form#commentform table tr td #comment {width:100%; font-family:Helvetica,Arial,sans-serif;}
.blog #main #main-column ol.commentlist {}
.blog #main #main-column ol.commentlist li {padding-bottom:10px;}
.blog #main #main-column .required {color:#00aeef; font-weight:bold;}
.blog #main #main-column p.required {float:right; width:160px; text-align:right;}
.blog #main #main-column .no-results {margin-bottom:15px;}

.blog #main .archives .tags ul {padding-left:0; padding-bottom:0;}
.blog #main .archives h2 {margin-bottom:3px;}
.blog #main .archives div {margin-bottom:10px;}

.blog #main #sidebar {float:right; width:245px; padding:0;}
.blog #main #sidebar #featured-links {border-top:8px solid #999999; background:#f5f5f5; color:#999999;}
.blog #main #sidebar #featured-links a {color:#999999; font-weight:bold;}
.blog #main #sidebar #featured-links ul {list-style:none; padding-left:20px; padding-bottom:10px;}
.blog #main #sidebar #subnav {background:#efeaf4; border-top:8px solid #662d91; margin-bottom:20px;}
.blog #main #sidebar #subnav ul {list-style:none; padding-left:8px;}
.blog #main #sidebar #subnav ul li {color:#666666; font-weight:bold; font-size:14px; padding-left:15px; padding-bottom:10px;}
.blog #main #sidebar #subnav ul li a {color:#666666;}
.blog #main #sidebar #subnav ul li ul {padding-top:5px;}
.blog #main #sidebar #subnav ul li ul li {font-size:13px; padding-bottom:2px; padding-left:7px;}
.blog #main #sidebar #subnav ul li ul li.has-third-level {font-style:italic; color:#666666; font-weight:normal; padding-left:0px;}
.blog #main #sidebar #subnav ul li ul li a {color:#663399;}
.blog #main #sidebar #subnav ul li ul li ul {padding-left:5px; padding-right:10px; padding-top:3px;}
.blog #main #sidebar #subnav ul li ul li ul li {font-style:italic; font-size:12px; line-height:15px; padding-bottom:5px;}
.blog #main #sidebar #subnav ul li ul li ul li a {}
.blog #main #sidebar #subnav #archive-promo {border-top:1px solid #cdc8d1; margin:5px 20px 0 20px; padding:15px 0; color:#666666; font-size:14px; font-weight:bold; text-align:center;}
.blog #main #sidebar #subnav #archive-promo a {color:#666666;}
.blog #main #sidebar .tags {background:#e5f6f5; color:#00a99d; border-top:8px solid #00a99d; margin-bottom:20px;}
.blog #main #sidebar .tags p {padding:0px 7px 7px;}
.blog #main .tags ul {padding:0 7px 10px 7px;}
.blog #main .tags ul li {float:left; padding-right:4px;}
.blog #main .tags ul li.clear {float:none;}
.blog #main .tags a {color:#00a99d;}
.blog #main #sidebar #search {background:#f5f5f5; color:#999999; border-top:8px solid #999999; margin-bottom:20px; padding:10px 7px;}
.blog #main #sidebar #search form#searchform {padding-bottom:7px;}
.blog #main #sidebar #search form#searchform .text {width:160px; margin-right:7px;}
.blog #main #sidebar #search form#searchform .submit {font-size:11px;}
.blog #main #sidebar .social-media {border-top:8px solid #1d6ab3; font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:25px; color:#1d6ab3; background:#e8f0f7; height:50px; padding:10px 0 0 8px; margin-bottom:20px;}
.blog #main #sidebar .social-media a {display:block; float:left; margin-right:8px;}
.blog #main #sidebar .social-media img {padding:4px 1px 0 0;}
.blog #main #sidebar .social-media p {float:left; margin:10px 10px 0 3px; font-size:23px;}

/* --- Search --- */
.top-nav li.search {padding-right:0;}
.top-nav li.search form#cse-search-box {}
.top-nav li.search form#cse-search-box .text {background:none; margin-right:6px; width:120px;}
.top-nav li.search form#cse-search-box .submit {font-size:11px;}

/* --- Newsletters --- */
.news .paginationControl {text-align:right; float:right; width:245px; margin-bottom:7px;}
#newsletters {clear:both;}
#newsletters .divider {clear:both; margin-top:12px; height:1px;}
#newsletters .newsletter {margin-bottom:15px;}
#newsletters .newsletter h2 {margin-bottom:4px;}
#newsletters .newsletter img {float:right; margin:0 0 15px 15px;}
#newsletters .newsletter p {margin-bottom:0;}

/* --- Press Release --- */
#press-releases .press-release {margin-bottom:12px;}
#press-releases .press-release h2 {margin-bottom:3px;}
#press-releases .press-release .date {margin-bottom:3px; font-weight:bold;}
#press-releases .press-release p {margin-bottom:5px;}

#press-release img {float:right; margin:0 0 10px 15px;}
#press-release h2 {color:#1D6AB3; font-family:Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; margin-bottom:3px; letter-spacing:0.3px;}
#press-release h3 {font-size:15px; font-family:Helvetica, Arial, sans-serif; margin-bottom:0;}
#press-release h4 {font-size:14px; margin-bottom:10px; padding-top:5px;}
#press-release .date {font-weight:bold; font-size:14px; margin-bottom:15px;}

/* --- Event Photo Collections --- */
#event-photo-collections .event-photo-collection {float:left; width:235px; margin-right:15px; margin-bottom:20px;}
#event-photo-collections .event-photo-collection.row-end {margin-right:0;}
#event-photo-collections .event-photo-collection h2 {font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; margin-top:0; margin-bottom:0;}
#event-photo-collections .event-photo-collection h2 a {color:#333333;}
#event-photo-collections .event-photo-collection img {display:block; margin-bottom:5px;}
#event-photo-collections .event-photo-collection p {}
#event-photo-collections .event-photo-collection .copy {border-top:4px solid #bfbfbf; background:#f2f2f2; padding:5px 10px;}

.return {text-align:right; float:right; margin-top:7px;}
#event-photo-collection table {width:735px; clear:both;}
#event-photo-collection table tbody tr td {text-align:center; padding:6px;}
#event-photo-collection table tbody tr td img {padding:3px; border:1px solid #e4e4e4; margin-bottom:0;}


/* --- Sitemap --- */
#content.sitemap {}
#content.sitemap a {color:#666;}
#content.sitemap h2 {font-size:18px; text-transform:uppercase; letter-spacing:.3px; margin-top:12px; margin-bottom:7px;}
#content.sitemap h2 a {color:#0E60AE;}
#content.sitemap h3 {font-size:13px; font-weight:bold; margin-bottom:5px; letter-spacing:.3px; font-family:Helvetica, Arial, sans-serif;}
#content.sitemap ul {margin:-3px 0 5px 8px;}
#content.sitemap ul li {}


#feedback {font-size:13px; color:#089E50; font-weight:bold; margin-bottom:15px;}

#main #sidebar .social-media {border-top:1px solid #DADADA; font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:15px; color:#1d6ab3; height:50px; padding:10px 0 0 8px; margin:20px 0;}
#main #sidebar .social-media a {display:block; float:left; margin-right:4px;}
#main #sidebar .social-media img {padding:4px 1px 0 0; max-width:25px;}
#main #sidebar .social-media p {float:left; margin:10px 10px 0 3px; font-size:15px;}

#special-announcement {font-weight:bold; margin:0 0 10px; text-align:center; background: none repeat scroll 0 0 #EEEEEE; color: #07798B; padding: 5px 0; text-transform: uppercase;}
