body {background:#ccc;font-family:arial, helvetica, sans-serif !important;}

#content, #footer, #header, .page {
	background:none !important;
}

#page {
	background:white;
	border:none !important;
	width:980px;
	margin:0 auto!important;
	padding:0;
	width:990px \9;
	font-size:12px;
}

#page h2 {
	margin-right:0!important;
}

#header {
	width:100%;
	height:auto;
}

#headerimg {
	float:left;
	height:80px;
	width:100%!important;
}

#headerimg img {
	margin:40px 0 0 10px;
	float:left;
}

#socialMedia {
	width:auto;
	height:auto;
	float:left;
	margin:20px 0 0 335px;
}

#socialMedia img {
	float:left;
	margin: 0 0 0 10px;
}
/*mailing list link*/
#mailing {margin:-10px 0px 0 0px;float:right;}
#mailing a{color:black;font-size:105%;font-weight:normal;}
#mailing a:hover {text-decoration:none;}

#searchform {
	width:auto;
	float:left;
	padding:5px 0 0 0;
	margin:-38px 0 0 780px;
}
#searchform input {float:left;margin-left:0px;}

#searchresults {margin-bottom:10px;}

#searchresults h3 {margin-top:0;}

#content4 #searchform {
	float:none;
	margin:0;
}
#content4  #searchform input {
	float:none;
}
input#btn {float:left;margin:0 0 0 3px;}

#content2 {
	font-size: 1.2em;
	width:auto;
	height:auto;
	margin:0 8px 0 0;
	}
	
#content2 img {
	margin:7px 0 0 30px;
}

#content4 {
	width:760px;
	height:auto;
	margin: 10px 10px 0 0!important;
}

#content-sub #crumbs, #content4 #crumbs {margin:-2px 0 0 0;}

/*older and newer links for search page*/
.navigation a {
	color:#ffb400;
}

/*sidebar widget suboage nav*/
#custom-subnav {
	margin:0 0 0 -10px;
	padding:0;
}

#custom-subnav li a {
	text-decoration:none;
	color:black;
}


/*exhib page*/
#content3 {
	width:760px;
	height:auto;
	margin: 20px 10px 0 0!important;
}

#content3 #topImg {width:auto;margin-top:-27px;}
#content3 #crumbs {}
#content4 img, #content3 img {width:auto;height:auto;}
#content-sub {
	margin:0 10px 0 0;
	width:750px;
}

#content3 .entry p {
	width:700px;
	margin:10px 0px;
}

#content-sub a {color:#ffb400;font-size:12px;}

#content-sub {padding:10px;}

#content-sub img {
	float:left;
	margin:10px 10px 10px 0;
}

#topImg {
	height:auto;
	float:left;
	width:100%;
}

#topImg img {
	margin:10px 0;
}

/*breadcrumbs*/

#crumbs a {color:black;font-size:11px;}
#crumbs {font-size:11px!important;}
#homeBlocks {
	height:auto;
	float:left;
	margin:-35px 0 10px 6px;
}

#homeBlocks img, #homeBlocks a {
	height:auto;
	float:left;
	margin:0;
	padding:0;
}

#homeBlocks img {
	margin:0 3px;
} 

#shop {float:left;margin:10px 0 0 10px;}
#shop a{color:white;font-size:13px;font-weight:normal;}
#shop a:hover{text-decoration:none;}
.narrowcolumn {
	float: right;
	padding: 0;
	margin: 0;
	width: 640px;
	height:auto;
}

p.nocomments, a.post-edit-link {}

#sidebar {
	padding: 10px 0 0 0;
	margin:0 0 0 10px;
	width: 185px;
}

#postdate{	color:grey; font-style: italic; font-size: 12px; margin:0 0 5px 0;}

/*styles for many custom widget sidebar links*/
#event-sidebar li a,
#video-sidebar li a,
#blog-sidebar li a,
#news-sidebar li a {color:black; margin-bottom:30px;}

#event-sidebar li a:hover,
#video-sidebar li a:hover,
#blog-sidebar li a:hover,
#news-sidebar li a:hover {list-style:none; text-decoration:none;}

/*post titles/links for exhib pages*/
#exhib-sidebar {}
#exhib-sidebar li{list-style:none;}

#exhib-sidebar li a {color:black;}

h2#myTitle {
	margin:0 0 0 10px!important;
	padding-top:19px!important;
	width:185px;
	line-height:.9em;
	border-bottom:2px solid #ffb400;
	clear:left;
}
#aboutMenu li a {
	color:black;
}

#aboutMenu li a:hover {
	text-decoration:none;
}

#menu-bg {
	float:left;
	background:url(/wp-content/themes/default/images/menu-bg.jpg) repeat-x;
	height:auto;
	width:980px;
	margin:0 0 0 -1px;
}

#shadow {
	float:left;
	background-color:black;
	height:35px;
	width:768px;
	opacity:0.6;
	filter: alpha(opacity = 60);
	margin:-35px 0 0 30px;
	position:relative;
	z-index:99;
	padding:0;
}

#shadow h1 {
	float:left;
	color:white;
	font-size:18px;
	opacity:1;
	margin:-60px 0 0 8px;
}

#featured #myGallery{
	float:left;
	margin:2px 0 0 7px;
}

#homePageFeeds {
	width:415px;
	height:auto;	
	float:left;
	margin-left:10px;
}

#homePageFeeds h3 {border-bottom:2px solid #ffb400;font-size:16px;margin:0 0 0 -1px;}
#homePageFeeds ul li {margin-top:7px;}
#homePageFeeds ul li a, #homePageFeeds a {color:black;font-weight:bold;}
#homePageFeeds a:hover {color:gray;text-decoration:none;}

#homePageFeeds li {list-style:none;}

#eventsFeed, #newsFeed {
	float:left;
	width:185px;
	margin:0 10px;
}

#eventsFeed p,#newsFeed p {line-height:1.1em;}
#eventsFeed a,#newsFeed a {line-height:1.1em;}

/*=============
exhib widget styles
============*/
#ex-widg, #related {width:auto;}

#ex-widg h2 {margin-top:130px!important;font-size:18px;}

#ex-widg h2,#ex-widg h3,#ex-widg a,#related h3,#related a {
	color:black;
}

#ex-widg li {list-style-type:none!important;}

#ex-widg a {
	text-decoration:none;
}

#ex-widg a:hover {
	text-decoration:black;
}

#ex-widg h2, #related h3 {
	font-size:14px;
	width:auto;
	border-bottom:2px solid #ffb400;
}

#ex-widg h3 {
	font-size:12px;
	margin:10px 0 0 0;
}

#related h3 {margin:30px 0 0 0;font-size:15px;}

#related img{ margin:0 5px 0 0;
}
#footer {margin-left:0px;width:960px;border-top:2px solid #444444;padding-left:20px;}

#footer p {
	font-weight:normal;
	width:auto;
	text-align:left;
}

#spacer {margin-left:380px;}
#spacer2 {height:20px;width:auto;}


#exhib-thumb, #exhib-content, #exhib-block {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

h2#exhib-title {
	border-bottom:2px solid #ffb400;
	font-size:15px;
	float:left;
	width:100%;
	}

#blog-list {
	float:left;
	list-style:none;
	margin-bottom:40px;
	font-size:13px;
	width:725px;
	border:1px solid #ffda7f;
	padding: 20px;
}

#blog-list a {
	color:#ffb400;
}

#blog-list a#post-title{
	font-size:18px;
}
#blog-list a img {margin:3px 10px 0 0;}

#blog-list a:hover {
	text-decoration:none;
}

#exhib-thumb img{
	width:120px;
}

#exhib-block {
	width:750px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
	height:auto;
}

#exhib-content a {
	color:#ffb400;
	font-weight:bold;
	font-size:14px;
}

#exhib-content #more {
	font-size:10px;
	font-weight:bold;
	color:black;
	margin-top:10px!important;
}

#exhib-content {
	float:left;
	width:550px;
	margin:6px 0 10px 5px;
	text-align:left;
	font-size:12px;	
	}

#exhib-content p {
	text-align:left;
	margin-top:10px;
}

/*lectures*/

#lectures-thumb, #lectures-content, #lectures-block {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

h2#lectures-title {
	border-bottom:2px solid #ffb400;
	font-size:15px;
	float:left;
	width:100%;
	}

#lectures-thumb img{
	width:120px;
}

#lectures-block {
	width:750px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
	height:auto;
}

#lectures-content a {
	color:#ffb400;
	font-weight:normal;
	font-size:12px;
}

#lectures-content #more {
	font-size:10px;
	font-weight:bold;
	color:black;
	margin-top:10px!important;
}

#lectures-content {
	float:left;
	width:760px;
	margin:0;
	height:auto;
	text-align:left;
	font-size:12px;	
	}

#lectures-content p {
	text-align:left;
	margin-top:0px;
}
/*videos*/

#video-block {
	width:750px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
	height:auto;
	list-style:none;
}

#video-content a {
	color:#ffb400;
	font-weight:bold;
	font-size:14px;
}

#video-content #more {
	font-size:10px;
	font-weight:bold;
	color:black;
	margin-top:10px!important;
}

#video-content {
	float:left;
	width:550px;
	margin:8px 0 0 5px;
	text-align:left;
	font-size:12px;	
	}

#video-content p, #video-content p a {
	color:black;
	font-size:12px;
	text-align:left;
	margin-top:10px;
	font-weight:normal;
	float:left;
}

#date {color:#ffb400;}
.postmetadata {border:none;float:left;}
.entry h2 {margin:3px 0 10px 0;}

form ul li {list-style:none;}
#counciltitle {border-bottom:2px solid #ffb400;}
#counciltitle a:hover {color:black;} 
.educationtitle {color:#ffb400;font-size:16px;font-weight:bold;}
.educationtitle:hover{color:#ffb400;}
.education-thumb a img {float:left;width:120px !important;padding:0 5px;}
.page-pull {margin:5px 0;min-height:10px;padding:0;}
.gform_wrapper {float:left;width:100%;}
.wpf {margin-top:9px!important;}

/*nggallery overwrite*/

.slideshowlink, .piclenselink {color:gray!important;font-size:11px;}
.ngg-gallery-thumbnail a img{margin:2px 3px 4px 0!important; }

/*read more links*/

#readmore {color:#ffb400!important;font-size:12px!important;font-weight:normal!important;}
#readmore:hover {text-decoration:none!important;}

#viewpost {
	color:#ffb400;
	clear:both;
	display:block;
	font-size:12px;
	float:none;
}
#viewpost:hover {text-decoration:none !important;}

.ratingblock {float:left;clear:both;margin-top:10px!important;}

.slideshowlink{
	display:none;
}
.piclenselink{
	float:left;
	clear:right;
	margin:0 290px 0 0;
	font-size:9px;
}

.entry p {
	font-size:13px;
}

.entry ul li {
	list-style:disc;
	padding:0 0 0 10px !important;
}

.cat-item {list-style:none;}




