
#campaigns_header {height: 80px; width: 930px; margin: 15px 0 0 20px; padding: 0px;}

#protectkids-logo {float: left; width: 340px; height: 80px; display: block;}

/* the full nav including the fade */
#protectkids-nav-bar {
    width: 582px;
    height: 39px;
    display: block;
    margin: 4px 0 0 0px;
    float: left;
}

#main_well {width: 970px;}
#main_well_content {
    margin-top: 0px;
    float: left;
    width: 641px;
    display: inline;
}
#right_rail {
    margin: 0px 0px 0px 0px;
}

#bg-heading {display: none;}

/* Navigation */

#protectkids-nav { float:left; line-height: 1; z-index: 9998; margin: 30px 0 0 0px;}

#protectkids-nav a {
background: url(/images/protectkids/protectkids-nav.jpg) no-repeat 0 0;
display: block;
height: 25px;
text-indent: -999em;
overflow: hidden;

}

#protectkids-nav ul {
    list-style-type: none;
	margin: 0;
	padding: 0;
}

#protectkids-nav li { float: left; position: relative; }
#protectkids-nav li * { position: relative; }
#nav li, #protectkids-nav ul { margin: 0; padding: 0; }

/* Default */
#protectkids-nav-getinvolved a { background-position: 0 0; width: 144px; }
#protectkids-nav-getinvolved-on a { background-position: 0px -25px; width: 144px; }
#protectkids-nav-learn a { background-position: -144px 0; width: 96px; }
#protectkids-nav-learn-on a { background-position: -144px -25px; width: 96px; }
#protectkids-nav-blog a { background-position: -240px 0; width: 87px; }
#protectkids-nav-blog-on a { background-position: -240px -25px; width: 87px; }
#protectkids-nav-news a { background-position: -327px 0; width: 125px; }
#protectkids-nav-news-on a { background-position: -327px -25px; width: 125px; }
#protectkids-nav-donate a { background-position: -452px 0; width: 130px; }

/* Hovering */
#protectkids-nav-getinvolved a:hover { background-position: 0px -25px; width: 144px; }
#protectkids-nav-learn a:hover { background-position: -144px -25px; width: 96px; }
#protectkids-nav-blog a:hover { background-position: -240px -25px; width: 87px; }
#protectkids-nav-news a:hover { background-position: -327px -25px; width: 125px; }


/* Clicking */
#protectkids-nav-getinvolved a:active { background-position: 0px -25px; width: 144px; }
#protectkids-nav-learn a:active { background-position: -144px -25px; width: 96px; }
#protectkids-nav-blog a:active { background-position: -240px -25px; width: 87px; }
#protectkids-nav-news a:active { background-position: -327px -25px; width: 125px; }

#protectkids-nav-fade {
background: url(/images/protectkids/protectkids-nav-fade-spacer.jpg) repeat-x 0 0;
display: block;
height: 25px;
width: 582px;
margin: 55px 0 0 0px;
float: left;
}
/* end nav */

/* front page feature box */
#protectkids-front-feature {
background: url(/images/protectkids/front-feature.jpg) no-repeat 0 0;
display: block;
width: 641px;
height: 245px;
margin: 0px 0 0 0px;
}

#protectkids-front-feature .content {
    padding: 15px;
}

#protectkids-front-feature .content h1 {
    font-size: 20px;
    color: #404127;
}

#protectkids-front-feature .content h2 {
    font-size: 14px;
    color: #535254;
    width: 500px
}

#protectkids-front-feature .content h3 {
    font-size: 12px;
    color: #535254;
    width: 460px;
    margin: 10px 0 0 0px;
}

#protectkids-front-feature #implementation {margin: 20px 0 0 0px;}
#protectkids-front-feature #implementation .content h1 {    
    font-size: 16px;
    color: #ffffff;
}

#protectkids-front-feature #implementation .content .links {margin-top: 10px;}
#protectkids-front-feature #implementation .content .links div {
    margin: 0 0 6px 0px;
}

#protectkids-front-feature #implementation .content .links div a {
    color: #ffffff;
    font-weight: bold;
}

#protectkids-front-feature #implementation .content .links div a:hover {
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
}

#protectkids-interior-feature {
display: block;
width: 641px;
margin: 0px 0 0 0px;
}

#protectkids-front-feature-left { float:left; }

#protectkids-front-feature-right {float: left}

/* Campaign Blog */
#protectkids-blog {
    background: #ffffff url(/images/healthcare/hcr-whatsnew.jpg) no-repeat 0 0;
    width: 641px;
    height: 300px;
    margin: 15px 0 20px 0px;    
    display: block;
}

#protectkids-blog div.heading1 {display: none;}
#protectkids-blog div.feature-entry {width: 310px; margin: 24px 0px 20px 16px; padding: 0 10px 0 0px; border-right: 1px solid #a29f9f; float: left; display: inline;}
#protectkids-blog div.entry-list {width: 283px; height: 220px; margin: 13px 0 0 16px; float: left;}
#protectkids-blog div.entry-title {padding: 0 0 8px 0px;}
#protectkids-blog div.entry-title a {font-weight: bold;}
#protectkids-blog div.entry-teaser {padding: 0 0 16px 0px;}
#protectkids-blog div.entry-teaser p {margin: 0 0 -1em 0px; padding: 0px;}
#protectkids-blog div.entry-date {
    font-size: 11px;
    color: #666666;
    padding: 0 0 0px 0px;
}

#protectkids-fact-sheets {
    background: #ffffff url(/images/protectkids/protectkids-facts.jpg) no-repeat 0 0;
    width: 310px;
    height: 100%;
    float: left;
    margin: 15px 0 20px 0px;
    padding: 50px 0 0 0px;
    display: block;
}

#protectkids-fact-sheets div.content {
    width: 273px;
    margin: 0px 0px 10px 16px;
}

#protectkids-training {
    background: #ffffff url(/images/protectkids/protectkids-training.jpg) no-repeat 0 0;
    width: 310px;
    height: 260px;
    float: left;
    margin: 15px 0 20px 20px;
    padding: 50px 0 0 0px;
    display: block;
}

#protectkids-training div.content {
    width: 273px;
    margin: 0px 0px 10px 16px;
}

#protectkids-reports {
    background: #ffffff url(/images/protectkids/protectkids-reports.jpg) no-repeat 0 0;
    width: 310px;
    height: 260px;
    float: left;
    margin: 15px 0 20px 20px;
    padding: 50px 0 0 0px;
    display: block;
}

#protectkids-reports div.content {
    width: 273px;
    margin: 0px 0px 10px 16px;
}


#protectkids-insider {
    width: 310px;
    float: left;
    margin: 15px 0 0 20px;
    display: block;
}

#protectkids-social {
    background: #ffffff url(/images/protectkids/protectkids-social.jpg) no-repeat 0 0;
    width: 310px;
    height: 270px;
    float: left;
    margin: 15px 0 20px 20px;
    display: block;
}

#protectkids-social div {width: 86px; margin: 42px 0 0  10px;}

#protectkids-action {
    background: #e1e1e1 url(/images/protectkids/protectkids-getinvolved.jpg) no-repeat 0 0;
    width: 310px;
    height: 100%;
    float: left;
    margin: 15px 0 20px 0px;
    display: block;
}

#protectkids-action div.heading1 {display: none;}
#protectkids-action div.action-list {width: 265px; margin: 54px 0 0 16px;}

#protectkids-inthenews {
    background: #ffffff url(/images/protectkids/protectkids-inthenews.jpg) no-repeat 0 0;
    width: 261px;
    height: 200px;
    margin: 0px 0 0 0px;
    padding: 0px 0 0 0px;
}
#protectkids-inthenews-list {
    list-style-type: none;
    padding: 58px 0px 0 0px;
    margin: 0 0 0 18px;
    width: 224px;
}

#protectkids-resources {
    background: #ffffff url(/images/protectkids/resources-sidebar.jpg) no-repeat 0 0;
    width: 261px;
    height: auto;
    margin: 0px 0 0 0px;
    padding: 0px 0 0 0px;
    border: 1px solid #cecece;
}
#protectkids-resources-list {
    list-style-type: none;
    padding: 86px 0px 0 0px;
    margin: 0 0 0px 20px;
    width: 224px;
}

#protectkids-resources li {padding-bottom: 12px;}

#protectkids-resources li a {color: #363535; font-size: 12px; font-weight: bold;}
#protectkids-resources li a:link {color: #363535; font-size: 12px; font-weight: bold;}
#protectkids-resources li a:hover {color: #363535; font-size: 12px; font-weight: bold;}
#protectkids-resources li a:active {color: #363535; font-size: 12px; font-weight: bold;}
#protectkids-resources li a:visited {color: #363535; font-size: 12px; font-weight: bold;}

#protectkids-inthenews li {padding-bottom: 6px;}

#protectkids-inthenews li a {color: #363535; font-size: 11px; font-weight: bold;}
#protectkids-inthenews li a:link {color: #363535; font-size: 11px; font-weight: bold;}
#protectkids-inthenews li a:hover {color: #363535; font-size: 11px; font-weight: bold;}
#protectkids-inthenews li a:active {color: #363535; font-size: 11px; font-weight: bold;}
#protectkids-inthenews li a:visited {color: #363535; font-size: 11px; font-weight: bold;}

#blog-rss {position: relative; top: 14px; left: 608px; width:24px; height: 26px;}
