﻿/*

#####  Color Palette by Color Scheme Generator
#####  Palette URL: http://colorschemedesigner.com/#1411T6e4xw0w0


*** Primary Color:

   var. 1 = #24221D = rgb( 36, 34, 29)
   var. 2 = #1B1A17 = rgb( 27, 26, 23)
   var. 3 = #171309 = rgb( 23, 19,  9)
   var. 4 = #928B7C = rgb(146,139,124)
   var. 5 = #928D82 = rgb(146,141,130)


#####  Generated by Color Scheme Designer Â© Petr Stanicek 2002-2009

*/
a
{
	font-family: Arial;
	color: #ffffff;
	font-size: 10pt;
}
body
{
	width: 1130px;
	height: 768px;
	margin-right: auto;
	margin-left: auto;
	background-color: #24221D;
	/*background:#282130;*/
}
.header
{
	width: 100%;
	margin-top: 3px;
	padding: 0;
}
.content
{
	font-family: Arial;
	color: #ffffff;
	font-size: 10pt;
}
.main_container
{
	margin-right: auto;
	margin-left: auto;
	width: 1002px;
	border: solid 2px Gray;
	height: auto;
	position: relative;
	display: block;
	float:left;
	background-color:#24221D;
}
.sub_container
{
	padding: 10px;
	height: auto;
	min-height: 580px; /*background-image:url(images/pcv_body_tile.png); 	background-repeat:repeat-y;*/
	width: 100%;
	position: absolute;
	display: inline-block;
}
.filter_controls_container
{
	width: 100%;
}
.rating_control
{
	padding: 2px;
	cursor: pointer;
}
ul
{
	list-style: none;
	display: inline-block;
}
li
{
	display: block;
}
fieldset
{
	margin-left: 10px;
	width: 96%;
}
fieldset legend
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12pt;
}
fieldset ul
{
	right: auto;
	left: auto;
	width: 100%;
}
fieldset li
{
	width: 100%;
}
fieldset ul, fieldset li
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}
fieldset li
{
	clear: both;
	list-style: none;
	padding: 0 0 5px 0;
}
fieldset input
{
	float: left;
}
fieldset label
{
	width: 140px;
	float: left;
}
fieldset p
{
	text-indent: 0;
	text-align: left;
	font-size: 11pt;
	width: 100%;
}
select
{
	font-size: 9pt;
}
.inline_list
{
	list-style: none;
	height: 10px;
	width: 100%;
	text-align: center;
	display: inline;
}

.inline_list li
{
	color: #ffffff;
	padding: 5px;
	display: inline;
	width: 100%;
	text-align: center;
}
.inline_list li:hover
{
	cursor: pointer;
	color: #ffffff; /*background-color:;*/
	padding: 5px;
	display: inline;
	width: 100%;
	height: 100%;
	text-align: center;
}
.mootools_tab_button
{
	width: 25px;
	height: 50px;
	cursor: pointer;
	vertical-align: center;
}
.mootools_new_button
{
	cursor: pointer;
}
.mootools_button
{
	cursor: pointer;
}
.mootools_additions_button
{
	cursor: pointer;
	text-decoration:underline;
}
.mootools_additions_button:hover
{
	color: #CF99CB;
	cursor: pointer;
}
.mootools_subadditions_button
{
	cursor: pointer;
	text-decoration:underline;
}
.mootools_subadditions_button:hover
{
	color: #CF99CB;
	cursor: pointer;
}
.mootools_additions_details
{
	font-family: Arial;
	font-size: 10pt;
	padding: 10px;
	display: block;
	clear: both;
}
.mootools_admin_button
{
	cursor: pointer;
}
.mootools_admin_button:hover
{
	color: #CF99CB;
	cursor: pointer;
}
.mootools_admin_details
{
	font-family: Arial;
	font-size: 10pt;
	padding: 10px;
	display: block;
	clear: both;
}
.mootools_subadmin_button
{
	cursor: pointer;
}
.mootools_subadmin_button:hover
{
	color: #CF99CB;
	cursor: pointer;
}
.mootools_subadmin_details
{
	font-family: Arial;
	font-size: 10pt;
	padding: 10px;
	display: block;
	clear: both;
}
.mootools_events_button
{
	cursor: pointer;
	text-decoration:underline;
}
.mootools_events_button:hover
{
	color: #CF99CB;
	cursor: pointer;
}
.mootools_events_details
{
	font-family: Arial;
	font-size: 10pt;
	padding: 5px;
	display: block;
	clear: both;
	height: 80%;
	width: 78%;
	min-height: 515px;
	min-width: 775px;
	left: -10px;
	position: relative;
}
.mootools_tab_button_hover
{
	background-color: #E8BA8C;
	font-weight: bold;
	cursor: pointer;
}
.mootools_tab_detail
{
	font-family: Arial;
	font-size: 10pt;
	padding: 10px;
	height: 80%;
	width: 78%;
	z-index: 10;
	display: block;
	vertical-align: top;
	margin-left: 0px;
	margin-top: 0px;
	min-height: 515px;
	min-width: 775px;
	text-indent: 5px; /*overflow: -moz-scrollbars-vertical; 	overflow-y: scroll; 	overflow-x: hidden;*/
	clear: both;
}
.mootools_tab_subdetail
{
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x: hidden;
	clear: both;
}
.mootools_callout_button
{
	cursor: pointer;
}
.mootools_callout_button_hover
{
	color: #E8BA8C;
	cursor: pointer;
}
.mootools_callout_details
{
	color: #ffffff;
}
.detail_search_results
{
	font-family: Arial;
	font-size: 10pt;
	z-index: 10;
	display: block;
	vertical-align: top;
}
.image_link
{
	border: none;
}
.image_link:link
{
	border: none;
}
.form_label
{
	float: left;
	width: 15%;
}
.form_control
{
	float: right;
	width: 80%;
}
.error_message
{
	color: red;
	font-weight: bold;
	font-size: 11pt;
}
.loggedin_display_container
{
	color: #ffffff;
}
.loggedin_display_message
{
	color: #ffffff;
}
.loggedin_display_logout
{
	color: #ffffff;
}

.top_border
{
	background-image: url(images/pcv_top_border.png);
	background-repeat: no-repeat;
	/*background-color:#2D2834;*/
	width: 1002px;
	height: 40px;
}
.top_border_scores
{
	font-family: Arial;
	font-size: 11pt;
	color: #ffffff;
	list-style: none;
	display: inline;
	width: 100%;
}
.top_border_scores li
{
	width: 100px;
	text-align: center;
	display: inline;
}
.top_border_scores li label
{
	width: 100px;
	text-align: center;
	display: inline-block;
}
.header_tile
{
	background-image: url(images/pcv_header_tile.png);
	width: 1002px;
	height: 50px;
	background-repeat: repeat-x;
}
.header_logo_container
{
	display: inline;
}
.header_logo_container > label
{
	display: inline-block;
	height: 50px;
	clear: both;
	vertical-align: top;
}
.header_logo
{
	background-image: urls(images/logo.png);
	width: 258px;
	height: 30px;
}
.header_nav_link
{
	display: inline;
	text-align: center;
	vertical-align: baseline;
	height: 50px;
}
.header_nav_link > label
{
	text-align: center;
	display: inline-block;
	width: 100px;
	vertical-align: top;
	clear: both;
}
.callout_nav_link
{
	display: inline;
	text-align: center;
	vertical-align: baseline;
	color:#ffffff;
}
.callout_nav_link > label
{
	text-align: center;
	display: inline-block;
	width: 100px;
	vertical-align: top;
	clear: both;
}
.home_nav_link
{
	display: inline;
	text-align: center;
	vertical-align: baseline;
	height: 50px;
}
.home_nav_link > label
{
	text-align: center;
	display: inline-block;
	width: 100px;
	vertical-align: top;
	clear: both;
}
.events_nav_link
{
	display: inline;
	text-align: center;
	vertical-align: baseline;
	height: 50px;
	width: 200px;
}
.events_nav_link > label
{
	text-align: center;
	display: inline-block;
	width: 100px;
	vertical-align: top;
	clear: both;
}
.header_nav_divider_container
{
	display: inline;
}
.header_nav_divider_container > label
{
	display: inline-block;
	margin-top: -16px; #margin-top:0px;
}
.header_nav_divider
{
	background-image: url(images/pcv_nav_divider.png);
	width: 3px;
	height: 50px;
}
.chatboard_main_content
{
	width: auto;
	height: 565px;
	color: #ffffff;
	font-family: Arial;
	font-size: 11pt;
}
.chatboard_news_content
{
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	min-width: 175px;
}
.main_content
{
	background-image: url(images/main_content.png);
	width: 797px;
	height: 565px;
	float: left;
	color: #ffffff;
	font-family: Arial;
	font-size: 11pt;
}
.main_content_expanded
{
	background-image: url(images/main_content_tall.png);
	background-repeat: no-repeat;
}
.main_content_top
{
	background-image: url(images/main_content_top.png);
	width: 797px;
	height: 282px;
	float: left;
	color: #ffffff;
	font-family: Arial;
	font-size: 11pt;
}
.main_content_tile
{
	background-image: url(images/main_content_tile.png);
	width: 797px;
	height: 100px;
	float: left;
	color: #ffffff;
	font-family: Arial;
	font-size: 11pt;
	background-repeat: repeat-y;
}
.main_content_bottom
{
	background-image: url(images/main_content_bottom.png);
	width: 797px;
	height: 282px;
	float: left;
	color: #ffffff;
	font-family: Arial;
	font-size: 11pt;
}
.body_tile
{
	background-image: url(images/pcv_body_tile.png);
	width: 1002px;
	height: 1px;
	background-repeat: repeat-y;
}
.callout
{
	background-image: url(images/callout_wide_short.png);
	width: 170px;
	height: 250px;
	float: right;
}
.callout_short
{
	background-image: url(images/callout_wide_short.png);
	width: 170px;
	height: 100px;
	float: right;
}
.subpage_callout
{
	background-image: url(images/callout.png);
	width: 170px;
	height: 565px;
	float: right;
	margin-right: 10px;
	margin-top: 60px;
}
.callout_nav
{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	list-style: none;
	display: inline;
	width: 100%;
}
.callout_nav li
{
	text-align: center;
	display: inline;
	cursor: pointer;
}
.callout_nav li label
{
	cursor: pointer;
	width: 25px;
	text-align: center;
	display: inline-block;
}
.footer_tile
{
	background-image: url(images/pcv_footer_tile.png);
	width: 1002px;
	height: 30px;
	background-repeat: repeat-x;
}
.footer_content
{
	color: #ffffff;
	font-family: Helvetica;
	font-size: 10pt;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
.bottom_border
{
	background-image: url(images/pcv_bottom_border.png);
	background-repeat: no-repeat;
	width: 1002px;
	height: 40px;
}
.content_button
{
	cursor: pointer;
	font-size: 9pt;
	color:#ffffff;
}
.content_button:hover
{
	cursor: pointer;
	color: #CF99CB;
	font-size: 9pt;
}
.callout_list
{
	margin-top: 0;
	margin-left: 9px;
	padding: 3px;
}
.callout_list li
{
	width: 100%;
}
.callout_listing
{
	color: #ffffff;
	cursor: pointer;
	font-size: 9pt;
}
.callout_listing a
{
	color: #ffffff;
	font-size: 9pt;
}
.callout_listing:hover
{
	color: #CF99CB;
	font-size: 9pt;
}
.callout_listing a:hover
{
	color: #CF99CB;
	font-size: 9pt;
}
.feature_listing
{
	cursor: pointer;
	text-decoration: underline;
}
.feature_listing:hover
{
	cursor: pointer;
	color: #CF99CB;
}
/*LOGIN CONTROLS*/
.login_label
{
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
}
.login_input
{
	width: 110px;
	height: 11px;
	font-family: Arial;
	font-size: 9pt;
}
.login_links
{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
}
.login_links:hover
{
	font-family: Arial;
	font-size: 9pt;
	color: #F69B18;
}
.login_ul_form
{
	width: 200px;
	list-style: none;
}
.login_ul_form_li label
{
	font-family: Arial;
	font-size: 10pt;
	vertical-align: bottom;
	float: left;
	width: 80px;
}
.login_ul_form_li input
{
	float: right;
	width: 110px;
	height: 11px;
	font-family: Arial;
	font-size: 9pt;
}
.login_ul_form_li a
{
	float: left;
	color: #ffffff;
}
.header_login_controls_container
{
	float: right;
	width: 45%;
	text-align: right;
}
.header_logged_in_controls_container
{
	float: right;
	width: 45%;
	text-align: right;
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
}
.header_login_links_container
{
	float: right;
	font-family: Arial;
	font-size: 10pt;
	margin-right: 15px;
	width: 100%;
}
.header_login_links_container label
{
	cursor: pointer;
}
.header_login_links_container label:hover
{
	color: Red;
}
.header_login_links_container ul
{
	list-style: none;
}
/*LOGIN CONTROLS*/
.ul_form
{
	width: 100%;
	list-style: none;
}
.ul_form_li label
{
	float: left;
	width: 15%;
}
.ul_form_li input
{
	float: left;
	width: 75%;
}
.ul_form_li select
{
	float: left;
	width: 75%;
}

.ul_horizontal_list
{
	list-style: none;
	display: inline;
}
.li_horizontal_list
{
	display: inline;
}
.li_horizontal_list a
{
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
}
.vertical_ul
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: left;
	float: left;
}
.vertical_ul li
{
	padding: 3px;
	width: 100%;
	display: block;
	text-align: left;
}

.vertical_ul_label
{
	padding: 0 5px 0 0;
	width: 20%;
	float: left;
	text-align: right;
}
.vertical_ul_control
{
	float: left;
	text-align: left;
}
.watchparty_list_item
{
	color: #000000;
	background-color: #928B7C;
	border: solid 1px #ffffff;
}
.blog_list_container
{
	width: 90%;
}
/*Catbacker Event Search Controls*/
.catbacker_searchcontrol_container
{
	display: inline;
	width: 100%;
	margin-left: -20px;
	#margin-left: -10px;
}

.catbacker_searchcontrol_container li
{
	display: inline;
	#float: left;
}
.catbacker_searchcontrol_container li label
{
	float: none;
	#float: left;
	#display: inline-block;
	#left: -10px;
}
.catbacker_searchcontrol_container li div
{
	display: inline-block;
	width:150px;
}
/*Catbacker Event Search Controls*/
/* Header Schedule */
.ul_header_schedule
{
	list-style: none;
	display: inline;
}
.ul_header_schedule li
{
	display: inline;
	float:left;
}
.schedule_top_red
{
	
	background-image:url(images/schedule_top_red.png); 
	background-repeat:repeat-x;
	width:90px;
	text-align:center;
	display:inline-block;
	position:relative;
}
.schedule_top_gold
{
	
	background-image:url(images/schedule_top_gold.png); 
	background-repeat:repeat-x;
	width:90px;
	text-align:center;
	display:inline-block;
	position:relative;
}
.schedule_top_yellow
{
	
	background-image:url(images/schedule_top_yellow.png); 
	background-repeat:repeat-x;
	width:110px;
	text-align:center;
	display:inline-block;
	position:relative;
}
.schedule_top_maroon
{
	
	background-image:url(images/schedule_top_maroon.png); 
	background-repeat:repeat-x;
	width:90px;
	text-align:center;
	display:inline-block;
	position:relative;
}
.schedule_time
{
	border-left:solid 1px white;
	border-right:solid 1px white;
	border-bottom:solid 1px white;
	min-width:87px;
	text-align:center;
	display:inline-block;
	position:relative;
}
/* Header Schedule */