@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
.clear { clear:both; }

.top {
	height:187px;
}
.logo {
	background-image:url(../../images/logo.png);
	width:525px;
	height:187px;
}

body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color:#333;}

.bigevent {
	margin-bottom:20px;
	padding:20px;
	background-color:#E3E3E3;
}


#header {
	height:244px;
	overflow:hidden;
}

	#header-logo {
		background:url(../../images/logo.png);
		width:525px;
		height:187px;
		float:left;
	}
	
	#header-right {
		background:url(../../images/header-right.png);
		width:268px;
		height:187px;
		float:right;
		overflow:hidden;
	}

	#header-bar {
		background:url(../../images/bar.png) repeat-x;
		height:57px;
		width:100%;
	}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 270px; /*Set right margin to RightColumnWidth*/
margin-top:12px;
padding-left:20px;
}

#nav { clear:both; background-color:#ABABF3; text-align:center; margin-bottom:10px; }
#nav ul { list-style:none; margin-left:30px; }
#nav li { display:inline-block; float:left; }
#nav a {
	/*height:30px;*/
	font-size:18px;
	color:#000;
	/*line-height:30px;*/
	padding-left:20px;
	padding-right:20px;
	/*for rounded buttons... */
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle; /* or top */
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible; /* IE6 form button fix */ 
}
#nav a:link {}
#nav a:visited { background-color:#ABABF3; }
#nav a:hover { background-color:#CFDDFC; }
#nav a:active { background-color:#CCC; }

#cms {
	
}

#cms ul {
	margin-left:20px;
}

#rightcolumn{
float: left;
width: 270px; /*Width of right column in pixels*/
margin-left: -270px; /*Set left margin to -(RightColumnWidth) */
margin-top:10px;
}

#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}