/****************************/
/* LOCAL CSS*/
/****************************/

/* Put your custom CSS and CSS overrides in this file and*/
/* rename it local.css.By restricting your CSS changes */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.You can also */
/* use a local-rtl.css file for the equivalent in RTL. */

/* Steps to activate local.css: */
/* 1. Add your custom CSS to this file*/
/* 2. Rename this file to local.css */
/* 3. Clear cached data at admin/settings/performance */

/* IMPORT FONT SET FOR NAV LINKS*/
@import url(http://fonts.googleapis.com/css?family=Merriweather);

/* BASIC ELEMENTS */
body {
background: #fff8dc;
}
/*p {
font-family: "Times New Roman", Times, serif;
margin: 5px 0 0 10px;
}*/
h1, h2, h3, h4, h5, h6 { 
text-align: center;
}
div {
font-family: "Times New Roman", Times, serif;
}
/*SITE NAME*/
.front #site-name-wrapper {
 display:none;
 }
#main-wrapper {
min-height: 600px;
}
#site-name-wrapper {
font-family: "Times New Roman", Times, serif;
font-size: 80%;
font-weight: bold;
margin-top: 22px;
width: 960px;
text-align: center;
}
#site-name-wrapper a {
color:#423c72;
}
#header-site-info {
 	margin-bottom: 0;
 	width: auto;
}
#header-group-wrapper {
}
/*NAVIGATION MENU*/
#header-top-wrapper {
background: url("../images/nav_bg.png") scroll center center #3a346c;
}
ul.nice-menu li {
background-color: transparent;
border: none;
float: left;
}
ul.nice-menu-down li ul {
left: 0;
margin-top: 24px !important;
text-align: center;
width: 140px;
}
ul.nice-menu, ul.nice-menu ul { 
border-top:0px;
}
ul.nice-menu-down li.menuparent {
	background: none;
}
ul.nice-menu-down li.menuparent:hover {
background: none;
}
ul.nice-menu a {
padding: 0;
}
#block-nice_menus-1 {
margin-bottom: 0;
overflow: visible;
}
#block-nice_menus-1 ul {
margin:0;
	z-index: 100;
}
#block-nice_menus-1 ul li {
display: inline;
float: left;
}
#block-nice_menus-1 ul li.first {
padding-left: 0px;
}
#block-nice_menus-1 ul li.last {
padding-right: 0px;
}
#block-nice_menus-1 ul li a {
background: url("../images/nav_bg.png") repeat scroll center center #3A346C;
text-decoration: none;
width: 140%;
}
#block-nice_menus-1 ul li a:hover {
background: url("../images/nav_bg-hover.png") scroll center center #100c35;
text-decoration:none;
}
#block-nice_menus-1 ul li a, #block-nice_menus-1 ul li a:link, #block-nice_menus-1 ul li a:visited {
color:#ffffff;
display:block;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
height: 48px;
list-style: none outside none;
padding-left: 10px;
padding-right: 10px;
padding-top: 24px;
}
#block-nice_menus-1 .content {
}
#block-nice_menus-1 ul li ul li ul li a {
font-size: 16px !important;
line-height: 18px;
}
#nice-menu-1 ul li ul {
background: url("../images/nav_bg.png") repeat-x scroll center center #3A346C;
 margin-top: 0 !important;
 font-size:16px;
 line-height:16px;
}
/*VIEWS*/
.views-field-title {
	font-size:142.85%;
font-family: "Times New Roman", Times, serif;
	color: #333333;
	line-height: 125%;
	padding-bottom: 10px;
	padding-top: 15px;
}
.views-field-title a {
	color:#333333;
}
th.views-field-title {
font-family: "Times New Roman", Times, serif;
font-size:100%;
color:#000000;
}
td.views-field-title {
font-family: "Times New Roman", Times, serif;
font-size:100%;
text-align: left;
color:#000000;
}
.view-dom-id-3 {
height:100px;
}
/*Audio Recordings*/
.view-id-audio_recordings .views-field-title {
padding-right: 15px;
}
td.rec-title {
font-weight: bold;
}
th.views-field-field-audio-sort-order2-value {
text-align: center;
}
td.views-field-field-audio-sort-order2-value {
width: 110px;
}
th.views-field-field-rec-location-value {
text-align: center;
}
td.views-field-field-rec-location-value {
width: 120px;
}
th.views-field-field-rec-transcript-value {
text-align: center;
}
th.views-field- field-rec-durration-value {
text-align: center;
}
/*Archive FIles*/
.view-id-archive_file .views-field-title {
padding-right: 15px;
}
th.views-field-field-arc-sort-order-value {
text-align: center;
}
td.views-field-field-arc-sort-order-value {
width: 200px;
}
th.views-field-field-arc-sort-order2-value {
text-align: center;
}
td.views-field-field-arc-sort-order2-value {
width: 105px;
}
th.views-field-field-arc-publisher-value {
text-align: center;
}
td.views-field-field-arc-publisher-value {
width: 160px;
}
th.views-field-field-arc-location-value {
text-align: center;
}
td.views-field-field-arc-location-value {
width: 110px;
}
th.views-field-field-arc-pub-date-value {
text-align: center;
}
th.views-field-field-arc-file-value {
text-align: center;
}
th.views-field-field-arc-link-value {
text-align: center;
}
/*Member’s Forum*/
.view-id-members_forum .views-field-title {
padding-right: 15px;
}
th.views-field-field-mem-author-value {
text-align: center;
}
td.views-field-field-mem-author-value {
width: 120px;
}
th.views-field-field-mem-date-value {
text-align: center;
}
/*PAGE TITLES*/
h1.title {
margin: 12px 0 0 12px;
line-height: 120%;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
}
/*ORDERED LIST FORMAT*/
ol {
	list-style: decimal;
margin: 0 0 3em 1.5em;
}
/*BLOCKQUOTE FORMAT*/
blockquote {
	margin: 0 1.5em;
	padding:0 1.5em;
}

/*SPECIFIC PAGES*/
.node-type-page p {
}
/*Home*/
#pid-home #content-region h1.title {
display:none;
}
#block-block-1 .inner {
margin:0;
}
/*Below sets mandala to left side of page—no longer used*/
/* #page-inner {
 background: url("../images/purple_design.png") no-repeat scroll center 40px transparent;
 } */
/*Set hanging indents that are used in the Works About page*/
.hanging-indent {
padding-left: 18px;
text-indent: -18px;
font-family: "Times New Roman", Times, serif;
text-align: justify;
font-size: 1.6em; 
line-height: 1.35;
}
/*Buttons for About Us page*/
.home_links {
Display:block;
margin-left: auto;
margin-right: auto;
 width: 120px;
 height: 28px;
}
.home_links a, .home_links a:link, .home_links a:visited {
background: url("../images/nav_bg-color.png") repeat scroll center center #3a346c;
height: 28px;
width: 120px;
border-top: 1px solid #3a346c;
border-bottom: 1px solid #3a346c;
 	border-left: 1px solid #3a346c;
 	border-right: 1px solid #3a346c;
Display:block;
text-align:center;
padding-top:10px;
font-family: "Times New Roman", Times, serif;
color: #FFFFFF;
 	font-size: 16px;
 	 }
.home_links a.first_link {
background: url("../images/nav_bg-color.png") repeat scroll center center #3a346c;
}
.home_links a:hover {
background: url("../images/nav_bg-hover.png") scroll center center #100c35;
text-decoration:none;
}
#block-block-3 .content div {
 padding: 10px;
 	background: url("../images/block_bg-big.jpg") no-repeat scroll center bottom #FFFFFF;
min-height:120px;
}

#block-block-2 .content div {
 padding: 10px;
 background: url("../images/block_bg-small.jpg") no-repeat scroll center bottom #FFFFFF;
min-height:270px;
}

#block-block-2 .content h2, #block-block-3 .content h2 {
color:#3a346c;
}

h2.block-title {
background: url("../images/nav_bg.png") repeat scroll center center #3A346C;
color: #FFFFFF;
display: block;
font-size: 15px;
font-weight: normal;
height: 20px;
padding-bottom: 3px;
padding-left: 10px;
padding-top: 5px;
}




#block-block-8 {
float: left;
width: 300px;
}

/*LOGIN PAGE*/
.header-top {
overflow: visible;
}
#fancy_login_close_button {
-moz-background-inline-policy: continuous;
background: url("../images/round_red_close_button.png") no-repeat scroll 0 top transparent;
border: medium none;
color: #FFFFFF;
display: block;
float: right;
font-size: 1px;
font-weight: bold;
height: 20px;
margin-right: -10px;
margin-top: 3px;
padding-left: 0;
padding-right: 0;
width: 20px;
}
#fancy_login_close_button:hover {
-moz-background-inline-policy: continuous;
background: url("../images/round_red_close_button.png") no-repeat scroll 0 bottom transparent;
}
#fancy_login_close_button:hover {
-moz-background-inline-policy: continuous;
background: url("images/round_red_close_button.png") no-repeat scroll 0 bottom transparent;
}
#user-login .form-text, #user-pass .form-text {
width: 96%;
}
.form-item label {
display: block;
font-weight: bold;
}
label {
color: #000000;
font-size: 10px;
text-transform: uppercase;
}
#fancy_login_form_contents li {
display: block;
float: left;
font-size: 10px;
padding-bottom: 15px;
padding-right: 15px;
padding-top: 15px;
}
/* LINK STYLES*/
a:link, a:visited {
    color: blue;
    outline: medium none;
    text-decoration: none;
}
/*a: link { 
	font-weight: normal; 
	outline: medium none;
text-decoration: none; 
	color: #0000ff;
	}*/
/*a: visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: ##0000ff;
	}*/
/*a:hover, a:focus, a:active { 
	text-decoration: underline; 
	color: #ffffff;*/

/*GALLERIA*/
#galleria-content {
text-align:center;
margin-top: 49px;
}
#galleria-content #main-image {
min-height:445px;
}
#galleria-content .galleria_wrapper {
min-height:410px;
}
#galleria-content .caption {
display: block;
padding-bottom: 10px;
}
#galleria-content ul {
margin-left:0;
}
.item-list .galleria li {
background: none repeat scroll 0 0 transparent;
display: block;
float: left;
height: 80px;
margin: 0 5px 10px 5px;
overflow: hidden;
width: 80px;
}
/*PHOTO SLIDE SHOW*/
.node-type-photo-page h1.title {
display:none;
}
.home_image .view-id-home_slideshow {
height:415px;
overflow:hidden;
}
.imagecache-home_image_rotation {
z-index: 1;
}
/*BLOCKS*/
#block-block-5 {
margin-top:49px;
}
#content-inner-inner {
padding-right: 10px;
}
#node-34 tr {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #CCCCCC;
}

/*span.s1 {font: 12.0px Arial; color: #000000}
span.s2 {font: 13.5px Arial}
span.Apple-tab-span {white-space:pre}*/

/*FMW QUOTATIONS*/
.not-front h1.title {
text-align:center;
}
.not-front {
color:#000000;
}
.node-type-fmw-quote h1.title,
.node-type-fmw-quote .terms {
display:none;
}
/*body {
background: url("../images/main_bg.png") repeat-x scroll center 15px #FFFFFF;
}*/
/*FOOTER LINKS*/
.block {
margin-bottom:0;
}
div.node {
margin-bottom:0;
}
#block-menu-menu-footer-links {
float: left;
margin-bottom: 0;
}
#block-menu-menu-footer-links ul {
	margin:0;
}
#block-menu-menu-footer-links ul li {
display: inline;
float: left;
}
#block-menu-menu-footer-links ul li.first {
padding-left: 0px;
}
#block-menu-menu-footer-links ul li.last {
padding-right: 0px;
}
#block-menu-menu-footer-links ul li a, #block-menu-menu-footer-links ul li a:link, #block-menu-menu-footer-links ul li a:visited {
color:#333333;
display:block;
font-family: "Times New Roman", Times, serif;
font-size: 11px;
list-style: none outside none;
padding-left: 0px;
padding-right: 15px;
padding-top: 10.5px;
}
#footer-wrapper {
border-top:1px solid #eeeeee;
margin-top:10px;
margin-bottom:10px;
} 


