
/* - ++resource++homestead.theme.stylesheets/main.css - */
@media screen {
/* https://www.homesteadclt.org/portal_css/++resource++homestead.theme.stylesheets/main.css?original=1 */
/* */
h1, h2, h3 {
color: #013c52;
font-family: Arial, Helvetica, Sans-serif;
}
h1,
h1.documentFirstHeading{
font-size:1.7em;
border-bottom-width: 0px !important;
font-weight: bold;
}
h2 {
font-size:1.2em;
border-bottom-width: 0px !important;
font-weight: bold;
}
h3 {
font-size:1.125em;
border-bottom-width: 0px !important;
font-weight: bold;
}
h4 {
border-bottom-width: 0px !important;
font-weight: bold;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #00719b !important;
}
body{
background-color: #ffffff;
background-image: url(++resource++homestead.theme.images/bg_body.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0px 0px;
font-size: 9pt;
}
#visual-portal-wrapper{
width: 960px;
margin-right: auto;
margin-left: auto;
}
.documentByLine,
.documentDescription {
display: none;
}
.description {
font-weight: normal;
}
.documentActions{
border-top-width: 0px !important;
}
#content p,
#content ul,
#content li,
#content ol{
font-size: 0.95em;
line-height: 1.2em;
}
#content li{
margin-bottom: 0.2em;
}
#content ol,
#content ul{
margin-left: 20px !important;
}
#content a{
border-bottom-width: 0px !important;
}
.link-callout{
}
.link-callout a{
background-color: transparent;
background-image: url(++resource++homestead.theme.images/arrow.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 100% 50%;
font-weight: bold;
line-height: 18px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0pt;
padding-right: 30px;
}
#portal-personaltools{
display: none;
border-width: 0px;
background-color: transparent;
}
#portal-siteactions,
#portal-searchbox,
#portal-breadcrumbs{
display: none;
}
#portal-logo img{
margin: 0px;
}
#portal-globalnav{
width: 960px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#portal-globalnav td{
margin: 0px;
padding: 0px;
}
#portal-globalnav td a{
font-size: 14px;
color: #ccecf3;
display: block;
font-weight: bold;
background-color: #00719c;
text-align: center;
margin: 0px 1px 0px 0px ;
padding-top: 13px;
padding-bottom: 13px;
text-decoration: none;
}
#portal-globalnav td a:hover{
color: #ccecf3;
background-color: rgb(2, 84, 115);
}
#portal-globalnav td.last a{
margin-right: 0px;
}
#portal-globalnav a:hover{
background-color: #025473;
}
#portal-columns{
}
#portal-column-one .visualPadding{
padding-left: 0px;
padding-top: 1em;
}
.portletNavigationTree{
border-top: 2px solid #7ac4d3;
border-bottom-width: 0px;
margin: 0px !important;
padding-top: 0px;
}
.portletNavigationTree .portletItem{
border-right-width: 0px;
border-left-width: 0px;
margin: 0px !important;
padding: 0px !important;
}
.portletNavigationTree .navTreeItem ul{
margin: 0px !important;
padding: 0px !important;
}
.portletNavigationTree .navTreeItem li{
margin: 0px !important;
padding: 0px !important;
}
.portletNavigationTree .navTreeItem a {
font-weight: bold !important;
background-image: none;
background-color: #ddf3f8 !important;
color: #00719c !important;
border-width: 0px !important;
margin-top: 4px;
margin-bottom: 4px;
}
.portletNavigationTree .navTreeItem a:hover {
background-color: #abdee8 !important;
color: #013c52 !important;
border-width: 0px !important;
}
.portletNavigationTree .navTreeItem .contenttype-formfolder,
.portletNavigationTree .navTreeItem .contenttype-funder,
.portletNavigationTree .navTreeItem .contenttype-homestead-event,
.portletNavigationTree .navTreeItem .contenttype-realestate-listing{
padding-left: 16px;
}
.portletNavigationTree .navTreeItem .contenttype-formfolder img,
.portletNavigationTree .navTreeItem .contenttype-funder img,
.portletNavigationTree .navTreeItem .contenttype-homestead-event img,
.portletNavigationTree .navTreeItem .contenttype-realestate-listing img{
display: none;
}
#portal-colophon{
display: none;
}
#portal-footer{
border-top-width: 0px;
border-bottom-width: 0px;
background-color: #013C52;
color: #ffffff;
font-size: 0.9em;
text-align: left;
margin-top: 1.75em;
padding-bottom: 6px;
}
#portal-footer-wrapper{
width: 960px;
}
#portal-footer ul{
margin: 0px 0px 0px 0px;
}
#portal-footer li{
display: inline;
}
#portal-footer td{
}
#portal-footer a {
color: #7AC4D3 !important;
}
#footer-right-column{
padding-right: 8px;
text-align: right;
}
#footer-column-left img{
float: left;
margin-left: 20px;
margin-right: 10px;
}
#footer-column-left p{
padding-top: 20px;
}
.border-left{
border-left: 1px solid white;
}
#footer-nav li{
margin-left: 4px;
padding-left: 5px;
}
#footer-socials{
margin-top: 8px !important;
}
#footer-socials li{
padding-left: 20px;
margin-left: 4px;
padding-top: 2px;
padding-bottom: 2px;
}
#footer-socials li a:hover{
text-decoration: none
}
#footer_twitter{
background-image: url(++resource++homestead.theme.images/twitter_sprite.png);
background-repeat: no-repeat;
background-position: 5px 0px;
margin-left: 4px;
padding-left: 25px !important;
}
#footer_enewsletter{
background-image: url(++resource++homestead.theme.images/enewsletter_sprite.png);
background-repeat: no-repeat;
background-position: 4px 0px;
padding-left: 24px !important;
}
#footer_youtube{
background-image: url(++resource++homestead.theme.images/youtube_sprite.png);
background-repeat: no-repeat;
background-position: 4px 0px;
padding-left: 25px !important;
}
#footer_facebook{
background-image: url(++resource++homestead.theme.images/facebook_sprite.png);
background-repeat: no-repeat;
background-position: 4px 0px;
padding-left: 24px !important;
}
.section-front-page #portal-column-content{
padding: 0px 0px 0px 0px;
}
.section-front-page #portal-column-two{
width: 246px;
}
.section-front-page #portal-column-two .visualPadding{
padding-top: 0px;
padding-right: 0px;
padding-left: 15px;
}
.section-front-page #content{
padding-left: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
}
.section-front-page #link-presentation,
.section-front-page h1.documentFirstHeading {
display: none;
}
.section-front-page #get-to-know-viewlet{
width: 350px;
height: 81px;
border-right: 1px solid rgb(204, 204, 204);
}
.section-front-page #get-to-know-viewlet ul#socials{
float: left;
width: 20em;
margin: 0pt 0pt 0pt 0pt;
padding: 0pt 0pt 0pt 0pt;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}
.section-front-page #get-to-know-viewlet ul#socials li{
float: left;
line-height: 18px;
width: 7em;
background-repeat: no-repeat;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 1.9em;
}
.section-front-page #get-to-know-viewlet ul#socials li a{
text-decoration: none
}
.section-front-page #get-to-know-viewlet ul#socials li a:hover{
text-decoration: none
}
.section-front-page #get-to-know-viewlet ul#socials li#social_twitter{
background-image: url(++resource++homestead.theme.images/twitter_sprite.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.section-front-page #get-to-know-viewlet ul#socials li#social_enewsletter{
background-image: url(++resource++homestead.theme.images/enewsletter_sprite.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.section-front-page #get-to-know-viewlet ul#socials li#social_youtube{
background-image: url(++resource++homestead.theme.images/youtube_sprite.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.section-front-page #get-to-know-viewlet ul#socials li#social_facebook{
background-image: url(++resource++homestead.theme.images/facebook_sprite.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.section-front-page #funders-viewlet{
float: right;
width: 350px;
height: 81px;
margin-top: -82px;
border-right: 1px solid rgb(204, 204, 204);
}
.section-front-page #funders-viewlet h2{
margin-top: 0px;
}
.section-front-page #portal-column-two .portlet{
border-bottom-width: 0px;
}
.section-front-page #portal-column-two .portletHeader{
border-width: 0px;
background-color: transparent;
text-transform: none;
}
.section-front-page #portal-column-two .portletItem{
border-right-width: 0px;
border-left-width: 0px;
}
.section-front-page #funder-cells a{
display: block;
margin-right: 15px;
margin-top: 10p;
}
.portletStaticText .portletHeader{
display: none;
}
.portletStaticText .portletItem{
border-top: 1px solid #8cacbb;
}
#portlet-random-realestate-listing{
border-top: 1px solid #cccccc;
padding-top: 0em !important;
margin-top: 0em !important;
}
#portlet-homestead-event{
border-top: 1px solid #cccccc;
padding-top: 0em !important;
margin-top: 0em !important;
}
#portlet-homestead-event, img.listing-image-one,
#portlet-random-realestate-listing img.listing-image-one{
float: left;
clear: left;
padding-right: 10px;
}
#portlet-homestead-event h1,
#portlet-random-realestate-listing h1{
color: #464646;
font-size: 1.25em;
}
#portlet-homestead-event #home_link,
#portlet-random-realestate-listing #home_link{
background-image: url("++resource++homestead.theme.images/arrow.png");
background-repeat: no-repeat;
background-position: right center;
display: block;
}
#portlet-homestead-event a,
#portlet-random-realestate-listing a{
text-decoration: none;
color: #00719b;
font-weight: bold;
}
#portlet-homestead-event a:hover,
#portlet-random-realestate-listing a:hover{
text-decoration: none;
color: #ec951a;
font-weight: bold;
}
.portlet-static-upcoming-event-title{
border-bottom: 1px solid rgb(204, 204, 204) !important;
height: 144px;
}
.portlet-static-donate-to-homestead{
padding: 0px 0px 0px 0px !important;
}
.portlet-static-donate-to-homestead .portletItem{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top-width: 0px !important;
}
.portlet-static-donate-to-homestead .donate-wrapper{
background-color: #fff0dc;
padding: 0px 0px 0px 0px;
margin: 14px 0px 0px 0px;
}
.portlet-static-donate-to-homestead .portletHeader{
display: none;
}
.portlet-static-donate-to-homestead h1{
width: auto;
color: #625438;
font-size: 1.5em;
text-align: center;
padding-top: 1em;
}
.portlet-static-donate-to-homestead p{
text-align: center;
padding: 3px 10px;
}
.portlet-static-donate-to-homestead img{
display: block;
display: block;
margin-left: auto;
margin-right: auto;
}
.portlet-static-donate-to-homestead a{
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 0em;
padding: 10px;
}
/* */
.actionMenuContent li a#realestate-listing{
padding-left: 0em !important;
}
.actionMenuContent li a#funder{
padding-left: 0em !important;
}
#realestate-listing-data td{
vertical-align: top;
}
#listing-details{
border: 1px solid #464c54;
padding: 15px;
}
#listing-image-column {
padding-left: 7px;
padding-top: 12px;
}
#listing-image-column .discreet {
padding-bottom: .25em;
}
.listing-finer-details{
background-color: rgb(255, 240, 220);
padding: .25em;
width: 100%;
}
.listing-finer-details td{
color: rgb(83, 70, 70);
}
.listing-finer-details td.nowrap{
white-space: nowrap;
font-weight: bold;
}
.listing-image{
margin-bottom: 7px;
}
#listing-marketing{
margin-top: 5px;
}
.listing-entry-image-one{
vertical-align: top;
}
#realestate-listings{
color: rgb(83, 70, 70);
}
#realestate-listings .entry-title{
display: block;
font-size: 1.2em;
font-weight: bold;
margin-left: 1em;
margin-top: .5em;
}
.listing-details a{
color: rgb(83, 70, 70) !important;
}
.entry-short-details .image-details{
width: 200px !important;
}
.entry-short-details .listing-details{
padding-right: 1em;
}
.template-realestatelisting_view #realestate-map{
width: 200px;
height: 200px;
margin-bottom: 10px;
}
.template-realestatelistings #realestate-listings .entry-title{
display: block;
font-size: 1.2em;
font-weight: bold;
margin-left: 0.25em !important;
margin-top: .5em;
}
.template-realestatelistings #listing-finer-details-wrapper{
margin: 1em;
}
.template-realestatelistings .listing-finer-details{
margin: 0em;
width: 25%;
}
.template-realestatelistings .listing-details{
border: 1px solid #464c54;
margin: 0.75em;
}
.template-realestatelistings .listing-marketing{
margin: 0.25em;
}
.template-realestatelistings .listing-entry-image-one{
display: block;
float: right;
margin: 0.5em;
}
.section-blog #portal-column-two .visualPadding{
padding-right: 0em;
}
.section-blog #portal-column-two .portlet{
border-bottom-color: #cccccc;
}
.section-blog .portletHeader{
border-width: 0px;
background-color: transparent;
color: #013c52;
font-size: 1.2em;
font-weight: bold;
text-transform: none;
}
.section-blog .portletItem{
border-width: 0px;
background-color: transparent;
}
.section-blog .portletFooter{
display: none;
}
.section-blog .comment-link {
display: none;
}
.date-by-line{
color: #00719b;
font-weight: normal;
font-size: .95em;
}
.date-by-line abbr{
border-bottom-width: 0px !important;
color: #00719b;
}
#translation {
margin-top: 8px;
}
.goog-te-gadget {
display: inline;
}
#archetypes-fieldname-hh2-full-name,
#archetypes-fieldname-hh3-full-name,
#archetypes-fieldname-hh4-full-name {
margin-top: 3em;
}

}

