A { text-decoration: none; }
body{
 font-family:  'Trebuchet MS', Verdana, Sans-serif;
  background:#284763 url(http://www.joywebcams.com/images/back.gif);
  background-repeat:repeat;

}

a.example span
 {
 color: #A4A4A4;
 text-decoration: none
 }

 a.example:hover span
 {
 color: #A4A4A4;
 text-decoration: none
 }


 a{
  font-weight:bold;
  color:#ffffff;
 }
 
 a:hover{
  font-weight:bold;
   color:#e01919;
 
 }

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:25px 0 0 5px;
}

#topad{
    float:right;
    margin:27px 5px 17px 0;

}

h2{
  font-style:italic;
 color:#ffffff;
  text-align:center; 
}

 #tdtop{
  background:#0c2a45;
border:2px solid #1b456a;
  height:200px;

 }
  #ltd{
  background:#0c2a45;
border:2px solid #1b456a;
 color:#ffffff;

 }
 #rtd{

 background:#1a3752 url(http://www.joywebcams.com/images/leftback.png);
 padding:10px 0 10px 0;
border:2px solid #0b253d;
   width:320px;
 }

#sct{
vertical-align:top;

}


td a{

 font-size:12px;
}


#sctable1{
 width:700px;
border:1px solid #ffcc00;

}



 #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(http://www.joywebcams.com/images/partners.gif);
     background-repeat: repeat-x;

   background-position:top center;
   height:37px;


}

#partners a{
 font-weight:bold;
color:#ffffac;
font-size:15px;
 text-decoration: none;
}

#partners a:hover{
 font-weight:bold;
color:#00f0ff;
  text-decoration: none;

}

#partners{
width:230px;
  background:#163047 url(http://www.joywebcams.com/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;
color:#ffffff;
font-size:13px;
}

#categories a:hover{
 font-weight:bold;
   color:#ffffff;
}

#categories{
 
 width:975px;
 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:#242424;
border:1px solid #343434;
padding:3px;
}


.clink a:hover{
  float:left;
  font-size:13px;

 margin:2px;
 vertical-align:middle;
 display:inline;
 color:#000000;

background:#900000;
  border:1px solid #ff6600;
padding:3px;
}





#morepartners h2{
width:200px;
  background:#163047 url(http://www.joywebcams.com/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:#ffffac;
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:#ffffac;
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 #6d005c;


}

.qrow{
 padding:10px 0 0 0;

}

h3{
 padding:2px 0 2px 0;
 margin:0 0 5px 0;
color:#FF3600;
}


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:10px 0 10px 10px;
}
.vthumb{
 font-size:11px;
}

.vthumba{
background: url(http://www.joywebcams.com/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:#d5d5d5;
}
.vthumba1 a:hover{
 border:1px solid #000000;
  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 #000000;

}

.vtaimg img:hover{

 border:1px solid #FF3300;

}



.vtatext2{
margin:2px 0 10px 5px;
width:120px;

}

.vtatext2 a:hover{
color:#FFFFFF;
}

.vtaimg2{
margin:3px 0 0 10px;

}
.vtaimg2 img{
 border:1px solid #000000;

}

.vtaimg2 img:hover{
 border:1px solid #FF3300;

}





#sctd a{
 font-weight:bold;
color:#ffffac;

}

#sctd a:hover{

color:#aef9f3;
}

#sctd{

  background:#163047;
border:2px solid #1b456a;
   width:750px;
}
   
   #searchbox{
    float:right;
    display:block;
    margin:0 35px 0 0;
   }
   
#search{
border-style:none;
 font-weight: bold;
 color:#FFFFFF;
background:url(http://www.joywebcams.com/images/search.gif);
padding:0;
  border:1px solid #464646;
    height:26px;
    font-size:16px;
}

#searchsubmit{

 width: 77px;
  height: 37px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(http://www.joywebcams.com/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:#000000;

   font-size:14px;
   font-weight:bold;
  }

#addcomm textarea{
 background:#cae5fd;
  color:#000000;

   font-size:14px;
   font-weight:bold;
  }
  
  #addcomm td{
   color:#eef2fe;
  }
  .tdcommname{
background:#cae5fd;
color:#000000;
}

.tdcommdate{
background:#cae5fd;
color:#000000;
}

  #vtitle{

font-weight:bold;
  }
  
  #vidc{
 border:1px solid #c8cfe6;
 background:#3a4478 ;
 display:block;
  color:#c9e4ff;
  font-size:14px;
  width:650px;
  padding-top:5px;
  
  }
  .adr2{
font-size:25px;
 padding:3px;
   margin:10px 0 10px 10px;
  
  }
 .adr2 a{
font-size:20px;
 padding:3px;

  
  }
  
  #vidsc{
   color:#ffffac;
  
  }
  
  
  
  
  #mlrow{
   height:180px;

  }

.snumlinks{


 color:#c8c8c8;
background:url(http://www.joywebcams.com/images/catlink2.gif);
 border:1px solid #000000;
 padding:3px;
 font-size:18px;
 height:13px;
  }

.snumlinks:hover{
 color:#ffffff;
background:url(http://www.joywebcams.com/images/catlink.gif);
 border:1px solid #ffffff;
  font-size:18px;

padding:3px;
  }

  .numlinks{
 color:#ffffff;
background:url(http://www.joywebcams.com/images/catlink.gif);
 border:1px solid #000000;
  font-size:18px;

padding:3px;
height:13px;
  }
  
  .numlinks:hover{


 color:#c8c8c8;
background:url(http://www.joywebcams.com/images/catlink2.gif);
 border:1px solid #c8c8c8;
  }



  .nplinks{
 color:#ffffff;
background:url(http://www.joywebcams.com/images/catlink.gif);
 border:1px solid #000000;
  font-size:18px;

padding:3px;
height:13px;
  }

  .nplinks:hover{


 color:#c8c8c8;
background:url(http://www.joywebcams.com/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;
}

.cleaner {
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
}


/* Wrapper */

#wrapper {
width: 760px;
height: 330px;
text-align: left;
position: relative;
}



/* Image gallery */

.gallery {
width: 99%;
margin: 0px 0 0px 10px;
}

.photo {
color:#ffffac;
float: left;
display: inline;
width: 230px;
height: 180px;
overflow: auto;
position: relative;
margin-right: 2px;
}

.photo a img {
width: 205px;
height: 150px;
border: 2px solid #BBDDFF;
}

.photo a:hover img {

border: 2px solid #77aee3;
}

.photo p {
margin: 0px 0 0 2px;
color: #DDEEFF;
font-weight: bold;
background-color: #030303;
float: left;
padding: 0px 2px;
}


