/* ################ */
/* This is custom styles not related to the core template. */
/* Page specific css is now handeled locally in plone */
/* I'd rather not have this file, but unfortunatly, we need it */
/* ################ */


.strong, .bold, .b{font-weight:bold;}
.em, .italic, .i{font-style:italic;}
.backToTop{text-align:right; border-bottom:1px solid #aaa; padding-bottom:5px}
pre span.invert {background-color:#333; color:#DEE7EC;}

/* KUPU Styles */
.callout, .bluebox {background-color:#FFFFBB; border:1px dotted black; padding:1em; font-weight:normal; color:black;}
.bluebox {background-color:#CCFFFF;}
blockquote {border: 1px solid #ddd; margin-left: 30px; margin-right: 30px; padding: 15px;}
blockquote p{font-size:11px; color:black;}
/* END: Kupu Styles */

/* Form Styles */
.fieldRequired {border:3px solid red; display:inline-block; height:0; margin-left:5px; margin-top:2px; text-indent:-9999px; width:0;}
fieldset {border:1px solid #8CACBB; line-height:1.5em; margin:1em 0; padding:0 1em 1em; width:auto;}
label{margin-right:10px;}
.field{margin-bottom:5px;}

/* END: Form Styles */

.imgspan, .imgspan_nurse, .imgleft, .imgright, .imgleft_james, .image-left {
border:1px solid #AAAAAA;
color:#76797C;
display:block;
float:left;
font-size:85%;
font-weight:normal;
margin-right:2em;
margin-top:1em;
padding:0.5em;
text-align:center;
}
.imgspan img, .imgspan_nurse img, .imgleft img, .imgright img, .imgleft_james img, .image-left img {margin-bottom:5px;}

.imgright dd, .image-left dd{font-size:95%;}
.imgright, .image-right{float:right; margin-left:2em; margin-right:0;}
.image-left{float:left; margin-right:2em; margin-left:0;}

.even td{background-color:#cdcdff;}
.odd td{background-color:white;}

.listing{border:1px solid #8cacbb; border-right:0;}
.listing td, .listing th{padding:3px 7px; border-right:1px solid #8cacbb; vertical-align:middle;}
.listing th{border-bottom:1px solid #8CACBB;}
.listing th{background-color:#000066; color:white;}

/* key facts / related links */
#keyfacts{float: right; background-color: #e5e5e5; width: 20em; font-size: 0.8em; margin: 1em; margin-right: 0; border: 1px solid #666;}
#keyfacts ul{padding:0.6em 0.6em 0.6em 20px;}
#keyfacts h3{background-color: #06c; color: white; text-transform: uppercase; font-size: 1.1em; text-align: center; padding: 0.2em; margin: 0; word-spacing: 0.4em;}
/* END: key facts / related links */

/* PFG Customisations */
.formid-reviewform #archetypes-fieldname-name, .formid-reviewform #archetypes-fieldname-e-mail-address{width:49%; float:left;}
.formid-reviewform #archetypes-fieldname-browser, .formid-reviewform #archetypes-fieldname-copy_of_star-rating, .formid-reviewform #archetypes-fieldname-star-rating{width:32%; float:left;}
.formid-reviewform #archetypes-fieldname-browser label:first-child, .formid-reviewform #archetypes-fieldname-copy_of_star-rating label:first-child, 
.formid-reviewform #archetypes-fieldname-star-rating label:first-child{font-weight:bold !important;}
.formid-reviewform #archetypes-fieldname-review{clear:both;}
  /* PFG margins */
  .pfg-form h3{font-size:130%; margin-bottom:0.5em;}
  .pfg-form div {margin-top:0.5em; margin-bottom:1em;}
  /* End PFG Margins */
  /* PFG Required fied styles - Case:14021 - alth - 290208 */
  span.fieldRequired{position:relative; top:7px}
  /* END:  PFG Required fied styles */

#pfg-fieldwrapper .error{background-color:yellow; padding:10px; border:1px solid red;}
#pfg-fieldwrapper .error .fieldErrorBox, #pfg-fieldwrapper .error .formQuestion{font-weight:bold; font-size:1.2em;}
/* EEND: PFG Customisations */

/* Sitemap fixes */
#portal-sitemap {background-color:white}
#portal-sitemap *{background-color:white; text-align:left;}
/* END: Sitemap fixes */

/* List styles eg (/about/acronyms) (FB CASE: 29892) */
#delivery-list {margin: 10px auto;}
#delivery-list li {color: #DDDDDD; display: inline; padding-right: 0.7em;}
/* END: List styles eg (/about/acronyms) (FB CASE: 29892) */

/* Remove image_view_fullscreen links (FB CASE: 30035) */
.visualNoPrint{display:none;}
/* END: Remove image_view_fullscreen links (FB CASE: 30035) */

/* Post-it Note styles */
#post-it{width: 178px; background:#fdf000 url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/images/notebottom.png) -1px bottom repeat-x; padding-bottom: 55px; margin-bottom: 20px; margin-top: -5px;}
#post-content{background:url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/images/noteshad.gif) right top no-repeat; padding-top: 50px;}
#post-content h2 {border: medium none; font-size: 115%; margin: 0; padding: 0; text-align: center; width: 169px;}
#post-content p {font-size: 12px; margin-bottom: 3px; padding-left: 10px; padding-right: 10px;}
/* END: Post-it Note styles */

/* Reduce homepage nav teaser padding (FB CASE: 30824) */
.template-teaser_landing_homepagetabs .content, .template-teaser_landing_homepagetabs #mostvisited {margin-bottom:0px;}
.template-teaser_landing_homepagetabs .portletNews {margin-bottom:9px;}
.template-teaser_landing_homepagetabs #footer {margin-top:20px;}
/* END: Reduce homepage nav teaser padding (FB CASE: 30824) */

/* Blog roll [landingpage] (FB CASE 34199) */
.blogroll.rowOfTextTeasers {padding:0; height: 215px; width: 379px; padding-left:9px; border:0; background:transparent url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/css/custom.css) 0 43px no-repeat;}
.blogroll.rowOfTextTeasers .tt_two {margin:0; border:1px solid #666; background:transparent;}
.blogroll.rowOfTextTeasers .tt_two h4 {margin-top:9px; color:white; padding:8px; margin-left:-10px; width:372px; margin-bottom:8px;}
/* END: Blog roll [landingpage] (FB CASE 34199) */

/* Blog roll [index page] (FB CASE 34199) */
.blog .content dd {margin-bottom:10px}
.blog .contenttype-document img {display:none}
.blog .contenttype-document a {font-size:140%;}
/* END: Blog roll [index page] (FB CASE 34199) */

/* Blog post Styles (FB CASE 34199) */
.blog .content{
    width: 715px; /* This allows space for margin, padding and border */
        margin-left:30px;
        padding:10px 20px;
        border:1px solid #888;
    background-color:#fdfdfd;
}
.blog .documentFirstHeading{
    left: -30px;
    line-height: 22px;
    position: relative;
    text-align: left;
    width: 745px;
    padding-bottom:9px;
    background:transparent url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/css/custom.css) bottom left no-repeat;
}
.blog .documentFirstHeading span{
    color: white;
    padding: 5px 10px 5px 20px;
    width: 100%;
    display:block;
}
.blog .documentDescription {margin-top:0; text-align:right;}
/* END: Blog post Styles (FB CASE 34199) */

/* Blog - PACS Specific */
.pacs .blogroll.rowOfTextTeasers {background-image:url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/images/pacs_lp_title_fold.png);}
.pacs .blogroll.rowOfTextTeasers .tt_two h4,
.pacs.blog .documentFirstHeading span {background-color: #FF6600;}
.pacs.blog .documentFirstHeading {background-image:url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/images/pacs_title_fold.png);}
/* END: Blog - PACS Specific */

/* Share links (FB CASE 34199) */
#footer ul {width: 950px;}
#footer li.shareLink {width:32px; height:32px; display:block; float:right; margin:3px 3px 0}
#footer li.shareLink a {background:transparent no-repeat center center; display:block; width:32px; height:32px;  text-indent:-9999px; float:right;}
#footer li#shareThisPage {border-left: 1px solid black; height: 21px; line-height: 25px; margin-left: 10px; margin-top: 5px; padding-bottom: 8px; padding-left: 12px; padding-top: 0; position: absolute; font-weight:bold;}
#footer li#twitter a{background-image:url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/images/twitter.png)}
#footer li#facebook a{background-image:url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/images/facebook.png)}
#footer li#rss a{background-image:url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/images/rss.png)}
#footer li#linkedin a{background-image:url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/images/linkedin.png)}
#footer li#email a{background-image:url(http://webarchive.nationalarchives.gov.uk/20130502102046/http://www.connectingforhealth.nhs.uk/static/wwwcfh/images/email.png)}
#footer .shareLink {margin-top:-32px !important/9;}
#footer #shareThisPage {margin-top:-7px !important/9;}
/* END: Share links (FB CASE 34199) */
