
/* - ++resource++fti.theme.stylesheets/main.css - */
@media screen {
/* https://www.faithtrustinstitute.org/portal_css/++resource++fti.theme.stylesheets/main.css?original=1 */
/* */
body {
background-color: #fff;
background-image: url(++resource++fti.theme.images/body-bg.png);
background-repeat: repeat-x;
background-position: top left;
}
#outer-wrapper {
width: 950px;
background-color: white;
border: 1px solid #9c9c9c;
margin: 0px auto;
-moz-box-shadow: 8px 8px 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 8px 8px 10px rgba(0, 0, 0, 0.2);
}
#visual-portal-wrapper {
width:932px;
background-color: white;
margin: 0px auto;
}
#portal-logo img {
height:124px;
margin-left: 1em;
width:300px;
}
#portal-personaltools,
.portletCalendar dt,
.ploneCalendar .weekdays th,
#portal-footer,
#portal-siteactions li a:hover {
background-color: #eee;
}
table.listing th, .stx table th,
.standalone, .documentEditable * .standalone {
background-color: #eee;
}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover,
.navTreeCurrentItem {
background-color: #eee;
}
pre {
background-color: transparent;
border:1px solid #BBBBBB;
font-family:Monaco,"Courier New",Courier,monospace;
font-size:87%;
overflow-x:scroll;
padding:1em;
width: 500px;
}
#portal-header {
background-image: url(++resource++fti.theme.images/header-bg.png);
background-repeat: no-repeat;
}
#content a[href^="http:"], #content a.link-external {
background: none;
padding: 0px;
}
#content .documentDescription {
display: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Helvetica, Arial, sans-serif;
}
h1, h2 {
color: #0092a1;
}
h1 a, h2 a {
color: #0092a1 !important;
}
h2 a:hover, h3 a:hover {
text-decoration: underline;
}
h1 {
font-size: 18px;
font-weight: bold;
padding-bottom: 2px;
text-transform: none;
}
h1.documentFirstHeading {
border-bottom: 1px solid #ccc;
color: #CE822B;
font-size: 22px;
}
h2 {
border-bottom: none;
font-size: 16px;
font-weight: bold;
}
h3 {
color: #999999;
font-size: 14px;
font-weight: bold;
}
h2, h3 {
padding-top: 8px;
}
.tileHeadline {
margin-top: .25em;
padding-top: 0px;
}
#portal-columns {
margin-bottom: 1em;
margin-top: 5px;
}
#portal-column-one,
#portal-column-two {
background-color: #f3f5f0;
}
#portal-column-one .visualPadding,
#portal-column-two .visualPadding {
padding: 8px 6px;
}
#portal-column-content {
padding: 0px 5px;
padding-right: 0px;
}
#globalnav-wrapper {
border-bottom: 1px solid white;
margin-top: 3px;
}
#portal-globalnav {
background-image: url(++resource++fti.theme.images/nav-bg.png);
padding: 0px;
height: 36px;
line-height: 36px;
}
#portal-globalnav li {
border-right: 1px solid white;
display: inline;
}
#portal-globalnav li:hover,
#portal-globalnav li.selected {
background-image: url(++resource++fti.theme.images/nav-bg-active.png);
background-repeat: repeat-x;
}
#portal-globalnav li a {
border: none;
color: white;
font-weight: bold;
margin: 0px;
text-transform: uppercase;
}
#portal-globalnav li.selected a,
#portal-globalnav li a:hover {
background-color: transparent;
border: none;
color: #ffffff;
}
#portal-globalnav ul.submenu,
#portal-globalnav ul.submenu ul {
background-color: #f3f5f0;
border: 1px solid #c7c7c7;
border-top: 0px;
padding: 5px;
width: 13em;
}
a.hasDropDown {
background-position:13em 50%;
}
#portal-globalnav li ul.submenu ul {
border-top: 1px solid #c7c7c7;
margin-left: 13em;
}
#portal-globalnav ul.submenu li {
border-right: none;
}
#portal-globalnav ul.submenu li:hover {
background-image: none;
}
#portal-globalnav ul.submenu li a {
color: #2ec63b;
font-size: 11px;
font-weight: bold;
line-height: 14px;
padding: 6px;
text-transform: none;
}
#portal-globalnav li ul.submenu a {
border: none;
}
#portal-globalnav li ul.submenu a:hover {
background-color: #f3f5f0;
background-image: none;
border: none;
color: #2ec63b;
text-decoration: underline;
}
#portal-globalnav li.selected ul.submenu a,
#portal-globalnav li.selected ul.submenu a:hover {
background-color: #f3f5f0;
background-image: none;
}
#portal-globalnav li.selected ul.submenu {
margin-top: 0px;
}
#visual-portal-wrapper #portal-searchbox {
position:relative; z-index:100;
}
#visual-portal-wrapper #portal-globalnav {
position:relative; z-index:90;
}
#portal-searchbox {
overflow: visible !important;
}
#portal-siteactions {
margin-top: 75px;
padding: 3px;
}
#portal-siteactions li a,
#portal-siteactions li a:hover {
border: none;
border-left: 1px solid white;
color: #ffffff;
background-color: transparent;
text-transform: uppercase;
margin-right: -3px;
padding:0.1em 0.5em;
}
#portal-siteactions li a:hover{
text-decoration: underline;
}
#portal-siteactions #siteaction-donate a {
border-left: none;
}
#portal-breadcrumbs {
border-bottom: none;
margin-top: 0.5em;
padding-left: 1em;
text-transform: none;
}
.breadcrumbSeparator {
font-size:80%;
}
#portal-searchbox {
margin: 7px 0 0;
padding: 0 4px 0 0;
text-transform: uppercase;
z-index: 2;
}
.searchSection {
display: none;
}
#searchGadget {
border: 1px solid #9c9c9c;
padding: 5px 0 6px 8px;
text-transform: lowercase;
}
#portal-searchbox input.searchButton {
background-image: url(++resource++fti.theme.images/search-button.gif);
background-position: 0px;
border: none;
color: white;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 29px;
padding: 0px;
text-transform: uppercase;
width: 72px;
}
.portletHeader,
.managedPortlet .portletHeader {
border: none;
border-bottom: 1px solid #0897A5;
color: #0092a1;
font-weight: bold;
padding-bottom: .25em;
padding-left: 2px;
text-transform: uppercase;
}
.portletHeader a,
.managedPortlet .portletHeader a {
color: #0092a1;
}
.portletItem {
padding: .75em;
}
.portletItem.even,
.portletItem.odd {
border-top: none;
}
li.navTreeItem ul li {
line-height: 16px;
padding-left: 22px;
}
.navTreeLevel1  {
margin-left:0.25em;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
border: 0px !important;
font-weight: bold;
}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover,
.navTreeCurrentItem {
background-color: transparent;
border: 0px;
color: #0092a1;
font-weight: bold;
text-decoration: underline;
}
.navTreeLevel1 li.navTreeCurrentNode {
background-image: url(++resource++fti.theme.images/bg_selectedSubnav.png);
background-position: 0px 3px;
background-repeat: no-repeat;
}
.navTreeCurrentItem li a {
border: 0px;
}
.navTreeItem a img {
display: none;
}
.documentActions {
border-top: none;
margin-top: 2em;
text-align: left;
}
.documentActions ul,
.documentActions li {
margin-left: 0px;
padding: 0;
}
.documentActions li {
border-right: 1px solid #0092a1;
margin-right:8px;
padding-right:5px;
}
#document-action-sharerizer {
border-right: none;
}
#portal-footer {
background-color: transparent;
border-bottom: none;
border-top: 1px solid #9c9c9c;
color: #9c9c9c;
font-size: 90%;
height: 36px;
line-height: 1.5em;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
padding: 1em .5em 1.5em;
text-align: left;
}
#org-name {
font-weight: bold;
}
#portal-footer #vcard {
float: left;
}
#portal-footer #credits {
float: right;
text-align: right;
}
#portal-footer #credits a {
color: #9c9c9c;
}
#portal-footer #credits a:hover {
color: #0092a1;
}
body div#content {
font-family: Arial, Helvetica, sans-serif;
}
#content table.invisible td .image-left {
border:1px solid #9C9C9C;
margin-top: 0px;
}
p {
margin:0 0 0.5em;
padding-top: 4px;
padding-bottom: 4px;
}
div#region-content p {
line-height: 17px;
}
p.callout {
margin-left: 40px;
margin-right: 60px;
font-family: "Lucida Grande","Trebuchet MS",Verdana,Lucida,Helvetica,Arial,sans-serif;
}
.pullquote {
padding: 0 1em 0 .8em;
margin: 0 0 1em 1em;
font-weight: bold;
color: #CE822B;
float: right;
width: 25%;
clear: right;
background-color: White;
border-left: 4px solid #0997a1;
}
.listingBar {
border: none;
padding: .5em 1em;
}
.image-left, .image-right, .tileImage {
border: none;
}
body div#content ul, body div#content ol {
margin-left: 24px;
}
hr {
border: 0;
height: 1px;
color: #cccccc;
background-color: #cccccc;
margin: 0.5em 0 1em 0;
}
#paypal-box {
background-color: #F3F5F0;
border: 1px solid #9C9C9C;
float: right;
font-size: 90%;
margin: 1em;
padding:0 1em 1em;
text-align: center;
}
.portletStaticText #paypal-box {
background-color: #ffffff;
border: 1px solid #0997a1;
float: none;
font-size: 100%;
margin: 0px;
}
#paypal-box form input.text-input {
border:1px solid #c7c7c7;
}
#paypal-box input {
border:medium none;
margin-top:0.5em;
}
#pp-or {
padding:0.5em;
}
#border {
background-color: #c7c7c7;
clear:both;
height:10px;
margin-top: 3px;
}
#signers-list {
clear: left; /* */
}
#signers-list table.listing {
width: 100%;
}
#signers-list th {
background-color: #0997a1;
color: #FFFFFF;
font-weight: bold;
text-align: left;
text-transform: none;
}
td.signer-name, td.signer-location {
text-transform: capitalize;
}
.cart-message {
border: 1px solid orange;
margin-top: 1em;
padding: 0.5em;
}
#rsvp-register .portalMessage dt {
line-height: 19px;
}
#rsvp-register .portalMessage {
background-color: #ebeff7;
border: none;
color: #444444;
font-weight: bold;
margin-right: 1em;
}
#rsvp-register .portalMessage p {
margin-bottom: 0px;
}
#rsvp-register .portalMessage.warning {
background-color: #ffa133;
border: none;
}
#event-summary {
background-color: #f3f5f0;
border: 1px solid #BBBBBB;
margin-bottom: 2em;
padding: 0 1em .5em 1em;
}
#event-summary fieldset {
margin-top: 0px;
}
#event-summary legend {
background-color: #f3f5f0;
}
#event-summary dl {
margin-top: .5em;
}
#event-summary dd {
margin-bottom: 0;
}
.tileBody .price {
padding-top: 3px;
}
#storeitem-overview {
float:right;
margin-left: 0.5em;
max-width: 280px;
}
.storeitem-details {
clear:right;
float:right;
margin:0 0 0.5em 1em;
max-width: 260px;
}
.storeitem-details p {
font-size: 110%;
}
.storeitem-info p {
margin-bottom: 0px;
padding: .25em 0em;
}
#region-content #register-action a,
.fancy-submit {
background-image:url(++resource++fti.theme.images/register-button.png);
background-position: center top;
background-repeat:no-repeat;
color:white;
line-height:30px;
}
#storeitem-addtocart .fancy-submit {
margin-left: 2em;
}
#region-content #register-action a {
border-bottom: none !important;
display:block;
text-align:center;
width:161px;
}
.fancy-submit {
border: none;
height: 30px;
width: 161px;
cursor: pointer;
}
.add-to-cart {
clear:right;
float:right;
margin: 0;
}

}


/* - ++resource++fti.theme.stylesheets/print.css - */
@media print {
/* https://www.faithtrustinstitute.org/portal_css/++resource++fti.theme.stylesheets/print.css?original=1 */
#interior-banner,
#hero-graphic,
#issues-graphic {
display: none;
}
h1 {
font-size: 22px;
}
}


/* - ploneCustom.css - */
@media all {
/* https://www.faithtrustinstitute.org/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */

}

