/* THE CONTENT ELEMENTS */
/* There is also an #contentSidebar declared in fcSidebar.css */

.text {
    line-height: 150%;
    margin-bottom: 8px; }

small { font-size: 12px; }

.textGreen {
    color: #009a07; }
.textRed {
    color: #b13200; }

#content .bloggDate {
    margin-top: 5px;
    text-align: center; }

#content #contentTop {
    width: 872px; height: 8px;
    background: url('../gfx/content_top.png') no-repeat; }

#content #contentMain {
    float: left;
    width: 689px; min-height: 50px; }

#content #contentFooter {
    clear: both;
    width: 872px; height: 10px;
    background: url('../gfx/content_footer.png') no-repeat bottom; }

#content .elementWrap {
    width: 663px; padding-top: 10px; padding-bottom: 10px;
    margin-left: 10px; margin-right: 10px; }

#content .elementWrap h2 {
    padding-bottom: 5px; }
#content .elementWrap h2 a {
    color: #333333; }

#content .elementWrap .info {
    float: left; padding-left: 10px;
    width: 47px; min-height: 10px;
    text-align: right; color: #727272; }

#content .elementWrap .info .icon {
    padding-right: 20px; padding-top: 12px; }

#content .elementWrap .info span {
    font-size: 11px; }

#content .elementWrap .content {
    float: left; padding-left: 10px;
    width: 596px; }

#content .elementWrap .content .firstLine {
    padding-bottom: 12px; }

#content .elementWrap .content span {
    font-size: 11px; color: #555555; }

#content .elementFooter {
    clear: both; }

#content .filled {
    width: 663px; height: 10px;
    margin-bottom: -6px;
    border-bottom: 2px solid #e3e3e3; }

#content .feedElement {
    margin-bottom: -4px;
    background: url('../gfx/feed_bg.png') repeat-x; }


/* FEED LIST ICONS & PRE LOADING*/

#content .feedListIcons {
    position: absolute; margin-left: 640px; }
    
#content .feedListIcons img {
    cursor: pointer; }
    
#content #feedLoading {
    font-weight: bold;
    width: 681px;
    margin-top: 50px;
    text-align: center; }

#content #feedLoading p {
    padding-bottom: 10px;}

#content .showMoreElement {
    margin: 0 auto;
    display: none; }

#content .showMoreElement .showMoreButton {
    cursor: pointer;
    color: #c75e00; }
    
#content .showMoreElement .showMoreButton:hover {
    text-decoration: underline; }


/* TABLE */

#content table a {
    color: #792700 }

#content table {
    border: 0px; width: 596px;
    margin-bottom: 10px;
    font-size: 11px; color: #2e2e2e; }

#content table td, #content table th {
    margin: 0px; border: 0px; padding: 3px; }

#content table th {
    text-align: left;
    cursor: s-resize; }

#content table .tableTab {
    margin-left: 10px; width: 500px; padding-left: 10px; border-left: 10px solid #fff; }

#wrap #content table .tableSpan {
    color: #2e2e2e; display: block; }

#content table .title {
    font-size: 12px; color: #000000;
    font-weight: bold;
    background: #c2c2c2 url('../gfx/bg_table_title.png') repeat-x; }

#content .lineOne {
    background: #f9f9f9 url('../gfx/bg_table_light.png') repeat-x; }

#content .lineTwo {
    background: #ececec url('../gfx/bg_table_dark.png') repeat-x; }

#content .lineOne:hover, #content .lineTwo:hover, #content .lineMarked:hover {
    background: #ffb854; }

#content .lineMarked {
    background: #ececec url('../gfx/bg_table_marked.png') repeat-x; }

#content table img {
    margin-top: 1px; margin-bottom: -1px;
    padding-left: 2px; padding-right: 2px; }

#content table .rowTrue { color: #009a07; }
#content table .rowFalse { color: #b13200; }


/* SORT LIST */

.sortList {
    list-style-type: none;
    font-weight: bold; font-size: 11px;
    margin-bottom: 10px; }

.sortList li {
    height: 14px; width: 580px;
    padding: 5px; margin-bottom: 3px;
    background: url('../gfx/biglist_bg.png') no-repeat; }

.sortList li:hover {
    cursor: pointer;
    background: url('../gfx/biglist_bg.png') no-repeat 0px -24px; }

.sortList li .iconBox {
    padding-top: 2px; padding-right: 2px;
    float: right;  }

.sortList li .iconBox img {
    padding-left: 2px; }


/* LINK BUTTONS */

.button_42 {
    text-align: center; display: block;
    height: 17px; padding: 2px; padding-top: 5px;
    font-size: 11px; font-weight: bold;
    color: #252525; }

.button_42 {
    width: 38px; 
    background: url('../gfx/form_submit_42.png'); }
    
.button_42:hover {
    color: #252525;
    background: url('../gfx/form_submit_42.png') 0 24px;
    text-decoration: none; }


/* ELEMENT BLOGG */

#content .blogComment {
    font-size: 11px;
    margin-bottom: 5px;
    background: url('../gfx/wordpress_comment.png') no-repeat bottom; }

#content .blogComment .info {
    background: url('../gfx/wordpress_comment_pointer.png') no-repeat 37px 12px; }

#content .blogIllWide {
    display: block;
    padding-top: 10px; padding-bottom: 10px; }


/* FRONTPAGE */

#contentTree {
    margin-top: 40px;
    width: 872px; height: 357px;
    background: url('../gfx/feedcorm_tree.png') no-repeat center; }
    
#contentTree a {
    color:#000000; }

#contentTree span {
    color: #333333; }

#contentTree img {
    float: left;
    margin-right: 5px; margin-top: -1px;}

#contentTree .treeBubbleLeft {
    margin-top: 168px; margin-left: 58px;
    font-size: 11px;
    padding: 4px; display: none;
    background: url('../gfx/bubble.png');
    position: absolute;
    width: 258px; height: 22px; }

#contentTree .treeBubbleTop {
    margin-top: 45px; margin-left: 133px;
    font-size: 11px;
    padding: 4px; display: none;
    background: url('../gfx/bubble.png');
    position: absolute;
    width: 258px; height: 22px; }

#contentTree .treeBubbleTwitter {
    margin-top: -5px; margin-left: 523px;
    font-size: 11px;
    padding: 4px; display: none;
    background: url('../gfx/bubble_blue.png');
    position: absolute;
    width: 258px; height: 22px; }

#contentTree #treeLinks {
    position: absolute;
    margin-top: 190px; margin-left: 595px;
    height: 18px;  }

#contentTree #treeLinks img {
    margin-left: 6px; }

#contentTree #treeLinks .treeLoginButton {
    text-indent: -9999px; float: left;
    width: 71px; height: 18px; cursor: pointer;
    background: url('../gfx/frontpage_login.png') no-repeat; }
    
#contentTree #treeLinks .treeLoginButton:hover {
    background: url('../gfx/frontpage_login.png') 0 18px; }

#contentTree #treeLinks .treeRegisterButton {
    text-indent: -9999px;
    margin-left: 90px; cursor: pointer;
    width: 101px; height: 18px;
    background: url('../gfx/frontpage_register.png') no-repeat; }
    
#contentTree #treeLinks .treeRegisterButton:hover {
    background: url('../gfx/frontpage_register.png') 0 18px; }
