/* this makes IE6 not act retarded */
h1, h2, h3, h4, h5, h6, p, div {
         position: relative;
}
/* main page stuff */
BODY       { background-color: #ffffff;
             color: #000000; }

a:link
{	color: #004477;
}
a:visited
{	color: #0077aa;
}
a:link:hover
{	color: #4e81b5;
}
a:visited:hover
{	color: #6ea1d5;
}

#main      { width: 100%;
             border-spacing: 7px; }

#main TD   { vertical-align: top; }

H1         { background-color: #006699;
             color: #ffffff;
             font-size: 1.0em;
             font-family: verdana, arial, helvetica, sans-serif;
             padding: 2px;
             margin: 0px; }

.advert    { background-color: #eeeeee;
             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; }

.header H1 { background-color: #FFFFFF;
             color: #000000;
             font-family: verdana, arial, helvetica, sans-serif;
             font-weight: normal;
             font-size: 0.7em; }

.header H2 { background-color: #FFFFFF;
             color: #000000;
             font-family: verdana, arial, helvetica, sans-serif;
             font-weight: normal;
             font-size: 0.6em; }

/* sidebar boxes */

.box       { border: 1px solid black;
             padding: 3px;
             margin-bottom: 8px; }

.box H2    { background-color: #006699;
             color: #ffffff;
             font-family: verdana, arial, helvetica, sans-serif;
             font-size: 0.8em;
             padding: 4px;
             margin: -3px;
             margin-bottom: 3px; }

.NewCommentCount
{   color: #f00;
}

.TinyCommentTitle
{   padding-left: 0.9em;
    text-indent: -0.9em;
}

.QueueActive
{   color: #900;
    font-weight: bold;
}
.QueueVoting
{   color: #f00;
    font-weight: bold;
}

/* 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-family: verdana, arial, helvetica, sans-serif;
               font-size: 1em; }

TD H2        { color: #ffffff;
               font-family: verdana, arial, helvetica, sans-serif;
               font-size: 1em; }

/* story stuff */

.story_title H2 { font-size: 1.0em;
                  font-family: verdana, arial, helvetica, sans-serif;
                  color: #000000;
                  display: inline; }

.story_summary { border-bottom: 1px solid gray;
                 padding-top: 0.5em; }

.story_body { padding-top: 0.5em; }

.story_info { background-color: #EEEEEE;
              text-align: center; }

.storyWelcome
{ margin: 2em 0 1.7em 0;
  border: solid #cccccc;
  border-width: 0.9em 0;
  padding: 0em 0 0.2em 0;
  color: #333;
  text-align: center;
  font-size: 105%;
  font-weight: bold;
}

.storyPresentation
{ margin: 2.7em 0;
  border: solid #cccccc;
  border-width: 1.25em 0;
  padding: 0em 0 0.4em 0;
  font-size: 75%;
}

.storyPresentationStart
{ color: #333;
  font-size: 140%;
  font-weight: bold;
}

#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%; }