body {
	margin: 0;
	scrollbar-face-color: #CF9EB1; 
	scrollbar-track-color: #000000; 
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #CF9EB1; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-shadow-color: #E86296;
	scrollbar-darkshadow-color: #000000; 
}

p, td {
	font-family: Tahoma, Verdana, sans-serif;
}


a{
	color: #CF9EB1;
	text-decoration: none;
}

a:hover {
	color: #E86296;
	text-decoration: underline;
}


.tablemain {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10;
	color: #aaaaaa;
}

.tableborder {
	color: 000000;
	border-collapse: collapse; 
	border: 1px solid #A94C85; 
}


.toplinks {
	text-align: right;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10;
	color: #999999;
}
	
.gallery {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12;
	color: #aaaaaa;
}

.gallery a {
	font-size: 12;
	color: #ffaaaa;
}

.content {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12;
	color: #cccccc;
}

.content a {
	font-size: 12;
	color: #CF9EB1;
}


.copyright {
	text-align: center;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10;
	color: #999999;
}
	

.gallery_thumb {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12;
	color: #cccccc;
	background-color: #111111;
}



.first {
	font-size: 16;
	font-weight: 600;
}

.th {
	border-color:  #C87D9E;
}

.info {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12;
	color: #cccccc;
	background-color: #090909;
	vertical-align: top;
}


.event_info {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12;
	color: #cccccc;
	background-color: #111111;
	vertical-align: top;
}

.event_detail {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12;
	color: #cccccc;
	background-color: #333333;
	vertical-align: top;
}


.ttl {
	font-weight: 600;
	color: #F4218A;
}

.subttl {
	color: #CF9EB1
}

.subttlb {
	color: #CF9EB1;
	font-weight: 600;
}

.tbl_header {
	background-color: #000000;
	color: #ffffff;
}