
body {
    background: url("../images/ao_background.gif") repeat-x scroll 0 0 #FFFFFF;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    color:#262626;
}

img, a {
    border:none;
}

.clr {
    clear:left;
}

form {display:inline}

#center {
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    margin: 10px auto;
    padding: 0;
    width: 970px;
    background:#ffffff;
}

#timebar {
    background:#35587d url('../images/non_subscriber/topPage_bar.jpg') no-repeat;
    height:25px;
    border-bottom:1px solid #ffc449;
    margin:0 0 3px 0;
}

#timebar .date {
    float:left;
    width:500px;
    color:#7fa4d0;
    font-size:10px;
    padding:7px 0 0 10px;
}

#timebar .login {
    float:right;
    width:300px;
    padding:3px 10px 0 0;
    height:19px;
    overflow:hidden;
    text-align: right;
}

#logo, #contentBlock {
    margin:0;
    padding:0;
}

p.login_text {
    font-size: 9px;
    margin: 0 10px 0 0;
    text-align: right;
}

p.login_text a {
    color:#f9a711;
}

.logo_main {
    height: 85px;
    overflow: hidden;
    position: relative;
    width: 401px;
    float: left;
 }

.logo_main .logo_sub {
    position: absolute;
    bottom:0;
    right:0;
}

.logo_sub #aoSubLogoButton {
    margin:0 0 3px 0;
}

.logo_main #aoSubLogo {
    margin:0 5px 0 0;
}

#navigation {height: 25px;}

#contentAndRail {
    background:#ffffff url('../images/non_subscriber/right_rail_bkgrd.png') repeat-y 765px top;
}

#contentTeaser {
    background:transparent url('../images/non_subscriber/preview_panel.png') no-repeat 21px 25px;
    height: 260px;
}

#contentTeaser .tease {
    padding: 50px 0 0 245px;
}

#contentTeaser .tease h2 {
    margin:0;
    padding:0;
}

#contentTeaser .story_body p {
    margin:0;
    padding:0;
    font-size: 12px;
}

#contentTeaser .tease span.archiveonly_note {

}

#contentTeaser .tease p.byline {
    margin: 5px 0 10px;
}

#contentTeaser .tease span.archiveonly_note {
    background:#f9a711;
    padding:3px 6px;
    font-weight:bold;
}

#contentTeaser .tease .with_lead_photo {
    float:left;
    width:480px;
    padding:0;
    margin:0 10px 0 0;
}

#contentTeaser .tease .no_lead_photo {
    float:left;
    width:680px;
    padding:0;
    margin:0;
}


#contentTeaser .tease .lead_photo {
    float:left;
    width:184px;
    padding:0;
    margin:0;

}
#contentTeaser .tease .lead_photo img {
    border:2px solid #D6D6D6;
}

.story_body p {
    font-size: 12px;
}

.lead_photo p.photocredit {
    font-size: 10px;
    margin:5px 0 0 0;
    text-align: right;
}

.sell {
    padding:10px;
}

.sell .left_content {
    float:left;
    padding: 0 10px 0 0;
    width: 720px;
}

.sell .left_content .post-story-note {
    font-size: 12px;
}

.left_content img#pricingChart {
    margin:0 0 0 25px;
    display:block;
}

.left_content .buttons {
    clear:left;
    margin: 10px 0 0 170px;
}

.left_content .buttons img.little_buttons {
    margin:0 30px 0 45px;
}
.left_content h1 {
    font-size: 24px;
    margin:0;
}
.left_content h3 {
    color:#51769a;
    font-size: 18px;
    margin:6px 0 20px;
}
.left_content .buttons p {
    margin:50px 0 20px 0;
    font-size: 12px;
    line-height: 18px;
}

.sell .right_content {
    float:left;
    width:185px;
    margin:0 0 0 10px;
}

.sell .right_content p {
    font-size: 10px;
    padding:12px 6px;
    border-bottom:1px solid #ffffff;
    margin:0 0 10px 6px;
}

.sell .right_content p.bottom {
    border-bottom:none;
}
.sell .right_content strong {
    display:block;
    font-size: 14px;
    margin:0 0 6px 0;
}

