body{
	background:#f1f1f2;
}

a {
	color:#7995a3;
}

.anchor{
	text-decoration: none;
}

a:hover {
	color:#88746a;
}

.anchor:hover {
	color:#7995a3;
}

.container {
background:url(../images/bg-container.jpg) repeat-y;
}

.top-quote img, .header img {
	float:left;
}

.navigation {
	background:#000;
	text-align:center;
	margin-left:33px;
	padding:7px 0;
	width:721px;
}

.navigation ul {
	padding:0;
	margin:0;
}

.jcarousel-control a span {
display:none;}

.navigation ul li {
	float:left;
	display:block;
	width:123px;
	margin:0;
	padding:0 0 0 21px;
	text-align:left;
}

.navigation ul li a {
	text-decoration:none;
	color:#b6c2c9;
	text-transform:uppercase;
	font-size:.8em;
	letter-spacing:1px;
}

.navigation ul li a:hover, .navigation ul li.active a {
	text-decoration:underline;
	color:#fff;
}

.navigation-submenu {
	margin-left:33px;
	width:741px;
	display:none;
	overflow:hidden;
}

.navigation-submenu ul li.leaf {
	padding-top:0;
	margin-top:0;
}

.navigation-submenu>ul.menu>.first {
	margin-left:-18px;
}

.navigation-submenu>ul.menu>li {
	float:left;
	border:1px solid #8a8a8c;
	border-top:0px;
	border-right:0px;
	margin:0;
	padding:4px 0 0 20px;
	width:123px;
	background:#d1d3d4;
	height:105px;
}

.navigation-submenu ul.menu ul {
	margin:0;
	padding:0;
	border:0px;
}

.navigation-submenu>.menu>.last {
	border-right:1px solid #8a8a8c;
}

.navigation-submenu ul li {
	list-style:none;
	padding:0;
	margin:0;
	text-transform:lowercase;
}

.navigation-submenu ul ul li  {
	width:110px;
	list-style:none;
}

.navigation-submenu ul ul li a, .navigation-submenu ul>li>a {
	color:#898a8c;
	text-decoration:none;
	font-size:.9em;
	line-height:1.1em;
}

.navigation-submenu ul li a:hover {
	color:#000;
	text-decoration:underline;
}

.copy-container {
border:1px solid #7995a3;
border-top:0px;
margin-left:33px;
padding-right:9px; /* lines up hairline with header */
}

.slide-category, .page-category, .field-field-story-category {
	padding:5px 10px 5px 10px;
	background-color:#7995a3;
	float:left;
	margin-bottom:10px;
	color:#fff;
	font-size:.8em;
	text-transform:uppercase;
}

.field-field-story-category {
	position:absolute;
	top:0;
	left:0;
}

.node-type-story .field-field-story-category {
	top:-70px;
}

.page-category {
	background-color:#fff;
	font-weight:bold;
	color:#000;
	padding:0;
}

.node-type-story .page-category {
	text-transform:capitalize;
}

.copy-content h1, .copy-content h2, .copy-content h3, .copy-content h4, .copy-content h5, .copy-content h6, .copy-content p {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.copy-content h1, .front .copy-content h2, .node-type-story .copy-content .page-category {
	font-size:2.1em;
	margin:12px 0 10px 0;
	color:#7995a3;
}

.front .copy-content h2, .node-type-story .copy-content .page-category {
	padding-top:30px;
	font-size:1.7em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.front .copy-content #node-20 h2 {
	padding-top:0px; /* fixes padding on declaration of interdependence slide */
}

.front .field-field-image img, .node-type-story .field-field-image img {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.front .copy-content h2 a, .node-type-story .copy-content .page-category {
	color:#88746a;
	text-decoration:none;
	font-weight:normal;
}

.front .copy-content .meta, .front .copy-content .links {
	display:none;
}

.node .meta {
	display:none;
}

#node-21 h2 {
	display:none /* hides 'welcome' title  and link */
}

#node-21 h3 {
	background:url(../images/welcome-bg-top.jpg) no-repeat;
	padding-top:40px;
	text-align:center;
	font-style:italic;
	color:#7995a3;
	font-size:2.7em;
	font-weight:normal;
	margin-bottom:20px;
}

#node-21 h4 {
	color:#7995a3;
	font-size:1.5em;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	margin-top:0px;
}

#node-21 p {
	color:#000;
	font-size:.8em;
	text-align:center;
}

.node {
	position:relative;
	top:0;
	left:0;
}

h1, h2, h3, h4, h5, h6 {
	color:#7995a3;
	font-weight:normal;
	line-height:1.1em;
}

.copy-content-home h1 {
	color:#675f42;
}

.copy-content h2 {
	font-size:1.8em;
}

.copy-content h3 {
	font-size:1.4em;
}

.copy-content h4 {
	font-size:1.2em;
}

.copy-content h5 {
	font-size:1em;
}

.copy-content h6 {
	font-size:.8em;
}

.copy-content p, .copy-content ul li, .copy-content ol li{
	color:#7995a3;
	font-size:1.1em;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.copy-content-home p {
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.copy-content-home .jcarousel-item .content p {
	width:170px;
}

.copy-content-home .jcarousel-item-1 .content p, .copy-content-home .jcarousel-item-2 .content p {
	width:390px;
}

.copy-content ul, .copy-content ol {
	margin-left:20px;
}

.copy-content ul li, .copy-content ol li {
	color:#7995a3;
	margin-bottom:10px;
}

#search-block-form {
	margin-bottom:20px;
}

#search-block-form input, #edit-keys {
	padding:3px;
	width:110px;
	margin-right:5px;
}

#edit-keys {
	width:280px;
}

#search-block-form input.form-submit, input.form-submit {
	border:1px solid #88746a;
	color:#88746a;
	background-color:#fff;
	font-size:.9em;
	padding:2px 7px;
	width:50px;
	text-align:center;
}

#edit-search-block-form-1-wrapper label, .span-11 #search-form label {
	display:none;
}

.search-advanced {
	display:none;
}

.search-info{
	display:none;
}

#block-views-past_events-block_1 .views-field-title, #block-views-past_events-block_2 .views-field-title{
	font-weight: bold;
	color:#7995a3;
}
#block-views-past_events-block_2 .content{
	margin-bottom:1em;
}
#block-views-past_events-block_1 .view-filters{
	margin-top:-.75em;
}
#block-views-past_events-block_1 .views-row, #block-views-past_events-block_2 .views-row{
	padding-bottom: 10px;
	color:#88746a;
	font-size: 1.1em;
	line-height: 1.2em;
}

.box {
	background-color:#fff;
	padding-left:0;
}

.sidebar-content {
	padding-left:0px;
	z-index:1000;
}

.copy.sidebar-content h1, .sidebar-content h2, .sidebar-content h3, .sidebar-content h4, .sidebar-content h5, .sidebar-content h6, .sidebar-content p, .sidebar-content div {
color:#90a7b3;
line-height:1.2em;
}

.front .sidebar-content p, .front .sidebar-content li {
	color:#88746a;
}

.sidebar-content h1, .sidebar-content h2, .sidebar-content h3, .sidebar-content h4, .sidebar-content h5, .sidebar-content h6 {
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:5px;	
	margin-top:20px;
}

.sidebar-content-home h1, .sidebar-content-home h2{
	color:#88746a;
	font-size:.9em;
}


.sidebar-content p, .sidebar-content li {
	font-size:.9em;
}

.sidebar-content li li {
	font-size:1em;
}

.sidebar-navigation {
	margin-left:-15px;
}

.sidebar-navigation li {
	list-style:none;
}

.sidebar-navigation a {
	display:block;
	width:150px;
	text-transform:uppercase;
	text-decoration:none;
	padding:2px 0;
	margin-left:-5px;
	border-bottom:1px solid #7995a3;
}

.sidebar-navigation li ul.menu>.indicator {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;
	margin-left:-10px;
	margin-top:4px;
	padding-left:15px;
}

.sidebar-navigation li ul.menu>.indicator>a {
	margin-top:-4px;
}

.sidebar-navigation a:hover, .sidebar-navigation .current a {
	color:#000;
}

.sidebar-navigation .leaf, .sidebar-navigation .collapsed {
	display:none;
}

.sidebar-navigation li.active-trail, .sidebar-navigation .active-trail .leaf {
	display:block;
}

#sidebar-left #block-user-0 {
	display:none;
}

#block-views-past_events-block_3 .views-field-title span{
	font-weight: bold;
	color:#7995a3;
}

#block-views-past_events-block_3 .views-row{
	margin-bottom: 1.5em;
}

#block-views-past_events-block_3 .views-row div{
	color:#88746a;
	font-size: .9em;
	line-height: 1.2em;
}

.hairline {
	margin-left:33px;
	border-bottom:7px #7995a3 solid;
	padding-right:10px;
	margin-bottom:10px;
	margin-top:4px;
}

.footer {
	background:url(../images/bg-footer.jpg) no-repeat #f1f1f2;
	text-align:center;
}

.footer ul {
	width:790px;
	display:block;
	float:left;
	padding-left:0px;
	margin-left:0px;
}

.footer ul li {
	list-style-type:none;
	display:inline;
	border-right:1px solid #7995a3;
	margin-top:10px;
	line-height:.7em;
}

.footer ul li.last {
	border-right:0px;
}

.footer ul li a {
	text-transform:uppercase;
	font-size:.7em;
	text-decoration:none;
	color:#7995a3;
	padding:0 5px;
	line-height:.7em;
}

.footer p {
	float:left;
	clear:left;
	color:#8a776d;
	font-size:.8em;
	margin-top:10px;
	margin-bottom:30px;
	width:790px;
}
