A { text-decoration: none; }


body{
 font-family:  'Trebuchet MS', Verdana, Sans-serif;
  background:#000000 url(images/joyback.gif);
  background-repeat:repeat;
 color:#ffffff;
}


 a{
  font-weight:bold;
  color:#ffffff;
 }
 
 a:hover{
  font-weight:bold;
   color:#e01919;
 
 }



h2{
 color:#a61946;

}


img{
 border:none;

}

#maintable{

 background-repeat:repeat-y;
 }

#header{



 width:980px;
 padding:10px 0 10px 0;
 margin:0 0 0 0;
}


#logo{
 float:left;
  margin:5px 0 0 5px;
}

#topad{
    float:right;
    margin:25px 5px 15px 0;

}

h2{
  font-style:italic;
 color:#ffffff;
  text-align:center; 
}

 #tdtop{
  background:#ffc9c9  url(images/topback.gif);
border:2px solid #ffffff;
  height:200px;

 }
  #ltd{
  background:#a61946;
border:2px solid #ffffff;
 color:#ffffff;

 }
 #rtd{

 background:#ffffff url(images/leftback.png);

border:2px solid #ffffff;
   width:290px;
 }

#sct{
vertical-align:top;

}


td a{

 font-size:12px;
}


#sctable1{
 width:680px;
border:1px solid #ffffff;

}



 #midin{
width:160px;
height:380px;
text-align:center;
 float:left;
     margin:7px 10px 0 0;
     padding:20px 5px 0 5px;

 display:block;
 
 
}

#partop{

  background:url(images/partners.gif);
     background-repeat: repeat-x;

   background-position:top center;
   height:37px;


}

#partners a{
 font-weight:bold;
color:#a61946;
font-size:15px;
 text-decoration: none;
}

#partners a:hover{
 font-weight:bold;
color:#000000;
  text-decoration: none;

}

#partners{
width:230px;
  background:#fddef1 url(images/partners.gif);
   background-repeat:no-repeat;
   background-position:top center;
 margin:0 0 0 0;
 vertical-align:middle;
 padding:35px 0 0 0;
line-height: 14pt;
display:block;
    border:1px solid #5c85ac;

}
.plink2{
margin:5px;
}

.pcolumn{
  display:inline;



}


#categories a{
font-weight:bold;
font-size:13px;

}


#categories a:hover{
 font-weight:bold;

}


#categories{
width:1020px;
 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:#ffffff; 
 background:#a61946;
border:1px solid #000000;
padding:3px;

}
.clink a:hover{
float:left;  
font-size:13px; 
margin:2px;vertical-align:middle;
 display:inline;
 color:#a61946;
background:#ffffff;  
border:1px solid #ff6600;
padding:3px;
}


#morepartners h2{
width:200px;
  background:#fddef1 url(images/morepartners.gif);
   background-repeat:no-repeat;
   background-position:top center;
 padding:30px 0 0 0;
line-height: 14pt;
display:block;
    border:1px solid #5c85ac;
}

#morepartners ul{
  text-align:center; 
font-weight:bold;
color:#a61946;
font-size:15px;
margin:10px 0 0 -15px;
}

#morepartners li{
	list-style-type: none;
	padding: 4px 5px 4px 5px;
}

#morepartners a{
 font-weight:bold;
color:#a61946;
font-size:15px;
 text-decoration: none;
}

#morepartners a:hover{
 font-weight:bold;
color:#00f0ff;
  text-decoration: none;

}




.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 #ffffff;


}

.qrow{
 padding:10px 0 0 0;

}

h3{
 padding:2px 0 2px 0;
 margin:0 0 5px 0;
color:#FFffff;
}


h4{
 margin:10px 0 7px 0;
 padding:0 0 0 0;
}

.plink{
 margin:5px 0 0 0;

}



#tcomments{
border:1px solid #eef2fe;
width:450px;
color:#eef2fe;
}

.tdcomm{
padding:5px;
}



.adr{
 margin:20px 0 20px 0;
}
.vthumb{
 font-size:11px;
}

.vthumba{
background: url(images/tback.gif);
background-repeat:no-repeat;
background-position:center;
padding: 0 0 10px 0;
font-size:12px;
margin:5px 1px 0 0;
height:155px;
color:#ffffff;
}
.vthumba1 a:hover{
 border:1px solid #3d3d3d;
  background:#febde0 ;
  background-repeat:no-repeat;
  display:block;
   font-size:11px;

}

.vtatext{
 float:left;
margin:20px 0 0 2px;
width:150px;

}
.vtaimg{
 float:left;
margin:30px 5px 0 37px;

}
.vtaimg img{
 border:1px solid #a61946;

}

.vtaimg img:hover{

 border:1px solid #FF3300;

}
#sctd a{
 font-weight:bold;
color:#a61946;

}

#sctd a:hover{

color:#ffffff;
}

#sctd{

  background:#fddef1;
border:2px solid #ffffff;
   width:695px;
}
   
   #searchbox{
    float:right;
    display:block;
    margin:0 15px 0 0;
   }
   
#search{
border-style:none;
 font-weight: bold;
 color:#000000;
background:url(images/search.gif);
padding:0;
  border:1px solid #464646;
    height:26px;
    font-size:16px;
}

#searchsubmit{

 width: 115px;
  height: 37px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/searchbut.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  display:block;
}

#addcomm input{
 background:#cae5fd;
  color:#ffffff;

   font-size:14px;
   font-weight:bold;
  }

#addcomm textarea{
 background:#cae5fd;
  color:#ffffff;

   font-size:14px;
   font-weight:bold;
  }
  
  #addcomm td{
   color:#eef2fe;
  }
  .tdcommname{
background:#cae5fd;
color:#ffffff;
}

.tdcommdate{
background:#cae5fd;
color:#ffffff;
}

  #vtitle{

font-weight:bold;
  }
  
  #vidc{
 border:1px solid #ffffff;
 background:#3a4478 ;
 display:block;
  color:#c9e4ff;
  font-size:14px;
  width:650px;
  padding-top:5px;
  
  }
  .adr2{
font-size:25px;
 padding:3px;
   margin:20px 0 20px 0;
  
  }
 .adr2 a{
font-size:20px;
 padding:3px;

  
  }
  
  #vidsc{
   color:#a61946;
  
  }
  
  
  
  
  #mlrow{
   height:180px;

  }

.snumlinks{


 color:#c8c8c8;
background:url(images/catlink2.gif);
 border:1px solid #c8c8c8;
 padding:3px;
 font-size:18px;
 height:13px;
  }

.snumlinks:hover{
 color:#000000;
background:url(images/catlink.gif);
 border:1px solid #000000;
  font-size:18px;

padding:3px;
  }

  .numlinks{
 color:#000000;
background:url(images/catlink.gif);
 border:1px solid #000000;
  font-size:18px;

padding:3px;
height:13px;
  }
  
  .numlinks:hover{


 color:#c8c8c8;
background:url(images/catlink2.gif);
 border:1px solid #c8c8c8;
  }



  .nplinks{
 color:#000000;
background:url(images/catlink.gif);
 border:1px solid #000000;
  font-size:18px;

padding:3px;
height:13px;
  }

  .nplinks:hover{


 color:#c8c8c8;
background:url(images/catlink2.gif);
 border:1px solid #c8c8c8;

  }

.clink2 a{
font-size:13px;
margin:3px;
padding:1px;
vertical-align:middle; 
display:inline;  
color:#ffffff;
background:#242424;
border:1px solid #343434;
}


.clink2 a:hover{  
  font-size:13px;
 margin:3px; 
vertical-align:middle;
 display:inline;
 color:#FFFFFF;
background:#900000;
  border:1px 
solid #ff6600;
padding:1px;
}




  
  
