a:link, a:visited {color: #FFCC00; }
body {background-attachment:fixed; background-image:url(../images/bg_pattern_gradient.jpg); background-repeat:repeat-x; background-color:#000; padding:0; margin:0; }
body, td, th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
form, h1, h2 {margin:0; padding:0; }
h1, h2 {font-weight:normal; }
img {border:none; }
select {font-size:11px; border:solid 1px #444; background-color:#222; color:#ccc; }

#container_whole {width:976px; margin:auto; padding-top:13px; }
	#container_header {}
		#container_header_top_left {float:left; width:246px; height:65px; padding-top:25px; font-size:11px; color:#999; }
			#header_logo {display:block; }
			#container_header_top_left_links {}
		#container_header_top_right {float:left; width:730px; }
		#container_header_bottom_navigation {}
	#container_body {width:auto; height:auto; }
		#container_body_left {width:440px; float:left; }
			#container_body_left div {width:406px; }
			#container_body_left div.margin_condensed {width:428px; height:auto; }
					#container_body_left div.featured_list_short {margin-left:10px; float:left; width:286px; }
					#container_body_left div.gallery_list {padding:0 5px 0 10px;  float:left; width:208px; }
					#container_body_left div.partner_info {padding:0 5px 0 10px;  float:left; width:300px; }
						.featured_list_short p {margin:5px 0 0 0; padding:0; }
						.featured_list_short p.gray_small {margin:0; }
						.featured_list_short table {margin-top:10px; }
						.featured_list_short td {padding:0 10px 5px 0; font-size:11px; }
				#kicker_image_featured {float:left; width:132px; }
		#container_body_right {width:530px; float:right; }
			#container_form_shout {background-color:#333; padding:5px; }
				#form_shout input[type=text], #form_shout textarea {border:none; font-size:10px; }
				#form_shout input[type=text] {float:left; display:block; width:190px; }
				#form_shout textarea {width:240px; }
				#form_shout label {display:block; float:left; width:50px; }
			#container_shouts {background-color:#333; padding:5px; margin:10px 0; height:250px; }
				#container_shouts .item_shout {border-bottom:dotted 1px #666; padding:5px 0; }
					#container_shouts .item_shout span {color:#ccc; }
					#container_shouts .item_shout .item_shout_message {color:#FFCC00; }
			.container_body_right_double_ad {margin-top:7px; }
				.container_body_right_double_ad div.ad1 {float:left; }
				.container_body_right_double_ad div.ad2 {float:right; }
	#container_footer {font-size:11px; padding-top:10px; clear:both; padding-bottom:30px; }
		#container_footer_left {width:205px; float:left; }
		#container_footer_center {width:566px; text-align:center; float:left; }
		#container_footer_right {width:205px; float:left; }
		#container_footer img {vertical-align:middle; }
		#container_footer p {font-size:9px; color:#666; margin:0; padding:0; }
#events_main {height:460px; }
	#events_main_left {float:left; width:345px; }
		#events_main_left {height:448px; }
			#container_events {height:433px; margin-top:5px; }
	#events_main_right {float:left; width:597px; margin-left:10px; }
#form_add_event {font-size:11px; }
	#form_add_event fieldset {border:solid 1px #333; margin-top:10px; padding:10px; }
		#form_add_event legend {color:#999; }
		#form_add_event input, #form_add_event textarea {font-size:11px; border:solid 1px #444; margin-left:15px; }
		#form_add_event textarea {background-color:#222; color:#ccc; }
		#form_add_event input[type=text] {font-size:11px; border:solid 1px #444; height:15px; float:left; background-color:#222; color:#ccc; }
		#form_add_event input[type=checkbox] {float:left; margin-left: 15px; background-color:#333; border:solid 1px #444; }
		#form_add_event input[type=submit] {float:left; padding:5px; width:150px; }
		#form_add_event input[type=file] {background-color:#222; color:#ccc; }
		#form_add_event label {padding-top:3px; display:block; text-align:right; float:left; }
		#form_add_event label.field_primary {width:250px; }
		#form_add_event label.field_secondary {margin-left:15px; }
		#form_add_event select {float:left; height:20px; }
		#form_add_event select.field_primary {margin-left:15px; }
		#form_add_event input.field_primary {display:block; float:left; margin-left:15px; margin-right:15px; }
		#form_add_event .clear_div {margin-bottom:7px; }
#formFilter {}
	#formFilter select {width:250px; scrollbar-arrow-color:#999; scrollbar-3dlight-color:#111; scrollbar-darkshadow-color:#111; scrollbar-face-color:#222; scrollbar-highlight-color:#666; scrollbar-shadow-color:#666; scrollbar-track-color:#222; }
#event_display_info {float:left; width:210px; font-size:11px; color:#ccc; }
	#event_display_info h1 {font-size:12px; color:#FFCC00; }
	#event_display_info h2 {font-size:11px; color:#fff; }
	#event_display_info span {display:block; }
	#event_display_info .info_section {margin-bottom:10px; }
#event_display_image {float:right; width:300px; }
	
.clear_div {width:0; height:0; clear:both; }
.container_panel {height:auto; padding:16px; background-color:#111; background-image:url(../images/bg_panel_top.jpg); background-repeat:repeat-x; border-left:solid 1px #111; border-top:solid 1px #111; border-right:solid 1px #444; border-bottom:solid 1px #444; }
.container_partner {margin-top:15px; }
	.container_partner img {float:left; display:block; }
	.partner_info {float:left; }
	.partner_info h1 {margin:0; padding:0}
	.partner_info span {display:block; }
	.partner_info a {display:block; text-decoration:none; }
	.partner_info a:hover {text-decoration:underline; }
.event_item {margin-top:10px; margin-bottom:20px; }
	.event_item span {display:block; padding-bottom:1px; }
	.event_item a {text-decoration:none; font-size:10px; }
	.event_item a:hover {text-decoration:underline; }
	.event_date {color:#999; font-size:11px; }
	.event_title {font-size:14px; }
.panel_light {background-color:#2a2a2a; background-image:url(../images/bg_panel_top_light.jpg); }
	.margin_condensed {padding:5px; }
	.header_caption_panel {display:block; }
.gray {color:#ccc; }
.gray_small {font-size:10px; color:#ccc; }
.small {font-size:10px; }
.match_height_featured {height:453px; }
.overflow_scroll {scrollbar-arrow-color:#999; scrollbar-3dlight-color:#111; scrollbar-darkshadow-color:#111; scrollbar-face-color:#222; scrollbar-highlight-color:#666; scrollbar-shadow-color:#666; scrollbar-track-color:#222; overflow:auto; }
.section_contact {}
	.section_contact a {text-decoration:none; }
	.section_contact a:hover {text-decoration:underline; }
	.section_contact_first {margin-top:10px; }
	.section_contact dt {margin-top:30px; font-size:14px; }
		.section_contact dd {margin-left:0; margin-top:2px; margin-bottom:2px; }
		.section_contact dd em {font-style:normal; color:#999; font-size:11px; }
.section_services {}
	.section_services a {text-decoration:none; }
	.section_services a:hover {text-decoration:underline; }
	.section_services_first {margin-top:10px; }
	.section_services dt {margin-top:30px; font-size:14px; }
		.section_services dd {margin-left:0; margin-top:2px; margin-bottom:2px; }
		.section_services dd em {font-style:normal; color:#999; font-size:11px; }
