﻿
.dv {
    height:auto;
    overflow:hidden;
}


/* Buttons */
.btnstorycontainer {
    background:#fef0f0;
    border:solid 1px #e5cccc;
    width:129px;
    max-width:185px;
    text-align:left;
    font-weight:bold;
    font-size:12px;
    margin-right:6px;
    float:left;
    padding-top:13px;
    padding-left:56px;
    padding-bottom:13px;
    color:#cc9999;
}
.btnstorycontainer.network {
    background:#fef0f0 url('../img/ico/btn-user-network.png') no-repeat 13px;
}
.btnstorycontainer.network.off {
    background:#fef0f0 url('../img/ico/btn-user-network_off.png') no-repeat 13px;
}
.btnstorycontainer.makeconnect {
    background:#fef0f0 url('../img/ico/btn-make-connection.png') no-repeat 18px;
}
.btnstorycontainer.submitstory {
    background:#fef0f0 url('../img/ico/btn-submit-story.png') no-repeat 11px;
}
.btnstorycontainer.inviteothers {
    background:#fef0f0 url('../img/ico/btn-invite-others.png') no-repeat 10px;
}
.btnstorycontainer a:link,
.btnstorycontainer a:visited,
.btnstorycontainer a:hover {
    text-decoration:none;
    color:#663433;
}
.btnstorycontainer.network.off a:hover {
    color:#cc9999;
}
.btnstorycontainer.nomrg {
    margin-right:0px;
}
.btnstorycontainer img {
    
}


/* User Edit Options */
.linkedit {
    background:#fbcccc;
    font-weight:bold;
    color:#663433;
    padding:0px 2px 0px 2px;
    font-size:10px;
    font-family:Lucida Grande,Lucida Sans Unicode,Arial,sans-serif;
}
a.linkedit:link,a.linkedit:visited {
    text-decoration:none;
}
a.linkedit:hover {
    text-decoration:underline;
}


/* Mini Profile */
.bio {
    height:auto;
    overflow:visible;
    clear:both;
    color:#2f3035;
}
.bio .photo {
    background:#c2c2c2;
    border:solid 5px #fbcccc;
    float:left;
    margin-right:15px;
    height:90px;
    width:90px;
    overflow:visible;
    position:relative;
}
.bio .photo .edit {
    position:absolute;
    z-index:100;
    top:-15px;
    right:-15px;
    width:33px;
    height:33px;
}
.bio .biodetails {
    width:260px;
}
.bio .biodetails .minitxt {
    font-size:10px;
}




/* Dashboard */
#secDashboard .dbstoryupdates {
    margin-bottom:25px;
    height:auto;
    overflow:hidden;
    clear:both;
}
#secDashboard .dbconnectionupdates {
    background:#fef5f5;
    margin-left:-20px;
    padding:20px;
}
#secDashboard .dbcontainer {
    height:auto;
    overflow:hidden;
    clear:both;
    margin-bottom:15px;
}
#secDashboard .dbcontainer .dbicon {
    float:left;
    width:21px;
    margin-right:4px;
    text-align:center;
}
#secDashboard .dbcontainer .dbfeeddata {
    float:left;
    width:490px;
}
#secDashboard .dbcontainer .dbfeeddata div {
    margin-bottom:2px;
}
#secDashboard .dbcontainer .title {
    color:#663433;
    font-weight:bold;
}
#secDashboard .dbcontainer .comment {
    color:#424242;
}
#secDashboard .dbcontainer .datetime {
    color:#bfb6ad;
    font-size:11px;
}
#secDashboard .connections .photo {
    background:#c2c2c2;
    border:solid 3px #fbcccc;
    float:left;
    margin-right:3px;
    margin-bottom:3px;
    height:45px;
    width:45px;
}



/* Story Permalink */
#secStory .colMain {
    background:#fef5f5;
    padding:10px;
    width:520px;
    margin-bottom:10px;
}
#secStory ul { margin: 0px; }
#secStory li { margin-left:0px;list-style-type:none; }
#secStory .storyTitle {
    color:#663433;
    font-family:Arial,Helvetica;
    font-size:24px;
    margin-bottom:3px;
}
#secStory .storyType {
    position:absolute;
    top:-25px;
    right:-25px;
    height:53px;
    width:53px;
}
#secStory .storyAsset {
    margin-bottom:13px;
    margin-top:13px;
}
#secStory .storyAsset.text {
    color:#666;
    font-size:12px;
}
#secStory .storyAsset.video {
    height:385px;
    width:518px;
    background:#fbcccc;
}
#secStory .storyAsset.video iframe {
    height:385px;
    width:518px;
}
#secStory .storyAsset.photo {
    text-align:center;   
}
#secStory .storyDescription {
    color:#666666;
    font-size:12px;
    margin-bottom:3px;
}
#secStory .storyTags {
    margin-bottom:10px;
}
#secStory .storyTags .editTags {
    border-top:solid 1px #fbcccc;
    border-bottom:solid 1px #fbcccc;
    padding:7px 0px;
    margin-bottom:3px;
}
#secStory .storyTags .feeling {
    padding:0px 2px;
}
#secStory .storyTags .feeling:hover {
    background-color:#FBCCCC;
}
#secStory .writecomment {
    background:#fef5f5 url('../img/pg/story/write-comment.png') no-repeat top left;
    width:518px;
    height:165px;
    overflow:hidden;
    margin-bottom:5px;
}
#secStory textarea {
    background:#fff;
    border:solid 1px #cc9999;
    padding:4px;
    font-family:Arial, Helvetica;
    font-size:12px;
    color:#666666;
}
#secStory .posrel textarea {
    width:508px;
    height:125px;
}
#secStory .writecomment textarea {
    background:#fff;
    width:489px;
    height:121px;
    border:solid 1px #cc9999;
    margin:10px;
    margin-top:25px;
    padding:4px;
    font-family:Arial, Helvetica;
    font-size:12px;
    color:#666666;
}
#secStory .commentinput .submit {
    text-align:right;
    height:auto;
    overflow:hidden;
    margin-bottom:10px;
}
#secStory .commentcount {
    background:#cc9999;
    border-top:solid 1px #d9b0b0;
    border-bottom:solid 1px #e5c7c7;
    color:#fff;
    font-size:15px;
    height:35px;
    line-height:35px;
    padding-left:11px;
    margin-bottom:11px;
}

#secStory .socialstats {
    background:#fff url('../img/pg/story/bg-socialstats.png') no-repeat top left;
    width:380px;
    height:112px;
    position:relative;
    padding:10px;
    color:#000;
    font-size:12px;
}
#secStory .socialstats img, #secStory .socialstats input[type=image] {
    margin:0px 12px;
}
#secStory .socialstats .numeric {
    color:#cc9999;
    font-weight:bold;
    font-size:16px;
}
#secStory .socialstats .action {
    position:absolute;
    top:65px;
    left:1px;
    height:45px;
    width:378px;
    background:#ffe5cc;
    border-top:solid 1px #ffecd9;
    line-height:45px;
    font-family:Arial, Helvetica;
    font-size:16px;
    margin-bottom:5px;
    text-align:center;
}
#secStory .socialstats .action a:link, #secStory .socialstats .action a:visited {
    text-decoration:none;
    font-weight:normal;
}
#secStory .socialstats .action a:hover {
    text-decoration:underline;
}
#secStory .connections {
    height:auto;
    overflow:hidden;
    clear:both;
}


#secStory .commentContainer {
    border-bottom:solid 1px #bfb7ae;
    padding-bottom:15px;
    margin-bottom:15px;
}
#secStory .commentParent {
    height:auto;
    overflow:visible;
    clear:both;
    position:relative;
}
#secStory .commentContainer .photo {
    background:#c2c2c2;
    border:solid 5px #fbcccc;
    float:left;
    margin-right:15px;
    height:45px;
    width:45px;
}
#secStory .commentContainer .actions {
    float:right;
}
#secStory .commentContainer .commentWrap {
    clear:both;
    margin-left:60px;
}
#secStory .commentContainer .name {
    color:#663433;
    margin-bottom:3px;
    font-weight:bold;
    font-size:12px;
}
#secStory .commentContainer .comment {
    color:#666666;
    margin-left:70px;
}
#secStory .commentContainer .date {
    color:#bfb6ad;
    margin-top:5px;
}
#secStory .connections .photo {
    background:#c2c2c2;
    border:solid 3px #fbcccc;
    float:left;
    margin-right:3px;
    margin-bottom:3px;
    height:45px;
    width:45px;
}



#secProfile #modGallery {
    margin-left:0px;
}
#secProfile .storyWrapper .infopane {
    height:31px;
}
#secProfile .storyWrapper .infopane .details {
    left:13px;
}


#secProfile .connections .photo {
    background:#c2c2c2;
    border:solid 3px #fbcccc;
    float:left;
    margin-right:3px;
    margin-bottom:3px;
    height:45px;
    width:45px;
}



#secConnections .secTitleNonCaps {
    margin-left:20px;
}

