/* this makes IE6 not act retarded */
h1, h2, h3, h4, h5, h6, p, div {
         position: relative;
}
/* main page stuff */
BODY       { background-color: #FFFAFA;
             color: #00009C; }

:link      { color: #696532;underline:none }
:visited   { color: #4A4A4A;underline:none}

#main      { width: 100%;
             border-spacing: 7px; }

#main TD   { vertical-align: top; }

H1         { background-color: #CDBE70;
             font-size: 1.6em;
             padding: 3px;
             margin: 0px; }

.advert    { border: 1px solid #00009C; }

.loginform { text-align: right; }

/* header and footer */

#mainnav{
  margin:0pt 5px;
}
#mainnav UL{
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px auto;
padding: 0pt;
width: 80%;
}
#mainnav UL LI{
float: left;
margin: 0px 7px;
}

#section_links { float: right;
                 padding: 0.5em; }

#footer    { text-align: center; }

#footer FORM { display: inline; 
               vertical-align: top; }

/* sidebar boxes */

.box       { border: 1px solid black;
             background-color: #CDE472;
             padding: 3px;
             margin-bottom: 8px; }

.box H2    { background-color: #BED964;
             color: #00009C;
             font-size: 1.2em;
             padding: 5px;
             margin: -3px;
             margin-bottom: 3px; }

/* sections admin tool */
/* this is because box_title_font is used in the code */
/* and not in a DIV.box - this will be fixed in later */
/* releases of Scoop as HTML is moved out of the code */

TH H2        { color: #00009C;
               font-size: 1em; }

TD H2        { color: #00009C;
               font-size: 1em; }

/* story stuff */

.story_title H2 { font-size: 1.2em;
                  color: #00009C;
                  display: inline; }

.story_summary { border-bottom: 1px dashed black;
                 padding-top: 0.5em; }

.story_body { padding-top: 0.5em; }

.story_info { background-color: #EEEEEE;
              text-align: center; }

#author_console { border: 1px solid #FFFAFA;
                  background-color: #EEEEEE }

#vote_console { border: 1px solid #FFFAFA;
                background-color: #EEEEEE }

/* comment stuff */

.commenthead { border: 1px solid #FFFAFA;
               background-color: #CDBE70; }

.editorialhead { border: 1px solid #FFFAFA;
                 background-color: #CDBE70; }


/* misc css */

.title { font-size: 1.2em;
         font-weight: bold;
       }

/* tag-cloud styles */

.cloud li { list-style-type: none; display: inline; margin-right: 8px; }

.cloud .tag-popularity-1 { font-size: 80%; }

.cloud .tag-popularity-5 { font-size: 90%; }

.cloud .tag-popularity-10 { font-size: 100%; }

.cloud .tag-popularity-15 { font-size: 110%; }

blockquote {
border: 1px solid rgb(153, 153, 153);
padding: 0.5em;
margin-left: 2em;
background-color: rgb(224, 216, 201);
}
