body{
 font-family: Tahoma, Verdana, serif;
font-size: 13px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.6em;
 background:#ffe7f8 url(images/back.gif);


color:#3b3b3b;
font-size:11px;
}

  td, table, tr{
  padding:0;
  }
  

  
 a{
  color:#b41e58;
 }
 
 a:hover{
   color:#ff2054;
 
 }

img{
 border:none;

}

#sectable{
 background:#efd3e7;
 border:1px solid #50001f;
}

#header{
      background:#f5f5f5;


 width:980px;
 padding:10px 0 10px 0;
 margin:0 auto 0 auto;
}
.add300{

float:left;
margin:20px 0 20px 33px;

}

#ltd{
 width:130px;
   background:#f5f5f5;



}

#lefttd{
 background:url(images/sideback.gif);
 background-repeat:repeat-y;
}



#tdtop{
background:#6d012b url(images/top.gif);
height:180px;
  border-bottom:3px solid #50001f;
  background-repeat:repeat-x;
  
}


#logo{
float:left;
  margin:18px 0 0 13px;
}

#toptext{
 background:url(images/toptext.gif);
 background-repeat:no-repeat;
 width:250px;
 height:135px;
 color:#ffffff;
 font-size:12px;
 margin-top:15px;
}

#intoptext{
 width:230px;
 padding:7px;
}

#mtd{
 background:url(images/midback.png);

}

.topad{

   display:block;
    margin:4px;

}

#tatd{
 background:url(images/tadback.gif);
 background-repeat:repeat-x;
 border-bottom:1px solid #50001f;

}


.toptop{


}




#sidetd{

 


}
#sct{
vertical-align:top;
  border:1px solid #1A62A3;
}



td a{

 font-size:12px;
}






 #midin{
width:130px;
height:380px;
text-align:center;
 float:left;
     margin:7px 10px 0 0;
     padding:20px 5px 0 5px;

 display:block;
 
 
}

#partners a{
 font-weight:bold;
color:#b41e58;
font-size:15px;
 background:url(images/catlink.gif);
border:1px solid #ffc6ee;
background-repeat:repeat-x;
display:block;
width:130px;
}

#partners a:hover{
    background:url(images/catlink2.gif);
border:1px solid #ffeff5;
   color:#ffeff5;
}

#partners{


 width:170px;
 margin:0 0 0 0;
 vertical-align:middle;
line-height: 14pt;
display:block;

padding:5px 0 5px 0;
}



#categories a{
 font-weight:bold;
color:#b41e58;
font-size:15px;
width:130px;
background:url(images/catlink.gif);
border:1px solid #ffc6ee;
background-repeat:repeat-x;
display:block;
}

#categories a:hover{
    background:url(images/catlink2.gif);
border:1px solid #ffeff5;
   color:#ffeff5;
}

#categories{


 width:170px;
 margin:0 0 0 0;
 vertical-align:middle;
line-height: 14pt;
display:block;

padding:5px 0 5px 0;

}





.clink a{

  font-size:13px;


 margin:2px;
 vertical-align:middle;
 display:block;


padding:2px;
}

.clink a:hover{

  font-size:13px;

 margin:2px;
 vertical-align:middle;
 display:block;


padding:2px;
}


 .plink1 a{
   font-size:13px;
  margin:2px;
 vertical-align:middle;
  display:block;
 padding:2px;
}

.plink1 a:hover{
   font-size:13px;
   margin:2px;
 vertical-align:middle;
   display:block;
 padding:2px;
}

#todaytop{
  background:url(images/midtop.gif);
 background-repeat:no-repeat;

 height:61px;
 width:550px;
}

.h2{
 padding:0;
 margin:0 0 0 0;

}

h3{


}


li{
 padding:0 0 3px 0;

}


input, textarea{
 font-size:12px;
}

.dellink{
font-size:8px;
 color:#E90000;

 
}

.nansdiv{
 font-size:11px;

}

.rpoints{
 font-size:11px;
}

.apoints{
 font-size:11px;
}

#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;

}


h4{
 padding:2px 0 2px 0;
 margin:0 0 5px 10px;
 color:#ffffff;
}




.plink{
 margin:5px 0 0 0;

}
.plink1{
 margin:5px 0 0 5px;

     
}

.rtop2{

 width:130px;
  margin:20px 0 0 0;
}

.rtop{
 float:left;
 width:130px;

}

#rbot{
 float:left;
  width:130px;
  
}



#tcomments{
 border:1px solid #b41e58;
width:550px;


}


.tdcomm{
padding:5px;


}

.tdcommname{
background:#ffffff;
color:#b41e58;
}

.tdcommdate{
background:#ffffff;
color:#b41e58;
}


.vthumb img{

 border:2px solid #b41e58;
}

.vthumb img:hover{
 border:2px solid #ffeff5;
}

.vthumb{

 

}

 .vthumba{
  padding: 0 0 20px 0;
font-size:11px;
margin:10px 5px 0 5px;
 background:url(images/back.gif);
 border:1px solid #f8d7ee;
    height:197px;
    width:190px;

}

.vthumba a{
  padding: 5px 3px 3px 3px;
font-size:13px;
color:#e14a67;
font-weight:bold;

}

.vthumba a:hover{
color:#ff5ccb;
}

.vtaimg{
 margin-top:5px;
}


.vtaimg img{

 border:1px solid #e14a67;
}

.vtaimg img:hover{
 border:1px solid #ffeff5;
}

.vtatext{
color:#633416;
width:160px;
display:block;

}
.midtop{
background:url(images/midtop.gif);

height:34px;

}

.toptop{
 background:url(images/toptop.gif);

height:34px;
}

.topm{
    background:url(images/topm.gif);
  background-repeat:repeat-y;
 width:990px;
}

.topbot{
    background:url(images/topbot.gif);
  background-repeat:no-repeat;
  background-position:bottom center;
   height:35px;
}

.midtop2{
background:url(images/midtop2.gif);

height:34px;

}

.sidetop{
background:url(images/sidetop.gif);
 height:35px;

}
.sidetop2{
background:url(images/sectop.gif);
  border:1px solid #F7F6F4;
height:34px;
text-align:left;
width:130px;
}


.midbot{
   background:url(images/midbot.gif);
background-position:bottom center;
background-repeat:no-repeat;
height:34px;

}

.midbot2{
   background:url(images/midbot2.gif);
background-position:bottom center;
background-repeat:no-repeat;
height:22px;
display:block;
 width:989px;
}

.midn2{
    background:url(images/midm2.gif);
  background-repeat:repeat-y;
 width:989px;
}


 .inleft{
  width:130px;
 
 }

#showcase{
 background:url(images/midm.gif);
 background-repeat:repeat-y;
  width:670px;

}


#showcase1{
 background:url(images/midm.gif);
 background-repeat:repeat-y;
width:670px;

}

#showcase2{
 background:url(images/midm.gif);
 background-repeat:repeat-y;
width:670px;

}

#svid{
  background:#ffa500;
   border:1px solid #b90a17;
 width:630px;


}

.rshowcase img{
border:1px solid #005099;

}

.rshowcase img:hover{
border:1px solid #868686;

}

.midad{
 background:url(images/midm.gif);
 width:670px;
padding:10px 0 10px 0;
}



.sidead{
 display:block;
padding:10px 0 10px 0;
}

.sidebot{

background:url(images/sidebot.gif);
background-repeat:no-repeat;
background-position:bottom center;

height:35px;

}

.sidemid{


background:url(images/sidem.gif);
background-repeat:repeat-y;


}

#std{
 background:url(images/stdtop.gif);
 background-repeat:no-repeat;
 height:56px;
}

#searchform{
  padding:0;
  margin:0;
}


#search{
border-style:none;
 font-weight: bold;
 color:#801d44;
background:#ffddea;
padding:0;
  font-size:16px;
    height:24px;
    border:1px solid #6d012b;
}

#searchsubmit{

 width: 67px;
  height: 29px;
  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;
}



#searchform{
 vertical-align:middle;

}

#searchbox{
 background:url(images/searchbox.gif);
 background-repeat:no-repeat;
display:block;
 margin:0 0 0 20px;
 float:right;
width:630px;
height:41px;
}

#sftable{

  height:20px;

}


#addcomm input{
 background:#ffffff;
  color:#b41e58;

   font-size:14px;
   font-weight:bold;
  }
  
#addcomm textarea{
 background:#ffffff;
  color:#b41e58;

   font-size:14px;
   font-weight:bold;
  }
  
  #vidc a{
color:#b90a17;

  }
  
    #vidc a:hover{
color:#f9f600;

  }
  
  #vidc{
color:#b90a17;


  }

  #vidc td{
color:#b90a17;



  }
  
  #vtitle{

font-weight:bold;
margin:20px;
  }
  

  
  #mlrow{
   height:36px;

  }

.snumlinks{
      background:url(images/catlink3.gif);
border:1px solid #ffeff5;
color:#ffeff5;
 padding:3px;
 font-size:13px;
 height:13px;
  }

.snumlinks:hover{
color:#b41e58;
  font-size:13px;
 background:url(images/catlink.gif);
border:1px solid #ffc6ee;
padding:3px;
  }

  .numlinks{
color:#b41e58;
  font-size:13px;
 background:url(images/catlink.gif);
border:1px solid #ffc6ee;
padding:3px;
height:13px;
  }
  
  .numlinks:hover{
      background:url(images/catlink3.gif);
border:1px solid #ffeff5;
color:#ffeff5;

  }



  .nplinks{
color:#b41e58;
  font-size:13px;
 background:url(images/catlink.gif);
border:1px solid #ffc6ee;
padding:3px;
height:13px;
  }

  .nplinks:hover{
      background:url(images/catlink3.gif);
border:1px solid #ffeff5;
color:#ffeff5;

  }


  .lefttop{
   background:url(images/lefttop.gif);
   background-repeat:no-repeat;
      height:51px;
  }
  
  .leftbot{
   background:url(images/leftbot.gif);
   background-repeat:no-repeat;
   bacground-position:bottom center;
    height:51px;
  }
  
  #bottomtext{
   padding:10px;
   font-size:13px;
  
  
  }
