/*
Theme Name: Encounters
Theme URI: http://www.gakdesign.co.uk
DESCRIPTION: Wordpress theme for Encounters
Version: 0.1
Author: Ben Ervine / Gak Design
Author URI: http://www.gakdesign.co.uk
Tags: gakdesign
*/

/*reset*/
@import url(css/reset.css);

/*navigation
@import url(http://www.encounters-arts.org.uk/site/wp-content/themes/encounters/css/navigation.css);*/

/*fonts*/
@import url(assets/fonts/stylesheet.css);

.storyTable{
	border:1px solid #000;
	padding:3px;
}

.storyTable tr td{
	color:#000;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	
}


textarea{
	width:200px;
	height:200px;
}

/* Encounters */
body {
	/*background-image: url(assets/Blackboard_background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment:fixed;*/
	background-color: #847a70;
}
body,td,th {
	font-family: 'AmericanTypewriterRegular', Helvetica, Arial, Verdana, sans-serif;
	/*font-family:Georgia,serif;*/
	color: #FFF;
	font-size: 14px;
}

/*news cat */

.newsCat_01{
	display:block;
	width:185px;
	height:50px;
}

.newsCat_02{
	float:left;
	display:block;
	width:110px;
	height:50px;
	color: #DBD9D8;
	font-size: 13px;
	padding-left:13px;
}

.newsCat_03{
	float:right;
	display:block;
	width:50px;
	height:50px;
	margin-top:0px;
}
.newsCat_03 img{
	margin-top:0px;
	padding-top:0px;
}

#wrapper {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#container {
	width: 728px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #847a70;
}

#header {
	height: 120px;
}
#header #headerleft {
	float: left;
	width: 310px;
}
#header #headerleft #quotetext {
	margin-top: 25px;
	font-size: 15px;
	color: #c8c1bb;
	line-height: 18px;
	text-shadow: 1px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#header #headerleft #quotename {
	font-size: 12px;
	font-weight: bold;
	margin-top: -15px;
	text-shadow: 1px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
	color: #c8c1bb;
	letter-spacing: 0.1em;
	padding-top: 0px;
}

#header #headerright {
	text-align: right;
	float: right;
	width: 410px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: right top;
}
#header #headerright #logo {
	/*font-family: 'CooperStdBlack', Arial, Helvetica, sans-serif;*/
	/*font-family:Courier New, serif;	
	font-size: 45px;
	color: #FFF;
	margin-top: 20px;
	line-height: normal;
	text-shadow: 2px 2px 5px #404040;
	filter: dropshadow(color=#404040, offx=2, offy=2);*/
	background: url(assets/logo-2x.png) no-repeat 26px 0px;
	background-size: cover;
	/*background-size:275px 42px;*/
	margin:0px;
	padding:0px;
	width:275px;
	height:52px;
	display:block;
	float:right;
	
}

#logologo{
	
	
}

#header #headerright #byline {
	font-family: 'AmericanTypewriterRegular', Arial, Helvetica, sans-serif;
	/*font-family:Courier New, serif;*/
	letter-spacing:-1px;
	color: #FFF;
	font-size: 18px;
	text-shadow: 2px 2px 5px #404040;
	filter: dropshadow(color=#404040, offx=2, offy=2);
	margin-top: 10px;
	width: 410px;
	height: 20px;
	display:block;
	float:right;
	
}

#nav {
	height: 35px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #443a37;
	border-bottom-color: #443a37;
	display: block;
	float: left;
	width: 728px;
	background-color: #968d86;
	
}

/* NEW SHIZ */
#nav ul {
	z-index: 10;
}
#nav ul li {
	float: left;
}
#nav li { float: left; }
#nav li:hover { position: relative }

#nav li a { display: block; }

#nav li ul {
	display: none;
}
#nav ul .projects.sub .dropdown {
	margin-top: 35px!important;
	background-color: #918278!important;
	clear: both!important;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4)!important;
	-moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4)!important;
	box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4)!important;
}
#nav ul .projects.sub .dropdown h4 {
	background-color: #918278!important;
	font-weight: bold!important;
	width: 180px;!important;
	display: block!important;
	padding: 5px!important;
	clear: both!important;
	margin-bottom: 5px!important;
}
#nav ul .projects.sub .dropdown .projectsection{
	display: block!important;
	clear: both!important;
	float: left!important;
	width: 180px!important;
}
#nav ul .projects.sub .dropdown .projectsection #menu-projects-menu {
	display: block!important;
	float: left!important;
	width: 180px!important;
	clear: both!important;
	margin-top: 1px!important;
}
#nav ul .projects.sub .dropdown li {
	display: block!important;
	margin-bottom: 0px!important;
	clear: both!important;
	position: relative!important;
}
#nav ul .projects.sub .dropdown li a {
	font-size: 14px!important;
	display: block!important;
	padding: 9px!important;
	width: 172px!important;
	font-weight: normal!important;
	border: 0!important;
	/*font-family: 'AmericanTypewriterRegular', Helvetica, Arial, Verdana, sans-serif!important;*/
}
#nav ul .projects.sub .dropdown li:hover ul { display: block!important; }
#nav ul .projects.sub .dropdown li ul  {
	font-size: 10px!important;
	display: block!important;
	padding: 0px!important;
	width: 200px!important;	
	font-weight: normal!important;
	left: 190px!important;
	top: 0px!important;
	position: absolute!important;
	display:none!important;
	background-color: #918278!important;
}


#nav ul #current_page_item .dropdown li a, #nav ul #current_page_item .dropdown li ul a {
	
	font-size: 10px;
	display: block;
	padding: 5px;
	width: 180px;
	font-weight: normal;
	background-color: #918278;
	border: 0px solid #918278;
	color: #c4d6ab;
	text-decoration: none;
	background-color: #918278;
	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(000, 000, 000, 0.2);
	-moz-box-shadow: inset 0px 0px 0px 0px rgba(000, 000, 000, 0.2);
	box-shadow: inset 0px 0px 0px 0px rgba(000, 000, 000, 0.2);
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	}
	#nav ul #current_page_item .dropdown li a:hover {
		background-color: #656058;
		border: 2px solid #656058;
		font-size: 10px;
	display: block;
	padding: 5px;
	width: 180px;
	font-weight: normal;
	color: #c4d6ab;
	text-decoration: none;
	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(000, 000, 000, 0.2);
	-moz-box-shadow: inset 0px 0px 0px 0px rgba(000, 000, 000, 0.2);
	box-shadow: inset 0px 0px 0px 0px rgba(000, 000, 000, 0.2);
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);}
#nav li:hover ul {
  display:block;
  position:absolute;
}

#nav ul a {
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	/*font-family:Courier New,serif;*/
	/*letter-spacing:-1px;
	font-weight:bold;*/
	font-size: 17px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 10px;
	border: 2px solid #968d86;
	display: block;
	float: left;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
}
#nav ul a:hover {
	background-color: #656058;
	border: 2px solid #656058;
}
#nav ul .home a {
	color: #95bcb5;
	text-decoration: none;
}
#nav ul .home a:hover {
	color: #95bcb5;
	text-decoration: none;
}


#nav ul .allabout a {
	color: #e0cdb6;
	text-decoration: none;
}
#nav ul .allabout a:hover {
	color: #e0cdb6;
}
#nav ul #current_page_item.allabout a, #nav ul #current_page_item.allabout a:hover {
	color: #384200;
	text-decoration: none;
	border: 2px solid #FFF;
	background-color: #e0cdb6;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	}
#nav ul .projects a {
	color: #c4d6ab;
	text-decoration: none;
}
#nav ul .projects a:hover {
	color: #c4d6ab;
	text-decoration: none;
}
#nav ul #current_page_item.projects a, #nav ul #current_page_item.projects a:hover {
	color: #384200;
	text-decoration: none;
	border: 2px solid #FFF;
	background-color: #c4d6ab;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	}
#nav ul .events a {
	color: #e3e9ff;
	text-decoration: none;
}
#nav ul .events a:hover {
	color: #e3e9ff;
	text-decoration: none;
}
#nav ul #current_page_item.events a, #nav ul #current_page_item.events a:hover {
	color: #384200;
	text-decoration: none;
	border: 2px solid #FFF;
	background-color: #e3e9ff;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	}
#nav ul .whydont a {
	color: #e5e19c;
	text-decoration: none;
}

#nav ul .info {
	width:20px;
	/*color: #e5e19c;
	text-decoration: none;*/
}

#nav ul .info a{
	color: #fff;
	text-decoration: none;
}

#nav ul .whydont a:hover {
	color: #e5e19c;
	text-decoration: none;
}
#nav ul #current_page_item.whydont a, #nav ul #current_page_item.whydont a:hover {
	color: #384200;
	text-decoration: none;
	border: 2px solid #FFF;
	background-color: #e5e19c;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
#nav ul .museum a {
	color: #c4b4d8;
	text-decoration: none;
}
#nav ul .museum a:hover {
	color: #c4b4d8;
	text-decoration: none;
}
#nav ul #current_page_item.museum  a, #nav ul #current_page_item.museum  a:hover {
	color: #384200;
	text-decoration: none;
	border: 2px solid #FFF;
	background-color: #c4b4d8;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
#nav ul .about a {
	color: #ffffff;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 9px;
}
#nav ul .about a:hover {
	color: #ffffff;
	text-decoration: none;
}
#nav ul #current_page_item.about a, #nav ul #current_page_item.about a:hover {
	color: #384200;
	text-decoration: none;
	border: 2px solid #FFF;
	background-color: #cccccc;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
/* DROP DOWN */

/* end NAV */
#maincontent {
	float: left;
	width: 728px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#maincontent #leftcol {
	float: left;
	width: 207px;
	margin-right: 0px;
}
#maincontent #leftcol #searchbox {
	background-color: #808080;
background-image: url(../../uploads/2012/01/library_2.jpg);
background-size: cover;
	display: block;
	float: left;
	height: 46px;
	width: 156px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border: 1px solid #FFF;
	margin-bottom: 0px;
	font-weight: normal;
	margin-top: 12px;
}
#maincontent #leftcol #searchbox h2 {
	font-size: 16px;
	margin-bottom: 5px;
	letter-spacing: 0.1em;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	font-weight: normal;
}
#maincontent #leftcol #themesheader {
	background-color: #5d4e44;
	display: block;
	float: left;
	width: 158px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	margin-bottom: 15px;
	font-weight: normal;
}
#maincontent #leftcol #themesheader h2 {
	font-size: 16px;
	margin-bottom: 5px;
	letter-spacing: 0.1em;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	color: #afa7a3;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	padding-bottom: 0px;
	font-weight: bold;
}
#maincontent #leftcol #eventbox {
	display: block;
	float: left;
	width: 188px;
	height: 204px;
}
#mapbox h2 {
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
}
#mapbox .textwidget {
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
}

#rbox1 .textwidget a{
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	text-decoration:underline;
	color:#fff;
}

#rbox1 .textwidget {
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	font-size:14px;
	line-height:14px;
}



.gce-list .gce-feed-1 div {
	margin-left: 12px;
	float: left;
	width: 175px;
	padding-right: 0px;
	padding-left: 0px;
}
.gce-list-title {
	font-size: 12px;
	font-weight: lighter;
	float: left;
	color: #AFA7A3;
}
.gce-list-event {
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	float: left;
	color: #FFF;
}
.gce-list .gce-feed-1 .gogloc {
	font-size: 12px;
	color: #E0CDB6;
}


#maincontent #leftcol #flickrfield {
	display: block;
	float: left;
	width: 177px;
	clear: both;
	border: 1px solid #aa9e92;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #847a70;
}
#flickrfield h2 {
	font-size: 13px;
	margin-bottom: 5px;
	letter-spacing: 0.1em;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	color: #c2bbb3;
	font-weight: normal;
}
.gce-list .gce-feed-1 div a {
	font-size: 12px;
	display: block;
	float: left;
	padding: 2px;
}

#maincontent #leftcol #flickrfield ul li {
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
}
#maincontent #leftcol #flickrfield ul li a {
	display: block;
	height: 45px;
	width: 45px;
	border: 1px solid #39393b;
}
#maincontent #leftcol #flickrfield ul li .current_page_item {
	border: 1px solid #FFF;
}


#maincontent #leftcol #flickrfield ul li a:hover {
	border: 1px solid #FFF;
}
#maincontent #leftcol #randomimagenobord {	
	height: 187px;
	width: 187px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;}
	
#maincontent #leftcol #randomimage {
	height: 185px;
	width: 185px;
	float: left;
	border: 1px solid #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;
}

#maincontent #leftcol #workwithus {
	height: 165px;
	width: 165px;
	display: block;
	float: left;
	border: 1px solid #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;
	background-color: #7d6c91;
	padding: 10px;
	font-weight: normal;

}
#maincontent #leftcol #workwithus h2 {
	font-size: 14px;
	margin-bottom: 10px;
	letter-spacing: 0.1em;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	padding-bottom: 0px;
}
#maincontent #leftcol #newswidget {
	min-height: 100px;
	width: 187px;
	display: block;
	float: left;
	overflow: hidden;
	background-color: #71675e;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#maincontent #leftcol #newswidget h2 {
	font-size: 16px;
	margin-bottom: 10px;
	letter-spacing: 0.1em;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	padding-bottom: 10px;
	background-color: #5d5650;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
		text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
}
#newswidget ul {
	margin-top: -10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#newswidget li {
	display: block;
	margin-bottom: 3px;
}

#maincontent #leftcol #newswidget ul li a {
	color: #dbd9d8;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 19px;
	display: block;

}
#newswidget p a {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin-top: 0px;
}
#newswidget p a:hover {
	text-decoration:underline;
	background-color:#71675e;	
}

#maincontent #leftcol #newswidget.newsitems ul li a {
color: #dbd9d8;
font-size: 10px;
line-height: 18px;
margin-bottom: 19px;
display: block;
}
#maincontent #leftcol #newswidget.newsitems ul li a:hover {
	text-decoration:underline;
	background-color:#71675e;
}
.subtitlenews {
	color: #ffffff;
font-size: 13px;
line-height: 18px;
margin-bottom: 19px;
display: block;
}

.catNews{
	/*
	height:400px;
	width: 165px;
	display:block;
	*/
}

#maincontent #leftcol #workwithus .textwidget {
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
}
#maincontent #leftcol #workwithusabout {
	height: 398px;
	width: 165px;
	display: block;
	float: left;
	border: 1px solid #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: hidden;
	background-color: #666666;
	padding: 10px;
	font-weight: normal;
}
#maincontent #leftcol #workwithusabout h2 {
	font-size: 14px;
	margin-bottom: 10px;
	letter-spacing: 0.1em;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	padding-bottom: 0px;
}
#maincontent #leftcol #workwithusabout .textwidget {
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
}

#maincontent #fullcol {
	float: left;
	/*min-height: 512px;*/
	width: 489px;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
}
#maincontent #fullcol h1 {
	font-size: 18px;
	margin-bottom: 10px;
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	letter-spacing: 0.1em;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
}
#maincontent #fullcol.about {
	background-color: #cccccc;
	border: 1px solid #FFF;
	padding: 15px;
	color: #3a431b;
	width: 489px;
	/*height: 512px;*/
}

#maincontent #fullcol.storymachineWrap {
	background-color: #cccccc;
	border: 1px solid #FFF;
	padding: 15px;
	color: #3a431b;
	width: 489px;
	height: 1000px;
}


#maincontent #fullcol.contact {
	background-color: #cccccc;
	border: 1px solid #FFF;
	padding: 15px;
	color: #3a431b;
	width: 489px;
	height: 540px;
}
.about .aboutstaffprofile {
	border: 1px solid #FFF;
	height: 115px;
	background-color: #e6e6e6;
	display: block;
	margin: 0px;
	padding: 0px;
}
#maincontent #fullcol.about .entry-content {
	width: 490px;
}


.about .aboutstaffprofile .staffimg {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 115px;
	width: 115px;
}
.about .aboutstaffprofile .staffinfo {
	float: left;
	margin-left: 10px;
	height: 105px;
	width: 345px;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 15px;
}
.about .aboutstaffprofile .staffinfo h3 {
	margin-bottom: 5px;
}

.about .aboutstaffprofile .staffinfo p {
	margin-bottom: 8px;
}
.people .aboutstaffprofile {
	border: 1px solid #FFF;
	height: 115px;
	background-color: #ffffff;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#maincontent #fullcol.people .entry-content {
	width: 490px;
	/*height: 475px;*/
}


.people .aboutstaffprofile .staffimg {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 115px;
	width: 115px;
}
.people .aboutstaffprofile .staffinfo {
	float: left;
	margin-left: 10px;
	height: 105px;
	width: 345px;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 15px;
}
.people .aboutstaffprofile .staffinfo h3 {
	margin-bottom: 5px;
}

.people .aboutstaffprofile .staffinfo p {
	margin-bottom: 8px;
}
#maincontent #fullcol.people {
	background-color: #f2f0d4;
	border: 1px solid #FFF;
	padding: 15px;
	color: #3a431b;
	width: 489px;
	/*height: 512px;*/
}
#maincontent #fullcol.about #nextpagesection {
	background-color: #CCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#maincontent #fullcol.people #nextpagesection {
	background-color: #e5e19c;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
}




#maincontent #fullcol.museumover {
	background-color: #ede7f4;
	border: 1px solid #FFF;
	padding: 15px;
	color: #000;
	width: 489px;
	min-height: 540px;
}
#maincontent #fullcol.museumover li  {
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	font-weight: normal;
	color: #000;
	margin-bottom: 8px;
}
#maincontent #fullcol.museum {
	/*background-color: #584a40;*/
	width: 520px;
	/*height: 557px;*/
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	/*background-image: url(assets/museumbg.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	
}
#maincontent #fullcol.museum #nextpagesection {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFF;
}

#maincontent #fullcol.museum .grid {
	height: 165px;
}
#maincontent #fullcol.museum .grid .museumheader {
	margin-top: -50px;
	z-index: 999;
	margin-left: 10px;
	display: block;
	font-size: 14px;
}
.givemesometips, #maincontent #fullcol.museum .grid .museumheader a {
	background-image: url(assets/museumtag.png);
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	color: #333;
	height: 34px;
	width: 125px;
	z-index: auto;
	position: relative;
	left: -8px;
	top: -10px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 10px;
	line-height: 13px;
}
.givemesometips:hover, #maincontent #fullcol.museum .grid .museumheader a:hover {
	background-image: url(assets/museumtag-roll.png);
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	height: 34px;
	width: 125px;
	z-index: auto;
	position: relative;
	left: -8px;
	top: -10px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 10px;
	line-height: 13px;
	text-decoration: none;
	background-color: transparent;
}



#maincontent #fullcol.theme {
	background-color: #584a40;
	width: 520px;
	height: 540px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}

.grid {
	height: 179px;
	width: 150px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
	display: block;
	float: left;
	width: 172px;
	overflow: hidden;
}

#maincontent #fullcol.info {
	background-color: #fff;
	color:#000;
	border: 1px solid #FFF;
	width: 489px;
	min-height: 830px;
	padding: 15px;
}

#maincontent #fullcol.whydont {
	background-color: #e5e19c;
	border: 1px solid #FFF;
	width: 489px;
	height: 512px;
	padding: 15px;
}
#maincontent #fullcol.search {
	background-color: #FFF;
	border: 1px solid #FFF;
	width: 489px;
	min-height: 1700px;
	padding: 15px;
	color: #3a431b;
}
#maincontent #fullcol.search h1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3A431B;
	padding-bottom: 10px;
	color: #9ba182;
	font-size: 16px;
	letter-spacing: 0.1em;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
}

#maincontent #fullcol.search .entry-title a {
	color: #3A431B;
}
#maincontent #fullcol .searchresult {
	padding-top: 10px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3A431B;
}
#maincontent #fullcol .searchresult h2 a {
	color: #3A431B;
	font-size: 16px;
	border-bottom-style: none;
	padding-bottom: 0px;
	letter-spacing: 0.1em;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
}
#maincontent #fullcol .searchresult h2 a:hover {
	text-decoration: underline;
}


#maincontent #fullcol .searchresult .entry-summary {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}


#maincontent #fullcol.search #post {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3A431B;
}
#maincontent #fullcol.search #nextpagesection {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#maincontent #fullcol.projects {
	background-color: #ffffff;
	border: 1px solid #FFF;
	width: 489px;
	/*height: 512px;*/
	padding: 15px;
	color: #3a431b;
}
#maincontent #fullcol.projectsland {
	background-color: #ffffff;
	border: 1px solid #FFF;
	width: 489px;
	/*height: 512px;*/
	padding: 15px;
	color: #3a431b;
	overflow: auto;
}
#maincontent #fullcol.projects .projectimagepage {
	float: right;
	display: block;
	margin-left: 20px;
	height: 0px;
	width: 0px;
}


#maincontent #fullcol p  {
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}


#maincontent #fullcol.projectoverview {
	width: 489px;
	background-color: #c4d6ab;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	display: block;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
	height: 205px;
	margin-bottom: 0px;
	color: #3a431b;
}
#maincontent #fullcol.projectoverview p {
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	
}
#maincontent #fullcol.projectoverview h1 {
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	text-shadow: 2px 2px 3px #404040;
	filter: dropshadow(color=#404040, offx=2, offy=2);
	font-size: 24px;
	margin-bottom: 25px;
	padding-top: 0px;
	line-height: 14px;
	color: #e2dedb;
	margin-top: -5px;
}

#maincontent #fullcol.projectoverview .entry-content {
	margin: 0px;
	padding: 0px;
}
#maincontent #fullcol.projectoverview .entry-content p .alignleft {
	margin-top: 15px;
	padding-top: 0px;
}

#maincontent #fullcol.projectoverview .entry-content p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#projectlist {
	width: 489px;
	height: 338px;
	background-color: #605b3f;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	overflow: auto;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	float: right;
	margin-top: -1px;
	background-image: url(assets/boxfade.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#projectlist .projectitem {
	color: #3a431c;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 0px;
	min-height:80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: dashed;
}
#projectlist .projectitem h2 {
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: 3px;
	margin-top: 0px;
	letter-spacing: 0em;
}
#projectlist .projectitem h2 a {
	color: #3a431c;
	font-size: 17px;
}
#projectlist .projectitem h2 a:hover {
	color: #3a431c;
	text-decoration: underline;
}

#projectlist .projectitem .projectimage  {
	float: right;
	margin-left: 20px;
}
#maincontent #fullcol.eventoverview {
	width: 489px;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	display: block;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
	height: 205px;
	margin-bottom: 0px;
}
#maincontent #fullcol.eventoverview p {
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	font-weight: normal;
	color: #E2DEDB;
	
}
#maincontent #fullcol.eventoverview h1 {
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	text-shadow: 2px 2px 3px #404040;
	filter: dropshadow(color=#404040, offx=2, offy=2);
	font-size: 24px;
	margin-bottom: 25px;
	padding-top: 0px;
	line-height: 14px;
	color: #e2dedb;
	margin-top: -5px;
}

#maincontent #fullcol.eventoverview .entry-content {
	margin: 0px;
	padding: 0px;
}
#maincontent #fullcol.eventoverview .entry-content p .alignleft {
	margin-top: 15px;
	padding-top: 0px;
}

#maincontent #fullcol.eventoverview .entry-content p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#projectlist.eventlist {
	width: 489px;
	height: 338px;
	background-color: #6c504d;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	overflow: auto;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	float: right;
	margin-top: -1px;
	background-image: url(assets/boxfade.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#projectlist.eventlist .projectitem {
	color: #3a431c;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 0px;
	min-height:80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: dashed;
}
#projectlist.eventlist .projectitem h2 {
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: 3px;
	margin-top: 0px;
	letter-spacing: 0em;
}
#projectlist.eventlist .projectitem h2 a {
	color: #3a431c;
	font-size: 15px;
}
#maincontent #projectlist .projectitem p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 17px;
}

#projectlist.eventlist .projectitem h2 a:hover {
	color: #3a431c;
	text-decoration: underline;
}

#projectlist.eventlist .projectitem .projectimage  {
	float: left;
	margin-right: 20px;
	margin-left: 0px;
}
#maincontent #fullcol.news {
	background-color: #d8d4d1;
	border: 1px solid #FFF;
	width: 489px;
	padding: 15px;
	color: #3a431c;
	margin-bottom: 10px;
	background-image: url(assets/background_tile.jpg);
	background-repeat: repeat;
}
#maincontent #fullcol.news p {
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
#maincontent #fullcol .newsheader {
	min-height: 51px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #605342;
	margin-bottom: 15px;
	padding-bottom: 10px;;
}
.newsicon img {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
}
#maincontent #fullcol.news .newscontent {

}
#maincontent #fullcol.news.tags .newstags {
	margin-bottom:16px;
}
#maincontent #fullcol.news.tags{
	height:512px;
}

#maincontent #fullcol.news #nextpagesection {
	background-color: #E0CDB6;
	border-right-style: none;
	border-left-style: none;
}

#maincontent #fullcol.news .entry-content h1 {
	font-weight: bold;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
}
#maincontent #fullcol.news .entry-content .newsdate, #maincontent #fullcol.news .entry-content h1 {
	
	padding-left: 0px;
}
#maincontent #fullcol.news .entry-content .newsdate {
}



#maincontent #fullcol.events {
	background-color: #6c504d;
	border: 1px solid #FFF;
	width: 489px;
	height: 512px;
	padding: 15px;
}
#maincontent #fullcol.events h1, #maincontent #fullcol.events p {
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
}

#maincontent #midcol {
	margin-right: 16px;
	float: left;
	width: 255px;
}
#maincontent #midcol #imagebox {
	margin-bottom: 16px;
	padding: 0px;
	height: 434px;
	width: 255px;
}
#maincontent #midcol #mapbox {
	margin: 0px;
	padding: 0px;
	height: 92px;
	overflow: hidden;
}
#midcol #mapbox h2 {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffb1;
}

#maincontent #midcol #mapbox a {
	margin: 0px;
	padding: 0px;
}
#maincontent #midcol #mapbox img {border: 1px solid #FFF;}
#maincontent #rightcol {
	float: left;
	width: 250px;
}
#maincontent #rightcol #mapbox {
	background-image: url(../../uploads/2012/01/blackback2.jpg);
background-size: cover;
	border: 1px solid #FFF;
	margin-bottom: 15px;
	font-size: 16px;
	height: 170px;
	padding: 15px;
}
#maincontent #rightcol #rbox1 p {
	line-height: 18px;
}

#maincontent #rightcol #rbox1 p strong {
	color: #FFF;
}

#maincontent #rightcol #rbox1 .more {
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
}
#maincontent #rightcol #rbox1 .more a {
	color: #FFF;
}

#maincontent #rightcol #rbox2 {
	background-color: #5e4e75;
background-image: url(../../uploads/2012/02/plain2.jpg);
background-size: cover;
	border: 1px solid #FFF;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	height: 321px;
	overflow:auto;
}
#maincontent #rightcol #rbox2 h1 {
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #FFF;
	text-shadow: 2px 2px 3px #404040;
	filter: dropshadow(color=#404040, offx=2, offy=2);
	margin-bottom: 10px;
}
#maincontent #rightcol #rbox2 .date {
	font-size: 14px;
	color: #000;
	margin-bottom: 7px;
}
#maincontent #rightcol #rbox2 h2 {
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-shadow: 2px 2px 2px #404040;
	filter: dropshadow(color=#404040, offx=2, offy=2);
	line-height: 19px;
	font-weight: normal;
}
#maincontent #rightcol #rbox2 p {
	font-size: 13px;
	line-height: 17px;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
}
/*
#maincontent #rightcol #rbox2 .readmore a{
	font-weight: bold;
	color: #000;
	font-size: 14px;
	text-shadow: 0px 0px 0px #;
	filter: dropshadow(color=#, offx=0, offy=0);
}*/



#maincontent #midcol #rbox1 .readmore a{
	background-image: url(images/morebutton-2x.png) ;
	background-size: cover;
	width:72px;
	height:24px;
	display:block;
}

#maincontent #rightcol #rbox2 .readmore a{
	background-image: url(images/morebutton-2x.png) ;
	background-size: cover;
	width:72px;
	height:24px;
	display:block;
}

#maincontent #rightcol #mapbox .readmore a{
	background-image: url(images/morebutton-2x.png) ;
	background-size: cover;
	width:72px;
	height:24px;
	display:block;
}

#footer {
	float: left;
}
#footerstaff {
	float: left;
	width: 728px;
	margin-bottom: 5px;
}
#footerstaff ul li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 232px;
}
#footerstaff ul li .staffbox {
	color: #3a431b;
	background-color: #aaae98;
	border: 1px solid #FFF;
	padding: 10px;
	height: 50px;
}
#footerstaff ul li .staffbox.shadow .textbox p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#footerstaff ul li .staffbox.shadow .textbox a {
	font-size: 12px;
	color: #3a431b;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
}
#footerstaff ul li .staffbox.shadow .textbox h2 {
	font-size: 14px;
}
#footerstaff ul li .staffbox .image {
	float: left;
	padding-right: 5px;
}
#footerstaff ul li .staffbox .textbox {
	float: left;
}


#footer #footerlinks {
	width: 728px;
	padding-top: 6px;
	padding-bottom: 4px;
	float: left;
}
#footer #footerlinks ul li a{
	height: 25px;
	width: 136px;
	border: 1px solid #FFF;
	float: left;
	margin-right: 9px;
	background-color: #90887d;
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
	font-size: 16px;
	line-height: normal;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	text-align: center;
	padding-top: 9px;
	padding-bottom: 5px;
	display: block;
	letter-spacing: 0.1em;
}
#footer #footerlinks ul .ftv a {
	margin-right: 9px;
}
#footer #footerlinks ul .contactlink a {width:285px;}
#footer #footerlinks ul .nomargin a{
	margin-right: 0px;
}


#footer #footerlinks ul li a:hover {
	background-color: #656058;
	text-decoration: none;
}
#footer #footerwidgets {
	float: left;
	padding-top: 10px;
	padding-bottom: 5px;
}
#footer #footerwidgets #col1, #footer #footerwidgets #col2, #footer #footerwidgets #col3 {
	display: block;
	float: left;
	width: 200px;
	margin-right: 15px;
	border: 1px dashed #a99c97;
	padding: 15px;

}
#footer #footerwidgets .tweet_first, #footer #footerwidgets .tweet_odd, #footer #footerwidgets .tweet_even {
	display: block;
	float: left;
	color: #000;
	font-size: 14px;
	font-weight:bold;
	width: 200px;
	padding: 15px;
	min-height:160px;
	background-image: url(assets/tweetback.jpg);
	background-repeat: repeat;
}
#footer #footerwidgets #col1 {
	
}
#footer #footerwidgets #col2 {
	
}
#footer #footerwidgets #col3 {
	margin-right: 0px;
	
	margin-left: 1px;
}
#footer #footerwidgets .tweet_first.tweet_odd {
	background-color: #827266;
	margin-right: 14px;
}
#footer #footerwidgets .tweet_odd {
	margin-right: 0px;
	background-color: #827266;
	margin-left: 1px;
}
#footer #footerwidgets .tweet_even {
	background-color: #827266;
	margin-right: 14px;
}

#footer #footerphotos {
	width: 728px;
	padding-top: 7px;
	padding-bottom: 10px;
	float: left;
}
#footer #footerphotos ul li a {
	display: block;
	float: left;
	height: 65px;
	width: 65px;
	margin-right: 6px;
	border: 1px solid #FFF;
}
#footer #footerphotos #instapress-shortcode-image-1 a img, #footer #footerphotos #instapress-shortcode-image-2 a img, #footer #footerphotos #instapress-shortcode-image-3 a img, #footer #footerphotos #instapress-shortcode-image-4 a img, #footer #footerphotos #instapress-shortcode-image-5 a img, #footer #footerphotos #instapress-shortcode-image-6 a img, #footer #footerphotos #instapress-shortcode-image-7 a img, #footer #footerphotos #instapress-shortcode-image-8 a img, #footer #footerphotos #instapress-shortcode-image-9 a img {
	display: block;
	float: left;
	height: 65px;
	width: 65px;
	border: 1px solid #FFF;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
-moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 6px;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
}
#footer #footerphotos #instapress-shortcode-image-10 a img {
	display: block;
	float: left;
	height: 65px;
	width: 65px;
	border: 1px solid #FFF;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
-moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	margin-right: 0px;
	margin-left: 3px;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	}
#footer #footerphotos ul li a:hover {
	border: 1px solid #000;
}
#footer #footerphotos #instapress-shortcode-image-1 a:hover img, #footer #footerphotos #instapress-shortcode-image-2 a:hover img, #footer #footerphotos #instapress-shortcode-image-3 a:hover img, #footer #footerphotos #instapress-shortcode-image-4 a:hover img, #footer #footerphotos #instapress-shortcode-image-5 a:hover img, #footer #footerphotos #instapress-shortcode-image-6 a:hover img, #footer #footerphotos #instapress-shortcode-image-7 a:hover img, #footer #footerphotos #instapress-shortcode-image-8 a:hover img, #footer #footerphotos #instapress-shortcode-image-9 a:hover img, #footer #footerphotos #instapress-shortcode-image-10 a:hover img {
	border: 1px solid #000;
}
#footer #footerphotos ul .nomargin a {
	margin-right: 0px;
	margin-left: 3px;
}
#footer #copyright {
	float: left;
	width: 728px;
	height: 58px;
}
#footer #copyright #footerleft {
	float: left;
	width: 560px;
}
#footer #copyright #footerleft #email a {
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}
#footer #copyright #footerleft #email a:hover {
	color: #CCC;
}
#footer #copyright #footerleft #copyrightinfo {
	font-size: 12px;
	color: #FFF;
	float: left;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #404040;
	filter: dropshadow(color=#404040, offx=1, offy=1);
}
#footer #copyright #footerleft #copyrightinfo a {
	color: #FFF;
	text-decoration: none;
}
#footer #copyright #footerleft #copyrightinfo a:hover {
	color: #FFF;
	text-decoration: underline;
}

#footer #copyright #footerright {
	float: right;
	width: 69px;
}

.socialMediaIcons{
	display:block;
	width:160px;
	height:30px;
	float:right;
	padding-top:15px;
}

/* extras */

.shadow {
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
-moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
}
.shadowinner {
   -webkit-box-shadow: inset 1px 1px 1px 1px rgba(160, 160, 160, 0.4);
   -moz-box-shadow: inset 1px 1px 1px 1px rgba(160, 160, 160, 0.4);
   box-shadow: inset 1px 1px 1px 1px rgba(160, 160, 160, 0.4);
}
.nomargin a { 
	margin-right: 0px;
}
.nomargin { 
	margin-right: 0px;
}
#maincontent #fullcol .alignright {
	margin-top: 0px;
	padding-left: 20px;
	display: block;
}
#maincontent #fullcol .alignleft {
	margin-top: 0px;
	padding-right: 20px;
	display: block;
}
#leftcol #searchbox #searchform div #s {
	width: 100px;
	float: left;
	margin-right: 10px;
	height: 20px;
	margin-top: 2px;
}
#leftcol #searchbox #searchform div #searchsubmit {
	float: left;
	height: 30px;
	width: 39px;
}
#nextpagesection {
	font-family: 'AmericanTypewriterBold', Helvetica, Arial, Verdana, sans-serif;
	padding: 10px;
	/*padding-top:13px;*/
	/*background-color: #56483F;*/
	border-top-style: none;
	border-left-style: solid;
	height: 38px;
	letter-spacing: 0.1em;
	border-left-width: 1px;
	border-left-color: #FFF;
}
#nextpage   {
	padding: 0px;
	letter-spacing: 0.1em;
	font-size: 12px;
	font-weight: normal;
	float: right;
	display: block;
	clear: right;
}
#nextpagesection .center {
	float: left;
	width: 350px;
	display: block;
	text-align: center;
}
.tweet_text {
	float: left;
	display: block;
	width: 200px;
	}
.tweet_time {
	float: left;
	padding-top: 15px;
	display: block;
	clear: both;
}
/* Slickr Flickr Gallery */

.slickr-flickr-gallery {
	background-color: transparent;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5;
	margin-left: auto;
	padding-left: 0px;
	float: left;
	display: block;
	padding-bottom: 5px;
}
.slickr-flickr-gallery ul { list-style: none; margin: 0; padding: 0 }
.slickr-flickr-gallery ul:after { clear:both; }
.slickr-flickr-gallery ul.center { margin: 0 auto; }
.slickr-flickr-gallery ul.left { float:left; }
.slickr-flickr-gallery ul.right { float:right; }
.slickr-flickr-gallery ul li {
	display: inline;
	overflow:hidden;
	background: none;
	float:left;
	margin: 2px;
	text-align: center;
	height: 75px;
	width: 75px;
	padding: 0px;
}
*:first-child+html .slickr-flickr-gallery ul li {display:inline} 
* html .slickr-flickr-gallery ul li {display:inline} 

.slickr-flickr-gallery ul li img {
	height: 70px;
	width: 70px;
	padding: 0px;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	-moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
}
.slickr-flickr-gallery ul li a {
	text-decoration : none;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	-moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	height: 70px;
	width: 70px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	display:block;
	border: 1px solid #FFF;
	padding: 0px;
}
.slickr-flickr-gallery ul li a.hover {
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
    -moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
     box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
    -moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
    box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	border: 1px solid #000;}

.slickr-flickr-gallery ul li a span{ font-size: 0.7em;}
.slickr-flickr-gallery p.slickr-flickr-attribution { font-style: italic; margin-bottom: 0px;}
.slickr-flickr-attribution { font-style: italic; margin-bottom: 0px !important;}


#aboutstaff .aboutstaffprofile {
	color: #384200;
	background-color: #abae98;
	display: block;
	height: 53px;
	width: 215px;
	border: 1px double #FFF;
	float: left;
	margin-right: 8px;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	-moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	padding: 10px;
	margin-bottom: 10px;
}
#aboutstaff .aboutstaffprofile.nomargin {
	margin-right: 0px;
	margin-left: 1px;
}
#aboutstaff .aboutstaffprofile .staffimg {
	float: left;
	height: 50px;
	width: 50px;
}
#aboutstaff .aboutstaffprofile .staffinfo {
	display: block;
	float: left;
	width: 150px;
	height: 50px;
	padding-left: 10px;
}
#aboutstaff .aboutstaffprofile .staffinfo h3 {
	font-size: 14px;
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
#aboutstaff .aboutstaffprofile .staffinfo p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
#aboutstaff .aboutstaffprofile .staffinfo p a {
	font-size: 12px;
	color: #384200;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
/* NEW PAGINATION SYSTEM */

#fullcol.about .entry-content {
	height: 483px;
	overflow: hidden;
}
#fullcol.museumover .entry-content {
	height: 483px;
	overflow: hidden;
}
#fullcol.museum .entry-content {
	/*height: 497px;*/
	overflow: hidden;
	margin-bottom:0px;
}
#fullcol.projects .entry-content {
	height: 483px;
	overflow: hidden;
}
#fullcol.search .entry-content {
	/*height: 473px;*/
	overflow: hidden;
}
.entry-content {margin-bottom:30px;}
#pagelinks {
	/*
	height: 18px;
	
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	display: block;
	padding-top: 10px;
	position: absolute;
bottom: 21px;
width: 490px;
*/
}
#pagelinks ul li {
	float: left;
}
#pagelinks ul li span , #pagelinks .wp-pagenavi .current{
	color: #FFF;
	background-color: #656058;
	display: block;
	margin-right: 7px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#pagelinks ul li a , #pagelinks .wp-pagenavi a{
	color: #000;
	background-color: #FFF;
	display: block;
	margin-right: 7px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.wp-pagenavi .extend {
	float: left;
}
.wp-pagenavi .current {
	float: left;
}


.wp-pagenavi .pages  , #pagelinks .wp-pagenavi .current, .wp-pagenavi a{
	float: left;
}
.gce-list .gce-feed-1 div a {
	color: #AFA7A3;
	text-decoration: none;
	padding: 2px;
	margin-bottom: 10px;
	display: block;
	background-color: #5D4E44;
}
.entry-content a {
	color: #065eff;
	text-decoration: none;
	padding: 2px;
}




.gce-list .gce-feed-1 div a:hover, .entry-content a:hover {
	text-decoration: none;
	background-color: #FFF;
}
.fimage {
	float: right;
	margin-top: -22px;
	margin-left: 5px;
}
#maincontent #googlecalendersection {
	float: left;
	margin-right: 20px;
	height: 595px;
	width: 280px;
}
#maincontent #righteventsection {
	float: left;
	height: 549px;
	background-color: #e5ecf9;
	/*background-image: url(../../uploads/2012/01/events_back.jpg);*/
	padding: 15px;
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: normal;
	color: #2952a3;
	width: 190px;
}
/* instagram update */

#instapress-shortcode-1-image-1 a img, #instapress-shortcode-1-image-2 a img, #instapress-shortcode-1-image-3 a img, #instapress-shortcode-1-image-4 a img, #instapress-shortcode-1-image-5 a img, #instapress-shortcode-1-image-6 a img, #instapress-shortcode-1-image-7 a img, #instapress-shortcode-1-image-8 a img, #instapress-shortcode-1-image-9 a img {
	display: block;
	float: left;
	height: 65px;
	width: 65px;
	border: 1px solid #FFF;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
-moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 6px;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
}
#instapress-shortcode-1-image-10 a img {
	display: block;
	float: left;
	height: 65px;
	width: 65px;
	border: 1px solid #FFF;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
-moz-box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
box-shadow: 2px 2px 5px 1px rgba(10, 10, 10, 0.4);
	margin-right: 0px;
	margin-left: 3px;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	}
#footer #footerphotos ul li a:hover {
	border: 1px solid #000;
}
#footer #footerphotos #instapress-shortcode-1-image-1 a:hover img, #footer #footerphotos #instapress-shortcode-1-image-2 a:hover img, #footer #footerphotos #instapress-shortcode-1-image-3 a:hover img, #footer #footerphotos #instapress-shortcode-1-image-4 a:hover img, #footer #footerphotos #instapress-shortcode-1-image-5 a:hover img, #footer #footerphotos #instapress-shortcode-1-image-6 a:hover img, #footer #footerphotos #instapress-shortcode-1-image-7 a:hover img, #footer #footerphotos #instapress-shortcode-1-image-8 a:hover img, #footer #footerphotos #instapress-shortcode-1-image-9 a:hover img, #footer #footerphotos #instapress-shortcode-1-image-10 a:hover img {
	border: 1px solid #000;
}#newswidget .categories {
	font-size: 1px;
	color: #69584D;
}


/* slideshow */

.slickr-flickr-slideshow { display:block;position:relative; cursor: pointer; }
.slickr-flickr-slideshow.center {text-align: center;}
.slickr-flickr-slideshow.left {text-align: left;}
.slickr-flickr-slideshow.right {text-align: right;}
.slickr-flickr-slideshow div { position:absolute; top:0; left:0; z-index:8; width: 100%; height:100%;  }
.slickr-flickr-slideshow div.active { z-index:10; }
.slickr-flickr-slideshow div p { display: none; width: 90%; margin:0; padding: 0; font-style:italic;color:#887;}
.slickr-flickr-slideshow div img { visibility: hidden;  min-height: 185px; min-width: 185px; overflow-y: hidden;} 
.slickr-flickr-slideshow div img.border { border: 1px solid #A9A9A9;  margin:4px 0 4px 5px; padding:4px; position:relative; }
.slickr-flickr-slideshow.crop { border: 1px solid #A9A9A9;  margin:4px 0 4px 5px; padding:4px; overflow: hidden;}
.slickr-flickr-slideshow div p.border { padding: 0px 10px; }
.slickr-flickr-slideshow div.active img { visibility : visible }
.slickr-flickr-slideshow div.active p { display : block }
.slickr-flickr-slideshow div.last-active { z-index:9; }
.slickr-flickr-slideshow div.last-active p { display : block}

/* PINTEREST STUFF */

#maxcol {
	min-height: 558px;
	width: 520px;
	-webkit-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	-moz-box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	box-shadow: inset 1px 1px 3px 1px rgba(000, 000, 000, 0.2);
	float: left;
}
ul.pins-feed-list {
list-style: none !important;
list-style-type: none !important;
margin: 0;
padding-top:5px!important;
padding-left:5px!important;
}
li.pins-feed-item {
	list-style: none !important;
	list-style-type: none !important;
	float: left;
	font-size: 12px;
	line-height: 14px;
	margin: 10px!important;
	text-align: center;
	background-color: #FFF;
	padding: 10px;
	display: block;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
}
.pins-feed-myList a {
	background-color: #39393b;
	padding: 1px;
	display: block;
	width: 150px;
	height: 150px;
}
.pins-feed-myList a .imgtitle {
	color: #FFF;
	margin-top: -5px;
}
/* new news side bar */
#relativesection {position: relative;}
#newswidget.pinterest {
	overflow: hidden!important;
	padding-bottom:20px!important;
	margin-bottom:380px!important;
	height:auto;
	min-height:30px;
	height:auto !important;        /* for IE as it does not support min-height */
	height:30px;   
}
#newswidget.pinterest .pins-feed-list {margin-left:-2px;padding-bottom:10px!important;}
#newswidget.pinterest li.pins-feed-item {display:block;margin-bottom:25px!important;}
#newswidget.pinterest .pins-feed-myList a {height:160px;width:160px;margin-bottom:0px!important;}


.expander{
	border:1px solid #AA9E92;
	width:185px;
	float:left;
	font-size:12px;
	line-height:14px;
	
	
}

.expander a{
	background:#fff;
}

.expander p{
	margin:10px;
}

.newssearch {
	position: absolute;
	bottom: 10px;/*10px */
}
.aboutthemes {
	position: absolute;
	bottom: 90px;
	padding-top: 15px;
	background-color: #847a70;
	display:block;
}

.infothemes {
	position: absolute;
	top: 200px;
	padding-top: 15px;
	background-color: #fff;
	height:645px;
	width:185px;
}

.infoSide{
	
	padding-left:5px;
	color:#000;
	font-size:11px;
}

.instructionsList li{
	padding-left:10px;
}
.instructionsList li a{
	color:#000;
}

.instructionsList li a:hover{
	color:#fff;
	background:#000;
}

.instructSelect{
	background:#000;
	color:#fff;
}

.infoLeftCol{
	
	top:0px;
}

.instructionsImage{
	background-image: url(images/instructions_retina.jpg) ;
	background-size: cover;
	width:185px;
	height:185px;
	display:block;
}


.aboutsearch {
	position: absolute;
	bottom: 0px;/*10px */
}
.newsthemes {
	position: absolute;
	bottom: 90px;
	padding-top: 15px;
	background-color: #847a70;
}

.tagsbox {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.tagsbox a {color: #dbd9d8;}
.newscontent h4 {
	padding-bottom: 15px;
}
/* new sizes */
.tagtitle {
	color: #a59b91!important;
	text-shadow: 0px 0px 0px #ffffff!important;
filter: dropshadow(color=#ffffff, offx=0, offy=0)!important;
font-size: 25px!important;
margin-bottom:25px!important;
}

#fullcol.tags, #fullcol.news {
min-height: 1840px!important;
overflow:auto;
}

/* TOOL TIPS 

[title]{
	position:relative;
}
[title]:after{
	content:attr(title);
	color:#fff;
	background-color: #c4b4d5;
	border: 2px solid #FFF;
	text-align: left;
	color: #000;
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	padding:5px;
	position:absolute;
	left:-9999px;
	opacity:0;
	bottom:100%;
	white-space:nowrap;
	-webkit-transition:0.25s linear opacity;
}
[title]:hover:after{
	left:5px;
	opacity:1;
}*/
/*
*    When screen is smaller than 768px
*/
@media only screen and (device-width: 768px) {

}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
}.catlisticons a span {
	width: 90px;
	position: absolute; 
  	display: table;  
	float: left;
	padding-right: 30px;
	height: 45px;
	left: 2px;
}
.catlisticons a span p {display: table-cell; 
  vertical-align: middle; 
  text-align: left; 
  margin:0;
  padding:0;}
.catlisticons  a .alignleft {
	height: 45px;
}
.catlisticons li {
display: block;
margin-bottom: 3px;
height: 45px!important;
position: relative;
}