/* GLOBAL STYLES */
html, body, h1, h2, h3, h4, div, p, ul, li, input, select, td, a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
html,body,div,p,ul,li,input,select,td,a{ font-size: 11px; }

h1{ font-size: 18px; padding-bottom: 2px; font-weight: normal; }

h1{ color: #000000; font-size: 18px; }
h2{ color: #000000; font-size: 16px; }
h3{ color: #000000; font-size: 15px; }
h4{ color: #000000; font-size: 13px; }
h5{ color: #000000; font-size: 12px; }
h6{ color: #000000; font-size: 10px; }
h4,h5,h6{ padding: 0px; margin: 0px; }


body{ margin: 0px; padding: 0px; text-align: center; color: #000000; background-color: #FFFFFF; text-align: left; }

#pageContainer{ position: relative; padding: 0px; margin: 0px; width: 550px; border: 0px solid #FFFFFF;}
#pcontain0{ background-image: none; }
#pcontain1{ background-image: none; }
#pcontain2{ background-image: none; }

/* END GLOBAL STYLES */

/* HEADER/MENUBAR/SEARCHBAR STYLES */

#topAdsC{
    display: none;
}
#headerSignUp{
    display: none;
}
#hCrumbs{
    display: none;
}
#headmenu{
    display: none;
}

#header{
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #FFFFFF;
    color: #000000;
}

#topSearch{
    display: none;
}

/* MENUBAR STYLES */
#menubar{ display: none; }
/* END MENUBAR STYLES */

/* SEARCH BAR STYLES */
#searchBar{ display: none; }
/* END SEARCH BAR STYLES */

#topPName{
    display: none;
}

/* END HEADER/MENUBAR/SEARCHBAR STYLES */

/* LEFT MENU STYLES */
.dleftmenu{ display: none; }
/* END LEFT MENU STYLES */

/* COLUMN MAIN */
#contentContainer{position: relative; margin-top: 0px; padding: 0px; }
#contentTable{ width: 100%; }

#columnLeft{ display: none; }
#columnRight{ display: none; }

#bottomContainer{
    display: none;
}

#copyright{
    position: relative;
    margin: 0px;
    padding: 4px 4px 16px 4px;
    font-size: 9px;
    text-align: left;
}
#copyright div{ padding-top: 4px; font-size: 9px; }
#copyright a{ font-weight: bold; font-size: 9px; text-decoration: underline;  }
#copyright a:hover{ text-decoration: none; }

/* END COLUMN MAIN */

/* DATA TABLES */
td.adminTitle{
    text-decoration:none;
    font-weight: bold;
    text-align: center;
}
td.cellHeader{
    padding: 4px 8px 4px 8px;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
}
td.cell{
    padding: 2px 8px 2px 8px;
    font-size: 12px;
    text-align: left;
}
td.cellOdd{
    padding: 2px 8px 2px 8px;
    font-size: 12px;
}
td.cellError{
    padding: 2px 8px 2px 8px;
    font-size: 12px;
}

/* END DATA TABLES */

/* Article Styles */

.mainListings .artTitle a{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.mainListings .artInfo{
    margin: 2px 0px 8px 0px;
    padding: 0px;
}
.mainListings .artInfo li{
    list-style-type: none;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.mainListings .artInfo li a{
    text-decoration: none;
}

.artListings .artTitle h3{
    margin: 0px 0px 4px 0px;
    padding: 0px;
}
.artListings .artTitle h3 a{
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.artListings div.hr{
    margin: 16px 0px;
}

.artListings .artInfo{
    margin: 2px 0px 8px 0px;
    padding: 0px;
}
.artListings .artInfo li{
    list-style-type: none;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.artListings .artInfo li a{
    text-decoration: none;
}

.articlePages{
    text-align: right;
    margin-bottom: 24px;
}

.article { margin-top: 2px; }
.articleBody{ height: 300px; }
html>body .articleBody{ height: auto; min-height: 300px; }

.articleFoot{}
.articleFoot table{
    width: 100%;
}
.articleFoot table td {
    width: 33%;
    padding: 5px;
    font-size: 10px;
    vertical-align: top;
    text-align: left;
}

.articleReply{}
.articleReply textarea{
    width: 460px;
    height: 200px;
}

.artPollContainer{
    display: none;
}
.articleRateContainer{
    display: none;
}
.gcontain{
    display: none;
}

.cblock{
    margin: 12px 0px;
}

.commentBlockHeader{
    padding: 4px;
}
.commentUser, .commentDate{
    font-weight: bold;
    padding: 4px 0px;
}
.commentContent, html>body .commentContent{
    padding: 8px 4px 8px 8px;
    margin-bottom: 24px;
    border: 0px solid #FFFFFF;
}
.commentBlockHeader, html>body .commentBlockHeader{
    border: 0px solid #FFFFFF;
}

.ratingError{
    text-align: center;
    padding: 12px 0px;
}
.ratingError .error{
    font-size: 16px;
}

/* End Article Styles */

/* FORM ELEMENTS */

input, select{
    font-weight: normal;
    font-size: 12px;
}
.button, a.button{
    background-color: #B5BDC7;
    border: 1px outset #CCCCCC;
    color: #000000 !important;
}
.buttonOver, a.button:hover{
    background-color: #CED3DA;
    border: 1px inset #CCCCCC;
    color: #000000 !important;
}
.button, .buttonOver{
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 2px;
    height: 18px;
    cursor: pointer;
    text-decoration: none;
}
a.button, a.buttonOver{
    padding: 2px;
}
html>body .button{
    background-repeat: no-repeat;
    background-position: bottom right;
}
html>body .buttonOver{
    background-repeat: no-repeat;
    background-position: bottom right;
}

/* END FORM ELEMENTS */

.articleRate .sliderContain{
    display: none;
}

/* PLUGIN OBJECTS */
.bgzobject{display: none;}
/* END PLUGIN OBJECTS */

/* Stars (Bob's happy thought, General's happy implementation) */

.starContain{
    position: relative;
    width: 89px;
    height: 16px;
    margin: 0px 0px 0px auto;
}
.starContain .starFill{
    position: absolute;
    z-index: 200;
    top: 0px;
    left: 0px;

    width: 0px;
    height: 16px;
    background-color: #FFD100;
}
.starContain .stars{
    position: absolute;
    z-index: 400;
    top: 0px;
    left: 0px;

    background: url(/images/stars.gif) no-repeat top left;
    width: 89px;
    height: 16px;
}

/* End Stars */

#smcontain{
    display: none;
}

object{
    display: none;
}