@import url(/centralstyle/style.css);

/* Quick fix for bad html */

/******************************************************** GENERAL STYLES */
body {
	background-color:black;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0px; margin:0px;	
	scrollbar-base-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: #464646;
	scrollbar-darkshadow-color: #464646;
	scrollbar-face-color: #212121;
	scrollbar-highlight-color: #464646;
	scrollbar-shadow-color: #464646;
	scrollbar-track-color: #464646;
	}
h1 { text-transform:uppercase; }
h1,h2,h3,h4,h5,h6 { font-size:1.2em; font-weight:normal; color:white; }
a { color:#959595; text-decoration:none;}
a:hover { color:#ebebeb; }
img { border:none; }
input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#959595; background-color:#212121;
	border: 1px solid #959595;
	font-size:100%;
}
input:focus, textarea:focus {
	color:white; background-color:#212121; border: 1px solid white;
	background-color:#959595; color:white; /*blarg */
}
input:hover { background-color:#959595; color:white; }
img { border:none; }
ul {
	padding-left:1em;
	margin-left:1em;
}

/******************************************************** FREYA GRAND STYLE */
#freya_screen { position:absolute; z-index:3; width:990px; height:530px; top:100px; right:auto; background-color:black; }
#freya_all { width:990px; margin-left:auto; margin-right:auto; }
#freya_header {
	height:100px;
	font-size:1.2em;
	}
	#freya_logo { position:absolute; top:24px; }
	#freya_main_navigation { position:absolute; top:63px; text-transform:uppercase; }
	#freya_main_navigation a { margin-right:30px; }
	#freya_main_navigation a:last-child { margin-right:0px; }
#freya_large_image_region { position:absolute; margin-left:0px; top:100px; width:670px; height:530px; overflow:hidden; z-index:2;}
#freya_large_image_region img { cursor:pointer; position:absolute; }
#freya_right_col { position:absolute; top:100px; margin-left:685px; width:305px; height:530px; overflow:hidden; z-index:1;}
#freya_right_col_top { 
	width:275px; padding:15px;
	overflow:auto;
	background-color:#212121;
	font-size:1.2em;
	height:100px;
}
	#freya_right_col_top a { display:block; text-transform:uppercase; }
	#freya_right_col_top ul {list-style:none; margin:0px; padding:0px; }
	#freya_right_col_top li {margin:0px; padding:0px; }
	
	
#freya_right_col_bottom {
	width:275px; padding:15px;
	background-color:#212121;
	margin-top:15px;
	height:355px; overflow:auto; overflow-x:hidden;
}
	#freya_right_col_bottom *:first-child {margin-top:0px;}
	#freya_right_col_bottom select { width:200px; }
	#freya_right_col_bottom a { /* color:#C6ECED; /*text-decoration:underline;*/ }
	#freya_right_col_bottom a:hover { /* text-decoration:underline; */ }
#freya_footer { position:absolute; top:630px; width:990px; padding-top:15px; color:#959595;}
	#freya_footer_left { float:left; width: 670px; }
	#freya_footer_right { float:right; width: 275px; padding-right:15px;}
		#freya_footer_link_1 { float:left; height:20px; padding-left:21px; background-image:url(/config_central/freya_images/icons/pdf_icon_mouseoff.gif); background-repeat:no-repeat; cursor:pointer; }
		#freya_footer_link_1:hover { background-image:url(/config_central/freya_images/icons/pdf_icon_mouseover.gif); }
		#freya_footer_link_2 { float:right; height:20px; padding-left:25px; background-repeat:no-repeat; cursor:pointer; width:90px; } /*accounts for change the words */
			.freya_text_minimized { background-image:url(/config_central/freya_images/icons/expand_icon_mouseoff.gif); }
			.freya_text_minimized:hover { background-image:url(/config_central/freya_images/icons/expand_icon_mouseover.gif); }
			.freya_text_expanded { background-image:url(/config_central/freya_images/icons/minimize_icon_mouseoff.gif); }
			.freya_text_expanded:hover { background-image:url(/config_central/freya_images/icons/minimize_icon_mouseover.gif); }
		#freya_footer_link_2:hover { color:#ebebeb;}
.freya_selected { color:white; }
.freya_selected_uber { color:white; cursor:default; }

.freya_k_credit { color:#444444; }
.freya_k_credit a { color:#444444; }
.freya_k_credit a:hover { color:#959595; }
/******************************************************** CENTRAL STYLE */
#central_form_edit_link_bar { display:none; }
#central_redirect_page_form {margin-top:0px;}

/* Image Gallery */
#freya_imagegal_thumbs { height:146px;; }
.central_gal8_thumb_not_wide, .central_gal8_thumb_wide { /*.central_gal8_gray_thumb*/
	opacity: .40;
	filter: alpha(opacity=40);
}
#freya_nav_and_caption { }
#freya_set_navigation { padding-bottom:15px; }
#freya_caption { border-top:1px solid black; display:block; width:275px; margin-left:-15px; padding:15px; border-top:15px solid black; }
/* End Image Gallery */


#manage_table_div { overflow:auto; } #sortby { width:50px; }
.central_welcome_box {
	width:190px;
	margin-right:20px;
	background-color:white; 
	color:black; 
	margin-top:0px; margin-bottom:20px;
} .central_welcome_box a { }
.central_welcome_box p:first-child{ text-transform:uppercase; }
.central_welcome_box a:hover { }

#subject, #selectto, #name, #phone, #email, .central_contact_textarea { width:100%; }
#tellFriend #to, #tellFriend #from, #tellFriend #comments { width:100%; }
.error_message, .good_message { background-color:black; color:white; margin-bottom:1em; padding-bottom:0px;}
/* .central_contactform_phone { display:block }
.central_contactform_address { display:block }
.central_contactform_address_additional { display:block }
*/

/*
#central_gallery5_thumbnails { }
.central_thumbnail_image {
	display:block; width:60px; height:40px; background-color:#CCCCCC; overflow:hidden; float:left; margin-bottom:8px;
}
.central_thumbnail_image:hover {
}
*/

/* OVERVIEW STYLE */
#eventform { border-top:1px solid black; } /* fix spacing problems on overview page */
.overview_block {
	clear:none; display:block; float:left; margin:0px; 
	height:250px; width:130px; /*the old height was 275, had issues */
	padding-right:15px;
	overflow:hidden;
}
.overview_image { display:block; width:130px; height:130px; overflow:hidden; margin-bottom:1em; background-color:#212121; cursor:pointer; }
.overview_image img { position:absolute; }
.freya_edit_image_link, .overview_image span a { position:absolute; display:block; color:white; padding:2px; top:0px; }
.freya_edit_image_link:hover, .overview_image span a:hover { background-color:black;}
/*
.overview_label, .overview_time, .overview_blurb, .overview_link_group {}
.overview_link_group {}
*/
.overview_label {
	/* border-top:1px solid black; /* IE6 sometimes needs this on the top */
	margin-bottom:1em;
}
.overview_label:hover { } 
.overview_label a:hover { }
.overview_label a { text-decoration:none; }
.overview_link_group, .overview_blurb { display:block; margin-bottom:1em; } 
.overview_link_group a { }
.overview_link { display:none; }

/******************************************************** Central Menue */
li.xc {
	list-style: none;
	color: gray;
}
div.xcx, div.xcc {
	position: absolute;
	/*	display: inline; */
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.65em; 
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -1.5em; /*distance plus and minuses are away from the label */ 
}
div.xcx>a, div.xcc>a {
	position: static;
	text-decoration: none;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	color: black; /*plus symbol */
	text-decoration: none;
	font-family: "Courier New", Courier, monospace; 
	font-size: 100%;
	
	font-weight: bold; 
	background-color: gray; border:1px solid black; 
	
	padding: 0em .35em 0em .35em;
	line-height: 1em; 
	display: inline;
}
.xc a, .xcx a { text-decoration:none; }

.freya_imagegal_set_holder { width:275px; float:left; padding:0px;}
.central_gal8_thumb_holder_nomargin, .central_gal8_thumb_holder {
	margin-left:15px; float:left; margin-bottom:15px; overflow:hidden; height:58px; cursor:pointer;
	overflow:hidden;
}
/*.central_gal8_thumb_holder_nomargin img, .central_gal8_thumb_holder img {
	margin-left:-2px;
	clip:rect(2px, 55px, 56px, 2px);
}*/

.central_gal8_thumb_holder_nomargin { margin-left:0px; }
.central_gal8_thumb_holder_nomargin img, .central_gal8_thumb_holder img { position:absolute;}
