@charset "UTF-8";

/**
*   Zen CSS
*
*   $Id: style.css,v 1.17.2.2 2007/01/17 05:02:52 jjeff Exp $
*/

/**
*   IMPORT EXTERNAL STYLE SHEETS 
*   We have separated out these styles because they are
*   common to the zen template system.

@import "layout.css";
@import "icons.css";

/**
*   FONT STYLES 
*
*  Standardize font sizes and line-height across browsers 
*/

body {
  /**font:13px arial,helvetica,clean,sans-serif;
/**  *font-size:small;
  *font:x-small; **/
}

table {
  /**font-size:inherit;**/
  font:100%;
}
select, input, textarea {
  font:99% arial,helvetica,clean,sans-serif;
}
pre, code {
  font:115% monospace;
  font-size:100%;
}

table tr.odd {
  background: #ddd;
}

tr, td {
  padding: .25em;
}

td.icon {
  text-align: center;
}


/**
*   LAYOUT STYLES 
*
*  Styles pertaining to minor layout adjustments, such as
*   changing from fluid width to fixed width.  
*   See layout.css for major adjustments.
*/
body {
  margin: 0;
  padding: 0;
  min-width: 700px;      
  /* 2x (left-side fullwidth + main padding) + right-side fullwidth */
}

#page {
  /*width: 900px;  */             /* page width - optional */
  /*margin: 0 auto;   */          /* center the page - optional */
  /*border-left: 2px solid #AAA;*/
  /*border-right: 2px solid #AAA;*/
}


/**
*  OTHER STYLES
*
*  Styles that are specific to this theme.
*/

/* Common styles */
body {
  background: #fff;
  margin-top:0;
  padding-top:0;
}

#page {
  color: #111;
  background-color: #fff;  
  border-left: 1px solid #AAA;
  border-right: 1px solid #AAA;
  padding-top:0;
  margin-top:0;
}

#block-views-qq_slideshow-block_1 {
  float:right;
  margin-left:20px;
  margin-top:20px;
}

#qqbox {
  padding-bottom:5px;
  padding-left:5px;
  padding-top:5px;
  margin-bottom:25px;
  margin-top:10px;
}

#gathering-box {
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	float: right; 
	padding: 10px;  
	margin-left: 10px; 
	margin-bottom: 10px;  
	width: 150px;
}	

#container {
  margin:0px 10px 10px 10px;
}

#main .node .content{
  color: #333;
}

div.content, div.links {
  /**font-size: 92%;**/
}


		
h1.title, h1.title a, h1.title a:hover {
  font-family: "Bookman Old Style", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #5C5B85;
  font-size: 200%;
  margin:-5px 0px 0px 10px;
  line-height:normal;
}

h1, h1 a, h1 a:hover {
  font-size: 140%;
  font-weight: normal;
  color: #5C5B85;
  font-family: "Bookman Old Style", Arial, Helvetica, sans-serif;
  margin:.5em 0 .5em 0;
}

h2, .block h3, .block h3 a {
  font-family: "Bookman Old Style", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 130%;
  color: #000000;
  margin:.5em 0 .5em 0;
  text-decoration: none;
}

h2 a, h2 a:active, h2 a:link, h2 a:visited {
  font-family: "Bookman Old Style", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 130%;
  color: #2763A5;
  margin:.5em 0 .5em 0;
  text-decoration: none;
}

h2 a:hover{
  font-family: "Bookman Old Style", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 130%;
  color: #2763A5;
  margin:.5em 0 .5em 0;
  text-decoration: underline;
}

h3 { 
  font-size: 107%;
  font-weight: bold; 
  font-family: Arial, Helvetica, sans-serif;
}

h4, h5, h6 {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

a, a:link{
  color: #2763A5;
  text-decoration: none;
  font-weight: bold;
}

a:visited{
  /**color: #004B77;**/
  text-decoration: none;
  font-weight: bold;
}

a:hover, a:focus {
  color: #6191C5;
  text-decoration: underline;
}

a:active, a.active { 
  color: #89A3E4; 
}

p, .book .body {
  padding: 0 0 1em 0;
  margin: 0;
}

pre {
  background: #ddd;
  border: 1px solid #aaa;
  padding: 0.75em 1.5em;
}

blockquote {
  border: 1px 0px #ccc solid;
  margin: 0.5em 1em;
  padding: 0.3em;
  font-style: normal;
}

code {
  font-size: 100%;
  font-family: Profont, 'lucida console', 'Courier New', Monaco, monospace;
}

img { 
  border: 0; 
}

ol, ul, dl { 
  position: relative; 
}

/* Header styles */
 
#logo-title {
  padding: 7px 20px 0px 20px;
  position: relative;
  margin:0;
}

#logo{
  vertical-align: top;
}

#google-search{
  float:right;
  padding: 8px 10px 0px 0px;
}

#site-name {
  margin: 0;
  display: inline;
}

#site-name a, #site-name a:hover {
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
  font-weight: normal;
  color: #6DA6E2;
  font-size: 176%;
  margin: 0;
  padding: 0;
}

#site-slogan {
  color: #aaa;
  margin: 0;
  font-size: 85%;
  margin-left:20px;
}

#search {
  position: absolute;
  padding:0;
  top: 0;
  right: 0;
}

#mission {
  color: #666;
  font-weight:bold;
  padding: 2em;
  background: #D7E3F0 url(images/background.png);
  margin-bottom:20px;
  font-size: 85%;
  border: solid 1px #B5C9D8;
}

/* Menu styles */
div.menu {
  margin-top:15px;
}

.block-menu {
  margin-left: 10px;
}

#primary {
  font-size: 85%;
  line-height:normal;
  padding:0px 0px 1px 20px;
  border-bottom:4px solid #2763A5;
}

#primary ul {
  padding:0;
  margin:0;
  list-style:none;
}

#primary li {
  display:inline;
}

#primary a {
  background:#6DA6E2 url(images/tabs.gif) repeat-x;
  color:#FFF;
  font-weight:bold;
  display:block;
  float:left;
  padding:5px 14px 5px 14px;
  margin: 0px 1px 0px 0px;
  border: solid #6191C5 1px;
  border-width: 1px 1px 0px 1px;
}

#primary a {
  background-position:0% 0px;
}

#primary a:hover {
  background-position:0% -42px;
  text-decoration:none;
}

#primary a.active {
  background-position: 0% -84px;
}

#secondary {
  padding-left:20px;
  background: #6DA6E2; /*#347FD2;*/
  border-bottom: solid #2763A5 4px;
}
#secondary ul {
  margin:0;
  padding:0;
  list-style:none;
}
#secondary li {
  margin:0;
  padding:0;
  display:inline;
}

#secondary li a {
  float:left;
  display:block;
  color: #fff;
  font-size: 85%;
  text-decoration:none;
  padding:0px 5px 0px 5px;
}

#secondary a:hover {
  background:#2763A5;
}

#secondary a.active {
  font-weight:bold;
}

/* Link styles */
ul.links {
  text-align:left;
}

ul.links li {
  border-left: 1px solid #9cf;
}

.taxonomy {
  margin:0;
  padding:0;
  display:inline;
}

.taxonomy ul.links li {
  border:none;
  padding:0 .1em 0 .2em;
}

.taxonomy ul.links li:after {
  content: ",";
}

.taxonomy ul.links li.last:after {
  content: "";
}

ul.links li.first {
  padding-left:0;
  border: none;
}

.links {
  color: #999;
}
.links a {
  padding:0 .1em 0 .1em;
}

.submitted, .taxonomy { 
  font-size: 85%;
  color: #999; 
}


/* Form styles */	
input, textarea, textfield {
  margin:0px;
  color: #000;
  font-family: arial;
  padding:1px;
  font-size: 100%;
}
#google-search input {
  border:1px outset #7E9DB9;
  background-color: #0000cc;
  padding:1px 6px 1px 6px;
  font-size:85%;
  margin-top:-2px;
}

fieldset {
  border: solid #ccc 1px;
}

input.form-checkbox, input.form-radio {
  border: none;
}

#search .form-text, #user-login-form .form-text {
  color: #444;
  border: 1px solid #6191C5;
  padding: 2px;
}

.form-submit, .button {
  padding: 1px;
}

#search .button, 
#search .form-submit,
#user-login-form .button,
#user-login-form .form-submit {
  background-color: #68A0D9;
  color: #fff;
  font-weight:bold;
  border: 1px solid #4070A1;
}

#node-form, #node-form .node-form {
  overflow:auto;
}

#user-login-form {
  text-align:left;
}

#user-login-form .item-list ul {
  margin-top:10px;
}

#edit-preview, #edit-submit {
	margin-top: 15px;
}

form {
	margin:10px!important;
}
#ie-collapse-wrapper {
	margin-bottom: 10px;
}

/* Alerts, Status, Help Messages  */
.messages {
  min-height: 32px;                 /* icon height */
  padding: 1.3em 1em .3em 52px;
  border: 2px solid #ddd;
  background: #eee;
  margin: 10px 0;
}

div.error {
  border: 2px solid #F00;
}

.messages ul {
  padding: 0 0 0 20px;
  margin: 0;
}

/* Footer styles */

#footer-wrapper {
  margin:0;
  margin-top: 15px;
}

#footer #block-block-84{
  border-top: 1px solid #AAA;
  background-color: #DCE7D6;
  color: #000;
  text-align: center;
  float:none;
}

#footer #block-block-84 a {
  padding:0px 10px 0px 10px;
}
  
#footer a:hover {
}

#logo-bottom {
	position:relative;
	margin-top:50px;
	padding-left:20px;
	font-size:85%;
}

#logo-bottom img{
	vertical-align:text-top;
}
.breadcrumb {
  	display:inline;
	position:relative;
	top:10px;
	left:10px;
}

/* Administration styles */
.admin-panel {
  margin:0;
  padding:0;
}

.admin-panel .body {
  background-color: #eee;
  border: solid #6191C5 1px;
}

.admin-panel .body dl, .admin-panel .body p {
  padding:10px;
}

.admin-panel h3 {
  margin-bottom:0;
  padding:5px 5px 5px 30px;
  font-family: verdana;
  font-size: 122%;
  color:#fff;
  border-width: 0px 2px 2px 2px;
}

/* TinyMCE styles */

.mceToolbarTop * {
float:left;
}


.mceToolbarTop select {
width:auto!important;
}

.mceToolbarTop option {
float:none;
}

/* Comment styles */
.comment {
  margin:0px 0px 10px 0;
  padding: 10px;
  background: #EBF2F8;
}

.comment  h3.title, .comment  h3.title a {
  font-size: 122%;
  color: #2266AB;
  font-weight:normal;
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
  margin-bottom:3px;
  margin-top:0;
}

.comment .picture, .node .picture {
  float:left;
  margin-right:15px;
}

.comment-unpublished {
  background: #FCE38E;
}

.comment .new {
  color: #FFC600;
  font-weight:bold;
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
}

.comment .links {
  text-align: right;
}

/* Poll styles */
.poll .bar .foreground {
  background: #2763A5;
}

.poll .bar {
  padding:2px;
  background: #BDCBDD;
}

/* Book styles */
div.node div.content .book-navigation {
  background: #eee;
  margin:0;
  padding:0;
}

div.node div.content .book-navigation ul.menu {
  border:0;
  border-top:1px solid #2763A5;
  margin:0;
  padding-bottom:0px;
}

div.node div.content .book-navigation .page-links {
  background: #C1D4EA; /*#347FD2;*/
  border:1px solid #2763A5;
  border-width:1px 0 1px 0;
  padding:5px;
  margin:0;
}

/* Forum styles */
#forum table {
  width: 100%;
}

/* Pager styles */
.pager {
  text-align:center;
  margin-top: 30px;
}

.pager  a, .pager-current {
  padding:3px 8px 3px 8px;
  margin:0 2px 0 2px;
  color: #2763A5;
  font-weight:bold;
  border: solid 1px #eee;
}

.pager-current {
  color: #fff;
  background-color: #2763A5;  
}

/* Node, Block, Content styles */
.node {
  margin-bottom:15px;
  padding-bottom:15px;
}

.node h2.title {
  margin-bottom:.1em;
}

.node h2.title a {
  color: #555;
  font-size: 129%;
  font-weight:normal;
  font-family: "Bookman Old Style",Arial,Helvetica,sans-serif;
  line-height:1.4em;
}

.node .content {
  padding-top:10px;
  padding-bottom:5px;
}

.sticky {
  border-bottom: solid 3px #ddd;
}

.profile {
  clear:none;
}

#block-block-63 {
	padding-bottom:0px;
	margin:0px;
}


#sidebar-left .block, #sidebar-right .block {
  border-bottom: none;
  padding-bottom:5px;
  margin-bottom:0px;
}

.block .item-list ul {
  padding-left:0;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
} 
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
} 
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}
/**
 * Custom Block & Menu Items
 */
 
/* Gathering of Friends 2007 */

#block-menu-menu-workshop-proposal {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#DCE8D6;
}
#block-menu-menu-workshop-proposal h2.title {
	visibility:hidden;
}
#block-menu-menu-workshop-proposal ul{
	margin-left:10px;
	margin-top:-25px;
}
#block-menu-menu-workshop-proposal ul ul  {
	margin-left:10px;
	margin-top:0px; 
}

/* Gathering of Friends 2009 */
#block-menu-menu-fgc-gathering {
	background-color:#ffffcc;
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	padding-left:10px;
}

#block-menu-menu-fgc-gathering ul {
	margin-left:10px;
}

/* Gathering of Friends 2010 */
/*div#edit-field-general-focus-of-this-wor-keys-Art-wrapper {
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Bible-wrapper {
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Family-wrapper {
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Dance/Movement-wrapper{
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Healing-wrapper{
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Environmental-Issues-wrapper{
	float:right;
	margin: 5px;
	clear:both;
}
div#edit-field-general-focus-of-this-wor-keys-Women's-Issues-wrapper{
	float:right;
	margin: 5px;
	clear:both;
}
div#edit-field-general-focus-of-this-wor-keys-Men's-Issues-wrapper{
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Quaker-faith-and-practice-wrapper{
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Peace-wrapper{
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Quaker-Testimonies-wrapper{
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Quaker-History-wrapper{
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Participatory-Crafts-wrapper{
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Writing-wrapper{
	float:right;
	margin: 5px;
}
div#edit-field-general-focus-of-this-wor-keys-Other-Faith-Traditions-wrapper{
	float:right;
	margin: 5px;
	clear:both;
}
div#edit-field-general-focus-of-this-wor-keys-Race/Culture-wrapper{
	float:right;
	margin: 5px;
}
*/
/* Advancement & Outreach */
#block-menu-menu-a-o-menu-1 {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}
#block-menu-menu-a-o-menu-1 h2.title {
 	display:none;
}
#block-menu-menu-a-o-menu-1 ul {
 	margin-left:10px;
}
#block-menu-menu-featured-docume, 
#block-menu-menu-from-the-quaker, 
#block-menu-menu-fall-mailing-2010-menu{
 	margin-bottom:30px;
}
#block-menu-menu-featured-docume h2, 
#block-menu-menu-from-the-quaker h2,  
#block-menu-menu-fall-mailing-2010-menu h2{
	background-color:#E9EDCD;
  	font:13px arial,helvetica,clean,sans-serif;
	color:#000;
	padding:3px 5px 3px 5px;
	font-weight:bold;
}
.ao-home-image {
	margin-top:-10px;
}

/* Youth Ministries Program */
#block-menu-menu-youth-ministrie {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#FFFFCC;
	padding-left:10px;
}
#block-menu-menu-youth-ministrie h2.title {
 	visibility:hidden;
}
#block-menu-menu-youth-ministrie ul {
 	margin-left:10px;
 	margin-top:-25px;
 	}
#block-menu-menu-youth-ministrie ul ul {
  	margin-left:10px;
	margin-top:0px;
	}	
#block-flickr-3 h2, #block-flickr-5 h2 {		
	background-color:#FFFFCC;
	border-bottom: 1px solid #0000CC;
	border-left: 1px solid #0000CC;
	width:438px;
  	font:13px arial,helvetica,clean,sans-serif;
	color:#000;
	padding:3px 5px 3px 5px;
	margin-bottom:10px;
	font-weight:bold;
	}
#block-flickr-5 {
	margin: -40px 10px 40px 0px;
	}
	
/* Development Pages */
#block-menu-menu-development-men, #block-menu-menu-development---- {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#EDE0BF;
	padding-left:10px;
	}
#block-menu-menu-development-men ul, #block-menu-menu-development---- ul {
 	margin-left:10px;
	}

div.left-feature{
  background-color:#EDE0BF;
  padding:15px;
  float:left;
  width:200px;
  font-size:36px;
  font-weight:bold;
  }

div.right-feature{
  background-color:#EDE0BF;
  padding:15px;
  float:right;
  width:200px;
  }
  
h3.right-feature{
  text-align:center;
  font-size:12px;
  font-weight:bold;
  margin-top:0px;
  }
h2.right-feature{
  text-align:center;
  font-size:23px;
  font-weight:bold;
  }
  
/* Fit For Freedom */
#block-menu-menu-fit-for-freedom {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#336699;
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
}
#block-menu-menu-fit-for-freedom a {
	color:#FFFFCC;
}
#block-menu-menu-fit-for-freedom h2.title {
 	visibility:hidden;
}
#block-menu-menu-fit-for-freedom ul {
 	margin-left:10px;
 	margin-top:-25px;
}
#block-menu-menu-fit-for-freedom ul ul {
  	margin-left:10px;
	margin-top:0px;
}
#block-block-11 h2.title, #block-block-12 h2.title, h2.fit-for-freedom {
	border-bottom:1px solid #FF3300;
	padding-left:1px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	margin-top:0px;
}
#block-views-fff_events h2.title a, #block-views-fff_whatsnew h2.title a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 110%;
  color: #FF3300;
  text-decoration: none;
  font-weight: bold;  
}
#block-views-fff_events h2.title a:hover, #block-views-fff_whatsnew h2.title a:hover {
  color: #FF3300;
  text-decoration: underline;
}

div.view-item-fff_video{
	width:250px;
}
.view-content-fff-video div.view-data-node-data-field-embed-video-field-embed-video-embed{
	text-align: center;
	width: 150px;
	float: right;
}
.view-content-fff-video div.view-data-node-data-field-brief-description-field-brief-description-value{
	width:275px;
	float:right;
}

/* Spirit Rising */
a.buythebooksr {
	margin: 1em;
	display:block;
	background:#88C081;
	border:2px solid #668866;
	text-align:center;
	text-decoration:none;
	color:#0E0D1D;
	padding:10px;
	font:bold 24px/120%  "Lucida Grande", Arial, Helvetica, sans-serif;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	-webkit-box-shadow:
					3px 3px 6px rgba(0, 0, 0, .2),
					0px 0px 3px rgba(0, 0, 0, .1),
					inset 0px 5px 12px #5C8358;
					inset 0px 15px 2px rgba(240, 150, 69, .5),
					inset 0px 25px 25px #5C8358;
	-moz-box-shadow:
					3px 3px 6px rgba(0, 0, 0, .2),
					0px 0px 3px rgba(0, 0, 0, .1),
					inset 0px 5px 12px #5C8358;
					inset 0px 15px 2px rgba(240, 150, 69, .5),
					inset 0px 25px 25px #5C8358;
	box-shadow:
					3px 3px 6px rgba(0, 0, 0, .2),
					0px 0px 3px rgba(0, 0, 0, .1),
					inset 0px 5px 12px #5C8358;
					inset 0px 15px 2px rgba(240, 150, 69, .5),
					inset 0px 25px 25px #5C8358;
	} 

a.buythebooksr:hover {
	background:#88C081;
	border:2px solid #668866;
	color:#fff;
	} 

#block-menu-menu-spirit-rising {
	border-top: 1px solid #0E0D1D;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#88C081;
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
}
#block-menu-menu-spirit-rising a {
	color:#0E0D1D;
}
#block-menu-menu-spirit-rising h2.title {
 	visibility:hidden;
}
#block-menu-menu-spirit-rising ul {
 	margin-left:10px;
 	margin-top:0px;
}
#block-menu-menu-spirit-rising ul ul {
  	margin-left:10px;
	margin-top:0px;
}

/* Spirit Rising Recent Posts */
#block-views-2de8b5e1b3886344e83e90de5306699a {
	border-top: 1px solid #0E0D1D;
	border-bottom:none;
	border-right:none;
	border-left:none;
	padding-left:0px;
	margin-left:10px;
	margin-top:20px
}
#block-views-2de8b5e1b3886344e83e90de5306699a a {
	color:#0E0D1D;
}
#block-views-2de8b5e1b3886344e83e90de5306699a ul {
	margin-left:20px;
}

/* Black Fire */
a.buythebookbf {
	margin: 1em;
	display:block;
	background:#740000;
	border:2px solid #2E0000;
	text-align:center;
	text-decoration:none;
	color:#FDFFFD;
	padding:10px;
	font:bold 24px/120%  "Lucida Grande", Arial, Helvetica, sans-serif;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	-webkit-box-shadow:
					3px 3px 6px rgba(0, 0, 0, .2),
					0px 0px 3px rgba(0, 0, 0, .1),
					inset 0px 5px 12px #450000;
					inset 0px 15px 2px rgba(240, 150, 69, .5),
					inset 0px 25px 25px #450000;
	-moz-box-shadow:
					3px 3px 6px rgba(0, 0, 0, .2),
					0px 0px 3px rgba(0, 0, 0, .1),
					inset 0px 5px 12px #450000;
					inset 0px 15px 2px rgba(240, 150, 69, .5),
					inset 0px 25px 25px #450000;
	box-shadow:
					3px 3px 6px rgba(0, 0, 0, .2),
					0px 0px 3px rgba(0, 0, 0, .1),
					inset 0px 5px 12px #450000;
					inset 0px 15px 2px rgba(240, 150, 69, .5),
					inset 0px 25px 25px #450000;					
	} 

a.buythebookbf:hover {
	background:#740000;
	border:2px solid #2E0000;
	color:#0D0D0D;
	} 

#block-menu-menu-black-fire--menu-1 {
	border-top: 1px solid #0D0D0D;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#740000;
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
}
#block-menu-menu-black-fire--menu-1 a {
	color:#FDFFFD;
}
#block-menu-menu-black-fire--menu-1 ul {
 	margin-left:10px;
 	margin-top:0px;
}
#block-menu-menu-black-fire--menu-1 ul ul {
  	margin-left:10px;
	margin-top:0px;
}

/* Black Fire Recent Posts */
#block-views-e716db4d3f5bc787c4cbfc828d1d7d57 {
	border-top: 1px solid #0D0D0D;
	border-bottom:none;
	border-right:none;
	border-left:none;
	padding-left:0px;
	margin-left:10px;
	margin-top:20px
}
#block-views-e716db4d3f5bc787c4cbfc828d1d7d57 a {
	color:#0D0D0D;
}
#block-views-e716db4d3f5bc787c4cbfc828d1d7d57 ul {
	margin-left:20px;
}

/* 2011 Gathering */
.gbheading {
	font-family: Rockwell; 
	font-weight: bold; 
	font-size: 12pt; 
}
	
/* 2011 Gathering Social Media Recent Posts */
#block-views-bb0d0147fc3f086aa33db9586734ad7a {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	padding-left:0px;
	margin-left:10px;
	margin-top:0px
}
#block-views-bb0d0147fc3f086aa33db9586734ad7a a {
	
}
#block-views-bb0d0147fc3f086aa33db9586734ad7a ul {
	margin-left:20px;
}

/*Register for 2011 Gathering*/
a.registerbutton {
	margin: 1em;
	display:block;
	background:#00446B;
	border:2px solid #002236;
	text-align:center;
	text-decoration:none;
	color:#000000;
	padding:10px;
	font:bold 24px/120%  "Lucida Grande", Arial, Helvetica, sans-serif;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	-webkit-box-shadow:
					3px 3px 6px rgba(0, 0, 0, .2),
					0px 0px 3px rgba(0, 0, 0, .1),
					inset 0px 5px 12px #003350;
					inset 0px 15px 2px rgba(240, 150, 69, .5),
					inset 0px 25px 25px #003350;
	-moz-box-shadow:
					3px 3px 6px rgba(0, 0, 0, .2),
					0px 0px 3px rgba(0, 0, 0, .1),
					inset 0px 5px 12px #003350;
					inset 0px 15px 2px rgba(240, 150, 69, .5),
					inset 0px 25px 25px #003350;
	box-shadow:
					3px 3px 6px rgba(0, 0, 0, .2),
					0px 0px 3px rgba(0, 0, 0, .1),
					inset 0px 5px 12px #003350;
					inset 0px 15px 2px rgba(240, 150, 69, .5),
					inset 0px 25px 25px #003350;
	} 

a.registerbutton:hover {
	background:#00446B;
	border:2px solid #002236;
	color:#fff;
	}
  
/*.view-content-fff-video li{
	list-style-type: none !important;
}*/
.view-content-fff-video div.view-data-node-title{
	clear: both;
}

.view-fff-video *{
	list-style-type: none
}

	

/* Header */
.hd_tab {
	margin-top:20px;
	margin-bottom:0px;
	width:131px;
	display:block;
	text-align:center;
	float:left;
	padding:1px;
}
a.hd_tab {
	font-weight:normal;
	color:#fff;
	font-size:80%;
	}
	
/* Homepage */
#block-menu-menu-fgc-home----men, #block-menu-menu-general-secreta{
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}
#block-menu-menu-fgc-home----men ul, #block-menu-352 ul {
	margin-left:10px;
}
.pane-menu-menu-fgc-home-fea h2.pane-title {
 	visibility:hidden;
}
.pane-menu-menu-fgc-home-fea ul {
 	margin-top:-30px;
}
.pane-menu-menu-fgc-home-fea ul ul {
  	margin-left:10px;
	margin-top:0px;
}
#block-block-16 {
	margin-top:-50px;
}
#block-views-fgchome_events {
	margin-top:-10px;
}
#block-views-fgchome_events ul {
	margin-top:-20px;
}
.fgchome-topright {
	font-size:10px;
	padding-left:10px;
	text-align:normal;
}
	
/* QuakerPress */

#block-menu-menu-quakerpress-of- {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}
#block-menu-menu-quakerpress-of- ul {
	margin-left:10px;
}

/* Gathering 2008 */
/*
#block-menu-432 {
	margin-top:-50px;
	border:none;
}
#block-menu-432 h2.title {
 	visibility:hidden;
	margin-top:-25px;
}
#block-menu-432 ul {
 	margin-top:0px;
}
#block-menu-432 ul ul {
  	margin-left:10px;
	margin-top:0px;
}


#block-menu-433 {
	border:none;
}
#block-menu-433 h2.title {
	border-bottom: 1px solid #990000;
	font:13px arial,helvetica,clean,sans-serif;
	padding-left:1px;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding-bottom:2px;
	margin-top:-15px;
}
#block-menu-433 ul {
 	margin-top:5px;
}
#block-menu-433 ul ul {
  	margin-left:10px;
	margin-top:0px;
}

#block-views-gathering_blurb {
	border:none;
}
#block-views-gathering_blurb h2.title {
	border-bottom: 1px solid #990000;
	font:13px arial,helvetica,clean,sans-serif;
	padding-left:1px;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding-bottom:2px;
	margin-top:-15px;
}

#block-block-33 {
	}
#block-block-33 h2.title {
 	visibility:hidden;
	margin-top:-20px;
}

#block-block-53 {
 	background-color: #FFcc33;
	text-align:center;
	font-weight:bold;
	padding:3px;
}

.ntype-gathering-workshop {
	margin-bottom:0;
	padding-bottom:0;
	margin-top:0;
	padding-top:0;
}
*/

/* Ministry on Racism */

#block-menu-menu-ministry-on-rac {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}

/* Ministry on Racism */

#block-menu-menu-ministry-on-rac ul {
	margin-left:10px;
}

#block-menu-menu-ministry-on-rac ul ul {
	margin-left:10px;
	margin-top:0px;
}
  	
/* Central Committee*/
#block-menu-menu-central-committ {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}
#block-menu-menu-central-committ ul {
	margin-left:10px;
}

#block-menu-menu-central-committ ul ul {
	margin-left:10px;
	margin-top:0px;
}


/* Friends Meeting House Fund*/
#block-menu-menu-friends-meeting {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}
#block-menu-menu-friends-meeting ul {
	margin-left:10px;
}

#block-menu-menu-friends-meeting ul ul {
	margin-left:10px;
	margin-top:0px;
}

/* Traveling Ministries*/
#block-menu-menu-traveling-minis {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}
#block-menu-menu-traveling-minis ul {
	margin-left:10px;
}

#block-menu-menu-traveling-minis ul ul {
	margin-left:10px;
	margin-top:0px;
}
.view-Traveling-Ministries-Location {
	width:780px;
	margin-left: 10px;
}

/* Christian and Interfaith Relations */
#block-menu-menu-christian-and-i {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}
#block-menu-menu-christian-and-i ul {
	margin-left:10px;
}

#block-menu-menu-christian-and-i ul ul {
	margin-left:10px;
	margin-top:0px;
}

/* Couple Enrichment*/
#block-menu-menu-couple-enrichme {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}
#block-menu-menu-couple-enrichme ul {
	margin-left:10px;
}

#block-menu-menu-couple-enrichme ul ul {
	margin-left:10px;
	margin-top:0px;
}

/* Religious Education */
#block-menu-menu-religious-educa {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}

#block-menu-menu-religious-educa ul {
	margin-left:10px;
}

/* Build It! */

#block-menu-menu-menu--toolkit  {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}
#block-menu-menu-menu--toolkit ul {
	margin-left:10px;
}

/* Campaign */

#block-menu-menu-campaign----men {
	border-top: 1px solid #ffcc33;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#005538;
	padding-left:10px;
}

#block-menu-menu-campaign----men a {
	color:#FFFFCC;
}
#block-menu-menu-campaign----men ul {
	margin-left:10px;
}

#block-menu-menu-campaign----men ul ul {
	margin-left:10px;
	margin-top:0px;
}

#block-menu-menu-religious-educa ul ul {
	margin-left:10px;
	margin-top:0px;
}
#inline-feature-box {
	padding: 10px; 
	background-color: #ffff99; 
	color: #336633;
	font-weight: bold;
}

#right-feature-box {
	float: right; 
	padding: 10px;
	background-color: #ffff99;
	color: #336633;
	font-weight: bold;
	margin-left: 10px; 
	margin-bottom: 10px; 
	color: #336633; 
	width: 150px;
	text-align: center;
}

.gmap-popup {
	background: #fff !important;
	
}

.gmap-popup.longitude, .gmap-popup.latitude {
	display: none;
	visibility: hidden;
}

#edit-submitted-spam-test-wrapper{
	visibility: hidden;
}

/*Styles for firefox-style "alert bar" message atop page*/
#topalert { 
	color: #4D2600; 
	background-color: #F4D97A; 
	border-bottom: 1px solid #FFCC00; 
	padding: 0.4em; 
	font-size: 90%; 
}

#topalert p { 
	padding: 0.25em 2em; 
	margin: 0; 
	display: block; 
	text-align: center; 
}

#topalert b { 
	margin-right: 0.5em; 
}

#topalert hr { 
	display: none; 
}

#topalert a { 
	margin-left: 0.5em; 
}

#topalert a#close-link { 
	font-size: 90%; 
	margin-left: 1.5em; 
}

#topalert a#close-link:link, 
#topalert a#close-link:visited { 
	color: #8E8065; 
	text-decoration: none; 
	border-bottom: 1px dotted #8E8065; 
}

legend {
	font-size: 130%; 
	font-weight: bold; 
	line-height: 2.5em;
}

/** Workshop Proposal View Styles **/
/*

.view-item-2010-workshop-committee .view-label
{
  float: left;
  font-weight:bold;
  clear:both;
  }
  
.item-list li
{
	clear: both;
	margin-top: 15px; 
	margin-bottom: 25px;  
	}
	

.view-label-node-data-field-leaders-last-name-field-leaders-last-name-value {
	float: left;
	}

.view-label-node-title {
clear:both;
}

.view-data-node-title {
clear: both;
}

.view-label-node-data-field-is-this-proposal-complete-field-is-this-proposal-complete-value {
	display: none;
	}
.view-data-node-data-field-is-this-proposal-complete-field-is-this-proposal-complete-value {
	display: none;
	}
	
.view-field-node-data-field-is-this-proposal-complete-field-is-this-proposal-complete-value {
	display: none;
	}
	
.view-field-node-data-field-is-this-proposal-complete-field-is-this-proposal-complete-value {
	display: none;
	}

.group-workshop-details {
	clear: left;
	}

.block-views {
	clear: both;
	}

#block-views-a4b36337469fe5e5f81bdf991511b300 * h2.title, 
#block-views-c56d69770d2bb254a4a72484d3d29241 * h2.title, 
#block-views-c56d69770d2bb254a4a72484d3d29241 * h2.title, 
#block-views-64b028ad10187654a4fc694363ad6fab * h2.title, 
#block-views-1585054f171153646b4a9b8b0ec05308 * h2.title, 
#block-views-8deacb5cc334bceaca9d7bb621e1178f * h2.title, 
#block-views-6c45302927864b5e32b39f0d4d370aa0 * h2.title, 
#block-views-b99f9b44d506fab6b3289d23dcbda200 * h2.title,
.view-gathering-workshops-by-audience * h4
 {
	background-color: #D0D0D0;
	}

.view-gathering-workshops-by-audience * h4
 {	
	margin-top: 0px;
	padding-top: 3px;
	font-weight: 500;
	}
*/
	
@media print{
  #sidebar-left, #sidebar-right, #footer, #logo-bottom{display:none;} 
  #page, #squeeze {width: 100%;}
  #empty {width:750px;}
  .group-workshop-details, .group-leaders-information, .group-co-leaders-information, .group-please-indicate-below-yo, .group-the-usual-group-size-is-, .group-letters-of-support {width: 225px; float:left;}
  .group-leaders-information .description, .mollom_node_report, .statistics_counter {display:none;}
  .group-workshop-description{clear:both;}
  fieldset.fieldgroup {page-break-inside:auto; page-break-before:avoid;}
  .unpublished{display:none;}
}

.geo {
	display: none;
}



/** 2010 Gathering Workshop Styles **/
/*
.field-field-leaders-name {
	float:left;
	font-style:italic;
	margin-left:10px;
}
.field-field-leaders-last-name {
	float:left;
	padding-left: 5px;
	font-style:italic;
}
.field-field-co-leader-first {
	clear:left;
	float:left;
	font-style:italic;
	margin-left:10px;
}
.field-field-co-leaders-last-name {
	float:left;
	padding-left:5px;
	width:438px;
	font-style:italic;
}
.field-field-e-mail {
	clear:both;
}

.views-field-field-proposal-number-value {
	float:left;

	
}
.view-data-node-data-field-proposal-number-field-proposal-number-value {
	display: inline;
	padding-left:5px;

}

.view-gathering-workshops-by-audience .views-field-title {
	display: inline;
	clear:right;
	padding-left:5px;
}



.view-gathering-workshops-by-audience .item-list ul li{
	list-style-type: none;
}

.views-field-field-leaders-name-value {
	float:left;
	clear:both;
	font-style:italic;
	padding-bottom: 10px;
}

.views-field-field-leaders-last-name-value {
	padding-left:5px;
	clear:right;
	font-style:italic;
	float: left;
	padding-bottom: 10px;
}

.views-field-field-co-leader-first-value {
	display: inline-block;
	clear: left;
	font-style:italic;
	float:left;
}


.views-field-field-co-leaders-last-name-value {
	display: inline;
	padding-left:5px;
	width:395px;
	clear:right;
	font-style:italic;
	float:left;
}

.views-field-field-short-description-value {
	clear:both;

}

.views-field-field-lecture-value {
	width:500px;
    float:left;
    clear:left;	
}
/**
.views-field-field-lecture-value .field-content {
	float:left;
	padding-left:5px;

}
**/

/*
.views-field-field-discussion-value {
	float:left;
	clear:both;
    width:390px; 
}
.view-data-node-data-field-discussion-field-discussion-value {
	float:left;
	padding-left:5px;
	width:390px; 
}
.views-field-field-experiential-activities-value {
	float:left;
	width:320px;
}
.view-data-node-data-field-experiential-activities-field-experiential-activities-value {
	float:left;
	padding-left:5px;
	width:320px;
}
.views-field-field-worshipworship-sharing-value {
	float:left;
	width:290px;
	margin-bottom: 15px;
}
.view-data-node-data-field-worshipworship-sharing-field-worshipworship-sharing-value {
	float:left;
	padding-left:5px;
	width:290px;
}

.view-gathering-workshops-by-audience .view-data-node-view {
	clear: both;
	margin-bottom: 20px;
}

th.views-field-field-proposal-number-value , th.views-field-field-leaders-last-name-value, th.views-field-field-leaders-name-value,
th.views-field-field-co-leader-first-value,  th.views-field-field-co-leaders-last-name-value,  
th.views-field-title,
td.views-field-field-proposal-number-value , td.views-field-field-leaders-last-name-value, td.views-field-field-leaders-name-value,
td.views-field-field-co-leader-first-value,  td.views-field-field-co-leaders-last-name-value,  
td.views-field-title
{
	width: auto;
	float: none;
	clear: none;
	padding: 3px;
}

**/	
	
	
/*Genral Secretary Job Search Page  */

#block-menu-953 {
	border-top: 1px solid #0000CC;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#E9EDCD;
	padding-left:10px;
}

#gs-search-close {
	width: 480px;
}

#gs-search-add1 {
	display: inline; 
	float: left; 
	width: 250px;
}

#gs-search-add2 {
display: inline; 
float: left; 
clear: right; 
width: 250px;
}

.jcarousel-skin-tango {
width:400px;
hight:350px;
}

#webform-component-is_your_meeting_part_of_philadelphia_yearly_meeting {
margin-bottom: 20px;
margin-top: -5px;
}

filedset {
padding: 1em;
*padding-top: 0; /*to lose the added whitespace line in IEs*/
}

legend {
*margin-bottom: 1em; /*to compensate space lost due to padding-incapability in IEs*/
}

/* styles for nytimes like pager */
#pageLinks {
  float: right;
  }

ul#pageNumbers {
  display: inline;
  list-style-type: none;
  padding-left: 0;
  }
  
ul#pageNumbers li {
  display: inline;
  list-style-type: none;
  border-right: 1px solid;
  padding: 0 8px;
  }

ul#pageNumbers li:last-child{
  border-right: none;
  }
  
/**CAB Milestones Section**/

/*General styles*/
.view-id-og_ghp_ron_cab_milestones .views-field-title {
  font-size: 1.4em;
}

.pane-og-ghp-ron-cab-milestones {
  margin-bottom: 5px;
  padding-left: 3px;
}

.pane-og-ghp-ron-cab-milestones h2 {
  margin: 0;
  padding-left: 3px;
  margin-left: -3px;
}

/*Colors for various milestone statuses*/

.og-ghp-ron-cab-milestones-overdue {
  border-left: solid 1px #d24100;
  border-bottom: solid 1px #c3c3c3;
  border-right: solid 1px #c3c3c3;
}

.og-ghp-ron-cab-milestones-overdue h2 {
  background-color: #d24100;
  color: #ffffff;
}

.og-ghp-ron-cab-milestones-upcoming {
  border-left: solid 1px #ffe64d;
  border-bottom: solid 1px #c3c3c3;
  border-right: solid 1px #c3c3c3;
}

.og-ghp-ron-cab-milestones-upcoming h2 {
  background-color: #ffe64d;
}

.og-ghp-ron-cab-milestones-completed {
  border-left: solid 1px #4fa400;
  border-bottom: solid 1px #c3c3c3;
  border-right: solid 1px #c3c3c3;
}

.og-ghp-ron-cab-milestones-completed h2 {
  background-color: #4fa400;
  color: #ffffff;
}

.monthview .view-label-node-data-field-deadline-field-milestone-progress-value,
.monthview  .view-label-node-data-field-deadline-field-milestone-responsible-uid{
  font-weight: bold;
}

.monthview .view-data-node-title a{
  text-decoration: underline;
}

ul.primary li.active a .tab, ul.primary li.active a:hover .tab {
    background: url("/sites/all/themes/zen/zen/images/tab-right.png") no-repeat scroll right 0 transparent;
}

ul.primary li a .tab {
    background: url("/sites/all/themes/zen/zen/images/tab-right.png") no-repeat scroll right -38px transparent;
    border-width: 0;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 4px 13px 0 6px;
}

/*Brochure*/

#block-menu-menu-fgc-brochure {
	border-top: 1px solid #00446A;
	border-bottom:none;
	border-right:none;
	border-left:none;
	background-color:#BFD0DA;
	padding-left:10px;
	padding-bottom: 25px;
	}
#block-menu-menu-fgc-brochure a {
	color: #00446A;
	}
#block-menu-menu-fgc-brochure a.active {
	color: #000000;
	}
#block-menu-menu-fgc-brochure ul {
 	margin-left:10px;
	}
	
	
/*******Gathering workshops 2012**********/
/**Name formatting**/
.node-type-gatheringworkshop .field-field-leaders-name {
	float: left;
	padding: 0 5px 0 0;
}

.node-type-gatheringworkshop .field-field-co-leader-first {
	clear: left;
	float: left;
	padding: 0 5px 0 0;
}

.node-type-gatheringworkshop .field-field-leaders-last-name,
.node-type-gatheringworkshop .field-field-co-leaders-last-name {
	float: left;
}

.node-type-gatheringworkshop .group-workshop-details {
	clear: left;
}

