
/*------------------------------------------------------------------------
# Soapbox Engage -> Style CSS (v1.0.0) : SOAPBOX
# ------------------------------------------------------------------------
# Copyright (C) 2011 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !LAYOUT */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !LAYOUT: Body */
/* ----------------------------------------------------------------------*/
body						{ color: #333; background: #fff /* url('../dia/header_bg.gif') repeat-x top center */; }

/* !Printable page & Mailto Page Popups */
body.contentpane			{ color: #333; background: #fff; }

/* !Modal Pane Popups */
body.modalpane				{ color: #333; background-color: #fff; }

/* !Table */
th						{}
td,div					{}

p.npsb					{ text-align: center; }

#page > h1.componentheading			{ display: none; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Containers */
/* ----------------------------------------------------------------------*/
#sbx-wrapper 									{ width: 960px; margin: 0 auto; padding: 20px 0 40px 0; position: relative; }

/* !Common */
.sbx-cw										{}
#sbx-header,
#sbx-footer,
#sbx-mainnav,
#sbx-container									{}

/* !Full */
#sbx-containerwrap-f							{ background: #fff; }
#sbx-containerwrap-f #sbx-containerwrap2			{}
#sbx-containerwrap-f #sbx-container,
#sbx-containerwrap-f #sbx-container2				{}
#sbx-mainbody-f								{}
#sbx-mainbody-f #sbx-content						{ padding: 30px 30px 30px 30px; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Header */
/* ----------------------------------------------------------------------*/
#sbx-headerwrap			{ position: relative; z-index: 999; }
#sbx-header				{ position: relative; height: 120px; z-index: 999; background: #333; }

h1#logo					{ display: block; margin: 0px; }


/* ------------------------------------------------------------------------
/* !LAYOUT: Footer */
/* ----------------------------------------------------------------------*/
#sbx-footerwrap					{ clear: both; }
#sbx-footer						{ color: #666; position: relative; text-align: center; padding: 10px 0px; }










/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !QUICK STYLES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/
/* !Component Heading */
h1.componentheading									{ color: #0094B3; background: #fff; /*padding: 6px 14px;*/ font-family: Georgia, serif; font-weight: normal !important; margin-bottom: 0px; }
h1.componentheading	span.subheading					{ color: #0094B3; }

/* !Article Heading */
.article-title										{}
.article-title h2.contentheading						{ color: #0094B3; background: #fff; /*padding: 6px 14px;*/ font-family: Georgia, serif; font-weight: normal; margin-bottom: 0px; }
.article-title h2.contentheading a,
.article-title h2.contentheading a:active,
.article-title h2.contentheading a:visited				{}
.article-title h2.contentheading a:hover				{}
.article-title h2.contentheading span.subheading			{}
.article-title h2.chBtns-icons						{}
.article-title h2.chBtns-text							{}
.article-title h2.chBtns-none							{}
.article-title .buttonheading 						{ display: none; }
.article-title .buttonheading img						{}
.article-title .buttonheading span						{}
.article-title .bhBtns-icons span.btn					{}
.article-title .bhBtns-text span.btn					{}

/* !Article Meta */
.article-meta-wrap,
div.metadata,
.dn-meta,
.item-meta										{ color: #808080; }

.article-meta-wrap,
div.metadata,
span.small										{}

.article-meta-content								{}
.article-meta-content span							{}

.article-meta-content span strong,
div.metadata span.author-name,
span.title span.count,
span.small strong,
.item-meta strong									{ color: #808080; }
.article-meta-content span.title						{}

/* !Article Meta: Setup for just top portion and bottom */
.metaTop											{}
.metaBot											{}

/* !Article Content */
.article-content 									{}
.article-content img								{}

/* !Separators */
span.article_separator								{}
span.afterdisplay_separator							{}

/* !Before and After Wrappers */
.article-beforecontent								{}
.article-aftercontent								{ border-color: #f2f2f2; }

/* !Table of Contents */
table.contenttoc 									{}
table.contenttoc a 									{}
table.contenttoc td 								{}
table.contenttoc th 								{ border-color: #ccc; }
table.contenttoc a.active							{}

/* !Blog Table */
table.blog tr td div.contentpaneopen					{}
table.blog tr td.article_column 						{}
table.blog tr td.column_separator 						{}
table.blog span.article_separator						{}
table.blog h2.contentheading							{}
table.blog h2.contentheading a,
table.blog h2.contentheading a:active,
table.blog h2.contentheading a:visited 					{}
table.blog h2.contentheading a:hover					{}
table.blog .article-title							{}
table.blog .article-title .buttonheading 				{}
table.blog .article-title .buttonheading img				{}
table.blog .article-title .buttonheading span			{}
table.blog .article-content 							{}
table.blog .article-content p							{}
table.blog .article-content img						{}

/* !Blog More */
.compBlogMore-wrap									{ border-color: #ccc; }
.compBlogMore-content								{}

/* !Read On Button */
a.readon,
a.readon:active,
a.readon:visited									{}
a.readon:hover										{}

/* !Back Button */
.back_button a,
.back_button a:active,
.back_button a:visited								{}
.back_button a:hover								{}

/* !Results Table */
table.resultsTBL caption								{ color: #5b91e5; border-color: #c4a67e; }
table.resultsTBL thead th							{ color: #fff; background: #3d3630; }
table.resultsTBL thead th a							{ color: #fff; }
table.resultsTBL thead th a:hover						{}
table.resultsTBL .row1 td,
table.resultsTBL .odd td								{ background: #f2ede7; border-color: #c4a67e; }
table.resultsTBL .row2 td,
table.resultsTBL .even td							{ background: #f6f3ef; border-color: #c4a67e; }
table.resultsTBL tfoot td							{ background: #c4a67e; }
.resultsTBL-foot									{ background: #fff; border-bottom: 2px solid #bcca3e; }
.resultsTBL-foot .foot-total strong					{ color: #0094B3; } 
table.resultsTBL tr.rowTitle1 td						{ background: #f2ede7; }
table.resultsTBL tr.rowTitle2 td						{ background: #f6f3ef; }

/* !Results Table: Manage Links */
a.mngViewLink										{}
a.mngEditLink										{}
a.mngRemoveLink									{}

/* !Pager: List */
ul.pagination 										{ border-color: #c4a67e; }
ul.pagination li 									{}
ul.pagination li span								{}
ul.pagination li.prevPage,
ul.pagination li.prevPageOff,
ul.pagination li.nextPage,
ul.pagination li.nextPageOff							{}
ul.pagination a,
ul.pagination a:active,
ul.pagination a:visited								{}
ul.pagination a:hover 								{}

/* !Poll Table Bars */
.polls_color_1 									{}
.polls_color_2 									{}
.polls_color_3 									{}
.polls_color_4 									{}
.polls_color_5 									{}

/* !Section Containers */	
.compSect-wrap										{}
.compSect-title									{}
.compSect-title a,
.compSect-title a:active,
.compSect-title a:visited							{}
.compSect-title a:hover 								{}
.compSect-title h3,
.item-section .section-header h3.title					{ color: #E0684B; font-family: Georgia, serif; font-weight: normal; }
.compSect-title h3 span								{}
.compSect-title h3 span.sub							{ color: #999; font-size: .8em; }
.compSect-title-link h3								{}
.compSect-title-link h3 a,							{}
.compSect-title-link h3 a:active,						{}
.compSect-title-link h3 a:visited						{}
.compSect-title-link h3 a:hover						{}
.compSect-contentwrap								{}
.compSect-contentwrap fieldset						{}
.compSect-content									{ color: #3d3630; }
.compSectBtns-wrap									{}
.compSectBtns-contentwrap							{}
.compSectBtns-content								{}
.compDesc-content h1 span							{ font-weight: normal; }

/* !Section Internal Containers */	
.compSectInt-wrap									{}
.compSectInt-title									{}
.compSectInt-title a,
.compSectInt-title a:active,
.compSectInt-title a:visited							{}
.compSectInt-title a:hover 							{}
.compSectInt-title h3								{}
.compSectInt-title h3 span							{}
.compSectInt-title h3 span.sub						{}
.compSectInt-title-link h3							{}
.compSectInt-title-link h3 a,							
.compSectInt-title-link h3 a:active,					
.compSectInt-title-link h3 a:visited					{}
.compSectInt-title-link h3 a:hover						{}
.compSectInt-contentwrap								{}
.compSectInt-contentwrap fieldset						{}
.compSectInt-content								{}

/* !Section Containers Content & Forms */
.compSect-content label.desc							{}
.compSect-content label.descLrg						{}
.compSect-content label.desc span.subLBL				{}
.compSect-content label.choice,
.compSect-content li div label,
.compSect-content li span label						{ color: #666; }
.compSect-content li.section,
.compSect-content li.sectionInstruct,
.compSect-content li.border-top,
.compSect-content li.border-top,
ul.compList li.border-top							{ color: #666; border-color: #ccc; }
			
/* !Results Nav */
.compResNav-wrap									{}
.compResNav-content									{}
.compResNavPgr-wrap									{}
.compResNavCtr-wrap									{}

/* !Tool Bar */
.compToolBar-wrap									{ border-color: #2d5798; }
.compToolBar-content								{}
.compToolBar-content ul								{}
.compToolBar-content ul li a,
.compToolBar-content ul li a:active,
.compToolBar-content ul li a:visited					{ background: #eaeef4; border-color: #b6c4db; }
.compToolBar-content ul li a:hover						{ background: #e0e6f0; }
.compToolBar-content ul li							{}
.compToolBar-content ul li.first						{}
.compToolBar-content ul li.last						{}
.compToolBar-content ul li.left						{}
.compToolBar-content ul li.right						{}
.compToolBar-content ul li.active a					{ background: #2d5798; border-color: #2d5798; color: #fff; }
.compToolBar-content ul li.disabled a					{ text-decoration: none; background: #f2ede7; border-color: #f2ede7; color: #c4a67e; }

/* !Nav Bar */
.compNavBar-wrap									{ border-color: #c4a67e; }
.compNavBar-content									{}
.compNavBar-content ul								{}
.compNavBar-content ul li							{}
.compNavBar-content ul li.first						{}
.compNavBar-content ul li.last a						{}
.compNavBar-content ul li.active a						{ color: #000; text-decoration: underline; }
.compNavBar-content ul li.disabled a					{ color: #c4a67e; text-decoration: none; }
.compNavBar-content ul li a							{ border-color: #c4a67e; }
.compNavBar-content ul li.left						{}
.compNavBar-content ul li.right						{}

/* !Sort Bar */
.compSortBar										{ border-color: #c4a67e; }

/* !Nav Bar: Specific Link Types */
a.nbPubLink										{}
a.nbUnpubLink										{}
a.nbRemoveLink										{}
a.nbBackLink										{}
a.nbEditLink										{}
a.nbNewLink										{}
a.nbViewLink										{}
a.nbExportLink										{}

/* !Title Bar */
.compTitleBar-wrap									{}
.compTitleBar-content								{}
.compTitleBar-content ul								{}
.compTitleBar-content ul li							{}
.compTitleBar-content ul li.first						{}
.compTitleBar-content ul li.last						{}
.compTitleBar-content ul li.last a						{}
.compTitleBar-content ul li.active a					{ color: #000; text-decoration: underline; }
.compTitleBar-content ul li.disabled a					{ color: #c4a67e; text-decoration: none; }
.compTitleBar-content ul li a							{ border-color: #c4a67e; }
.compTitleBar-content ul li.left						{}
.compTitleBar-content ul li.right						{}

/* !Title Bar: Specific Link Types */
a.cstPubLink										{}
a.cstUnpubLink										{}
a.cstRemoveLink									{}
a.cstBackLink										{}
a.cstditLink										{}
a.cstNewLink										{}
a.cstViewLink										{}
a.cstExportLink									{}

/* !Stats Box */	
.compBox-wrap										{ border-color: #c4a67e; }
.compBox-content									{}

/* !Captcha */
.compCaptcha-wrap									{ border-color: #c4a67e; background: #f6f3ef; }
.compCaptcha-content								{}

/* !Results Filter */	
.compResFilter-wrap									{}
.compResFilter-content								{}
.compResFilter-content label							{}
.compResFilter-content label.desc						{}

/* !Results Page Display Filter */
.compResPDFilter-wrap								{ color: #fff; background: #c4a67e; }
.compResPDFilter-content								{}
.compResPDFilter-content label.desc					{ color: #fff; }

/* !Content Rating */
.compConRating-wrap									{ color: #808080; background: #f6f3ef; }
.compConRating-content								{}

/* !Form: Fields */
.field,
.inputbox,
td.paramlist_value select							{ color: #3d3630; font-family: Tahoma, Arial, Helvetica, sans-serif; border-color: #7c7c7c #c3c3c3 #ddd; }

input.inputbox:hover,
input.inputbox:focus,
input.text:hover,
input.text:focus,
textarea.textarea:hover,
textarea.textarea:focus								{}

input.checkbox,
input.radio										{ color: #c4a67e; }

/* !Form: Main Button */
button.button										{ color: #ccc; background: #333 url(../images/button-bg.gif) repeat-x top; border: 1px solid #333; font-size: .9em; text-transform: uppercase; padding: 3px 5px; line-height: normal; margin-right: 5px; cursor: pointer; overflow: visible; width: auto; }
button.button:hover, 
button.button:focus									{ background: #333 url(none); }

a.buttonLink										{}

/* !Big Link and Options */
a.bigLink											{ text-decoration: none !important; }

span.linkOptions									{ color: #92744c; }
span.linkOptions a,
span.linkOptions a:visited,			
span.linkOptions a:active							{ color: #92744c; }
span.linkOptions a:hover								{ color: #333; }

/* !Flickr Album Plugin */
.gallery-flickr ul									{}
.gallery-flickr ul li								{}
.gallery-flickr ul li a								{}
.gallery-flickr ul li a:hover img						{ border-color: #333; }
.gallery-flickr ul li a img							{ border-color: #c4a67e; }
.gallery-flickr-link								{ font-weight: bold; }

/* !Item Actions */
div.item-actions									{}
div.item-actions div.ia								{}
a.ia-link,
a.ia-link:active,
a.ia-link:visited									{ color: #fff; background-color: #006699; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.ia-link:hover									{ color: #fff; background-color: #333; text-decoration: none; }
a.ia-link.active									{ background-color: #333; color: #ccc; }

/* !Modal Popups */
.modal-hdr										{ background-color: #92744c; }
.modal-title										{}
.modal-title h1.modaltitle							{}
.modal-toolbar										{}
.modal-toolbar button.button							{}
.modal-toolbar span									{}
.modal-content										{}

/* !Calendar Monthly Layout */
.cal-monthTBL th.cal-wdHead							{ color: #fff; border-color: #3d3630; background: #3d3630;  }
.cal-monthTBL tr.cal-weekHead,
.cal-monthTBL tr.cal-weekRow							{}
.cal-monthTBL td.cal-wd,
.cal-monthTBL td.cal-wdEmpty							{ border-color: #c4a67e; height: 110px; }
.cal-monthTBL td.cal-wd								{ color: #3d3630; background-color: #f2ede7; }
.cal-monthTBL td.cal-wdEmpty							{ color: #c4a67e; background-color: #f6f3ef; }
.cal-monthTBL td.cal-wd .cal-wdNum,
.cal-monthTBL td.cal-wdEmpty .cal-wdEmptyName			{}
.cal-monthTBL .cal-wdNum a							{ color: #3d3630; }
.cal-monthTBL .cal-wdNum a:hover						{ color: #3d3630; }
.cal-monthTBL .cal-today								{ background-color: #eaeef4 !important; }
.cal-monthTBL .cal-wdPopup							{ border-color: #c4a67e; background-color: #fff; }
.cal-monthTBL .cal-wdPopup .cal-num					{}
.cal-monthTBL .cal-closeBtn							{}
.cal-monthTBL .cal-event								{}
.cal-monthTBL .cal-eventSingle						{}
.cal-monthTBL .cal-eventTitle							{}
.cal-monthTBL .cal-eventDate							{ color: #7eac2f; }
.cal-monthTBL .meta-line								{ color: #3d3630; }
.cal-monthTBL .cal-eventMultiStart,
.cal-monthTBL .cal-eventMultiMiddle,
.cal-monthTBL .cal-eventMultiEnd						{}
.cal-monthTBL .cal-eventMultiStart .cal-eventInfo,
.cal-monthTBL .cal-eventMultiMiddle .cal-eventInfo,
.cal-monthTBL .cal-eventMultiEnd .cal-eventInfo			{ background-color: #f6f3ef; }
.cal-monthTBL .cal-eventMultiStart						{}
.cal-monthTBL .cal-eventMultiEnd						{}

/* !Calendar Monthly Navigation */
.compCalMonthNav-wrap								{ border-color: #ccc; }
.compCalMonthNav-content								{}
.cal-monthNavTBL									{}
.cal-monthNavTBL .cal-year,
.cal-monthNavTBL .cal-month							{}
.cal-monthNavTBL em.arrow							{}
.cal-monthNavTBL a									{ text-decoration: none !important; }
.cal-monthNavTBL td									{}
.cal-monthNavTBL td.cal-navmonthPrev					{}
.cal-monthNavTBL td.cal-navmonthNext					{}
.cal-monthNavTBL td.cal-navthismonth					{}
.cal-monthNavTBL .cal-prevyear,
.cal-monthNavTBL .cal-prevmonth						{}
.cal-monthNavTBL .cal-nextyear,
.cal-monthNavTBL .cal-nextmonth						{}
.cal-monthNavTBL .cal-thismonth						{}

/* !Calendar Module */
.calMod-monthTBL th.cal-wdHead						{ color: #fff; border-color: #3d3630; background: #3d3630;  }
.calMod-monthTBL td.cal-wd,
.calMod-monthTBL td.cal-wdEmpty						{ border-color: #c4a67e; }
.calMod-monthTBL td.cal-wd							{ color: #3d3630; background-color: #f2ede7; }
.calMod-monthTBL td.cal-wdEmpty						{ color: #c4a67e; background-color: #f6f3ef; }
.calMod-monthTBL td.cal-wd .cal-wdNum,
.calMod-monthTBL td.cal-wdEmpty .cal-wdEmptyName			{ height: 30px; }
.calMod-monthTBL .cal-today							{ background-color: #eaeef4 !important; }
.calMod-monthTBL a.cal-wdNumEvent						{}
.calMod-monthTBL a.cal-wdNumEvent:hover					{ background: #fbf7fc; }
.calMod-monthNavTBL a								{ text-decoration: none !important; }
.calMod-monthTBL .cal-wdPopup							{ border-color: #c4a67e; background-color: #fff; }
.calMod-monthTBL .cal-eventDate						{ color: #7eac2f; }
.calMod-monthTBL .meta-line							{ color: #3d3630; }
.calMod-monthTBL .cal-wdPopNum a						{ color: #3d3630; }

.compDesc-content h1								{ color: #0094B3; margin: 0px; font-family: Georgia, serif; }

.element h4			{ font-family: Georgia, serif; font-weight: normal; }



/* ------------------------------------------------------------------------
/* !LAYOUT: EVENTS */
/* ----------------------------------------------------------------------*/
.sbx .sbxEvents-event div.whendate span.date				{ font-size: 1.5em; }
.sbx .sbxEvents-event .metaTop						{ display: none; }

.sbx .sbxEvents-event .page-content					{ position: relative; padding-bottom: 40px; }
.sbx .sbxEvents-event #sectTickets-wrap,
.sbx .sbxEvents-event #sectTickets-contentwrap			{ position: static; }
.sbx .sbxEvents-event ul#sectBtns-formUL				{ position: absolute; left: 0px; bottom: 0px; width: 100%; }
.sbx .sbxEvents-event ul#sectBtns-formUL button.button		{ margin: 0 350px !important; width: 240px; }

.sbx .sbxEvents-eventReg ul.compList li.buttons					{ text-align: center; }
.sbx .sbxEvents-eventReg ul.compList li.buttons button.button		{ margin: 0px 350px !important; width: 240px; }
.sbx .sbxEvents-eventReg ul.compList li.buttons span.req			{ margin: 0px !important; line-height: 44px; clear: both; display: inline; float: none !important; }

.sbx .sbxEvents-event #sectHostedBy-content h4.title		{ font-size: 1.0em; font-weight: normal; margin: 0px; color: #333; }


/* ------------------------------------------------------------------------
/* !LAYOUT: DONATIONS */
/* ----------------------------------------------------------------------*/
#page.donationsDonate h1.componentheading,
.donations-donate h1.title								{ display: none; }
#page.donationsDonate #descIntro-wrap h1.componentheading,
.donations-donate .section-intro h1.componentheading			{ display: block; }
.donateContactInfo .compSect-title p.desc,
.donations-donate .section-contactinfo p.desc				{ display: none; }

.donate-gl		{ width: 40%; float: left; }
.donate-gr		{ width: 55%; margin-left: 5%; float: left; }

 /*
.donateContactInfo,
.donateDonation							{ float: left; width: 40%; clear: left; }
.donateDonation							{ padding-bottom: 160px; }
.donateBilling								{ width: 56%; clear: right; position: absolute; top: 302px; right: 0px; }
.form-donateSubmit							{ padding-bottom: 230px; }
.donateOutroDesc							{ position: absolute; bottom: 0px; left: 0px; }
*/

.donateBilling,
.donations-donate .section-billing				{ background: none !important; margin-top: 1.3em; }
.compSect-payment .compSect-title h3,
.donations-donate .section-billing .section-header h3.title			{ font-size: 1.4em; }

.compSect-payment .compSect-title,
.donations-donate .section-billing .section-header				{ padding-left: 0px; padding-right: 0px; padding-top: 0px; }

.compSect-title p.desc,
.section-header p.desc						{ font-size: .9em; }

.compList-payment span#cc-exp,
.donations-donate .section-billing .el-exp		{ width: 100%; float: none; }
.compList-payment span#cc-cvc,
.donations-donate .section-billing .el-cvc		{ float: none !important; clear: both; width: 60% !important;  }

.donateOutroDesc,
.donations-donate .section-outro				{ clear: both; text-align: left; padding-top: 1em; }

ul.compList-leftLabel li div.cntr-label label.desc, 
ul.compList-rightLabel li div.cntr-label label.desc		{ margin-left: 0px; }
ul.compList label.descLrg							{ font-size: 1.1em; }
.cntr-label p.desc									{ margin-left: 0px; }

.donateButtons ul.compList li.buttons,
.donations-donate .section-formactions ul.compList li.buttons,
.donations-donate .section-formactions ul.compList li.requiredtext				{ text-align: center; }
.donateButtons ul.compList li.buttons button.button,
.donations-donate .section-formactions ul.compList li.buttons button.button		{ margin: 0px 370px !important; width: 200px; }
.donateButtons span.req,
.donations-donate .section-formactions span.req								{ margin: 0px !important; line-height: 44px; clear: both; display: inline; float: none !important; }

.item-formactions ul.compList li.requiredtext			{ font-size: .9em; }

/*ul.compList li.buttons button.button {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 16px;
	color: #ffffff;
	padding: 10px 20px;
	margin: 0px !important;
	background: #E0684B;
	background: -moz-linear-gradient(
		top,
		#E0684B 0%,
		#c65b43);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#E0684B),
		to(#c65b43));
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #E0684B;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}

ul.compList li.buttons button.button:hover	{ background: #E0684B; }*/

.element.btn-link	{ margin-top: .8em; }
.element.btn-link a	{ display: inline-block; margin-bottom: 6px; }

ul.compList li.buttons button.button,
.element.btn-link a {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold; 
	font-size: 16px;
	color: #ffffff;
	padding: 8px 20px;
	margin: 0px !important;
	background: #de6850;
	background: -moz-linear-gradient(
		top,
		#de6850 0%,
		#de6850);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#de6850),
		to(#de6850));
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #de6850;
	-moz-box-shadow:
		0px 2px 1px rgba(000,000,000,0.5);
		/*inset 0px 0px 1px rgba(255,255,255,0.7);*/
	-webkit-box-shadow:
		0px 2px 1px rgba(000,000,000,0.5);
		/*inset 0px 0px 1px rgba(255,255,255,0.7);*/
	text-shadow:
		1px 1px 0px rgba(000,000,000,0.3);
}

ul.compList li.buttons button.button:hover,
.element.btn-link a:hover	{ background: #c65b43; text-decoration: none; }

ul.compList li.buttons a.btn-secondary {
	display: none; 
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold; 
	font-size: 16px;
	color: #999;
	padding: 8px 20px;
	margin: 0px 0px 0px 3px !important;
	background: #f5f5f5;
	background: -moz-linear-gradient(
		top,
		#f5f5f5 0%,
		#f5f5f5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#f5f5f5),
		to(#f5f5f5));
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #f5f5f5;
	-moz-box-shadow:
		0px 2px 1px rgba(000,000,000,0.5);
		/*inset 0px 0px 1px rgba(255,255,255,0.7);*/
	-webkit-box-shadow:
		0px 2px 1px rgba(000,000,000,0.5);
		/*inset 0px 0px 1px rgba(255,255,255,0.7);*/
	text-shadow:
		1px 1px 0px rgba(000,000,000,0.1);
}

ul.compList li.buttons a.btn-secondary:hover		{ background: #e6e6e6; }



/* ------------------------------------------------------------------------
/* !LAYOUT: SEARCH and SUBMIT */
/* ----------------------------------------------------------------------*/
.jsfsubmit-sbm ul.compList li.buttons					{ text-align: center; }
.jsfsubmit-sbm ul.compList li.buttons span.req			{ display: block; clear: both; float: none !important; padding-top: 20px; }

.jsfSearch-srch li.buttons			{ text-align: center; }
.jsfSearch-srch li.buttons span.symbol	{ padding: 0 3px; }

.jsfSearch-srch #sectBlog-contentwrap					{ padding-top: 1.4em; }
.jsfSearch-srch table.blog h2.contentheading				{ background: #fff; color: #0094B3; font-family: Georgia; font-size: 16px; text-decoration: none; padding: 0px; }
.jsfSearch-srch table.blog h2.contentheading a			{ color: #0094B3; }
.jsfSearch-srch table.blog .article-title				{ margin-bottom: 4px; }
.jsfSearch-srch table.blog span.item-separator			{ background: url("http://www.auburnseminary.org//images/dotted_bg.gif") repeat-x scroll center center transparent; }
.jsfSearch-srch .pos-subtitle							{ margin-bottom: 0px; font-style: normal; font-size: 1em; color: #333; }
.jsfSearch-srch .pos-subtitle .element					{ display: block; }
.jsfSearch-srch .item-meta							{ color: #333; font-size: 1em; }
.jsfSearch-srch .item-meta strong						{ color: #333; font-weight: normal; }
.jsfSearch-srch a.item-readon							{ font-weight: normal; margin-top: 2px; display: block; }
.jsfSearch-srch ul.pagination							{ border: none; padding-top: 0px; margin: 0px; }

.jsfSearch-detail .pos-subtitle						{ font-style: normal; font-size: 1em; color: #333; }
.jsfSearch-detail .pos-subtitle .element				{ padding-right: 0px; }
.jsfSearch-detail .pos-intro							{ font-weight: bold; margin-top: 0px;  }
.jsfSearch-detail .pos-intro .element					{ margin: 0px; }
.jsfSearch-detail .pos-intro .element-data				{ font-style: italic; }
.jsfSearch-detail h3								{ margin: 0px; }
.jsfSearch-detail .pos-desc							{ margin-top: 0px; }

.jsfsearch-faithsource-record .pos-subtitle				{ color: #666; font-size: 1.2em; }

.pos-descC				{ overflow: hidden; padding-bottom: 6px; }
.element.icon-facebook,
.element.icon-twitter		{ float: left; margin-right: 4px; overflow: hidden; }
.element.icon-facebook a,
.element.icon-twitter a		{ display: block; width: 16px; height: 16px; }
.element.icon-facebook a span,
.element.icon-twitter a span	{ display: none; }
.element.icon-facebook a	{ background: url(../images/facebook-16x16.png) no-repeat; }
.element.icon-twitter a		{ background: url(../images/twitter-16x16.png) no-repeat; }

.element-quote	.element-data		{ color: #99cc00; font-size: 1.5em; line-height: 1.2em; }

.meta-location				{ font-size: 1.3em; color: #666; }

.jsfsearch-search-for-a-faithsource-voice-search .component-title			{ display: none; }
.jsfsearch-search-for-a-faithsource-voice-search .pos-subtitle				{ float: left; margin-right: 10px; }
.jsfsearch-search-for-a-faithsource-voice-search .pos-meta					{ clear: none; }
.jsfsearch-search-for-a-faithsource-voice-search #sectJsfSearch-wrap			{ margin-top: 0px; }
.jsfsearch-search-for-a-faithsource-voice-search #sectJsfSearch-title			{ /*display: none;*/ }
.jsfsearch-search-for-a-faithsource-voice-search #sectJsfSearch-contentwrap	{ /*padding-top: 0px;*/ }

.jsfsearch-search-for-a-faithsource-voice-search .element-label				{ color: #666; }	

.pos-inset { background: #fff; width: auto; }


.page-findavoice					{ background: #fff url(none); }

.page-findavoice div#PageWrapper		{ width: 680px; margin: 0px; }
.page-findavoice div#Header,
.page-findavoice div#PageNav,
.page-findavoice div#Footer			{ display: none; }
.page-findavoice div#LeftShadow,
.page-findavoice div#RightShadow,		
.page-findavoice div#TopLeftCorner,
.page-findavoice div#TopRightCorner	{ background: none !important; }

.page-findavoice div#PageContent		{ background: #fff; padding: 0px; }
 



/* ------------------------------------------------------------------------
/* !Misc */
/* ----------------------------------------------------------------------*/
#system-messageDetail dd.message ul	{ background: none; border: none; padding: 10px 0 0 0; }
#system-messageDetail ul li p			{ line-height: 1.4em; }


.pos-pagetitle .element {padding-right: 0px !important;}

