body {
	background: #304151; 
	font: 76% tahoma,verdana,sans-serif;
	scrollbar-base-color: #414141;
	scrollbar-face-color: #414141;
	scrollbar-track-color: #ffffff;

	}

p	{
	text-align:justify;
	}
h1	{
	font-size:1.2em;
	color:#304151;
	}
h2	{
	font-size:1.2em;
	color:#513051;
	}
h3	{
	font-size:1em;
	color:#414141;
	}

img.right{
	float:right;
	}

a	{
	color:#304151; 
	font-size:.9em; 
	font-weight:bold; 
	text-align:left;
	}

a:hover { 
	color:#515151; 
	text-decoration:none;
	}

a:visited {
	color:#313051;
	}

/* ID's */

#container {
	height:600px;
	width:800px;
	margin:auto auto;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	}

#menu {
	margin:10px 0px 0px 220px;
	float: left;
	height: 15px;
	}

#events {
	margin: 10px 0 0 80px;
	width: 100px;
	float:left;
	}

#info {
	margin: 45px 45px 0px 320px;
	float: right;
	text-align: center;
	width:375px;
	height:147px;
	}

#footer {
	position:absolute;
	top:590px;
	left:225px;
	width:575px;
	font-size:.8em;
	color:#514130;
	}


/* classes */

.main {
	width:450px;
	height:320px;
	float:right;
	margin:15px 120px 0 0;
	padding:0px 10px;
	overflow:auto;
	}

.menu{
	float:left;
	width:5em;
	height:17px;
	text-decoration:none;
	text-align:center;
	color:#304151;
	background: url(images/menu.bmp) no-repeat top center;
	padding:0.55em;
	}

.menu:hover{
	background-color:#f8f8f8; 
	border:1px solid #ffffff; 
	color:#515151; 
	text-decoration:none;
	}