/* ############### TEXTS ############### */

.yellow {
	color: #ffc600;
	font-weight: bold;
}
.yellow_big {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #ffc600;
	font-weight: bold;
}

h1 {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	color: #ffc600;
	font: normal 30px Arial, Helvetica, sans-serif;
}

.small_h1 {
	font: bold 17px Arial, Helvetica, sans-serif;

}
h2 {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #ffc600;
}
.h2_cap {
	font: bold 19px Arial, Helvetica, sans-serif;
}

.bold {
	font-weight: bold;
}
.date_float {
	float: right;
	color: #ffc600;
	font-weight: bold;
}

p {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
/* ############### BODY ############### */

body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #1d1d1d;
	color: #ffffff;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#header {
	background: url(../images/header.jpg) top center no-repeat;
	height: 319px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#container {
	margin: auto;
	padding: 0px 0px 0px 0px;
	width: 1024px;
}

/* ############### LEFT COLUMN ############### */
#left_column {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 219px;
	float: left;
	background: url(../images/left_column.jpg) no-repeat;
}

#sponsors {
	margin: 0px 0px 0px 15px;
	padding: 20px 0px 0px 0px;
}

/* ############### CONTENT ############### */
#content_area {
	line-height: 20px;
	padding: 0px 20px 20px 20px;
	margin: 0px 0px 0px 0px;
	width: 765px;
	float: left;
	min-height: 300px;

}
.content_indent {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.content_indent {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.content_indent a {
	color: #ffffff;
	text-decoration: underline;
}
.content_indent a:hover {
	color: #f6cc3c;
}
#home_gallery {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
	#home_gallery img {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 7px;
		border: 6px solid #f5cb41;
	}
#home_gallery a {
	color: #f6cc3c;
	text-decoration: underline;
}
#home_gallery a:hover {
	color: #ffffff;
}
#left_side {
	float: left;
	border-right: solid 2px #474023;
	padding: 0px 20px 0px 0px;
	width: 340px;
	margin: 0px 20px 10px 0px;
}
#right_side {
	float: left;
	width: 382px;
	margin: 0px 0px 10px 0px;
}
#front_left_side {
	float: left;
	border-right: solid 2px #474023;
	padding: 0px 20px 0px 0px;
	width: 340px;
	margin: 0px 20px 10px 0px;
}
#front_left_side a {
	color: #f6cc3c;
	text-decoration: underline;
}
#front_left_side a:hover {
	color: #ffffff;
}
#front_right_side {
	float: left;
	width: 382px;
	margin: 0px 0px 10px 0px;
}
#front_right_side a {
	color: #f6cc3c;
	text-decoration: underline;
}
#front_right_side a:hover {
	color: #ffffff;
}


/* ############### BUTTON LINKS ############### */
.view_more {
	color: #ffffff;
	text-align: right;
	margin: 0px 0px 0px 0px;
}
.view_more a {
	color: #ffffff;
	text-decoration: underline;
}
.view_more a:hover {
	color: #f6cc3c;
}







/* ############### FOOTER ############### */
#footer {
	clear: both;
	background: url(../images/footer.jpg) no-repeat;
	width: 1008px;
	height: 75px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#footer_inner {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;

}
#footer p {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#footer a {
	text-decoration: none;
	color: #ffffff;
}

#footer a:hover {
	text-decoration: underline;
	color: #ffffff;
}


/* ################# EVENTS #################### */

.event_space {
	padding: 0px 0px 5px 0px;
}

.portrait {
	/*padding: 5px 10px 5px 10px;*/
	margin: 5px 10px 5px 10px;
	border: 2px solid #f5cb41;
}

.event_container {
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

/* ################## GALLERY ###################### */

#gall_main {
	float: left;
	width: 549px;
	padding: 0px 20px 0px 0px;
}
#gall_prev{
	float: left;
	width: 69px;
	height: 20px;
	padding: 5px 0px 5px 0px;
}

#gall_next{
	float: right;
	width: 41px;
	height: 20px;
	padding: 5px 0px 5px 0px;
}

#gall_main_inner {
	float: left;
	padding: 0px 0px 10px 0px;
}

	#gall_main_inner img {
		text-align: center;
		margin: auto;
		border: 6px solid #f5cb41;
	}

#gall_more {
	float: left;
	width: 160px;
	height: 413px;
	padding: 0px 0px 0px 20px;
	background: url(../images/gall_more_bg.jpg) no-repeat;
}
	#gall_more ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	#gall_more li {
		list-style-type: none;
		padding: 0px 0px 0px 15px;
		margin: 10px 0px 0px 0px;	
		background: url(../images/dot_point.jpg) no-repeat;
	}

	#gall_more a, #gall_more a:hover, #gall_more a:visited  {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		color: #ffffff;
	}

#gall_thumbs {
	float: left;
	width: 759px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.gall_thumb_inner {
	float: left;
	padding: 0px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	min-height: 150px;
	width: 182px;
	height: 275px;
}
.gall_thumb_inner img {
	border: 6px solid #f5cb41;
}
.rounded_lr {
	background: transparent url(/images/lr.gif) no-repeat scroll right bottom;
}
.rounded_ll {
	background: transparent url(/images/ll.gif) no-repeat scroll left bottom;
}
.rounded_ur {
	background: transparent url(/images/ur.gif) no-repeat scroll right top;
}
.rounded_ul {
	background: transparent url(/images/ul.gif) no-repeat scroll left top;
}

