body { 
	background: #CCCCCC url(images/beton.jpg) fixed;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
* { font-family: "Trebuchet MS", sans-serif; color: #333333; }

a:link, a:visited, a:hover, a:active, strong, h2, h3 { font-weight: bold; }

a:link {color: #CC0033;}
a:visited {color: #993333; text-decoration: none;}
a:hover {color: #FFFFFF;}
a:active {color: #669900;}
#wrapper { width: 900px; }

#flower { float: left; height: 600px; width: 180px; margin-top: -80px; background: url(images/lilly_violet.gif) no-repeat; }
#main { float: left; width: 900px; background: url(images/content_back.jpg) repeat-y 90px 80px; text-align: left; }

#header { height: 80px; background: url(images/header.jpg) no-repeat 90px 0px; }
#empty { float: left; width: 610px; margin-top: 10px;}
#logo { float: left; width: 280px; height: 50px; background: url(images/logo_pink.gif) no-repeat; margin-top: 10px; }
#nav { margin-left: 180px;}
#wrapper, #main, #menu, #menuborder a { text-decoration: none; }
#wrapper {maring-top: 20px;}
#content { float: left; width: 500px; margin-top: 20px; margin-right: 40px;}
#menu { float: left; width: 140px; margin-top: 20px; padding: 5px;}
#menuborder {}
#footer { width: 900px; height: 80px; background: url(images/footer.jpg) no-repeat 90px; margin-bottom: 20px;}
h1 {display: none; }
h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-variant: small-caps;
}

.vname { color: #843961; font-weight: bold; }
.skname { font-weight: bold; }
hr { border-bottom: 1px dashed #FFFFFF; }

.hilite {
	margin-left: -5px;
	padding-left: 5px;
	border-left: 2px solid #EDEDED;
	border-bottom: 2px solid #EDEDED;
}

.sktable {
	width: 500px;
	border: 1px solid #FFFFFF;
	background: url(images/content_back.gif);
}
.sktable td { padding: 2px 5px 3px 5px; }
.hlpink { background-image: url(images/bars/bar_pink.gif); border-right: 1px solid #FFFFFF; }
.hlblue { background-image: url(images/bars/bar_blu.gif); border-right: 1px solid #FFFFFF; }
.female { background-image: url(images/bars/bar_pink.gif); border-right: 1px solid #FFFFFF; }
.male { background-image: url(images/bars/bar_blu.gif); border-right: 1px solid #FFFFFF; }

#firstline td { border-bottom: 1px solid #FFFFFF; }
#firstline { background: url(images/hlback.jpg);}
#lastline { background: url(images/hlback.jpg); }
#lastline td { border-top: 1px solid #FFFFFF; }
#text img { background-color: #DEDEDE; padding: 5px; margin-right: 10px; border: 1px solid #FFFFFF; }
.date { font-style: italic; }
#counter {display: none;}
.date {border-right: 1px solid white;}

.indextable {text-align: center;}
.indextable a {text-decoration: none; }
