BODY         { 
                  background-color: #ffffff;
                  color: #222; 
		  font-family: verdana, georgia, arial, sans-serif; margin:0px; 
		  font-size:11px;
		  font-weight:normal;
                  }

A        	  { color: #245239; font-family: verdana, arial, sans-serif; font-size:10px; text-decoration: none; font-weight:bold; } 
A:link	  { color: #245239; text-decoration: none; } 
A:visited	  { color: #245239; text-decoration: none; } 
A:hover	  { color: #377D58;text-decoration: underline;  } 

.story_title { 
                  font-size: 12px;
		  background-color: #0E3A5B;
		  color: #fff;
                  font-weight: bold;
                  padding-top_old:5px;
                  padding-bottom_old:6px;
		  padding: 3px;
                  }

.box_title    { 
		  font-size: 13px; 
		  color: #fff; 
		  font-weight:bold;
	          background-color: #000;
		  }

.left_sidebar_background {
                  background-color: #BBDFE3;
                  }

.right_sidebar_background {
                  border-left: 1px solid #006;
                  background-color: #BBDFE3;
                  }

.comment_prefs {
		  border: 1px solid #0E3A5B;
                  background-color: #BBDFE3;
                  }

.story_info  { 
                  background-color: #BBDFE3;
                  text-align: center; 
                  }

td              {
		  font-family: verdana, georgia, arial, sans-serif; margin:0px; 
		  color:#222;
		  font-weight:normal;
		  font-size:11px;
  		  }	

.smalltext   {
		  color:#222;
		  font-size:10px;
		  font-weight:normal;
  		  } 	

.boldtext    {
		  color:#222;
		  font-size:11px;
		  font-weight:bold;
  		  padding: 0 2px 0 2px;	
  		  }	

.title           { 
                  font-size: 13px;
                  color: #006;
                  font-weight: bold;
                  line-height:140%;
                  }

.center_content {
                  padding: 0 12px 0 12px;
                  border-left:1px solid #006; 
		  color:#222;
		  font-size:11px;
		  font-weight:normal;
                  }

.center_title           { 
                  font-size: 13px;
                  color: #245239;
                  font-weight: bold;
                  line-height:140%;
                  text-align:center;
                  }

.blockquote {
		  color:#222;
		  font-size:11px;
		  font-weight:normal;
	 	  border:1px #330066 dotted;
		  background:#F0F0F0;
		  padding:5px 20px 5px 20px;
		  margin: 15px 25px 15px 25px;
                  }
	
.border       {
		  border: 1px solid #006;
		  }

.loginform  { 
                  text-align: right; 
		  color:#222;
		  font-size:10px;
		  font-weight:normal;}

.header      {
		  color:#E3E8BE;
		  font-size:22px;
		  font-weight:bold;
  		  }	

.footer        { 
                  font-size:11px;
                  text-align: center; 
                  }

.error         {
		  color:#F00;
		  font-size:11px;
		  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-size: 1em; 
                  }

TD H2        { 
                  color: #ffffff;
                  font-size: 1em;  
                  }

/* story stuff */

.story_summary { 
                  border-bottom: 1px;
                  padding-top: 0.3em;
                  }

#author_console { 
                  border: 1px solid #006699;
                  background-color:#FEEC66;
                  }

#vote_console { 
                  border: 1px solid #006699;
                  background-color:#FEEC66;
                  }

/* comment stuff */

.commenthead { 
                  border: 1px solid #006699;
                  background-color:#eeeeee; 
                  }

.editorialhead { 
                  border: 1px solid #FF0000;
                  background-color:#eeeeee; 
                  } 

.mail_friend {
		  font-family: arial, verdana, sans-serif;
		  color:#222;
		  font-size:12px;
		  font-weight:normal;
		  border:1px #333366 dotted;
		  background:#F0F0F0;
		  padding-top:10px 20px 10px 20px;
		  margin:25px;
                  }


/* Box CSS */

.sidebar_box {
                  padding: 6px 4px 10px 12px;
		  color:#222;
		  font-size:11px;
		  line-height:140%;
                  background-color: #BBDFE3;
}

.sidebar_box ul {
                  list-style-image:none;
                  margin:0 0 0 0;
                  padding:0 0 0 0;
                  }

.sidebar_box ul li {
                  list-style-type:none;
                  margin:0 0 0 0;
                  padding-left:0 0 0.4em 0;
                  }

.sidebar_box ul li:before {
                 font-weight: bold;
                 }

.sidebar_box ul li a {
                 }


/* tabbed navigation */

#navcontainer  {
               margin: 0 0 0 0;
               padding: 0;
               height: 22px;
               }

#navcontainer ul  {
               border: 0;
               margin: 0;
               padding-left: 0px;
               list-style-type: none;
               text-align: center;
               }

#navcontainer ul li  {
               display: block;
               float: left;
               text-align: center;
               padding: 0;
               margin: 0;
               }

#navcontainer ul li a  {
               background: #F5F5CE;
               border: 1px solid #006;
               margin: 0;
               width: 100px;
               padding: 0;
               color: #3B3B3B;
               text-decoration: none;
               display: block;
               text-align: center;
               font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
               }

#navcontainer ul li a:hover  {
                color: #F5F5CE;
                background: #9E7B1B;
                }

#navcontainer a:active   {  
                background: #c60;
                color: #fff;
                }

#navcontainer li#active a  {
                background: #c60;
                border: 1px solid #c60;
                color: #fff;
                }

.bio_box { border:1px solid #cc6600;
           background-color: #faf2de;
}

#ban_form {    background: #F5F5CE;
               border: 1px solid #006;
               margin: 0;
               height: 18px;              
               padding-left: 10px;
               padding-right: 10px;
               color: #3B3B3B;
               text-decoration: none;
               display: block;
               text-align: center;
               font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
               }


#ban_form input {
       border: 1px solid #006;  
       color: #3B3B3B;
       font-size: 10px;
       padding: 0;
       margin-top: 0;
}

/* calendar stuff */

.cal_head { background-color: ; }

.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; }