/* --------------------------------------------------------------------- */
/* Stories
/* --------------------------------------------------------------------- */
#stories {
    padding-bottom: 20px;   
}

#stories_bg {
    float: right;
    margin: -42px 20px 0px 0px;
    background-image: url(/retail3/images/stories/brad_attaway/brad_attaway.png);
    background-position: top right;
    background-repeat: no-repeat;
    height: 250px;
    width: 252px; 
}

#stories_bg #links {
    z-index: 998;
    margin: 300px -17px 0px 0px;
    float: right;
    width: 200px;
}

#stories_bg #links .link {
    padding: 0px 0px 20px 0px;
}

#stories .blurb {
    padding: 10px 20px 10px 20px;
    font-size: 13px;
    color: #CECECE;
}

#stories .blurb p {
    line-height: 18px;
    padding: 0px 0px 10px 0px;
}

#stories .blurb2 p {
    line-height: 18px;
    padding: 0px 20px 10px 10px;
    font-size: 13px;
    color: #CECECE;
}

#stories #container {
    width: 400px;   
}

#stories #link_block {
    width: 400px;
    font-size: 13px;
    color: #CECECE;
    padding: 10px 20px 10px 20px; 
}

#stories #link_block .link_section {
    padding: 10px 0px 20px 0px;
    line-height: 18px; 
}

#stories #link_block .title {
    font-size: 20px;
    color: #CECECE;
    padding: 0px 0px 4px 0px;
    font-weight: bold;
    line-height: 22px;
}

#stories #link_block .link_section img {
    padding: 10px;
    display: block;
}



/* --------------------------------------------------------------------- */
/* Story
/* --------------------------------------------------------------------- */
.story {
    padding-bottom: 20px;  
}

.story .blurb {
    padding: 10px 10px 0px 20px;
    font-size: 13px;
    color: #CECECE;
}

.story .blurb p {
    line-height: 18px;
    padding: 0px 0px 10px 0px;
}

.story .blurb2 p {
    line-height: 18px;
    padding: 0px 20px 10px 10px;
    font-size: 13px;
    color: #CECECE;
}

.story .content {
    width: 430px;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.story .content .author {
    font-size: 16px;
    width: 400px;
    border-bottom: 1px dashed #CECECE;
    padding: 0px 0px 8px 0px;
    margin: 0px 0px 8px 0px;
}

.story .content .testimony p {
    font-size: 13px;
    line-height: 18px;
    color: #CECECE;
    padding: 0px 0px 14px 0px; 
}

.story table {
    color: #CECECE;
    font-size: 13px;  
}

.story table th {
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    valign: top;
    padding: 4px 10px 0px 0px;
    width: 120px;
}

