#main_column {
	background: #69d0f9 url("../../images/events/smb_super_contest/SuperContest_Top.png") no-repeat;
}

#event_body {
	background: url("../../images/events/smb_super_contest/SuperContest_Bottom.png") repeat-x bottom left;
	padding-bottom: 32px;
}

.left_column {
    width: 976px;
    float: left;
}

.right_column {
    width: 976px;
    float: left;
}

#event_logo {
	padding-top: 20px;
	height: 400px;
}


#tabs a {
	color: #1608c3;
}

#tabs li.current a {
    background-color: #46c5fa;
	background: rgba(255, 255, 255, 0.5);
}


#dates {
	text-align: center;
	margin-bottom: 16px;
}

#dates h1 {
	color: black;
}

#description {
	font-size: 1.1em;
}

div.frame ul {
	padding-left: 16px;

	list-style-type: square;
}

div.frame li {
	padding-bottom: 8px;
}

div.frame li:last-child {
	padding-bottom: 0;
}

div.frame {
    background-color: #40476C;
	background: rgba(255, 255, 255, 0.5);

	color: black;

	border: 0;
	padding: 0;
	margin: 0 32px 32px;
}

div.frame a {
	color: #1608c3;
	font-weight: bold;
}

div.frame h2 {
	background: none;

	font-size: 1.4em;
}


div.contents.odd, table.listing tr.odd td {
	background: none;
}

table.listing tr.even:hover td, table.listing tr.odd:hover td {
	background: none;
}


div.pages {
    background-color: #69d0f9;
	background: rgba(255, 255, 255, 0.5);

	color: black;

	margin: 0 32px 16px;
}

div.pages a {
	color: #1608c3;
}
