/* 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/joining_banner.jpg) no-repeat !important;
    bottom: 47px;
   padding: 0 22px 0 !important;
}
#ms-title {
  display:none;
}
#ms-callout p{
font-size: 14px !important;
margin-top: 176px !important;
width: 383px !important;
font-family: arial, sans-serif !important;
line-height: 20px !important;
text-align: center !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_find_resources.png") no-repeat scroll 0 0;
    width: 132px;
    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;
    }