body { background-color: #000000; font-family: verdana,arial; text-decoration: none; color: #C1C1C1; font-size: 12px; }
p, td { font-family: verdana,arial; color: #C1C1C1; font-size: 12px; }
p.tablenote { text-align: center; color: #555555; font-size: 10px; margin-top: 0; margin-bottom: 0; }
img {border: 0; }


/* Links */
a { text-decoration:none;font-weight:700 }
a:link { color:#A1A1B0; }
a:visited { color:#A1A1B0; }
a:hover { color: #E6E6E6; background-color: #505050; }

/* Layout */
#topmenu {
	position: absolute;
	margin-left: -337px;
	left: 50%;
	top: 15px;
	width: 670px;
	padding: 0;
	border: solid #555555 2px;
	background-color: #3E3E3E;
	text-align: center;
	font: 13px arial, sans-serif;
}
#topmenu h4 { display: none; }
#topmenu ul, #topmenu li { margin: 0; padding: 2px; }
#topmenu img { border: 0; width: 670px; height: 60px; }

#navlinks a { text-decoration: none; }
#navlinks li { display: inline; list-style: none; }
#navlinks li a { padding: 0 8px; margin: 0 10px; }
#navlinks li a:link, #navlinks li a:visited { color: #A4A4A4; }
#navlinks li a:hover { color: #E6E6E6; background-color: #505050; }

#content {
	display: table;
	position: absolute;
	margin-left: -337px;
	margin-bottom: 20px;
	left: 50%;
	top: 97px;
	width: 570px;
	padding: 0 50px 0 50px;
	border: solid #555555 2px;
	background-color: #3E3E3E;
}
#content a:hover { color: #E6E6E6; background-color: #505050; }


#footer {
	padding: 0 0 8px 0;
	text-align: center;
}
#footer hr {
  border: 0;
  width: 450px;
  height: 1px;
  color: #727272;
  background-color: #727272;
}
#footer a { text-decoration: none; }
#footer a:link, #footer a:visited, #footer a:hover { color: #A0A0A0; }
/* using nested-classes-ish stuff */
#footer a#current {color:rgb(192,0,0)}
#footer ul, #footer li { margin: 0; padding: 0 10px; }
#footer li { display: inline; list-style: none; font-size: 9px; }

/* Header */
H1, H2, H3 { font-weight: 500; font-family: Verdana; letter-spacing: -1pt; }
H1 {text-align: center; font-size: 18px; margin-top: 30px; }
H2 {text-align: left; font-size: 18px; margin-left: 20px; }
H3 {text-align: left; font-size: 14px; margin: 0 0 0 50px; }

/* Tables */
table {
	border-style: none;
	border-collapse: collapse;
}
.table1 td, .table1 th {
	border: 1px solid #3E3E3E;
	background: #1F1F1F;
	text-align: center;
	padding: 1px;
}
.table1 th { font-size: 12px; }

/* Bullets */
ul li {
    padding: 0;
    margin: 0;
    list-style:   square;
    text-align:   left;
}

ul.tut li { list-style: none; }
ul.tut li a:link { color:#C1C1C1; }
ul.tut li a:visited { color:#C1C1C1; }
ul.tut li a:hover { color:#A1A1B0; }

/* Advertisements */
.google_ad1 { text-align: center; }
.google_ad2 { 
	position: absolute;
	z-index: 2;
	margin-top: 30px;
	margin-left: 630px;
	top: 0;
	}
#container {position: relative;}


/* cam */
.webcam {
	border: 3px groove rgb(100,100,100);
}



/* Gallery */
/* Gallery Navigation */
#gnav {
	text-align: center;
	padding: 0 0 20px 0;
}
#gnav a:link, a:visited, a:hover { color:#C1C1C1; }
#gnav p { margin-top: 0; margin-bottom: 0; }
#gnav img { border: 0; width: 25px; height: 25px; }

/* Thumbnail Gallery */
.gallery {
	border: 0;
	border-collapse: separate;
	border-spacing: 15px;
	width: 570px;
	text-align: center;
}
.gallery td {
	border: 0;
	padding: 0;
	width: 170px;
	height: 170px;
	/*background: #000000;*/
	text-align: center;
}
.gallery img {
	border: 3px groove rgb(100,100,100);
}
/* End gallery */


