* {margin:0; padding:0; border: 0; font-family: sans-serif; font-size: 1em; font-weight: normal; font-style: normal; text-decoration: none;}
body{background-color: Black; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; overflow-x:hidden; text-align:center; color: Yellow; }

a,a:link,a:visited,a:active{color: #24ff00; font-weight:bold; text-decoration:none; font-size: 11px; }
a:hover{color: Red;text-decoration:underline}
A.a2, A.a2:link, A.a2:visited {COLOR: Red; font-weight: bolder;  font-size: 16px; }
A.a2:hover {background:#FF0000;color:#FFFFFF;}

.titleLeft{color: Fuchsia;font-weight:bolder;font-size:11px;text-decoration:underline;text-transform:uppercase}
.titleMiddle{color: Fuchsia;font-weight:bolder;font-size:11px;text-decoration:underline;text-transform:uppercase}
.titleRight{color: Fuchsia;font-weight:bolder;font-size:11px;text-decoration:underline;text-transform:uppercase}
.title{color: #FF4500; font-weight:bolder; font-size:11px; text-transform:uppercase; padding:1px; letter-spacing: 1px;}

#main{width:840px;}
#maintable{}
#bigtable{}
#head{ }
#foot{letter-spacing:1px;padding:5px;width:800px;  font: 10px; }

td.left{width: 15%; vertical-align: top; }
td.middle{width: 70%; text-align: center; vertical-align: top;  padding-left: 3px;  padding-right: 3px; }
td.right{width: 15%; vertical-align: top; }

.blockL1{background: Black;border: 1px dotted #FF4500;padding:4px;text-align:left; }
.blockM1{background: Black;border: 1px dotted #FF4500;padding:4px;text-align:center; }
.blockR1{background: Black;border: 1px dotted #FF4500;padding:4px;text-align:left; }

/* pub spons */
a.Ads,a.Ads:link,a.Ads:visited{color:#FFFFFF;font-size:11px;text-decoration:none;font-weight:normal;width: 120px;}
a.Ads:hover{background:#FFFFFF;color: Red;}
.Ads{background: #26C827;color: White;font-size:11px;font-weight:bold;text-align:center;width:100%;}
.titleAds{background: #228B22;color: White;font-size:12px;text-align:center;width:100%;font-weight:bold;}

/* webcam */
.cam{}
.cam1{ font-size: 13px;  font-weight: bold;  padding: 3px; }
.cam2 { font-size: 13px;  font-weight: bold;  padding: 3px; }
.wcam{border: 1px dotted Lime;width:322px;}
.imgcam{border: 1px dotted Lime;height:46px;width:322px;}
.webcam1 {border: 3px dashed #BAFF77; color: Lime;  font-weight: bold; padding: 3px; }
.titlecam {color: Lime; font-weight:bolder; font-size:20px; text-transform:uppercase; padding:3px;  text-decoration: underline;  letter-spacing: 1px;  }

/* ifriends form */
.ifriends{background:#FF0000;border:1px solid #800000;color:#EEE8AA;font-weight:bold;width:98%;}
.join{background:#FF0000;color:#EEE8AA;font-weight:bold;padding:3px;width:98%}
.light{color:#FFFF00;  text-transform: uppercase;  word-spacing: 2px;  font-weight: bolder;  font-size: 15px;}
.if{display:none;left:-500px;position:absolute;top:-500px}
.td1{background:#FF4500}
a.a1:link,a.a1:visited,a.a1:active{color:#FFFF00;font-weight: bold;text-decoration:none; font-size: 13px;}
a.a1:hover{background:#FFFF00;color:#FF0000;text-decoration:none }
input{ background-color: #FFFFF0;  border: 1px solid Red;  margin: 1px; padding: 2px;}

/* livecams */
#livecam {text-align: center;}
#livecam SPAN.selected A {COLOR: Yellow; font-weight: bolder;}
#livecam SPAN.selected A:hover {COLOR: Yellow; background:none}
#livecam SPAN A:hover {COLOR: Red; background:none}