body{
 font-family:  'Trebuchet MS', Verdana, Sans-serif;
color:#ececec;
  background:#000000;
}


 a{
  color:#FFE0E0;
 }
 
 a:hover{
   color:#FFCB9E;
 
 }




img{
 border:none;

}

#maintable{

 background-repeat:no-repeat;
 }


#header{     width:980px;  padding:10px 0 10px 0;  margin:0 0 0 0; }

#logo{

  margin:10px 0 0 0;
}

#topad{

    margin:17px 5px 0 0;

}

 #tdtop{
  height:220px;
 }

#sct{
vertical-align:top;

}


td a{

 font-size:12px;
}





 #midin{
width:160px;
height:380px;
text-align:center;
 float:left;
     margin:7px 10px 0 0;
     padding:20px 5px 0 5px;

 display:block;
 
 
}

#partop{
  width:160px;
  background:url(images/partners.gif);
   background-repeat:no-repeat;
    margin:0 0 0 10px;
   height:36px;
}

#partners a{
 font-weight:bold;
  font-size:15px;
}

#partners{
 float:left;
 width:950px;
 height:250px;
 font-size:15px;
background:url(images/partners.gif);
background-repeat:no-repeat;
padding: 15px;
}

.pcolumn{
  display:inline;

  float:left;
 margin:43px 0 0 45px;
}


#categories a{
 font-weight:bold;
color:#ffffff;
font-size:13px;
}

#categories a:hover{
 font-weight:bold;
   color:#000000;
}

#categories{
width:920px;

 margin:0 0 0 0;
 vertical-align:middle;
line-height: 14pt;
display:block;
}

.clink a{

  font-size:13px;
float:left;

 margin:2px;
 vertical-align:middle;
 display:inline;
  color:#ffff99;
background:url(images/catback.gif);
border:1px solid #ff9900;
padding:3px;
}

.clink a:hover{
  float:left;
  font-size:13px;

 margin:2px;
 vertical-align:middle;
 display:inline;
 color:#ffffff;

background:url(images/catback2.gif);
  border:1px solid #881111;
padding:3px;
}


 #todaytop{
   width:780px;
  background:url(images/today.gif);
  background-repeat:no-repeat;

     height:42px;
      margin:0 0 0 0;
}

 #svtop{
   width:780px;
  background:url(images/watch.gif);
  background-repeat:no-repeat;

     height:42px;
      margin:0 0 0 0;
}


.h2{
 padding:0;
 margin:0 0 0 0;

}
li{
 padding:0 0 3px 0;

}


input, textarea{
 font-size:13px;
}

.dellink{
font-size:8px;
 color:#E90000;

 
}

.nansdiv{
 font-size:13px;

}

.rpoints{
 font-size:12px;
}

.apoints{
 font-size:12px;
}

#qupdated{
visibility: hidden;
color:#EB5418;
}

.ansblock{
 border:1px solid #FFCCF9;


}

.qrow{
 padding:10px 0 0 0;

}

h3{
 padding:2px 0 2px 0;
 margin:0 0 5px 0;
color:#FF3600;
}

#container{
 text-align:left;
  width:1000px;
}

h4{
 margin:10px 0 7px 0;
 padding:0 0 0 0;
}

.plink{
 margin:5px 0 0 0;

}

.rtop2{
 float:left;
 width:170px;
  margin:20px 0 0 0;
}

.rtop{
 float:left;
 width:170px;

}

#rbot{
 float:left;
  width:170px;
  
}

.intable{




}

#tcomments{
border:1px solid #CFCFCF;
width:450px;
}

.tdcomm{
padding:5px;
}

.tdcommname{
background:#EEEEEE;
}

.tdcommdate{
background:#EEEEEE;
}

.adr{
 margin:20px 0 20px 0;
}



#sctd a{
 font-weight:normal;
color:#ffff99;
}

#sctd a:hover{

color:#ffffff;
}

#searchbox input{
border-style:none;
 font-weight: bold;
 color:#000000;
background:url(images/catback2.gif);
padding:0;
  border:1px solid #000000;
    height:22px;
}

#searchsubmit{
background:url(images/catback2.gif);
  color:#000000;
   font-size:14px;
border-style:none;
padding:-3px 0 0 0;
  border:1px solid #000000;
    height:22px;
}

#addcomm input{
 background:#fff99f;
  color:#000000;

   font-size:14px;
   font-weight:bold;
  }

#addcomm textarea{
 background:#fff99f;
  color:#000000;

   font-size:14px;
   font-weight:bold;
  }
  
  .tdcommname{
background:#e18700;
color:#ffffff;
}

.tdcommdate{
background:#e18700;
color:#ffffff;
}

  #vtitle{

font-weight:bold;
  }
  
  #vidc{
 border:1px solid #e18700;
 background:#871111;
   background-repeat:repeat-x;
 display:block;
 color:ffffcc;
  font-size:14px;
  width:608px;
  padding-top:5px;
  
  }

.snumlinks{
      background:url(images/catlink2.gif);
border:1px solid #c30028;
color:#ffffff;
 padding:3px;
 font-size:13px;
 height:13px;
  }

.snumlinks:hover{
color:#000000;
  font-size:13px;
 background:url(images/catlink.gif);
border:1px solid #ffc6ee;
padding:3px;
  }

  .numlinks{
color:#000000;
  font-size:13px;
 background:url(images/catlink.gif);
border:1px solid #ffc6ee;
padding:3px;
height:13px;
  }
  
  .numlinks:hover{
      background:url(images/catlink2.gif);
border:1px solid #c30028;
color:#ffffff;

  }



  .nplinks{
color:#000000;
  font-size:13px;
 background:url(images/catlink.gif);
border:1px solid #ffc6ee;
padding:3px;
height:13px;
  }

  .nplinks:hover{
      background:url(images/catlink2.gif);
border:1px solid #c30028;
color:#ffffff;

  }


                            /*Menu Links*/

/*NOTE: anything not specified for the #(menu id's) a selector and its pseudo classes
may be inherited in some browsers from other 'a' element styles (if any) on the page*/

#menu1 a {color:black;background-color:white;text-decoration:none;text-indent:1ex;}
#menu1 a:active {color:black;text-decoration:none;}
#menu1 a:hover {color:black;background-color:#FFFF99}
#menu1 a:visited {color:black;text-decoration:none;}

#menu2 a {color:navy;background-color:white;text-decoration:none;text-indent:1ex;}
#menu2 a:active	{color:blue;text-decoration:none;}
#menu2 a:visited {color:blue;text-decoration:none;}
#menu2 a:hover {color:navy;background-color:#f0fea8}

#menu3 a { /*Menu3 Links*/
color:black;
background-color:white;
text-decoration:none;
text-indent:1ex;
}
#menu3 a:hover {
color:black;background-color:#FFFF99;
}
#menu3 a:active	{color:black;text-decoration:none;}
#menu3 a:visited	{color:black;text-decoration:none;}


                           /*End Menu Links*/