#comments {
    width: 100%;
    float: left;
    font-size: 12px;
}

#comments a {
    text-decoration: none;
    color: #00aa00;
}

#features {
    width: 750px; 
    background: url(features.jpg) no-repeat;
    background-position: top left;
    background-color: #1b1564;
    float: left;

    font-family: "Tahoma", "Geneva", sans-serif;
    font-size: 14px;
    text-align: justify;
    color: #ffffff;
    letter-spacing: 4px;
}

#features_logo {
    width: 700px; 
    height: 46px; 
    float: left;
    background: url(text_recentStuff.png) no-repeat;
    background-position: top left;
}

#features h1 {
    padding-left: 25px;
    color: #ffffff !important;
    padding-bottom: 4px;
}

#footer {
    width: 750px; 
    background: url(footer.gif) no-repeat;
    background-position: bottom left;
    background-color: #1b1564;
    float: left;

    font-family: "Tahoma", "Geneva", sans-serif;
    font-size: 14px;
    text-align: justify;
    color: #ffffff;
    letter-spacing: 4px;
}

#journal {
    text-align: left;
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 100%;
    text-align: justify;
    line-height: 165%;
    float: left;
    color: #000000;
}

#journal a{
    text-decoration: none;
    color: #aa0000;
}

#journal a:hover{
    text-decoration: underline;
}

#journal h1 {
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 24px;
    letter-spacing: 4px;
    color: #ff0000;
    margin-top: 6px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 6px;
}

#journal h2 {
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 20px;
    letter-spacing: 4px;
    color: #444444;
    margin-top: 9px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 6px;
}

#journal_comments {
    width: 100%;
    float: left;
    font-size: 12px;
}

#journal_comments_add {
    width: 100%;
    border: 1px solid #eecce8;
    background-color: #fff8f0;
    clear: both;
    float: left;
    display: none;
    padding-bottom: 4px;
    font-size: 12px;
}

#journal_content {
    width: 100%;
    text-align: justify;
    float: left;
}

#journal_entry {
    background-color: #ffffff;
    float: left;
    width: 750px;
}

#journal_footer {
    background-color: #ffffff;
    height: 25px;
    float: left;
}

#journal_subcontent {
    width: 100%; 
    float: left;
}

#journal_tags {
    float: left;
    width: 100%;
    font-size: 12px;
}

#journal_title {
    width: 702px;
    float: left;
    border-bottom: 1px dotted #888888;
}

#journal_title_padding {
    float: left;
    padding-bottom: 16px;
}

#photo {
    background-color: #ffffff;
}

#rss {
    width: 100%;
    float: left;
}

.journal_comments_view {
    width: 100%;
    border: 1px solid #e8e8e8;
    background-color: #f0f0f0;
    float: left;
}

.journal_comments_padding {
    padding: 4px;
}

.journal_left_side {
    font-size: 22px;
    font-weight: bold;
    color: #444444;
    width: 50%; 
    float: left;
}

.journal_left_side a {
    font-size: 22px;
    font-weight: bold;
    color: #444444;
    width: 100%;
    float: left;
}

.journal_metadata {
    width: 700px;
    float: left;
    font-size: 12px;
}

.journal_member_photo {
    padding-top: 1px;
}

.journal_miniPhoto {
    width: 50px;
    height: 75px;
}

.journal_photo {
    background-color: #ffffff;
}

.journal_photo_bl {
    width: 25px; 
    height: 25px; 
    background: url(edging_bl.png) no-repeat;
    float: left;
    font-size: 0px;
}

.journal_photo_br {
    width: 25px; 
    height: 25px; 
    background: url(edging_br.png) no-repeat;
    float: left;
    font-size: 0px;
}

.journal_photo_tl {
    width: 25px; 
    height: 25px; 
    background: url(edging_tl.png) no-repeat;
    float: left;
    font-size: 0px;
}

.journal_photo_tr {
    width: 25px; 
    height: 25px; 
    background: url(edging_tr.png) no-repeat;
    float: left;
    font-size: 0px;
}

.journal_private {
    font-size: 14px;
    color: #b50100;
}

.journal_right_side {
    font-size: 14px;
    font-weight: bold;
    color: #444444;
    width: 50%; 
    float: left;
    text-align: right;
    padding-bottom: 3px;
}

.journal_v_edge {
    font-size: 0px;
    width: 700px; 
    height: 25px; 
    float: left;
}

.padding_journal {
    padding: 24px;
}

.photo_center {
    width: 75px; height: 75px;
    background-color: black;
    cursor: pointer;                                        
}


