﻿#rightTool { float: right; width: 260px; }
#content { float: left; width: 688px; }
#rightTool .block { margin-right: 38px; }
#content .block { margin-left: 38px; }
#rightTool h3 { padding: 5px; }
.socialLinks { width: 100%; overflow: hidden; }
.socialLinks li { float: left; padding-right: 10px; width: 77px; }
.front_page_social{float: left; margin: 5px 10px;}
#sharethis{height: 26px; line-height: 26px; vertical-align: middle; display: inline-block; margin-bottom: 12px;}

/**** Banner Image *************************************************/
#bannerImageContainer {background: #fbbfd1; width: 650px; padding: 8px 0 0 0; position: relative;}
#bannerImage 
{
    width: 632px;
    overflow: hidden;
    height: 270px;
    margin: 0 auto;
}
#bannerImageContainer .extra 
{
    width: 80px;
    height: 70px;
    position: absolute;
    bottom: -7px;
    left: -35px;
    background: url(Content/MainImageDog.png);
    z-index: 1000;
}
#bannerImageContainer .grayBar 
{
    position: absolute;
    bottom: 0;
    left: 9px;
    width: 632px;
    height: 40px;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
}
#bannerImage .caption 
{
    position: absolute;
    top: 243px;
    left: 50px;
    color: #fff;
    font-weight: bold;
    z-index: 1010;
}
#bannerNav
{
    position: absolute;
    bottom: 7px;
    right: 12px;
    z-index: 1000;
}
#bannerNav a 
{
    display: block;
    border: 1px solid #b35172;
    padding: 4px 8px;
    color: #fff;
    text-decoration: none;
    background: #c7a0ae;
    font-weight: bold;
    float: left;
    margin: 0 3px;
}
#bannerNav a:hover, #bannerNav a.activeSlide
{
    border-color: #df4f7b;
    background: #fbbfd1;
    color: #df4f7b;
}

/**** Mission Statement **********************************************/
#missionStatement 
{
    background: #ffdae5 url(Content/MissionBg.gif) top repeat-x;
    color: #f07097;
    font-size: 18px;
    font-family: Georgia, Times New Roman;
    padding: 10px;
    line-height: 20px;
    letter-spacing: -1px;
    margin: 0 0 10px 0;
}
#missionStatement .corner {}
#missionStatement strong { color: #df4f7b; font-size: 20px; }
#missionStatement a { color: #f07097; text-decoration: none; }

/**** Swing Boxes ****************************************************/
#swingBoxes { background: url(Content/SwingBg.gif) top right no-repeat; width: 650px; }
#swingBoxes .container 
{
    float: left; 
    width: 320px;
}
#swingBoxes .first { margin-right: 10px; }
#swingBoxes h3 
{
    background: #ed91ab;
    color: #fff;
    padding: 10px;
    font-size: 18px;
}
#swingBoxes .content { padding: 0 15px; }

/**** Print & Share Links ************************************************/
.printShareLinks { padding: 10px 0 0 0; }
.printShareLinks a { display: inline-block; padding: 0 10px 5px 20px; }
.printShareLinks a.print { background: url(../Standard/Icons/Print.gif) top left no-repeat; }
.printShareLinks a.share { background: url(../Standard/Icons/Share.gif) top left no-repeat; }

