html
{ 
	width: 					100%;
	height:					100%;
}
	
body
{
	background-color:		#000;
	background-image: 		url(../images/basics/background_bubbles.jpg);
	background-repeat: 		repeat-x;
	margin:					0px;
	height:					100%;
}

h1 
{
	font:					20px/22px georgia, arial; 
	text-transform:			uppercase; 
	color:					#CCAB55;
	margin:					0px;
	letter-spacing:			1px;
}

h2
{
	font:					14px/18px arial, helvetica;  
	color:					#fff;
	margin:					0px; 
	font-weight:			bold;
}

h3
{
	font:					13px/18px arial, helvetica;  
	color:					#CCAB55;
	margin:					0px; 
}

h4
{
	font:					16px/16px georgia, arial; 
	text-transform:			uppercase; 
	color:					#999;
	margin:					0px; 
	letter-spacing:			1px;
}

h5
{
	font:					14px/16px arial, helvetica;  
	color:					#999;
	margin:					0px; 
}

h6
{
	font:					14px/16px arial, helvetica;  
	color:					#C33;
	font-weight:			bold;
	margin:					0px;
}

p 
{
	font:					13px/15px arial, helvetica;  
	color:					#fff;
	margin:					0px; 
}

a 
{
	font-family:			inherit;
	text-decoration:		none; 
}

ul
{
	padding:				0px;
	margin:					0px;
}


img
{
	border:					0px;
}

a.sitemap 
{
	color:					#fff
}

a.sitemap:hover 
{
	color:					#ccab55
}

.right_text_box 
{
	font:					14px/20px arial, helvetica;
	color:					#999;
	font-weight:			bold
}

.advert
{
	padding:				5px 0 0 30px;
}



.listheadings 
{
	font:					13px/15px arial, helvetica;  
	color:					#fff;
	margin:					0px;
}

.listformerror
{
	font:					13px/15px arial, helvetica;  
	color:					#B61010;
	margin:					0px;
}

.listjoined
{
	font:					14px/18px arial, helvetica;  
	color:					#097515;
	margin:					0px; 
	font-weight:			bold;
}

.listformstar
{
	font:					16px/19px arial, helvetica;  
	color:					#DFC34B;
	margin:					0px;
}

input.listinputbox
{
	border-bottom-style:	solid;
	border-color:			#ccab55;
	border-width:			1px;
	border-style:			double;
	padding: 				2px 2px 2px 2px;
	background-color:		#FFFFFF;
	color:					#000000; 
	font-family:			arial, helvetica;
	font-size:				12px; 
}

input.joinbutton
{
	border-bottom-style:	solid;
	border-color:			#ccab55;
	border-width:			1px;
	border-style:			double;
	padding: 				2px 2px 2px 2px;
	background-color:		#DFC34B;
	color:					#000000; 
	font-family:			arial, helvetica;
	font-size:				13px; 
}

input.bookinginputbox
{
	border-bottom-style:	solid;
	border-color:			#ccab55;
	border-width:			5px;
	border-style:			double;
	padding: 				2px 2px 2px 2px;
	background-color:		#FFFFFF;
	color:					#000000; 
	font-family:			arial, helvetica;
	font-size:				13px; 
}

textarea.bookingarea
{
	border-bottom-style:	solid;
	border-color:			#ccab55;
	border-width:			1px;
	border-style:			double;
	padding: 				2px 2px 2px 2px;
	background-color:		#FFFFFF;
	color:					#000000; 
	font-family:			arial, helvetica;
	font-size:				13px; 
}

input.bookingbutton
{
	border-bottom-style:	solid;
	border-color:			#ccab55;
	border-width:			1px;
	border-style:			double;
	padding: 				2px 2px 2px 2px;
	background-color:		#DFC34B;
	color:					#000000; 
	font-family:			arial, helvetica;
	font-size:				13px; 
}

textarea
{
	border-bottom-style:	solid;
	border-color:			#ccab55;
	border-width:			1px;
	border-style:			double;
	color:					#333333; 
	font-family:			Tahoma; 
	font-size:				13px;
}

.bookingerror
{
	font:					14px/18px arial, helvetica;  
	color:					#B61010;
	margin:					0px;
}

.bookingsuccess
{
	font:					14px/18px arial, helvetica;  
	color:					#097515;
	margin:					0px; 
	font-weight:			bold;
}

.normaltext 
{
	font:					13px/16px arial, helvetica;  
	color:					#fff;
	margin:					0px;
	text-align:				justify;
}

a.normallink 
{
	color:					#fff;
}

a.normallink:hover 
{
	color:					#ccab55;
}

a.kliolink 
{
	color:					#fff;
	text-transform:			none;
}

a.kliolink:hover 
{
	color:					#ccab55;
	text-transform:			none;
}
	
	
	
	
	
	
	
	
	
	
	
	