.listItem {position:relative;margin:5px 0px;border-bottom:1px solid #ccc;}
.listItem .options {position:absolute !important;right:0px;top:0px;padding:5px;}
.listItem .itemTitle {font-size:1.2em;margin:10px 0 5px;}

.blog .adminOptions {position:absolute;top:0px;right:0px;padding:4px;text-align:right;background:#FFF;color:#000}
#articles .adminOptions {position:absolute;top:0px;right:0px;padding:4px;text-align:right;background:#FFF;color:#000}
#sForm {width:600px;}
#article #details {display:table;width:100%;margin-bottom:5px;}
#article #details .right{float:right}
#article #details .left{float:left}

#newsBody #sList .odd{background:none;}
#newsBody .blog {position:relative;display:table;}
#newsBody .blog .title {margin-bottom:5px;}
#newsBody .blog .photo {position:relative;vertical-align:top;float:left;margin:5px;}
#newsBody .blog .photo img {display:block;}
#newsBody .blog .content {}
#newsBody .blog .details {margin-bottom:10px;}
.photo + div.content {padding:5px;}