h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color:#2A201C;}
h1 a {color:#777777;}
#footerLogo, .ie #footerLogo {width: 95px; height: 70px; background: url('../images/PC/sprite_3_v-8.png') no-repeat scroll 0 -228px transparent !important;}

body {margin:0; padding:0; cursor:default; height:100%; background-color: #f0f9fd;}

html #mainPanel {-moz-box-shadow: 0 0 6px 2px rgba(85,152,189,.1); -webkit-box-shadow: 0 0 6px 2px rgba(85,152,189,.1); box-shadow: 0 0 6px 2px rgba(85,152,189,.1); background-color:#ffffff;  }


#header {background:none; width: 940px; margin: 0 6px; height:90px; border-bottom: 3px solid #999999;}
#headerContent {padding:0; }
#header h1 {padding: 19px 15px 19px 20px;}
.sizeLarge #header {background:none;}
.sizeLarge #header.personalSiteHeader {background:none; height:94px; width:960px;}

a {color: #018FC4}
a:hover {color: #005079}

.morePages a, a.moreLink, a.leftLink {background:url('../images/PC/pc_arrows_sprite_v-1.png') no-repeat right  3px;}
a.moreLink {background-position: right 1px;}
a.leftLink {background-position: left  -22px;}

.inlineMessageEditLinks a:hover {color:#018FC4;}

.leaveMessageCloud,.leaveMessageCloud:hover {background-image:url('custom/hospicehawaii/images/hh_comment_icon.png'); }

#leftPanel .roundedCornerSection  { background: #fafafa;}
#sidebarTitle {border: 3px solid #fafafa; background-color:#DFE5EA; font-weight: 200;}
.mac #sidebarTitle {background-color:#DFE5EA; font-weight:bold; color: #666666;}

.roundedCornerSection {background: #FAFDFF;}
.rightColumn .roundedCornerSection {background: #FAFAFA; }

/* styles for individual sites */
#header.personalSiteHeader  {border-top: none; border-bottom:0; height:89px; margin:0; width:960px;}
#navPanel {background-color:#2c98c0; width:960px; font-family: Arial, Helvetica, sans-serif;}
.childPageList li a#currentChildPage:hover { color:#345A82;}
.menuItems li ul {border-bottom:1px solid #98c7d8; }
.menuItems li a {border:1px solid #2c98c0;  border-bottom:none; color: #FFFFFF;}
.button, .button input, a.button span {background-image: url('custom/hospicehawaii/images/buttons_hh_v-1.png'); color:#345A82; }
.menuItems li:hover a, .menuItems li.over a, .menuItems li a.selected,  .menuItems li a.selectedParent, .menuItems li a:hover  {background-color: #cceaf6; border:1px solid #98c7d8;  border-bottom: 0; color: #345A82;}
.menuItems li a.selected {background-color:white;}
.menuItems li a.selected:hover {color: #345A82;}


#progress-gif {background: url('custom/treasurecoast/images/dots_tc.gif') no-repeat center;}

.donate_site {width: 95px; height: 70px; padding-right: 13px; background: url('../images/PC/what-matters-now_small_v-1.png') no-repeat scroll 0 0 transparent; margin: 0 0 0 10px;}
.sidebarBox .donate_logo.donate_site {margin-top:15px;}
.supportPage .donate_site {padding-right:0;}
.supportPage .descrTxt {width:475px;}

.homePage .headingLink {background-color:#f4f7f9}
.homePage  a.headingLink:hover {background-color:#ecf2f6}


/* Public website styles*/

#bannerQuotes .quote {font-size: 19px; line-height:1.5em; color:#86756b; background:url(../images/PC/sprite_3_v-8.png) no-repeat 0 -938px;}


#header #logo {width:180px; height:87px; display:block; float:left; outline:none; margin-left:33px;}
#header #userinfo {margin:1px; color:#aaaaaa;}

.homeText { margin-top:-35px !important; }
.ie6 .homeText, .ie7 .homeText { margin-top:-10px !important; }
.quote {color: #6f8f9a !important; background-image:url("../images/PC/sprite_3_v-8.png");}
.homeContent .attribution, .attribution  {color: #9fb8c1;}
#bannerQuotes .attribution {color:#819ea9;}


.websiteNav .menuItems {}
.websiteNav .menuItems li a {color: #018fc4; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1.1px; margin-right:0; padding:0 22px 6px;}
.websiteNav .menuItems li a:hover {color: #005079; border: none; background-color: #ffffff; border-bottom: 3px solid #018fc4; text-decoration: none;}

.websiteNav .menuItems li a.selectedPage {color:#000000; text-decoration:none; background-position:0 -27px; border-bottom: 3px solid #000000; background-color: transparent;}
.websiteNav .menuItems li a.selectedPage:hover {color: #000000;}

.homeBanner,.featuresBanner {background: transparent url('../images/PC/free_personal_websites_v-1.jpg') no-repeat; display:block}
.banner, .bannerImg { width:940px; height:174px; border-bottom: 1px solid #cccccc; margin:6px 6px 10px; background-color: #d3d2d9;}
.banner.homeBanner {border:none; width:950px; margin:0; }
.banner.homeBanner.fader {width:370px; float:left; display:none;}
.banner.homeBanner h1 {font-family: Georgia,'Times New Roman', Times, serif; text-align:center; margin: 0 44px 0 373px; font-size: 38px; }
.banner.homeBanner span#line2 { font-size:28px; line-height: 38px;}
.banner.homeBanner span {line-height: 28px;}


.aboutBanner { background: url('../images/PC/pc_about_us_banner_v-0.jpg') no-repeat scroll 0 0 transparent; background-color:#fff8e5; }

.banner h1 { margin-left:350px; color:#6D6B61; padding-right:50px; font-size: 25px; line-height: 36px; font-weight:normal; letter-spacing: 1px; padding-top:30px; }
.aboutBanner h1 {margin-left:413px !important; padding-right:83px; padding-top: 50px;}
.featuresBanner h1{ margin-left:345px; font-size:26px; padding-right:20px; padding-top:65px; color: #574F4B;}
.rightText {margin-left:20px; width:280px;}

.websiteBody { background-color: #ffffff;}

.homeContent, .homeText h2 {font-family: Arial, Helvetica, sanssans-serif; color:#6D6B61;}
.homeText {color: #555;}
.homeText {padding-bottom:25px;}



.twoCol1 .col1 {width:330px;}
.twoCol1 .col2 {width:438px;}

.twoCol2 .col1 {width:598px;}
.twoCol2 .col2 {width:210px;}


.featuresPage h2 {color:#2A201C;}


#createSiteBtn {background: url('../images/PC/sprite_3_v-8.png') no-repeat right -54px; padding-right:16px;}
a#createSiteBtn span { color:#514321; cursor:pointer; line-height:100%; background: url('../images/PC/sprite_3_v-8.png') no-repeat scroll 0 0 transparent; font-style: normal; font-size: 22px; letter-spacing: 0.5px; padding: 11px 20px 0 32px;}
#createSiteBtn:hover {background-position: right -173px;}
a#createSiteBtn:hover span {background-position:0 -119px;}


.rightNav a {color:#018FC4;}
.rightNav a:hover {color:#005079;}
.rightNav .selected a, .rightNav .selected a:hover {background-color:#eaf5f9;}
.rightNav a:hover {background-color: #ccedf9;}
.nav ul li:first-child a {padding-top:7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; }
.nav ul li:last-child a {padding-bottom:7px; border-bottom:none; -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; }

/***  Recommended reading layout fix  ***/

.leftColumn #resourceList p {width:460px;}

.websiteBody .sidebarBox a.button span, .websiteBody .sidebarBox a.button {background-image: url('../images/uiImages/button_small_gold.png'); color:#514321 ; text-shadow: 0.1em 0.1em 0.2em white;}

.websiteBody .sidebarBox .button {padding-right:10px;}

/* Testimonials styles */
.stories div {background-color:#FFFFF7;}
.stories div p {padding: 5px 25px; margin:0 15px; }
.stories .byLine {background-image:url("../images/PC/sprite_3_v-8.png");}

/* Partners page styles */
#bannerQuotes .bannerImg {border-bottom:none;}
#bannerQuotes .quote, #bannerQuotes .attribution{font-weight:normal;}

/* Facebook button on Sign page */
.fb {display:inline-block; padding-left:45px; padding-top:4px; width:160px; height:27px; margin-top:20px; margin-left:120px; color:#ffffff; text-decoration:none; background:url("../images/PC/sprite_3_v-8.png") no-repeat scroll 0 -316px transparent;}
a.fb:hover {background-position: 0 -348px; color:#fff;}
html.sizeLarge .fb {padding-left:40px; }
.fb_small {width:56px; height:24px; color:#ffffff; text-decoration:none; display:inline-block; padding-left:35px; padding-top:1px; margin:0; background:url("../images/PC/sprite_3_v-8.png") no-repeat scroll -253px -316px transparent;}
a.fb_small:hover {background-position:-253px -346px; color:#ffffff;}
html.sizeMedium .fb_short {padding-left:11px; width:155px;}
html.sizeLarge .fb_short {padding-left:8px; width:158px;}
.fb_login {margin-top:20px;}
.signin #termsOfUse {margin-left:0; padding-top:45px;}
.signin .rightColumn {padding-right:0px; width:395px; padding-left:60px;}

/* Create Site Step-1 styles */
div.createSite {position:relative;}
.headingBar {margin-top:10px; margin-bottom:0; padding:3px 16px; background-color:#F4F7F9; text-decoration:none; display:inline-block; width:97%; color:#666; font-size:16px;}
.createSite .leftColumn {padding-left:16px; width:380px; }
.createSite .fb {margin:0;}



/*  ================ FOR TURNING ON FACEBOOK LOGIN - uncomment these styles 
.createSite .rightColumn {border-left:2px solid #d7e1e9;}
.createSite #or {height:38px; width:38px; background:url("../images/PC/sprite_3_v-8.png") no-repeat scroll -412px -278px; position:absolute; top:105px; left:399px;}
  ================*/
  
/* *  ================  FOR TURNING ON FACEBOOK LOGIN - delete these styles 
.createSite .rightColumn {border-left:none; padding-left:16px;}
.createSite #or, .fb_login {display:none;}
================  */ 
/* end of Delete */

.bylineCommon {margin-top:5px; margin-bottom:0; padding-left:16px; color:#999; }

/* Link to us page styles */
.linkToUs #banners li {display:inline-block; width:288px; vertical-align:top;}
.linkToUs .wmnBanner {margin-top:50px;} 
.linkToUs .firstRow { margin-top:10px;} 
.linkToUs #banners .forbanners {margin-left:0; bottom:0;}
.linkToUs .htmlSource {margin-top:0; margin-left:0; background-color:#F8F8F8; border:1px solid #EEEEEE; padding:10px; width:850px;}
.linkToUs #banners .htmlSource { width:212px;  }
.linkToUs #banners code {word-wrap:break-word;}
.linkToUs h4 {margin-top:50px;}
.linkToUs .collapse_icon, .linkToUs .expand_icon {background: url("../images/PC/ui/expand_icon.png") no-repeat scroll 0 2px; color: #888; }
.linkToUs .collapse_icon {background-position: 0 -42px; }
.linkToUs a.expand_icon:hover {background-position: 0 -20px; color:#333;}
.linkToUs a.collapse_icon:hover {background-position: 0 -64px; color: #5E7630; color:#333;}
.linkToUs .view { padding:0 0 0 20px; margin-left:0; margin-top:10px; display:block;}
.linkToUs ul.link_sample li {margin-bottom:50px; border-top:none; padding-left:0;}
.link_sample div {border:1px solid #eee; padding:10px;}