@charset "UTF-8";
/* CSS Document */

/* COLORS */
.red {color: #ce2b3e}
.blue {color: #2f6d78}
.white {color: #fff}
.gray {background: #dddede}

/* SPACERS */
.marginTop1 {margin-top: 1rem}
.marginTop2 {margin-top: 2rem}
.marginTop3 {margin-top: 3rem}
.marginBot1 {margin-bottom: 1rem}
.marginBot2 {margin-bottom: 2rem}
.marginBot3 {margin-bottom: 3rem}

/* TOP BANNER */
.topBanner {border-bottom: 10px solid #131b30; border-top: 10px solid #ce2b3e;
background: rgba(18,60,80,1);
background: -moz-linear-gradient(top, rgba(18,60,80,1) 0%, rgba(53,145,164,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18,60,80,1)), color-stop(100%, rgba(53,145,164,1)));
background: -webkit-linear-gradient(top, rgba(18,60,80,1) 0%, rgba(53,145,164,1) 100%);
background: -o-linear-gradient(top, rgba(18,60,80,1) 0%, rgba(53,145,164,1) 100%);
background: -ms-linear-gradient(top, rgba(18,60,80,1) 0%, rgba(53,145,164,1) 100%);
background: linear-gradient(to bottom, rgba(18,60,80,1) 0%, rgba(53,145,164,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123c50', endColorstr='#3591a4', GradientType=0 );}

.toolNavWrap {background-color: #ce2b3e; padding: 0 .25rem; border-radius: 0 0 3px 3px }

.toolNav {display: block; width: auto; overflow: hidden;}
.toolNav dt {text-transform: uppercase;}
.toolNav dt, .toolNav dd, .toolNav li {
float: right; display: inline; margin-right: 1rem; margin-bottom: .5rem; font-family: "Rokkitt", serif; font-weight: normal; font-size: 0.875rem; color: #fff; }
.toolNav dt a, .toolNav dd a, .toolNav li a {text-decoration: none; color: #fff; padding: 0.1875rem .1rem; }
.toolNav dt a:hover, .toolNav dd a:hover, .toolNav li a:hover {color: #f29ca6; }
.toolNav dt.active a, .toolNav dd.active a, .toolNav li.active a {border-radius: 3px; font-weight: normal; background: #131b30; padding: 0.1875rem 1rem; cursor: default; color: white; }
.toolNav dt.active a:hover, .toolNav dd.active a:hover, .toolNav li.active a:hover {background: #28365c; color: white }

.bgPic1 {background: url(../img/bgDelware.png) no-repeat}
.bgPic2 {background: url(../img/bgCPAC.png) no-repeat}
.bgPic5 {background: url(../img/bgMtRushmore.png) no-repeat}
.bgPic4 {}
.bgPicCCJR {background:url(/wp-content/themes/acuf/img/bgFoundationCrime1.png) no-repeat}


/* FOOTER */
.footerWrap {background: #3491a2; padding: 2rem 0; color: white}
.footerWrap p {font-size: .775rem}
.footerWrap a {color: white; font-weight: bold; }
.footerWrap a:hover {color: white; font-weight: normal; }
.footerWrap H3 {text-transform: uppercase; line-height: 1.4rem}

/* SCROLL UP */
#scrollUp {
    bottom: 0;
    right: 30px;
    width: 70px;
    height: 70px;
    margin-bottom: -10px;
    padding: 10px 5px;
    font: 14px/20px sans-serif;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    color: #828282;
    -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(top, #EBEBEB, #DEDEDE);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EBEBEB), to(#DEDEDE));
    background-image: -webkit-linear-gradient(top, #EBEBEB, #DEDEDE);
    background-image: -o-linear-gradient(top, #EBEBEB, #DEDEDE);
    background-image: linear-gradient(to bottom, #EBEBEB, #DEDEDE);
    background-repeat: repeat-x;
    -webkit-transition: margin-bottom 150ms linear;
    -moz-transition: margin-bottom 150ms linear;
    -o-transition: margin-bottom 150ms linear;
    transition: margin-bottom 150ms linear;
}
#scrollUp:hover {margin-bottom: 0;}


/* MAIN CONTENT */
.wrapPic {float: left; margin: 5px 1rem 1rem 0; width: 50%;}
.wrapSpeakerPic {float: left; margin: 0 1rem 1rem 0; }

.rowDivLine {margin: 2rem 0;  border-bottom: 2px solid #dddede}
.rowDivLineRed {margin: 2rem 0 1rem 0;  border-bottom: 2px solid #ce2b3e}
.rowDivLineWhite {margin: 1rem 0;  border-bottom: 2px solid #ffffff}
.button.featuredButton {font-size: 2rem}
.thumbPad {margin-right: 10px}

.hBar {background: #ce2b3e; padding: .5rem .5rem .3rem .5rem; color: white; text-transform: uppercase; margin-bottom: 1rem; line-height: 1.4rem}
.hPost {font-family: Oswald, sans serif; font-weight: 300}
p.small {font-size: 80%;}
.moreLink {font-family: Rokkitt, serif; text-transform: uppercase;}

.date {font-size: .775rem; margin-bottom: .5rem}
.policyCat {font-family: Oswald; text-transform: uppercase; font-size: .875rem; margin-bottom: 1rem}
h1 {line-height: 2.5rem}

.caps {text-transform: uppercase}

.place {background: #ff0000;}

/* Twine Feed */

.twineHeight {width: 100%; max-height:1000px;overflow: scroll;}
.twineHeightACU {width: 100%; height:200px; max-height:2000px;overflow: scroll;}


/* ACUF Styles */

.sidebarLink {
	color:#ce2b3e;
	font-weight:bold;	
}




