
#singleAsset {
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 10px;
    width: 49em;
    padding-bottom: 20px;
}

#singleAsset #title {
    font-weight: bold;
    font-size: 1.25em;
    color: #5295E3;
    text-align: left;
}

#saLeftColumn {
    float: left;
    width: 452px;
}

#saRightColumn {
    float: left;
    padding-top: 38px;
    margin-left: 9px;
    text-align: left;
}

.saSubHeader {
    height: 33px;
    position:relative;
    width: 452px;
    text-align: left;
    margin-bottom: .3em;
}

.saSubHeader UL, #saLinksDiv UL {
    padding: 1px;
    margin: 8px 0 5px 0;
    list-style-type: none;
    vertical-align: middle;
}

#saLinksDiv UL {
    margin: 0px 0px 0px 0px;
    display: inline;
}

.saSubHeader LI, #saLinksDiv LI {
    position: relative;
    float: left;
    width: auto;
    padding: 5px;
    color: #2864B4;
}

#saLinksDiv LI {
    padding: 0px;
    margin: 0px 0px 0px 6px;
}

.saTitle {
    font-size: 1.25em;
}
.saSubtitle {
    margin-top: 6px;
    font-size: .8em;
}

.saSubtitle A:hover {
    text-decoration: underline;
}

.laSubHeader {
    margin-top: 20px;
    margin-bottom: 10px;
}

.saSubHeader LI {
    color: #5A5A5A;
}

.saSubHeader LI A, .laSubHeader A {
    text-align: center;
    text-decoration: none;
    color: #2864B4;
}

.saSubHeader .vertBar {
    margin-top: 8px;
    height:16px;
    width:0px;
    border-left: 1px solid #bebebe;
}

#adVertBar {
    height:16px;
    width:0px;
    margin-left: 5px;
    padding-right: 5px;
    border-left: 1px solid #bebebe;
    float: left;
}

.ads {
    width: 310px;
    height:30px;
    margin-left: 10px;
}

.aolAd a {
    font-size: .75em;
    color: #2864B4;
    text-decoration: none;
}


#laVertBar {
    color: #bebebe;
    margin-right: 7px;
    margin-left: 7px;
}

#larger  {
    text-align: right;
    margin-top: 5px;
    margin-right: 10px;
}

#larger A {
    color: #2864B4;
    text-decoration: none;
}
#larger A:hover {
    text-decoration: underline;
}

#saFrame {
    position: relative;
    background-color: #FAFAF8;
    border-top: 1px solid #E8EBEF;
    border-left: 1px solid #E8EBEF;
    border-right: 1px solid #E8EBEF;
    -moz-border-radius: 15px 15px 0 0;
    height: 376px;
    width: 452px;
    padding-bottom: 0px;
}

#saFrameBottom {
    position: relative;
    background-color: #FAFAF8;
    border-left: 1px solid #E8EBEF;
    border-right: 1px solid #E8EBEF;
    border-bottom: 1px solid #E8EBEF;
    -moz-border-radius: 0 0 15px 15px;
    width: 452px;
    height: 4em;
}

#saFrame img {
    position: absolute;
    top: 29px;
    left: 7px;
}

#saFrame {
    color: #B0B0B0;
    font-size: .75em;
}

.nextImg, .emptynextImg {
    width: 23px;
    height: 21px;
    background-image: url(../images/boardwalk_sprite_final.png);
    background-repeat: no-repeat;
    border: 0;
    vertical-align: middle;
}

.nextImg {
    background-position: -131px -107px;
}

.emptynextImg {
    background-position: -131px -151px;
}

.nextImg:hover {
    background-position: -132px -129px;
}


#saCaption {
    clear: both;
    margin-left: 7px;
    margin-right: 7px;
    color: #5A5A5A;
    font-size: .7em;
    text-align: left;
}

.sectionHeader {
    margin-top: 10px;
    width: 442px;
    height: 1em;
}

.sectionTitle, .sectionTitle2, .sectionTitle3, .sectionTitle4, .sectionTitle5 {
    padding-right:10px;
    padding-left:10px;
    color: #88a50b;
    font-size: .75em;
    font-weight: bold;
}

.sectionTitle {
    margin-bottom: 5px;
    position: relative;
    border-right: 2px solid #EAEFF6;
    float: left;
}

.sectionTitle3 {
    float: left;
}
.sectionTitle4 {
    float: left;
}
.sectionTitle4 a {
    text-decoration: none;
    color: #2864B4;
}
.sectionTitle4 a:hover {
    text-decoration: underline;
}
.sectionTitle5 {
    color: #C1C1C1;
}

.sectionAction {
    color: #8DB1D2;
    font-size: .75em;
    padding-left:10px;
    position: relative;
    float: left;
}

.sectionTitleRight {
    padding-right:10px;
    text-align:right;
    font-size: .675em;
    color: #88a50b;
}

.sectionTitleRight a {
    text-decoration: none;
    color: #2864B4;
}
.sectionTitleRight a:hover {
    text-decoration: underline;
}

.sectionTitle #count {
    padding-left: 5px;
}

.section {
    border: 1px solid #EAEFF6;
    border-top: 4px solid  #EAEFF6;
    padding-bottom: 10px;
    text-align: left;
    margin-bottom: 12px;
    margin-top: 1px;
    position: relative;
    clear:left;
}

.loginAbove {
    color: #5A5A5A;
    border-left: 2px solid #EAEFF6;
    padding-left: 10px;
}

.addOwnComment {
    color: #2864B4;
    text-decoration:none;
}

.sectionAction a:hover {
    text-decoration: underline;
}

.addCommentLogin {
    display: none;
}

#addComment {
    border: 1px solid  #EAEFF6;
    height: 140px;
    text-align: left;
}

#addComment #button {
    padding: 5px 0 5px 10px;
    float: left;
}

#newcomment {
    margin: 8px 0px 5px 10px;
    width: 420px;
}

#commentChars {
    text-align: right;
    padding-right: 15px;
    padding-top: 5px;
    font-size: .75em;
    color: #2864B4;
}

#saDateAndLinksDiv {
    font-size: .7em;
    height: 15px;
    margin: 0px 7px 5px 7px;
}
    
#saDateDiv {
    float: left;
}

#saLinksDiv {
    float: right;
    color: #2864B4;
}

#saLinksDiv .vertbar {
    height: 15px;
    width: 0px;
    border-left: 1px solid;
}

#saLinksDiv a {
    color: #2864B4;
    text-decoration: none;
} 

#saLinksDiv a:visited {
    color: #2864B4;
}
 
#saLinksDiv a:hover {
    text-decoration: underline;
}

.commentIndicator {
    background-image: url(../images/boardwalk_sprite_final.png);
    background-position: -113px -180px;
    background-repeat: no-repeat;
    text-align:right;
    padding-right: 3px;
    width: 12px;
    height: 12px;
    border: 0;
}

.posted {
    font-size: .75em;
    width: 440px;
    padding-left: 10px;
}

#commentRegion {
    padding-top: 7px;
}

.commentLeft {
    float: left;
    width: 40px;
}

.commentRight {
    float: right;
    width: 20px;
}

.commentMid {
    float: left;
    width: 370px;
    padding-left: 10px;
}

.buddyIcon {
    width: 30px;
    height: 30px;
}

.postedDate {
    color: #818F9F;
}

.postedName a {
    padding-right: 4px;
    color: #2864B4;
    text-decoration: none;
}
.postedName a:hover {
    text-decoration: underline;
}
.commentText {
    color: #5A5A5A;
    padding-right: 10px;
    padding-top: 5px;
}
.deleteComment {
    background-image: url(../images/boardwalk_sprite_final.png);
    background-position: -144px -0px;
    background-repeat: no-repeat;
    text-align:right;
    padding-top: 0;
    margin-top: 0;
    width: 12px;
    height: 11px;
    font-size: 7px;
    border: 0;
}
.deleteComment:hover img {
    background-position: -126px 0px;
}

#saSearch {
    margin: 10px 10px 0px 10px;
}

.addTagLink {
    color: #2864B4;
    text-decoration:none;
}

.tagInput {
    border: 1px solid #D4F5B1;
}

#addTag {
    padding: 10px;
    border: 1px solid  #EAEFF6;
}

.tagsLeft {
    position: relative;
    padding-top: 6px;
    width: 9.6em;
}

.tagsRight {
    position: absolute;
    left: 9.6em;
    top: 0px;
    padding-top: 10px;
}
html>body .tagsRight {
    top: -5px;
}
 
.tags {
    position: relative;
    width: 9.4em;
    height: 1.2em;
    left: 5px;
    top: 5px;
    clear: left;
}

.tags a.globe {
    display: block;
    width: 17px;
    height: 16px;
    background-image: url(../images/boardwalk_sprite_final.png);
    background-position: -106px -77px;
    background-repeat: no-repeat;
    border: 0;
    float: left;
}

.tags a.globe:hover {
    background-position: -126px -77px;
}

.tags a.delete {
    display: block;
    background-image: url(../images/boardwalk_sprite_final.png);
    background-position: -144px -0px;
    background-repeat: no-repeat;
    margin-top: 3px;
    width: 12px;
    height: 11px;
    border: 0;
    float:left;
}
.tags a.delete:hover {
    background-position: -126px -0px;
}
.text {
    float: left;
    color: #2864B4;
    text-decoration: none;
    font-size: .75em;
    height: 1.2em;
    padding: 0 8px 0 4px;
}
a.text:hover {
    color: #2864B4;
    text-decoration: underline;
}

.thumbTable {
    margin-bottom: -7px;
}

.thumbnails .img {
    padding-top: 5px;
    vertical-align: middle;
    width: 78px;
    height: 70px;
    text-align: center;
}

.thumbnails .larrow {
    padding-left: 4px;
}

.thumbnails .rarrow {
    padding-right: 4px;
}

.prevImg, .emptyprevImg {
    background-image: url(../images/boardwalk_sprite_final.png);
    background-repeat: no-repeat;
    height: 21px;
    width: 23px;
    border: 0;
    display: inline;
    vertical-align: middle;
}

.prevImg {
    background-position: -107px -107px;
}

.emptyprevImg {
    background-position: -107px -151px;
}

.prevImg:hover {
    background-position: -107px -129px;
}

#exifMore { display: block; }
#exifLess { display: none; }
#exif {
    font-size: .75em;
    color: #999;
}
#exif {
    table-layout: fixed;
    border-collapse: collapse;
    padding: 0;
    margin: 8px 8px 0 8px;
}

#exif tr.hide { display: none; }
#exif tr.show { display: table-row; }
#exif td { padding: 0; margin: 0; vertical-align: top; }
#exif td.key { width: 9em; text-align: right; }
#exif td.value { padding-left: 1em; }
