/* Microsite Header*/
#ms-sub-nav li.last {
    border: medium none !important;
}
#content, #right-rail {
   overflow: hidden;
}

#right-rail h2.title {
   color: #e21a23;
}
#ms-detail {
   position: relative; 
   height: 364px !important; 
   background: url("http://www.whitehouse.gov/sites/default/files/jf/header1.jpg") no-repeat !important;
   bottom: 47px;
   padding: 0 6px 0 !important;
}
#ms-title {
  display:none;
}
#ms-callout p {
font-size: 18px !important;
margin-top: 200px !important;
width: 335px !important;
font-family: helvetica, arial, sans-serif !important;
line-height: 20px !important;
text-align: center !important;
padding: 0px 30px 0 50px !important;
}
#ms-callout p span {
color: #369;
font-size: 12px;
}

#edge-under-top {
   display: none;
}
#ms-media-wrapper {position:absolute; top:44px; left:465px;}
#ms-media-wrapper .ms-caption {display:none;}
#microsite #breadcrumb-wrapper {background: url("http://www.whitehouse.gov/files/images/joining-forces/joining_crum_bg.png") no-repeat scroll 0 0 transparent !important;}
#ms-sub-nav {
background: url("http://www.whitehouse.gov/files/images/joining-forces/joining_navbar_bg.png") no-repeat scroll 0 0 transparent !important;
position: relative;
top: 363px;
}
#ms-sub-nav ul {
    padding: 15px 0 15px 25px !important;
}

#ms-sub-nav li {
    border-right: 1px solid #FFFFFF !important;
}

#ms-sub-nav li a:hover {
    color: #260101 !important;
    text-decoration: none !important;
} 
#microsite #breadcrumb a {color:#336699 !important;}
#microsite #breadcrumb {color:#666666 !important;}	
#block-nodeblock-34105 { width: 296px; float: left; } #block-nodeblock-34111 { width: 296px; float: right; }

/* Touts */

   h3.joining-tout-subhead, h3.joining-tout-subhead a {
       font-family: Georgia, Times, Times New Roman, serif;
       font-size: 24px;
       color: #E21A23;
       font-weight: normal !important;
   }
    p.joining-tout-intro {
        font-size: 1.1em;
        margin: 0 0 10px;
}
   #joining-action-triptych {
       background: url("http://www.whitehouse.gov/files/images/joining-forces/joining_subfeature_bg.png") no-repeat scroll 0 0 transparent;
      height: 264px;
       padding: 10px 0 0 15px;
       width: 630px;
}
  .joining-action-panel {
     width: 198px;
     float:left;
     margin: 5px 2px 8px 0px;
}
   .joining-action-panel p {
     color: #737373;
     margin-bottom: 10px;
     padding: 0 15px 0 2px;
}
 #joining-pledge-sprite {
    display: block;
    background: transparent url("http://www.whitehouse.gov/files/images/joining-forces/jf_bn_pledge.png") no-repeat scroll 0 0;
    width: 168px;
    height: 23px;
    text-indent: -99999px;
    outline: none;
  }
  #joining-pledge-sprite:hover {
    background-position: 0 -27px;
  }
  #joining-pledge-sprite:active {
    background-position: 0 -54px;
  }
   #joining-serve-sprite {
    display: block;
    background: transparent url("http://www.whitehouse.gov/sites/default/files/jf_bn_find_project_0.png") no-repeat scroll 0 0;
    width: 132px;
    height: 23px;
    text-indent: -99999px;
    outline: none;
  }
  #joining-serve-sprite:hover {
    background-position: 0 -27px;
  }
  #joining-serve-sprite:active {
    background-position: 0 -54px;
  }

   .joining-resources-sprite {
    display: block;
    background: transparent url("http://www.whitehouse.gov/sites/default/files/jf/jf_bn_learnmore.png") no-repeat scroll 0 0;
    width: 125px;
    height: 23px;
    text-indent: -99999px;
    outline: none;
  }
  .joining-resources-sprite:hover {
    background-position: 0 -27px;
  }
  .joining-resources-sprite:active {
    background-position: 0 -54px;
  }

  .joining-uso-sprite {
    display: block;
    background: transparent url("http://www.whitehouse.gov/files/images/joining-forces/jf_bn_uso.png") no-repeat scroll 0 0;
    width: 132px;
    height: 23px;
    text-indent: -99999px;
    outline: none;
  }
  .joining-uso-sprite:hover {
    background-position: 0 -27px;
  }
  .joining-uso-sprite:active {
    background-position: 0 -54px;
  }

.joining-message-sprite {
    display: block;
    background: transparent url("http://www.whitehouse.gov/files/images/joining-forces/jf_bn_message.jpg") no-repeat scroll 0 0;
    width: 168px;
    height: 23px;
    text-indent: -99999px;
    outline: none;
  }
  .joining-message-sprite:hover {
    background-position: 0 -27px;
  }
  .joining-message-sprite:active {
    background-position: 0 -54px;
  }

/* Featured Stories Tout */

   .joining-feature-left {
      width: 296px;
      float: left;
    }
  .joining-feature-right {
      width: 296px;
      float: right;
    }
   p.joining-feature-caption {
      color:#333333;
      margin: 0 0 5px;
      padding-right: 10px;
   }
   p.joining-feature-link a {
      text-decoration: none !important;
      font-weight: bold;
   }

/*Our Military Tout */

  #joining-ourmil-sprite {
    display: block;
    background: transparent url("http://www.whitehouse.gov/files/images/joining-forces/jf_bn_ourmil.png") no-repeat scroll 0 0;
    width: 190px;
    height: 23px;
    text-indent: -99999px;
    outline: none;
  }
  #joining-ourmil-sprite:hover {
    background-position: 0 -27px;
  }
  #joining-ourmil-sprite:active {
    background-position: 0 -54px;
  }

/* Photo and Video Tout */
#joining-photo-sprite {
    display: block;
    background: transparent url("http://www.whitehouse.gov/files/images/joining-forces/jf_bn_phot-video.png") no-repeat scroll 0 0;
    width: 190px;
    height: 23px;
    text-indent: -99999px;
    outline: none;
  }
  #joining-photo-sprite:hover {
    background-position: 0 -27px;
  }
  #joining-photo-sprite:active {
    background-position: 0 -54px;
  }

/* Social Tout */

 p.joining-social-intro {
       font-size: 1.1em;
       color: #333333;
    }
   span.joining-social {
       margin-right: 20px;
    }
    span.joining-social a, span.joining-social a:visited {
       color: #333333;
       font-weight: bold;
       text-decoration: none !important; 
    }
   span.joining-social img {
       padding: 0 5px 0 0 !important;
       position: relative;
       top: 2px;
    }