body {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0;
}

a, a:active, a:visited {
	text-decoration: none;
	color: #ff5901;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}




/* START HEADER SECTION */

#headerLeft, #headerRight {
	position: absolute;
	top: 10px;
	font-size: 80%;
}

#headerLeft {
	left: 10px;
	width: 170px;
}

#headerRight {
	left: 190px;
	width: 610px;
	text-align: right;
}

#headerLeft div, #headerRight div {
	height: 110px;
}

#headerLeft div {
	background: url(../images/logo-left.jpg) no-repeat 0px 20px;
}

#headerRight div{
	background: url(../images/logo-right.jpg) no-repeat 0px 20px;
}

/* END HEADER SECTION */




/* START CONTENT SECTION */
#content {
	position: absolute;
	top: 130px;
	left: 10px;
	width: 790px;
	border-top: 4px solid #d0cfcd;
	padding-top: 5px;
}

#content table.large {
	width: 100%;
}

#content h1 {
	color: #ff5901;
	font-size: 200%;
	font-weight: bold;
}

#content table.large table td {
	vertical-align: top;
}

#content table.events td {
	padding: 5px;
	border-top: 1px solid #d0cfcd;
	border-right: 1px solid #d0cfcd;
	border-left: 1px solid #d0cfcd;
	vertical-align: middle;
}

/* the following two styles are used for the events and press
   section. they don't have a "path" associated to it since
   tinymce is not able to handle it correctly */
td.link {
	font-size: 70%;
}

td.title {
	color: #ff5901;
	font-weight: bold;
}
/* END CONTENT SECTION */




/* START FOOTER SECTION */
#footer {
	position: relative;
	clear: both;
	top: 5px;
	border-top: 4px solid #d0cfcd;
	width: 790px;
}

#footer p {
	font-size: 80%;
	text-align: right;
	margin-top: 3px;
}
/* END FOOTER SECTION */