/* this makes IE6 not act retarded */
h1, h2, h3, h4, h5, h6,  pre, main, body,
blockquote, dl, address {
    margin: 0; 
    padding: 0; 
}

body {

color: #333;
font: 14px Georgia, Times, Times New Roman; 
line-height:1.2em;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
padding:0;
width:100%;
background-color: #b8b8b8;

}



* .imagel { 
float: left;
padding-left: 4px; padding-right: 0px; padding-bottom: 4px; padding-top: 4px;  background: #f4f4f4; <!-- border: 1px solid #fc0; --> margin-top: 3px; margin-left:0px; margin-bottom: 0px; margin-right: 4px;  display: inline; 
}

* .imager { 
float:right;
padding-left: 4px; padding-right: 0px; padding-bottom: 4px; padding-top: 4px;  background: #f4f4f4; border: 1px solid #9b9; margin-top: 3px; margin-left:0px; margin-bottom: 0px; margin-right: 4px;  display: inline; 
}

img { margin-right: 4px; 
}

a img {border: none; }

*  .margin {  text-align: center; 
}


* a:link {
           color : #666;
           text-decoration: underline;
          

}
* a:visited {
           color : #666;
           text-decoration : underline;
          
}
* a:hover, a:active {
           color : #000;
           text-decoration : underline;
         
}

* .more {
           font-size: 12px;
           font-weight: normal;
           white-space: nowrap;
           color: #555;
           text-decoration: underline;
           padding: 0;
           margin: 0; 
           line-height : 1.4em;
           
        }

* .more a {
           font-size : 12px;
           font-weight: bold;
           white-space: nowrap;
           color : #555;
           text-decoration: underline;
           line-height : 1.4em;
           padding: 0px;
           margin: 0px;
          
           
      }
    
       * .more a:visited {
          font-size : 12px;
          color : #555;
          text-decoration: underline;
          font-weight : bold;
          text-decoration : none;
          line-height : 1.4em;
          padding: 0px;
          margin: 0px;
          
          
      }

        * .more a:hover {
           color : #000; 
           text-decoration : underline;
           font-weight: bold;
           font-size: 12px;
           line-height: 1.4em; 
           
       }


        * .author {
           font-size : 11px;
           color : #ddd;
           text-decoration: none; 
           font-weight : normal ; 
           padding: 0px;
           margin: 0px;
           line-height : 1em;
                
      }
    * .author a {
          font-size : 11px;
          color : #f7c600;
          text-decoration : none
          font-weight : bold;
          margin: 0px;

          padding:0px;
          line-height : 1em;
          
          
      }
    * .author a:visited {
          
           padding:0px;
           margin: 0px;
           line-height : 1em;
           font-size : 11px;
           color : #f7c600;     
           font-weight : bold;
           text-decoration : none;
      }
    * .author a:hover {
          text-decoration : underline;
          color : #000;
          font-size:11px;
      }
    * .time2 {
           font-size: 10px;   font-family: Georgia;  font-weight: normal; line-height: 12px; font-stretch: normal;
           color : #aaa;
           text-decoration: none;
           font-style: normal;
           font-style/**/:italic;
           margin-right : 10px;
           margin-left: 0px; 
           margin-top: 0px; 
           margin-bottom: 0px; 
           padding-top: 4px;
           padding-right: 0px;
          

          
      }
    * .stats {
              font-size: 9px;  
              font-family: Georgia; 
              font-weight: normal;
              font-style:normal;
              font-style/**/:italic;
              
              line-height:12px;
             
              font-stretch: normal;
              color : #999;
              text-decoration: none;
              padding: 0;
              margin: 0; }
 
   * .stats a {
           font-size: 9px; 
           color : #7a7;
           text-decoration: none;
           line-height:12px;
           
             }

*   .stats a:active {
           font-size: 9px; 
           color : #7a7;
           text-decoration: none;
           line-height:12px;
           
             }

* .stats a:hover { 
           color : #000;
           font-size:9px;
           text-decoration: underline;
           }


* .text_box { padding: 10px;  border: 1px solid #fd3; background: #f0f0f0; }

*  Blockquote {  border-left:1px solid #bbb; background:#f7f7f7; margin-top:4px;margin-bottom:8px;margin-left:15px;margin-right:15px;padding:3px 3px 0px 8px; text-align: left; }

*  center { text-align: center; } 

*  .leftquote {color:#222; font-size: 11px; line-height: 1.4em;  border:1px solid #ddd; background:#f9f9f9; padding: 10px; margin:8px 10px 8px 0px; text-align: left; }


    * .smallfont {
           font-size : 11px;
      }
    * .main {
           
           border-spacing : 0;
           vertical-align : top;
           padding:0;
           margin:0;
           
           
      }
    * #main TD {
           vertical-align : top;
           margin:0;
           padding:0;
 }
 
 * h1 {
           font-size : 1.5em;
           padding : 0;

           margin: 0;
           
 }  

   * .center { background: #eee; text-align: center; }

 * h2 {
           font-size : 1.3em;
           padding : 0px;
           margin-left : 147px;
           margin-top: 0px;
           margin-bottom: 0px;
           
      }

* #title {
        
          
          text-align: center; 
           vertical-align:top;
          margin-right:5px;
            padding:0px;
           
            }

 * #description {
           
         
           margin-top: 7px;
	   margin-top /**/:13px;
           padding: 0;
           margin-left: 0px;
           
      }
    
    * .advert {
           border : 1px solid #ff0000;
      }
    * .loginform {
           text-align : left;
           padding : 0;
           margin : 0;
      }
    * #footer {
           
           clear : both;
           margin : 0 auto;
           font-size: 11px;
           color: #000;
           text-align: center;
           padding-top: 10px;
      }
    * #footerMain {
           width : 100%;
           clear : both;
           margin : 0 auto;
      }
    * #footer hr {
           display : none;
      }
    * #footer p {
           margin-bottom : 10px;
           font : 78%/1.6em Verdana, "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
           letter-spacing : 0.1em;
      }
    
    * .header {
           padding : 0;
           margin : 0;
      }
    * .header a:hover {
           color : #990000;
      }
    
* #center {
           
           text-align: left;
           margin-left:15px;
           margin-right:25px;
           vertical-align: top; }

* html #center { 

           text-align: left;
           margin-left:15px;
           margin-left:15px;
           margin-right:25px;
           vertical-align: top
}
* #rightboxes {
      margin:0;
      vertical-align: top;
      text-align: left;
      padding:0;
      width:155;
}
      
* #rightboxes ul {
           list-style : none;
           text-align : left;
}
* #rightboxes li {
           list-style : none;
           text-align : left;
}
* #rightboxes dl {
           list-style : none;
          text-align : left;
}
* #rightboxes dd {
           list-style : none;
           text-align : left;
}
* #sidebarbg {  background-color: transparent;
           font-size : 10px;
           width: 155px;
           margin:0;
           padding:0;
           text-align:left;  
           list-style:none;
           
}



* #textmargin {
           margin-left : 5px;
           margin-top : 15px;
      }
   
*  .ads   { width:140px;  padding-left: 7px;  padding:0; background: transparent; }

*  .adtext { padding: 7px; }

*  .shim { padding: 3px; }

*  ad_text  { width:130px; text-align: center; padding-left:10px; margin-left: 7px;  padding-right: 10px; padding-top:5px; padding-bottom:5px; border: 1px solid #ddd; }


* .box2 {
           margin-top: 8px;
           margin-bottom: 8px;
           padding-left : 6px;
           padding-top: 0px;
           padding-bottom:3px;
           padding-right: 1px;
           width : 150px;
           text-align : center;
           text-decoration : none;
           font-size : 10px;
           line-height : 1.3em;
           border-left : 1px solid #ddd;
           border-bottom : 1px solid #ddd;
}
* .box2 H2 b {
           margin : 0px;
           padding : 0;
           display : block;
           font-size : 10px;
           font-weight : normal;
           text-decoration : none;
           line-height : 1em;
}
* .box2 H2 {
           padding : 0;
           vertical-align : top;
           width : 135px;
           color : #115511;
           text-align : left;
           font-size : 10px;
           font-weight : bold;
}
* .box2 a {
           color : #777777;
           text-decoration : none;
           font-size : 10px;
           font-weight : bold;
           list-style : none;
           line-height : 1em;
}
* .box2 a:visited {
           color : #777777;
           text-decoration : none;
           font-size : 10px;
           font-weight : bold;
           list-style : none;
}
* .box2 a:hover {
           color : #000;
           font-size : 10px;
           text-decoration : none;
}
 * .box {
           width : 120px;
           margin: 0px;
           
           padding-left:0px;
           padding-top: 5px;
           padding-bottom: 0px;
           padding-right: 0px;
           text-align : center;
           line-height : 1.1em;
           color : #555555;
           text-decoration : none;
           background:transparent;
}

html>body .box { margin-left: 3px; }

* .box H2 b {
           margin : 0;
           display : block;
           font-size : 10px;
           font-weight : normal;
           text-decoration : none;
           text-align : center;
}
* .box H2 {
           line-height : 1em;
           margin: 0;
           padding-top: 0px;
           padding-bottom: 8px;
           padding-left : 0px;
           text-align : center;
           font-weight : bold;
           font-size : 10px;
           color : #ccc;
}
* .box a {
           color : #444;
           text-decoration : none;
           font-size : 10px;
           font-weight : bold;
         
           display:block;
           line-height : 1.1em;
           padding-top : 0.1em;
           padding-bottom : 1em;
}
* .box a:visited {
           color : #444;
           text-decoration : none;
           font-size : 10px;
           font-weight : bold;
           
}
* .box a:hover {
           color : #000;
           font-size : 10px;
           text-decoration : underline;
}

.box h4 {
	font-weight: bold;
}

.box_title { 
  margin-top: 10px;
  padding-top: 3px; 
  padding-bottom: 3px; 
 
  font-family: georgia; 
  font-size: 14px; 
  font-weight: normal; 
  width: 100%;
  padding-left: 8px; 

}

.box_content {
  font-family: arial; 
  font-size: 11px;
  padding-left: 8px; 
}

.box_content ul {
  margin-left: 0; 
  padding-left: 8px; 
  list-style-type: none;
}

.box_content ul li {
  padding-top: 10px;
  padding-bottom: 2px;
}

* #far_right  .box {  font-size : 9px; color: #aaa; width:90px; margin-left:10px; text-align:left;
}
* #far_right .box a { font-size: 9px; color: #999; text-decoration:none;  }
* #far_right  .box a:hover { color: #000; text-decoration:underline;  
}

* .boxb {
           width : 130px;
           margin-left: 0px;
           margin-top: 5px;
           padding-bottom: 5px;
           padding-right: 5px;
           padding-left: 0px;
           text-align : center;
           line-height : 1.1em;
           color : #666;
           text-decoration : none;
}
* .boxb H2 b {
           margin : 0;
           display : block;
           font-size : 11px;
           font-weight : normal;
           text-decoration : none;
           text-align : center;


}
* .boxb H2 {
           line-height : 1.1em;
           margin: 0;
           padding-top: 0px;
           padding-bottom: 8px;
           padding-left : 0px;
           text-align : center;
           font-weight : bold;
           font-size : 11px;
           color : #bbb;
}
* .boxb a {
           color : #666;
           text-decoration : none;
           font-size : 10px;
           font-weight : bold;
           list-style : none;
           display : block;
           line-height : 1.1em;
           padding-top : 0.1em;
           padding-bottom : 0.5em;
}
* .boxb a:visited {
           color : #666;
           text-decoration : none;
}
* .boxb a:hover {
           color : #000;
           text-decoration : underline;
}


 * TH H2 {
    color : #ffffff;
    font-size : 1em;
}
* TD H2 {
    color : #ffffff;
    font-size : 1em;
}

 * .adfont {   color: #222;  
font-size: 10px; width: 125px; line-height: 1.2em; text-align: center; }

* .boxi {
           font-size : 10px;
           line-height : 1em;
           list-style : none;
           text-align : left;
           padding-left : 0px;
           padding-right :5px;
           margin-bottom : 15px;
           margin-bottom: 0px;
           text-decoration : none;
           word-spacing : 0;
           color: #666;
}
* .boxi H2 b {
           font-size : 10px;
           font-weight : normal;
           text-decoration : none;
           line-height : 1em;
           padding-right: 10px; 
}
* .boxi H2 {
           color : #bbb;
           vertical-align : bottom;
           line-height : 1em;
           text-align : left;
           font-size : 10px;
           font-weight : bold;
           list-style : none;
           margin : 0;
           padding-top: 0px;
           padding-bottom: 15px; 
           padding-left: 0px; 
           padding-right: 10px;
}
* .boxi a {
           color : #666;
           text-decoration : none;
           text-align : left;
           font-weight : bold;
           font-size : 11px;
           line-height : 1.2em;
}
* .boxi a:visited {
           color : #666;
           text-decoration : none;
           text-align : left;
           font-weight : bold;
           font-size : 11px;
           line-height : 1.2em;
}
* .boxi a:hover {
           color : #000;
           text-decoration : underline;
           font-size : 11px;
           font-weight : bold; }

* .boxi2 {
           font-size : 8px;
           line-height : 1em;
           list-style : none;
           text-align : left;
           padding-left : 0px;
           padding-right :5px;
           margin-top : 15px;
           margin-bottom: 0px;
           text-decoration : none;
           word-spacing : 0;
           color: #bbb;
}
* .boxi2 H2 b {
           font-size : 9px;
           font-weight : normal;
           text-decoration : none;
           line-height : 1em;
           padding-right: 10px; 
}
* .boxi2 H2 {
           color : #bbb;
           vertical-align : bottom;
           line-height : 1em;
           text-align : left;
           font-size : 9px;
           font-weight : bold;
           list-style : none;
           margin : 0;
           padding-top: 0px;
           padding-bottom: 15px; 
           padding-left: 0px; 
           padding-right: 10px;
}
* .boxi2 a {
           color : #aaa;
           text-decoration : none;
           text-align : left;
           font-weight : bold;
           font-size : 9px;
           line-height : 1.2em;
}
* .boxi2 a:visited {
           color : #aaa;
           text-decoration : none;
           text-align : left;
           font-weight : bold;
           font-size : 9px;
           line-height : 1.2em;
}
* .boxi2 a:hover {
           color : #000;
           text-decoration : underline;
           font-size : 9px;
           font-weight : bold; }



* .tiny {
           font-size : 9px;
           color : #999;
}
* .tiny a {
           color : #fc0;
           font-size : 9px;
           font-weight : bold;
}
* .tiny a:visited {
           font-size: 9px;
           color : #fc0;
           font-weight : bold;
}
* .tiny a:hover { 
           color : #000;
           text-decoration: underline;
           font-size: 9px;
}

* .comment 
     { font-size: 11px;   font-family: Georgia; font-style: italic; font-weight: normal; line-height: 14px; font-stretch: normal;
           color : #333;
           text-decoration: none; }
* .comment a { 
           color : #383;
           font-size: 10px;
           font-weight: normal; 
} 
* .comment a:visited { 
           color : #383;
           font-size: 10px;
           font-weight: normal; 
} 
* .comment a:hover { 
           color : #000;
           font-size : 10px;
           font-weight : bold; 
}


* .story_title {
           margin-top : 0px;
           margin-bottom : 0px;
           padding-bottom : 0px;
           padding-left : 0;
           padding-top : 0;
           font: Verdana, Ariel, San-Serif;
           font-size : 120%;
           line-height : 1.4em;
           font-weight : bold;
           color : #444;
}
* .story_title H2 {
           margin-top : 0px;
           margin-bottom : 0px;
           padding-bottom : 0px;
           padding-left : 0;
           
           font-size : 120%;
           line-height : 1.4em;
           font-weight : bold;
           color : #555;
}
* .story_title  a {
           color: #444; 
           font-weight: bold;
           line-height : 1.4em;
           text-decoration: none;
           font-size : 120%; 
}
* .story_title a:visited {
           color: #444; 
           font-weight: bold;
           text-decoration: none;
           font-size : 120%; 
}
* .story_title  a:hover {
           color: #000; 
           font-weight: bold;
           font-size : 120%; 
           text-decoration: underline;
}
* .story_summary {
           color: #555;
           font-size: 14px;
           font: 14px Georgia, Times, Times New Roman; 
           line-height : 1.5em;
           padding-top : .5em;
           margin-bottom: 0;
           margin-right:15px;
           width:550px;
}
* .story_body {
           color: #555;
           font-size: 14px;
           padding-top : 0.5em;
           line-height : 1.5em;
           margin-right:15px;
           width: 550px;
 }
* .story_info {
           border-bottom : 2px solid #fc0;
           border-top : 1px solid #ddd;
           border-right : 1px solid #ddd;
           border-left : 1px solid #ddd;
           margin-bottom: 10px;
           padding : 5px;
           text-align : left;
           font-size : 11.5px;
           background-color : #efefef;
           line-height: 1.4em;
}


           
* .comment_control {
           border: 1px solid #ddd; background-color : #f9f9f9;
           padding-left: 5px; padding-top: 0px; padding-bottom: 0px; line-height:1.4em;          padding-right: 0px;
           text-align : center;
           font-size : 11px;
           line-height: 1.8em;
           width: 30em;
}
* .display_text { padding-bottom: .5em; } 
      
* .story_footer, .story_footer a {
           font : 100%/1.2em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
           text-transform : uppercase;
           letter-spacing : 0.1em;
            }
      
* #author_console {
           text-align : left;
           margin-bottom : 5px;
           font-size : 11px;
           background-color : #eeeeee;
}
* #vote_console {
           border : 1px solid #006699;
           background-color : #eeeeee;
}
* .commenthead {
           text-align : left;
           padding-bottom : 10px;
           padding-top : 8px;
           margin-top:10px;
           font-size : 13px;
           border-top : 7px solid #cccccc;
           max-width: 550px;
}
* .commentbody {
           padding-top : 10px;
           line-height: 1.4em;
           font-size: 13px;
           border-left: 1px dashed #ffbb11;
           padding-left: 10px;
           max-width: 550px;
}
* .editorialhead {
           border-bottom : 1px solid #ff0000;
           background-color : #ffffff;
}
* .title {
           font-size : 1.5em;
           font-weight : normal;
           
}
* input, textarea, select {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 1em;
           color : #000;
           text-decoration : none;
           background-color : #f0f0f0;
           border : 0.1em solid #9b9;
           text-align : left;
           padding: 2px;
           margin: 3px; 
}

* select, input { background-color: #ffe; 
}



* .button  { background: #ffeebb; 
}

* .user_pref {
           color: #444; 
           background : #fcfcfc;
           border : 1px solid #fd7;
           padding-left : 0px;
           padding-right: 10px;
           padding-top:10px;
           line-height: 1.3em;
           margin-left:15px;
           margin-top:15px;
           width:140px;
}
* .user_pref  a{
           font-weight : bold;
           padding: 3px;
           border : 1px solid #ddd;
           background : #fff;
           line-height: 1.3em;
           margin-bottom:10px;
           text-align:center;
           text-decoration: none;
}
* .user_pref a: visited{ 

           font-weight : bold;
           padding: 3px;
           border : 1px solid #ddd;
           background : #fff;
           line-height: 1.3em;
           margin-bottom:10px;
           text-align:center;
           text-decoration: none;
}
* .user_pref a:hover { background:#fd9; text-decoration: none; 
}

* .user_pref2 a {
           font-weight : bold;
           padding: 3px;
           border: 1px solid #ddd;
           background : #eee;
           line-height: 2.2em;
           text-decoration: none; 
           margin-bottom:10px; margin-top:10px;
}
* .user_pref2 a:visited {
           font-weight : bold;
           padding: 3px;
           border : 1px solid #ddd;
           background : #eee;
           line-height: 2.2em;
           text-align:center;
           text-decoration: none; 
           margin-bottom:10px; margin-top:10px;
}
* .user_pref2 a:hover { background:#fd9; text-decoration: none;  }


/*******************/

.editButtons {
    margin: 5px 0 0 0;
    display: block;
}

img.editButtonOn,
img.editButtonOff,
img.editButtonDown,
img.editButtonUp {
//    width: 23px;
//    height: 22px;
    cursor: pointer;
}

.editButtonOn {
    border: 1px solid #000;
    background: #eee;
}
.editButtonOff {
    border: 1px solid #dedede;
    background: #FFF;
}
.editButtonDown {
    background: #ccc;
}
.editButtonUp {
    background: #FFF;
}

.greenborder { border: 1px solid #ada; margin: 0; padding: 0; }
.yellowborder { border: 1px solid #eee; margin: 0; padding: 0; }

#dropdown { width:100%; }

menu2 {padding: 3px 0; margin-left: 0; font: bold 12px Verdana, sans-serif; color: #011c6b; }
.menu2 li {list-style: none; margin: 0; display: inline;}
.menu2 li a {padding: 3px 0.5em; margin-left: 3px; border: 1px solid #444; background: #ddd; text-decoration: none;}
.menu2 li a:link { color: ##3366BB ; }
.menu2 li a:visited { color: #555; }
.menu2 li a:hover {color: #000; background: #FC6; border-color: #444;}
.menu2 li a#current {background: white; border-bottom: 1px solid white;}

/*******************/ 