/* Article Tools: Font Preferences */
#contentcol .fontprefs { display: inline; float: right; }
#contentcol .fontfamily,
#contentcol .fontminus   { margin-right: 5px; }
#contentcol .fontminus   { margin-left: 7px;  }

#fontbutton {
    display: inline;
    position: relative;
}

#fontpopupmask {
    display: none;
    position: absolute;
    width: 337px;
    height: 480px;
    margin: -106px 0 0 -106px;
}

#fontpopup {
    z-index: 0;
    display: none;
    position: absolute;
    width: 137px;
    margin: -6px 0 0 -6px;
}

#fontpopup .tab {
    display:inline;
    float:left;
    width:  45px;
    height: 15px;
    border-top:   1px solid gray;
    border-right: 1px solid gray;
    border-left:  1px solid gray;
    padding: 5px 0 6px 5px;
    background: #FFF;
}

#fontpopup .tabmask {
    float: right;
    width:  85px;
    height: 26px;
    border-bottom:  1px solid gray;
}

#fontpopup form {
    clear: both;
    margin:0;
    border-right:  1px solid #A7A7B6;
    border-bottom: 1px solid #A7A7B6;
    border-left:   1px solid #A7A7B6;
    background:#FFF;
    padding: 5px 5px 0 5px;
    font-size: 11px;
}

#fontpopup div.choice {
margin-bottom: 5px;
}

#fontpopup input {
margin-bottom: -2px;
}

#fontpopup .isdefault {
    color: #666;
    font-style: italic;
}

.xs {font-size: 11px;}
.sm {font-size: 12px;}
.md {font-size: 13px;}
.lg {font-size: 15px;}
.xl {font-size: 17px;}

.georgia {font-family: Georgia, 'Times New Roman', Times, serif;}
.verdana {font-family: Verdana, Arial, sans-serif;}
.times   {font-family: 'Times New Roman', serif;}
.arial   {font-family: Arial, sans-serif;}



/* body of article ---------------------------------------------------------- */
#articlecontent { margin-top:2px; }

#bodytext {
    clear:left;
    line-height:1.44em;
 }

