body {	margin: 0;	padding: 0;	background: #E6E6E6 url("gfx/back.jpg") center repeat-y;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}/*** DIVIDERS ***/div.topback {	width: 100%;	background: url("gfx/topback.jpg") top repeat-x;}div.container {	width: 800px;	background: url("gfx/header.jpg") top no-repeat;	margin-left: auto;	margin-right: auto;	vertical-align: top;}div.header {	width: 800px;	height: 150px;}div.left {	width: 140px;	float: left;	padding: 0 8px 0 28px;}div.menutop {	background: #BBFE34;	padding: 1px 8px 0 8px;	font-weight: bold;	color: #000000;	border: 1px solid #BBFE34;}div.menu {	background: #333333;	padding: 2px 8px 8px 8px;	color: #999999;	margin-bottom: 8px;	border: 1px solid #BBFE34;}div.menu a {	color: #999999;	font-weight: bold;	text-decoration: none;}div.menu a:hover {	color: #ffffff;	text-decoration: none;}div.main {	width: 588px;	padding: 0 28px 0 8px;	float: right;	min-height: 300px;}div.boxHead {	font-size: 11px;	font-weight: bold;}div.boxMain {	background: #F8F8F8;	padding: 10px;}div.boxFoot {	font-size: 9px;	background: #F8F8F8;	padding: 5px 10px 5px 10px;	margin-bottom: 15px;}/*** TEXT ***/h1 {	font-size: 16px;	color: #000000;	margin: 0 0 12px 0;}h2 {	font-size: 12px;	color: #000000;	margin: 0 0 8px 0;}h3 {	font-size: 10px;	color: #000000;	margin: 0 0 4px 0;}p,td {	font-size: 10px;	color: #000000;	margin: 0 0 10px 0;}a {	color: #000000;	font-weight: bold;	text-decoration: none;}a:hover {	color: #FF0000;	text-decoration: underline;}img.avatar {	margin-left: 10px;	border: 1px solid #000;	float: right;}/*** FORMS ***/form {	margin: 0;	padding: 0;}div.menu input, textarea, select {	border: 1px solid #BBFE34;	background: #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999;}input, textarea, select {	border: 1px solid #BBFE34;	background: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;}input[type=radio], input[type=checkbox] {	border: 0;	background: transparent;}input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {	background: #BBFE34;	color: #000;}/**** GALLERY ****/div.gallery img {	border: 1px solid #000000;	margin-bottom: 4px;}div.gallery img.nb {	border: 0;	margin: 0;}div.gallery td.thumb {	background: #BBFE34;	color: #010101;	border: 1px solid #BBFE34;	font-size: 10px;	text-align: center;	vertical-align: middle;	padding: 8px;	font-weight: bold;}div.gallery td.photo {	background: #BBFE34;	color: #010101;	border: 1px solid #BBFE34;	text-align: center;	vertical-align: middle;	padding: 16px;	font-weight: bold;}div.gallery a.thumb {	text-decoration: none;	color: #000;	font-weight: bold;}div.gallery a.thumb:hover {	text-decoration: underline;}div.gallery div.title {	color: #000;	font-size: 16px;	font-weight: bold;	padding: 0;}div.gallery div.nav {	font-size: 10px;	text-align: center;}div.gallery input {	border-color: #000;}div.gallery td {	vertical-align: middle;}div.gallery table {	border: 0;}/**** GUESTBOOK ****/div.guestbook table {	width: 100%;}div.guestbook td.gbHead {	font-size: 11px;	font-weight: bold;}div.guestbook td.gbMain {	background: #F8F8F8;	padding: 10px;}div.guestbook td.gbFoot {	font-size: 9px;	background: #F8F8F8;	padding: 5px 10px 5px 10px;	margin-bottom: 15px;}/*** POLL ***/img.poll {	background-color: #BBFE34;}div.boxHead {	font-size: 11px;	font-weight: bold;}div.boxMain {	background: #F8F8F8;	padding: 10px;}div.boxFoot {	font-size: 9px;	background: #F8F8F8;	padding: 5px 10px 5px 10px;	margin-bottom: 15px;}/**** FILES CLASSES ****/div.files table {	width: 100%;}div.files tr.odd {	background-color: #f8f8f8;}
