/* main page stuff */
BODY       { background-color: #ffffff;
             color: #000000; }

:link      { color: #006699; }
:visited   { color: #003366; }

#main      { width: 100%;
             border-spacing: 7px; }

#main TD   { vertical-align: top; }

H1         { background-color: #EEEEEE;
             font-size: 1.6em;
             padding: 3px;
             margin: 0px; }

.advert    { border: 1px solid #ff0000; }

.loginform { text-align: right; }

/* header and footer */

#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;
             padding: 3px;
             margin-bottom: 8px; }

.box H2    { background-color: #006699;
             color: #ffffff;
             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: #ffffff;
               font-size: 1em; }

TD H2        { color: #ffffff;
               font-size: 1em; }

/* story stuff */

.story_title H2 { font-size: 1.2em;
                  color: #000000;
                  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 #006699;
                  background-color: #EEEEEE }

#vote_console { border: 1px solid #006699;
                background-color: #EEEEEE }

/* comment stuff */

.commenthead { border: 1px solid #006699;
               background-color: #eeeeee; }

.editorialhead { border: 1px solid #FF0000;
                 background-color: #eeeeee; }


/* calendar stuff */

.cal_head { background-color: #eeeeee; }

.cal_head UL { text-align: center; }

.cal_head UL LI { display: inline;
                  list-style-type: none; }

.cal_head UL LI A#current { background-color: #ff0000;
                            color: #ffffff;
                            font-weight: bold; }

.cal_body TD,TH { border: 1px solid black;
                  padding: 3px; }

.cal_body #today { background-color: #eeeeee; }

.cal_body #other_month { background-color: #cccccc; }

.date_number { font-weight: bold;
               font-size: large; }


/* 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%; }