/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* 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 */


body.page-civicrm #page {
	padding-top: 20px;
	}
ol.alpha {
	list-style-type: lower-alpha;
	}
.fusion-horiz-login#block-user-0 #user-login-form div.form-item {
	width: 150px;
	}
.fusion-border .inner {
	border-color: #38251A;
	}
.fusion-inline-menu .inner ul.menu li {
	border-color: #a28d7c;
	}
/* Home page */
body.front #content-inner,
#node-1 {
	margin-bottom: 0;
	}
/* Membership form */
/*
#crm-container .odd-row, tbody.scrollContent,
#crm-container .boxBlock, #crm-container fieldset {
	background-color: #E4EEF8;
	}
*/
body.page-user #crm-container .boxBlock, #crm-container fieldset {
	background-color: rgb(247, 247, 247);}
.crm-group fieldset legend {
	font-size: 120%;
	font-weight: bold;
	}
#crm-container .help {
	background-color: #57718A;
	color: #fff;
	padding-left: 1em;
	}
#crm-container label {
	padding-left: 5px;
	}
/* Events */
body.node-type-event div.field-field-speaker,
body.node-type-event div.field-field-event-date,
body.node-type-event div.field-field-event-location,
body.node-type-event div.field-field-file,
body.node-type-event p,
body.node-type-event h1.title {
	margin-right: 350px;
	}
body.node-type-event div.field-field-file div.clear-block,
#view-id-Events-page_1 .field-field-file div.clear-block {
	
	}
div.field-field-speaker-bio {
	width: 300px;
	float: right;
	margin: 0 1.5em;	
	}
div.field-field-speaker-bio .field-label {
	background:none repeat scroll 0 0 #2B7EA5;
	color:#FFFFFF;
	margin:0;
	padding:10px 10px 8px 10px;
	font-size: 110%;
	display: inline;
	}
div.field-field-speaker-bio .field-items {
	margin-top: 5px;
	background-color: #E4EEF8;
	border: 2px solid #2B7EA5;
	}
body.node-type-event div.field-field-speaker-bio p {
	margin-right: 0;
	margin-top: 1em;
	padding: 0 1em;
	font-size: 90%;
	}
/* Events Views */
.field-field-image {
	float: left;
	padding: 1em 1em 0.5em 0;
	}
.field-field-speaker {
	padding-top: 1em;
	}
.views-field-field-speaker-bio-value {
	float: right;
	}
.views-row {
	border-bottom: 1px dashed #2B7EA5;
	}
.attachment {
	margin-top: 1em;
	}
.field-field-file {
	height: 20px;
	}
/* Past Events Block */
#block-views-PastEvents-block_1 ul.views-summary {
	padding-top: 1em;
	}
/* Upcoming Events Block */
#block-views-Events-block_2 label.views-label-field-speaker-value {
	float: left;
	}
#block-views-Events-block_2 .views-field-field-speaker-value {
	margin: 0 0 0.5em 0;
	font-weight: bold;
	}
#block-views-Events-block_2 .views-row {
 	text-align: center;
 	padding-bottom: 0.5em;
	}
#block-views-Events-block_2 .views-row-last {
	border: none;
	padding-bottom: 1em;
	text-align: center;
	}
#block-views-Events-block_2 .views-field-title {
	margin-top: 8px;
	font-weight: bold;
	margin-bottom: 0.5em;
	}
#block-views-Events-block_2 h3 {
	text-align: left;
	}
#block-views-Events-block_2 .content {
	padding: 0 8px;
	}
/* Links View */
#view-id-Links-page_1 .views-row {
	border: none;
	}
#view-id-Links-page_1 .view-footer {
	padding: 5px;
	}
#view-id-Links-page_1 .view-footer a {
	padding: 5px;
	border: 1px solid #38251A;
	height: auto;
	}
/* Constitution Page */
#pid-constitution ol li {
	margin-bottom: 1em;
	}
/* Search Form */
#block-search-0 {
	margin-bottom: 0;
	}
body.logged-in #block-search-0 {
	margin-top: 0.5em;
	}
#edit-search-block-form-1-wrapper label {
	display: none;
	}
.fusion-horiz-login#block-user-0 {
	float: none;
	}
