/* ~~~ Dynamic SITEFORUM CSS file ~~~ www.siteforum.com/design ~~~ */

/* ~~~ additionElements.css ~~~ */
#sfsStoryAdds ul,
#sfsProductAdds ul
{
        margin:1em 1.25em;
        padding:0em;
}
#sfsStoryAdds ul li,
#sfsProductAdds ul li
{
        list-style:none;
        display:inline;
        padding-right:1.5em;
}

#sfsStoryAdds ul li li,
#sfsProductAdds ul li li
{
        list-style:disc;
        display:list-item;
}

#sfsStoryAdds .sameContext,
#sfsStoryAdds .topicComments
{

}
/* ~~~ blogs.css ~~~ */
.sfsBlog
{
    padding:1.5em 0em;
}

.sfsBlog h3
{
    margin:.5em 0em;
}
.sfsBlogTime
{
}
.sfsBlogContent
{
    padding:1em 0em;
}

.sfsBlog hr
{
    display:none;
}
.sfsBlogFooter
{
    border-top:1px solid #999;
    margin:0em;
    padding:0.1em 0em 0.1em 0em;
}
.sfsBlogAdds
{
    margin:0em;
    padding:.5em .5em 0em .5em;
    background-color:#069;
    border-top:.4em solid #036;
    color:#fff;
    height:5.5em;
}

.sfsBlogAdds a:link,
.sfsBlogAdds a:visited,
.sfsBlogAdds a:hover,
.sfsBlogAdds a:active
{
    color:#fff;
}
/* ~~~ designTemplates.css ~~~ */
.sfsIntroContainer, .sfsStoryContainer, .sfsProductContainer
{
        display:block;
        margin:1em 0em 0em 0em;
        padding:0em 0em .5em 0em;
}

.sfsStoryContainer .dw1
{
        margin:0em 1em;
        padding:0em;
}
.sfsStoryContainer .dw4
{
        margin:0em;
        padding:0em 1em;
}

.sfsStoryContainer .shortDesc
{
        margin:0em;
        padding:0em;
}
.sfsStoryContainer .longDesc
{
        margin:0em;
        padding:1em 2.2em;
}

.sfsStoryContainer .longDesc p
{
    margin:0em 0em 1em 0em;
}

.sfsIntroContainer h2, .sfsProductContainer h1
{
        display:block;
        margin:0em;
        padding:0.3em 1em;
}

.sfsIntroContainerStoryType
{
        display:block;
        margin:1em 0em 0em 0em;
        padding:0em 0em 1em 0em;
}

.sfsIntroContainerStoryType h2
{
        display:block;
        margin:0em;
        padding:0.3em 0em;
}

.sfsIntroLeftStoryType
{
        display:block;
float:left;
        margin:0em;
        padding:0.5em .2em 0.5em 1.5em;
width:100px;
}

.sfsStoryContainer h1
{
        display:block;
        margin:0em;
        padding:.7em 1.5em .5em 1.4em;
}

.sfsIntroContainer a.moreDetails:link,
.sfsIntroContainer a.moreDetails:visited,
.sfsIntroContainer a.moreDetails:hover,
.sfsIntroContainer a.moreDetails:active
{
        margin:0.1em 0em;
        padding:0em 0.5em;
        font-size:0.7em;
        float:right;
}
.sfsIntroContainer .text
{
        padding:0.6em 1em;
}

.sfsIntroLeftTxt
{
        margin:0em 0em 0em 120px;
        min-height:6em;
        height:auto !important;
        height:6em;
}

.sfsIntroLeftImg, .sfsProductLeftImg
{
        margin:0em;
        padding:1em 1em 1em 1.2em;
        float:left;
}

.sfsStoryLeftImg
{
        margin:0em;
        padding:0em 1.5em 1em 0em;
        float:left;
}

.sfsIntroRightImg, .sfsStoryRightImg, .sfsProductRightImg
{
        margin:0em;
        padding:1em 1.2em 1em 1em;
        float:right;
}

img.sfsIntroImg
{
        border-width:0px;
        margin:0em;
        padding:0em;
}

.sfsProductContainer .shortDesc,
.sfsProductContainer .sfsBuyButton
{
        margin:0em;
        padding:1em 1.2em;
}

.sfsProductContainer .text
{
        padding:1em 1.2em;
}
.sfsStoryContainer .text h2,
.sfsProductContainer .text h2
{
        display:block;
        margin:1em 0em 0.5em 0em;
        padding:0.3em 0em;
}
.sfsStoryContainer .text table td,
.sfsProductContainer .text table td
{
        vertical-align:top;
        padding:0em;
}

.sfsStoryContainer .text table td
{
    border-collapse:collapse;
    border:1px solid #ccc;
padding:.3em;
}

.sfsStoryContainer .text table
{
    border-collapse:collapse;
    border:none;
}

.sfsStoryContainer ul,
.sfsProductContainer ul
{
        padding:0em;
        margin:.5em;
}

.sfsStoryContainer ul li,
.sfsProductContainer ul li
{
        margin:0em 1em;
        padding:0em 0em;
}
/* ~~~ newsFlashNavi.css ~~~ */
.sfsNewsContainerM
{
        margin:0em 0em 1em 0em;
        padding:0em;
}

.sfsNewsContainerM .sfsNewsTop h3.headline a
{
        background-color:#293B70; color:#fff;
        padding:0.4em 0em 0.2em 0.1em;
}

.sfsNewsFlash
{
        margin:0em;
        padding:0em;
}
.sfsNewsContainer
{
        margin:0em;
        padding:0.9em 0.9em 0.9em 1.2em;
}

.sfsNewsContainer ul
{
        margin:0em;
        padding:0em 1em 0em 1.5em;
}

.sfsNewsContainer ul li
{
        margin:0em;
        padding:.3em 0em;
}

.sfsNewsTop h3.headline
{
        display:block;
        margin:0em;
        padding:0em;
}
.sfsNewsTop h3.headline a
{
        display:block;
        padding:0.1em 0em 0.2em 0.1em;
}
.sfsNewsContainer .text
{
        padding:0em 0em 0em 0.2em;
}
.sfsNewsTop h3.headline
{
        display:block;
        font-size:0.97em;
}
/* ~~~ starRating.css ~~~ */
.sfsStarRating{
    float:right;
}
.sfsStarRating{
    display:block;
    width:140px;
}
.sfsStarRating small{
    display:block;
    text-align:center;
}
.sfsStars{
    background-color:#fff;
    border:1px solid #999;
    width:120px;
    margin:3px 10px 0px 10px;
    padding:3px 0px 3px 0px;
    text-align:left;
}
.sfsStars ul{
    list-style:none;
    margin:0px 0px 0px 10px;
    padding:0px;
    width: 100px;
    height: 20px;
    position: relative;
    background: url("/global_files/icons/symbols/stars01.gif") top left repeat-x;
}
.sfsStars li{
    padding:0;
    margin:0;
    display:inline;
}
.sfsStars li a{
    display:block;
    width: 20px;
    height: 20px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding:0;
}
.sfsStars li a:hover{
    background: url("/global_files/icons/symbols/stars01.gif") left center;
    z-index: 2;
    left:0;
}
.sfsStars a.one-star{
    left:0;
}
.sfsStars a.one-star:hover{
    width:20px;
}
.sfsStars a.two-stars{
    left:20px;
}
.sfsStars a.two-stars:hover{
    width: 40px;
}
.sfsStars a.three-stars{
    left: 40px;
}
.sfsStars a.three-stars:hover{
    width: 60px;
}
.sfsStars a.four-stars{
    left: 60px;
}
.sfsStars a.four-stars:hover{
    width: 80px;
}
.sfsStars a.five-stars{
    left: 80px;
}
.sfsStars a.five-stars:hover{
    width: 100px;
}
.sfsStars li.current-rating{
    background: url("/global_files/icons/symbols/stars01.gif") left bottom;
    position: absolute;
    height: 20px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}
/* ~~~ wiki.css ~~~ */
/* ~~~ wiki styles ~~~ */

.sfsWiki .categoryLinks {
    border: 1px solid #999;
    background-color: #eee;
    padding: .5em;
    margin-top: 1em;
    clear: both;
}

.sfsWiki .summary {
    border: 1px solid #999;
    background-color: #eee;
    padding: .5em;
    margin: 1em 0em;
    display:table;
}

.sfsWiki .summary ul {
    padding: 0em;
    margin: 1em 0em;
    list-style-type: none;
}

.sfsWiki a.newLink:link,
.sfsWiki a.newLink:visited,
.sfsWiki a.newLink:hover,
.sfsWiki a.newLink:active
{
    color:#c00;
}
