body {
	width:100%;
	height:100%;
	background:#036 url('../images/bg-tile2.gif');
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;	
}

#content {
	width:470px;
	margin-left:auto;
	margin-right:auto;
	/* border-top:solid #aaa 3px; */
	border-left:solid #aaa 3px;
	border-bottom:solid #333 3px;
	border-right:solid #333 3px;
	background:#39C;
	padding:10px;
	text-align:left;
}

#tabs {
	width:495px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:left;
}

#innerContent {
	width:445px;
	margins:10px 8px 10px 12px;
	border-bottom:solid #aaa 2px;
	border-right:solid #aaa 2px;
	border-top:solid #333 2px;
	border-left:solid #333 2px;
	background:#C2E1F0;
	padding:10px;
}

#evContent {
	width:470px;
	margin-left:auto;
	margin-right:auto;
	/* border-top:solid #aaa 3px; */
	border-left:solid #aaa 3px;
	border-bottom:solid #333 3px;
	border-right:solid #333 3px;
	background:#5F8636;
	padding:10px;
	text-align:left;
}

#evInnerContent {
	width:445px;
	margins:10px 8px 10px 12px;
	border-bottom:solid #aaa 2px;
	border-right:solid #aaa 2px;
	border-top:solid #333 2px;
	border-left:solid #333 2px;
	background:#B2D889;
	padding:10px;
}


h2 {
	color:#fff;
	font-size:1em;
	margin:0px 0px 4px 4px;
	padding:0px;
}

.event {
	width:420px;
	min-height:120px;
	background:#F8FD74;
	padding:5px;
}


p {
	color:#000;
	font-size:0.8em;
	padding:0px;
	margin:0px 0px 10px 0px;
}

a {
	color:#000;
	font-size:1em;
	padding:0px;
	margin:0px 0px 10px 0px;
}

a.hover {
	text-decoration:none;
}

hr {
	height:1px;
	color:#000;
	line-height:5px;
}

form dl {
	margin:20px 0px 0px 0px;
}

form dd {
	margin:5px;
	text-align:left;
}

form dt {
	float:left;
	padding-right:10px;
	width:150px;
	text-align:right;
}

form dt label {
	font-size:0.8em;
}

form input.text {
	width:200px;
}


.footnote {
	font-size:0.6em;
}

.redfootnote {
	font-size:0.6em;
	color:#900;
}

img {
	border:0px;
	margin:0px;
	padding:0px;
}