body {
    font-family:  "Lucida Grande", 'trebuchet ms', arial, helvetica, verdana, sans-serif;
    color: #000;
    background:#fff url('/images/bodybg.gif') repeat-x;
    padding:0px;
    margin:0px;
}

table,tr,td,th,input,p,ul,ol,li,dd,dt,textarea,select,option {
    font-size:8pt;
    font-family:arial, helvetica, sans-serif;
}

.header {
    padding:0px;
}

.header2 {
    padding-top:2px;
    padding-bottom:5px;
    padding-left:102px;
    padding-right:0px;
    background:#fff;
    background:transparent;
    border-bottom: solid 0px #696;
    font-size:10pt;
    font-weight:normal;
    font-family:arial, helvetica, sans-serif;
    color:#000;
    valign:middle;
}

.header3 {
    clear:both;
}

a.headerlink, a.headerlink:visited, a.headerlink:active {
    color:#00f;
}
a.headerlink:hover {
    color:#080;
}

.printtitle {
    font-weight:bold;
    display:none;
}


a.logolink, a.logolink:visited, a.logolink:active {
    padding-top:4px;
    padding-bottom:4px;
    padding-left:4px;
    padding-right:4px;
    color:#000;
    text-decoration:none;
    background:#cd9 url('/images/logolinkbg.gif') no-repeat;
    border-right: solid 1px #ccc;
    font-size:small;
}
a.logolink:hover {
    padding-top:4px;
    padding-bottom:4px;
    padding-left:4px;
    padding-right:4px;
    color:#00f;
    background:#cef;
    text-decoration:none;
    border-right: solid 1px #ccc;
    font-size:small;
}



.mainframe {
    border:0px;
    margin:0px;
    padding:0px;
}
      
.main {
    float:center;
    margin-left:20px;
    margin-right:20px;
    margin-top:10px;
    margin-bottom:25px;
}
    
     
.right {
    float:right;
    font-size: 10pt;
    width: 1%;
}
     

.footer {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 10px;
    margin-top:25px;
    background:#fff;
    color:#999;
    border-top: solid 1px #ccc;
    font-size:8pt;
}

a {
    color:#00f;
}

a:visited {
    color:#90f;
}

a:hover {
    color:#f00;
}


.alert {
    color:#f00;
    background:#ff0;
}

a.alert {
    color:#f00;
    background:#ffe;
}

.pagetitle {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
}

.hi {
   background:#ff0; 
}

.pitemname { background:#f00; color:#fff; }
.ptitle { background:#f80; color:#fff; }
.prating { background:#ff0; color:#000; }
.pusername { background:#0f0; color:#000; }
.prdate { background:#08f; color:#fff; }
.preview { background:#000; color:#fff; }

.comment {
    background:#fff;
    padding:4px 0 0 4px;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #eee;
    width:468px;
    text-align:left;
    margin: 2px 0 0 2px;
}

.frontlist {
    padding-left:12px;
    margin-left:4px;
}

.post-footer {
    padding-bottom:8px;
    border-bottom: solid 1px #ddd;
}

h1 {
    font-size:18pt;
    font-weight:bold;
    padding:20px 0 0 0;
}

h2 {
    font-size:16pt;
    font-weight:bold;
}

h3 {
    font-size:14pt;
    font-weight:bold;
}
