html, body {
    min-height: 			100%;
    width: 					100%;
    height: 				100%;
	margin: 				0;
    padding:				0;
    font-family:			Verdana, Ariel;
    font-size:				11px;
    color:					black;
	background-color:		#000000;  /* IE color: #393b3e*/
	background-image:		url("../images/background.png");
	background-repeat:		repeat-x;

}
html>body #wrapper{ height: auto; }

body
{
	margin:					0;
  	padding:				0;
	text-align:				center;
}

#wrapper
{
	position: 				relative;
	min-height:				100%;
	height:					100%;
	top: 					75px;
	margin: 				0px auto;
	text-align: 			left;
	width: 					1000px;
	background-image:		url("../images/background_wrapper.png");
	background-repeat:		repeat-y;
	background-position:	0px 18px;
}
	/* Hack for IE, Reset to 100% height*/
	* html #wrapper {
	height: 100%;}
	/* End IE Hack */


div
{
	position:				relative;
}

img
{
	border: 				0px;
}

a
{
	font-family:			verdana;
	color:					white;
	text-decoration:		none;
}

table
{
	border-collapse:		collapse;
}

a:hover
{
	text-decoration: 		underline;
}

#header
{
	left:					0px;
	height: 				185px;
	top:					130px;
	width:					1000px;
	text-align:				right;
	border-top:				2px solid white;
	border-bottom:			2px solid white;
}

#topmenu
{
	position:				absolute;
	left:					0px;
	height: 				20px;
	top:					3px;
	width:					100%;
	text-align:				center;
}


#hyves
{
	position:				absolute;
	top:					25px;
	z-index:				100;
	width:					100%;
	align:					center;
}


#menu
{
	position:				absolute;
	top:					160px;
	left:					2px;
	width:					300px;
}

#menu a
{
	font-size:				24px;
	text-decoration:		none;
	color:			#ffffff;
	padding-left:			18px;
	display:				block;
}

#menu td
{
	background-image:		url("../images/background_menu.png");
	background-repeat:		no-repeat;
	height:					30px;
	width:					172px;
}

#menu a:hover
{
	font-weight:			bold;
	text-decoration:		none;
        color: #ffcc00;
}

#menu img
{
	border:					2px solid #99141b;
	margin-left:			4px;
}

#left_info
{
	top:					130px;
	width:					270px;
	padding:				20px;
	color:					white
}

#left_info h1
{
	font-size:				15px;
	padding-left:			3px;
}

#left_info a
{
	color:					white;
}

input[type=text]
{
	border:					1px solid white;
	background-color:		black;
	color:					#ffcd33;
}

input[type=password]
{
	border:					1px solid white;
	background-color:		black;
	color:					#ffcd33;
}

#content
{
	top:					130px;
	left:					0px;
	width:					690px;
	min-height:				100%;
	height:					100%;
	padding:				0px;
}

#content h1
{
	font-size:				16px;
	font-style:				italic;
}

td.red
{
	color: 					red;
}

td.green
{
	color: 					green;
}

td.photogallery
{
	background-color:		black;
	border:					1px solid white;
	width:					250px;
	height:					20px;
	text-align:				center;
        color:                                white;
}

td.archive
{
	background-color:		black;
	border:					1px solid white;
	width:					100%;
	height:					20px;
	text-align:				center;
	color:					white;
}

td.h1
{
	font-size: 				14px;
	font-weight: 			bold;
}

td.header
{
	border-bottom:			1px solid #2f3a8d;
}

td.gallery
{
	padding: 				7px;
	vertical-align:			top;
}

.inputbox
{
	border:					1px solid #2f3a8d;
	background-color:		black;
	color:					#ffcd33;
}

#dhtmltooltip
{
position: 					absolute;
left: 						-200px;
width: 						250px;
border: 					1px solid black;
padding: 					2px;
background-color: 			white;
visibility: 				hidden;
z-index: 					119;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: 					progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:					absolute;
left: 						-200px;
z-index: 					120;
visibility: 				hidden;
}

#photogallery_photo1
{
	background-color: 		#9d9d9d;
	width:					89%;
}

#photogallery_photo
{
      width: 100%;
}

#events_overview1
{
	background-color: 		#9d9d9d;
	width:					89%;
}


#events_overview
{
	color: 		white;
	width:					100%;
        	text-align:				center;
align: center;
}