#userStories .story a:link, #userStories .story a:visited {
    color: #315da4;
    text-decoration: underline
}

.photo {
    background: url("/image/story-photo-sprites.png") no-repeat top left
}
.holt_small {
    background: url(/image/stories/kat_holt.png) -15px -10px no-repeat transparent;
    width: 90px;
    height: 113px;
}

.bellwether_small {
    background: url(/image/stories/brad-rosenberg.png) -20px -15px no-repeat transparent !important;
    width: 93px;
    height: 93px;
}

.inlevel_small {
    background: url(/image/stories/maciej.png) 0 0 no-repeat transparent !important;
    width: 93px;
    height: 93px;
}

.roi_small {
    background: url(/image/stories/timothy-seward.png) -15px -5px no-repeat transparent;
    width: 98px;
    height: 100px;
}

.hexagon_small {
    background: url(/image/stories/william-fetter.png) -20px -10px no-repeat transparent;
    width: 98px;
    height: 100px;
}

.bionicturtle_small {
    background: url(/image/stories/david-harper.png) -20px -10px no-repeat transparent;
    width: 98px;
    height: 100px;
}

.secondred_small {
    background: url(/image/stories/daniel-schneider.png) -20px -10px no-repeat transparent;
    width: 98px;
    height: 100px;
}

.sprite-Aaron_3rdWave {
    background-position: 0 0;
    width: 72px;
    height: 97px;
}

.sprite-DanStevens_small {
    background-position: 0 -98px;
    width: 72px;
    height: 98px;
}

.sprite-Doherty_Nick_small {
    background-position: 0 -197px;
    width: 72px;
    height: 108px;
}

.sprite-Erin_Blakemore_small {
    background-position: 0 -306px;
    width: 72px;
    height: 97px;
}

.sprite-Helen_Whitehead_small {
    background-position: 0 -404px;
    width: 72px;
    height: 73px;
}

.sprite-ally_simons_small {
    background-position: 0 -478px;
    width: 72px;
    height: 98px;
}

.sprite-bob_hirsh {
    background-position: 0 -577px;
    width: 72px;
    height: 98px;
}

.sprite-lorne_greene_small {
    background-position: -73px -98px;
    width: 72px;
    height: 85px;
}

.sprite-ciaran_rogers_small {
    background-position: 0 -676px;
    width: 72px;
    height: 92px;
}

.sprite-cookstorage_small {
    background-position: 0 -769px;
    width: 72px;
    height: 99px;
}

.sprite-jean_philippe_landry {
    background-position: 0 -869px;
    width: 72px;
    height: 98px;
}

.sprite-julia_bergmann_small {
    background-position: 0 -968px;
    width: 72px;
    height: 77px;
}

.sprite-laura_roeder_small {
    background-position: 0 -1046px;
    width: 72px;
    height: 108px;
}

.sprite-luther_cale_small {
    background-position: 0 -1155px;
    width: 72px;
    height: 87px;
}

.sprite-nick_entercom_small {
    background-position: 0 -1243px;
    width: 72px;
    height: 72px;
}

.sprite-photo_adrian_small {
    background-position: 0 -1316px;
    width: 72px;
    height: 97px;
}

.sprite-photo_dan_tipton {
    background-position: 0 -1414px;
    width: 72px;
    height: 80px;
}

.sprite-photo_gunter_hildebrand_small {
    background-position: 0 -1495px;
    width: 72px;
    height: 84px;
}

.sprite-photo_joe_small {
    background-position: 0 -1580px;
    width: 72px;
    height: 89px;
}

.sprite-photo_rurik_bradbury_small {
    background-position: 0 -1670px;
    width: 72px;
    height: 96px;
}

.sprite-photo_ryan_wood_small {
    background-position: 0 -1767px;
    width: 72px;
    height: 72px;
}

.sprite-sayitright_small {
    background-position: 0 -1840px;
    width: 72px;
    height: 85px;
}

.sprite-scott_whigham_small {
    background-position: 0 -1926px;
    width: 72px;
    height: 98px;
}

.sprite-story_cornelius_fichtner_small {
    background-position: -73px 0;
    width: 72px;
    height: 98px;
}

#userStories .tryWrikeFree {
    background: #fff url(/image/stories/success-stories-bg.png) no-repeat 50% 66px;
    color: #fff;
    text-align: center;
    padding-top: 66px;
    padding-bottom: 40px;
}

#userStories .tryWrikeFree p {
    font-size: 16px
}

#userStories .tryWrikeFree p.readMore {
    margin: 14px 0 0 -26px
}

#userStories .tryWrikeFree p.excitedCustomers {
    margin: 10px 0 0 -26px
}

#userStories .tryWrikeFree a:link, #userStories .tryWrikeFree a:visited {
    color: #fff;
    text-decoration: underline
}

#userStories .tryWrikeFree a:hover {
    color: #fff;
    text-decoration: none
}

#userStories .tryWrikeFree .tryLink {
    font-size: 20px;
    font-weight: bold;
    margin: 23px 0 0 -26px
}

#userStories .tryWrikeFree .tryLink a:link, #userStories .tryWrikeFree .tryLink a:visited {
    text-decoration: underline;
    color: #5d9119
}

#userStories .tryWrikeFree .tryLink a:hover {
    text-decoration: none
}

.photo-1 {
    float: left;
    margin-top: 8px;
}

.cloud {
    float: left;
    background: url(/image/stories/bg-quote-wide.png) 0 0 no-repeat transparent;
    width: 814px;
    height: 75px;
    margin-left: 10px;
    padding: 20px 0;
    text-align: right;
}

.cloud .cloud-text {
    padding: 0 83px;
}

.cloud-text .subj {
    display: block;
    font-size: 24px;
    margin-bottom: 15px;
}

.cloud-text .subj .q {
    background: url(/image/stories/quote-72.png) no-repeat 0 0 transparent;
    width: 28px;
    height: 22px;
    display: inline-block;
    line-height: 28px;
    vertical-align: super;
    margin-right: 10px;
}
.cloud-text .subj .qm {
    background: url(/image/stories/quote-24.png) no-repeat 0 0 transparent;
    width: 6px;
    height: 6px;
    display: inline-block;
    line-height: 24px;
    vertical-align: super;
    margin-right: 3px;
}

.logos {
    height: 48px;
    display: inline-block;
    margin: 20px 0 32px;
    padding: 20px 0 0;
}

.icons {
    display: inline-block;
    float: left;
    margin-right: 12px;
}

.dotted-line {
    background: url(/image/stories/dotted-line.png) 0 0 repeat-x transparent;
    height: 1px;
    margin-top: 42px;
}

.separator {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 15px 0;
    width: 100%;
    background-color: #efeff7;
    border-top: 1px solid #dedfef;
    border-bottom: 1px solid #dedfef;
    margin: 21px 0;
}

.separator span {
    font-family: Arial;
    font-size: 18px;
    line-height: 24px;
}

.h1 {
    font-size: 30px;
    font-weight: bold;
    margin-top: 30px;
    font-family: Arial;
}