/*

	screen.css
	downtown music studios
	
*/



body {
	background:#000;
	border-top: 5px solid #3C182C;
	color: #DCDCDC;
	padding: 0 0 40px;
	height: 100%;
}

body.secondary_1 {background: url(imgs/bg1.jpg) top center no-repeat#000;}

/* anchors
----------------------------------------------- */
a {
	color: #FFF;
	font-weight:bold;
	text-decoration: underline;	
}

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

a.negative {
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
}

a.negative:hover {
	color:#F1F1F1;
	text-decoration:underline;
}

a.plain {
	text-decoration: none;
}

a.plain:hover {
	text-decoration:none;
}



.container_12,
.container_16 {
	background:transparent;
}



/***************************************************************************
*************************** Reusable Classes *******************************
***************************************************************************/


.hide {display:none;}

.bg {background-color:#DDD;}
.intro_block {
	height:430px;
	float:left;
	position:relative;
	z-index:10;
	overflow:hidden;	
	}

.main_image {width:640px;height:350px;float:left;position:relative;background-color:#CCC;border:5px solid #666;}
.about_image {width:95%;height:200px;margin-bottom:20px;position:relative;background-color:#CCC;border:5px solid #666;}
.main_image_caption {position:absolute;bottom:0;right:0;padding:10px;background-color:#222;color:#FFF;}
.note {position:absolute;right:0;top:0;background-color: #fff8c9;padding:10px;color: #6d6d6d;}


/***************************************************************************
*************************** Structure ***************************************
***************************************************************************/

#container {height:630px;margin-top:-4.25em;}
#container_inner {width:100%;height:100%;}


.content {
	margin-top:30px;
	position:relative;
	height:100%;
}



.content_box {
	padding:20px;
	padding-bottom:100px;
	z-index:30;
	position: relative;
}


.sidebar .content_box {padding-bottom:30px;}

.content_trans_bg {	
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;	
	width:100%;
	height:100%;
	z-index:2;
	position:absolute;
	background-color: #1E1E1E;	
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
	-webkit-border-top-left-radius:12px;
	border-topleft-radius:12px;
	border-topright-radius:12px;
}


/***************************************************************************
*************************** PAGE TOP ***************************************
***************************************************************************/


a.logo {background:url(imgs/logo_sm.png) top left no-repeat;width:200px;height:40px;display:block;margin-top:13px;}






/***************************************************************************
*************************** ABOUT PAGE *************************************
***************************************************************************/


.about_page_gallery {overflow:hidden;width:280px;height:214px;}

.content.about_content {height:35em;}

ul.tabs {
	list-style:none;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	margin-top:1em;
	border-bottom: 1px solid #666;
	}
	
ul.tabs li {
	padding:0;
	margin:0;
	float:left;
	display:inline;
	margin-bottom:-2px;
	padding:10px;	
	}	

ul.tabs li a {
	padding:10px;	
	border: 1px solid #4C4C4C;
	border-bottom:none;
	xbackground:#3B3B3B;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-topleft-radius:3px;
	border-topright-radius:3px;
	text-decoration:none;
	font-size: 0.8125em; /* 13px */  	
	}

ul.tabs li a:hover {
	color:#C9C9C9;
	background:#2F2F2F;
	}

ul.tabs li a.selected {	
	background: #F1F1F1;
	color:#222;
	border:none;
	xborder-bottom:1px solid #F1F1F1;
	}	

.tab_block p {
	margin-top:2em;
	float:left;
	text-align: justify;
	text-indent: 20px;
	}
.tab_block p img {
	width:270px;
	border:5px solid #B9b9b9;
	float:left;
	margin:0px;
	padding:0;
	line-height:0;
	margin-left:10px;
	margin-top: 10px;
	margin-right:25px;
	margin-bottom:25px;
	}
	
.tab_block p a:hover img {

	border:5px solid #757575;

	}	

	
.content_box p {
text-shadow: 0px 1px 0px #000;
}




/***************************************************************************
*************************** HOME PAGE **************************************
***************************************************************************/

.signupform {margin-top:14px;}


/* The home page cycle gallery */
#front_cycle {width:960px;position:absolute;z-index:1;height:530px;overflow:visible;}
#front_cycle .pics {
	xwidth:1300px;
	height:650px;
	overflow-y:hidden;
	z-index:-2006;
	z-index:-1009;	
	position:absolute;
	top:0;
	left:0;
	}
	
.splash_area {height:650px;}
#front_cycle  .front_image_caption {z-index:40000;}
.cycle_wrapper {width:960px;height:600px;position:absolute;}	

/* Hide the image container and show the loading gif, then jquery unhides on document ready */
.home_cycle_hide {display:none;}
.home_loading {background:url(imgs/loading.gif) 50% 50% no-repeat;}


.front_features_wrapper {position:relative;width:960px;overflow:visible;margin-left:-20px;}
.front_features {position:absolute;top:0;left:0;z-index:1;width:960px;}
.front_features_image {width:960px;}


#front_image_controls {
	float:right;
	z-index:1997;
	position:relative;
	z-index:201;
	right:0;
	margin-top:350px;
	xwidth:330px;	
	}

#front_image_controls a {
	font-size: 0.8125em; /* 13px */ 
	line-height: 1.6154em; /* 21px */
	color:#666;
	float:right;
	margin-left:10px;
	z-index:3000;
	xborder:1px solid #006396;
	padding:3px;
	height:20px;
	width:35px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-topleft-radius:3px;
	border-topright-radius:3px;
	border-bottomleft-radius:3px;
	border-bottomright-radius:3px;			
}	

#front_image_controls a#prev {background:url(imgs/arrow_full_left_16.png) center center no-repeat #FFF;}
#front_image_controls a#prev:hover {background:url(imgs/arrow_full_left_16.png) center center no-repeat #AAA;}
#front_image_controls a#next {background:url(imgs/arrow_full_right_16.png) center center no-repeat #FFF;}
#front_image_controls a#next:hover {background:url(imgs/arrow_full_right_16.png) center center no-repeat #AAA;}


.front_image_caption {
	position:absolute;
	z-index:2004;
	top:300px;
	right:20px;
	xwidth:280px;		
	}
.caption_inner {
	position:relative;
	z-index:60;
	color:#FFF;
	float:left;
	padding:5px;
	font-size:.75em;
	line-height: 1.1798em;
	font-weight:bold;	
	padding-left:10px;
	padding-right:10px;
	}


.caption_inner a {
	color:#FFF;
	text-decoration:none;
	text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);	
	}	
	
.caption_inner a:hover {color:#5E5E5E;text-decoration:none;}	
	

.news_neg_marg {margin-left:-20px;}

/* Recent News */
.recent_news_hd {

	list-style:none;
	width:100%;
	float:left;
	color:#FFF;
	z-index:300;
	background:#006396;
	position:relative;
	margin:0;
	margin:8px 8px 8px 8px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-topleft-radius:3px;
	border-topright-radius:3px;
	height:2em;

}

.recent_news_hd a {
	padding-left:10px;
	color:#F1F1F1;
	line-height: 2.1em; /* 21px */	
	}



.recent_news_container ul.playlist li a {color:#3E3E3E;text-decoration:none;}
.recent_news_container ul.playlist li:hover {background:#CCC;}
	
.recent_news_container ul.playlist li div {padding:0 10px 0 10px;} 
.recent_news_container {float:left;position:relative;width:240px;margin-top:2em;xheight:300px;}

.recent_news_bg {
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;	
	width:100%;
	height:100%;
	z-index:10;
	border:8px solid #DDD;
	position:absolute;
	background-color: #CCC;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-topleft-radius:5px;
	border-topright-radius:5px;
	border-bottomleft-radius:5px;
	border-bottomright-radius:5px;
	}

.featured_large_nav {
	position:absolute;
	top:0;
	left:0;
	height:2em;
	width:120px;
	xbackground:#222;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;	
	border-bottomright-radius:5px;
	z-index:4003;

}

.featured_nav_bg {
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;	
	width:100%;
	height:100%;
	z-index:8;
	position:absolute;
	background-color: #222;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;	
	border-bottomright-radius:5px;
}	

.featured_large_nav ul {margin-left:10px;position:relative;list-style:none;z-index:3002;}
.featured_large_nav ul li {position:relative;display:inline;float:left;margin:0;padding:0;}
.featured_large_nav ul li a {	
	padding:0px 5px 0 5px;
	margin-right:10px;
	font-size: 0.8125em; /* 13px */ 
	line-height: 2.3154em; /* 21px */ 
	}
.ourmusic_featured {position:absolute;}
.ourmusic_featured_item {position:absolute;top:0;left:0;}

.featured_box {
	margin-top:1.2em;
	margin-bottom:1em;
	background:#CCC;
	position:relative;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-topleft-radius:3px;
	border-topright-radius:3px;
	}


.featured_caption {
	position:absolute;
	bottom:0;
	height:2em;
	width:100%;
	xbackground:#222;
	z-index:2003;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;	
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;	
	border-bottomleft-radius:3px;
	border-bottomright-radius:3px;	
	}
	
.featured_cap_bg {
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;	
	width:100%;
	height:100%;
	z-index:8;
	position:absolute;
	background-color: #222;	
	}
		
.featured_caption div.thecaption {
	position:relative;
	z-index:32;
	color:#FFF;
	padding-left:20px;	
	}


/***************************************************************************
*************************** News Page **************************************
***************************************************************************/

.news_sidebar p {xcolor:#141414;text-shadow: none;margin:0;}
.news_sidebar h4 {
	background:url(imgs/heading_bg.png) top left repeat-x;
	border:1px solid #606060;
	border-right:none;
	border-left:none;
	margin-left:-20px;
	margin-right:-20px;
	padding: 10px 20px 10px 20px;

}
.news_sidebar {margin:0;}

.heading_bg {
	background:url(imgs/heading_bg.png) top left repeat-x;
	border:1px solid #606060;
	border-right:none;
	border-left:none;
	margin-left:-20px;
	margin-right:-20px;
	padding: 10px 20px 10px 20px;

}

.post {
	margin-bottom:4em;
	float:left;
	border-bottom:1px solid #666;
	}

.post_bottom {
	xborder-bottom:1px solid #666;
	float:left;
	margin-left:-20px;
	margin-right:-20px;
	height:1px;
	margin-top:1em;
	margin-bottom:1em;
	}	
span.posted {display:block;width:100%;}
.post_list img {
	float:left;
	width:160px;
	border:5px solid #B9b9b9;
	float:left;
	margin:0px;
	padding:0;
	line-height:0;
	margin-left:10px;
	margin-top: 10px;
	margin-right:25px;
	margin-bottom:25px;	
	}

.single_post img {
	border:7px solid #B9b9b9;
	float:left;
	margin:0px;
	padding:0;
	line-height:0;
	margin-left:10px;
	margin-top: 10px;
	margin-right:25px;
	margin-bottom:25px;	
	}
	
.post_list a:hover img {
	border:5px solid #757575;		
	}
	
.post_list p, .single_post p {padding-left:15px;padding-right:15px;text-align:justify;}	

.news_sidebar_box {
	background:#CCC;
	width:100%;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-topleft-radius:5px;
	border-topright-radius:5px;
	border-bottomleft-radius:5px;
	border-bottomright-radius:5px;	
	border:1px solid #FFF;
}


.news_navigation a span {
	font-size: 0.8125em; /* 13px */ 
	line-height: 1.6154em; /* 21px */
	color:#666;
	float:right;
	margin-left:10px;
	z-index:3000;
	xborder:1px solid #006396;
	padding:3px;
	height:20px;
	width:35px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-topleft-radius:3px;
	border-topright-radius:3px;
	border-bottomleft-radius:3px;
	border-bottomright-radius:3px;			
}



.news_navigation a span#prev {background:url(imgs/arrow_full_left_16.png) center center no-repeat #FFF;}
.news_navigation a:hover span#prev {background:url(imgs/arrow_full_left_16.png) center center no-repeat #AAA;}
.news_navigation a span#next {background:url(imgs/arrow_full_right_16.png) center center no-repeat #FFF;}
.news_navigation a::hover span#next {background:url(imgs/arrow_full_right_16.png) center center no-repeat #AAA;}



/***************************************************************************
*************************** Contact Page ***********************************
***************************************************************************/

#googlemap {border:5px solid #B9b9b9;}

.client_list ul {margin:0;padding:0;list-style:disc;}
.client_list ul li {margin:0;padding:0;}

.client_list ul li {
	xbackground:url(imgs/heading_bg_light.png) top left repeat-x;
	xborder:1px solid #606060;
	xborder-bottom:none;
	xborder-right:none;
	xborder-left:none;
	font-size: 0.8125em; /* 13px */ 
	xmargin-left:-30px;
	xmargin-right:-30px;
	xpadding: 5px 20px 5px 35px;
	}



/***************************************************************************
*************************** Equipment Page *********************************
***************************************************************************/

	
.fixed_sidebar {position:fixed;}

.equipment_list h2 {
	background:url(imgs/heading_bg.png) top left repeat-x;
	border:1px solid #606060;
	border-right:none;
	border-left:none;
	margin-left:-20px;
	margin-right:-20px;
	padding: 10px 20px 10px 20px;
	}
	
.equipment_list h3 {
	background:url(imgs/heading_bg_light.png) top left repeat-x;
	border:1px solid #606060;
	border-right:none;
	border-left:none;
	margin-left:-20px;
	margin-right:-20px;
	padding: 5px 20px 5px 20px;
	}
	
		
	
.equipment_list ul {list-style:disc;margin:0 0 0 10px;padding:0;list-style-position: outside;}

.equipment_list ul li {
	margin:0;
	padding:0;
	font-size: 0.8125em; /* 13px */ 
	line-height: 1.6154em; /* 21px */ 
	text-shadow: 0px 1px 0px #000;
	color:#E6E6E6;

}


/***************************************************************************
*************************** Gallery Page ***********************************
***************************************************************************/

ul.gallery_tabs {
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
	position:relative;
	height:5px;
	}
ul.gallery_tabs li {
	float:left;
	display:inline;
	margin:0 2px 3px 0;
	padding:0;
	background:#4E4E4E;
	margin-bottom:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-topleft-radius:3px;
	border-topright-radius:3px;		
	}
	
ul.gallery_tabs li a {
	text-decoration:none;
	background:url(imgs/heading_bg.png) top left repeat-x #000;
	padding:5px 5px 5px 5px;
	margin-bottom:3px;
	color:#747474;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-topleft-radius:3px;
	border-topright-radius:3px;
	font-size:.8em;
	
}

#image_pager {padding-top:10px;}
#image_pager a {font-size:2em;text-decoration:none;margin-right:8px;text-shadow: 0px 1px 0px #000;color:#5A5A5A;}
#image_pager a.activeSlide {color:#F1F1F1;}


ul.gallery_tabs li a:hover {text-decoration:none;background:url(imgs/heading_bg.png) top left repeat-x #FFF;border-bottom:1px solid #5A5A5A;color:#222;}	
ul.gallery_tabs li a:active {text-decoration:none;background:url(imgs/heading_bg.png) top left repeat-x #CCC;border-bottom:1px solid #5A5A5A;color:#222;}	
ul.gallery_tabs li a.spacesNavActive {text-decoration:none;background:url(imgs/heading_bg.png) top left repeat-x #FFF;border-bottom:1px solid #5A5A5A;color:#222;}	
	
.gallery_navigation {
	position:relative;
	z-index:32;
	right:0;
	width:200px;
	color:#FFF;
	float:right;
	margin:14px 18px;
}	



.gallery_box {
	margin-top:1.2em;
	margin-bottom:1em;
	background:#3E3E3E;
	position:relative;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-topleft-radius:5px;
	border-topright-radius:5px;
	xborder:1px solid #AAA;	
}


.gallery_navigation a {
	font-size: 0.8125em; /* 13px */ 
	line-height: 1.6154em; /* 21px */
	color:#666;
	float:right;
	margin-left:10px;
	z-index:3000;
	xborder:1px solid #006396;
	padding:3px;
	height:20px;
	width:35px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-topleft-radius:3px;
	border-topright-radius:3px;
	border-bottomleft-radius:3px;
	border-bottomright-radius:3px;			
}	

.gallery_navigation a#prev {background:url(imgs/arrow_full_left_16.png) center center no-repeat #FFF;}
.gallery_navigation a#prev:hover {background:url(imgs/arrow_full_left_16.png) center center no-repeat #AAA;}
.gallery_navigation a#next {background:url(imgs/arrow_full_right_16.png) center center no-repeat #FFF;}
.gallery_navigation a#next:hover {background:url(imgs/arrow_full_right_16.png) center center no-repeat #AAA;}



	
.gallery_caption {
	position:absolute;
	top:0;
	height:3em;
	width:100%;
	xbackground:#222;
	z-index:2003;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-topleft-radius:5px;
	border-topright-radius:5px;	
	}
.gallery_cap_bg {
	filter:alpha(opacity=35);
	opacity: 0.3;
	-moz-opacity:0.35;	
	width:100%;
	height:100%;
	z-index:8;
	position:absolute;
	background-color: #000;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-topleft-radius:5px;
	border-topright-radius:5px;		
}	
.gallery_caption div.thecaption {
	position:relative;
	z-index:32;
	color:#FFF;
	float:left;
	width:400px;
	padding-left:20px;	
	}	
	
.featured_box img {margin-top:10px;margin-left:10px;margin-bottom:5px;}
.gallery_box img {margin-top:10px;margin-left:10px;margin-bottom:5px;}

.floater {float:left;margin-right:20px;margin-bottom:20px;margin-top:10px;}


/* Large Featured Box */
.feature_large {width:580px;height:446px;}
.feature_large .featured_caption {height:3em;}
/* ====== About Page ====== */

	/* Small Featured Box */
.feature_small {
	width:320px;
	height:246px;
}
.feature_small img {height:226px;}



.feature_xsmall img {height:154px;width:200px;}
img.about_scale_image {width:300px;}




#topbar {
width:100%;
height:4.25em;
xbackground: #333333;
border-bottom:1px solid #3E3E3E;
position:relative;
z-index:2000;
}
.topbar_container {position:relative;}


.topbar_trans_bg {
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;	
	width:100%;
	height:100%;
	z-index:-10;
	position:absolute;
	background-color: #2A2A2A;
}


#fold_bar {
	border-top-width: 1px;
	border-top-color:#2C2C2C;
	border-top-style:solid;
	width:100%;
	height:2.25em;
	position:relative;
	float:left;
	z-index:3001;

	}
	

	
	
	
	
.fold_bar_lg {height:5.5625em !important;}
#fold_bar h2 {margin-left:20px;}
#fold_bar h2 a {color:#F1F1F1;text-decoration:none;}
#fold_bar h2 a:hover {color:#FFF;text-decoration:underline;}
	
.foldbar_trans_bg {	
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity:0.70;	
	width:100%;
	height:100%;
	z-index:2;
	position:absolute;
	background-color: #1E1E1E;	
	}
	
.recent_news_bg2 {	
	filter:alpha(opacity=25);
	opacity: 0.25;
	-moz-opacity:0.25;	
	width:100%;
	height:100%;
	z-index:-10;
	position:absolute;
	background-color: #000;	
	margin-bottom:3px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-topleft-radius:5px;
	border-topright-radius:5px;
	border-bottomleft-radius:5px;
	border-bottomright-radius:5px;		
	}		


.fold_bar_container {
z-index:30;
position: relative;
}



.home_fold_bar {height:6.25em !important;}
.home_fold_bar h5 {margin-bottom}
.home_fold_bar h2 {margin-left:0 !important;}
.home_page_box  {border-right:none;xheight:5em;}	

ul.recent_news {list-style:none;margin:0;padding:0;position:relative;margin-top:14px;}
ul.recent_news li {
	position:relative;
	xbackground:#0;
	margin:0;
	xpadding:14px;
	margin-bottom:3px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-topleft-radius:5px;
	border-topright-radius:5px;
	border-bottomleft-radius:5px;
	border-bottomright-radius:5px;	
	}
ul.recent_news li h5{padding:0;margin:0;padding:14px;}
ul.recent_news li h5 a {color:#CBCBCB;}


	
#fold_bar h2 {margin-left:20px;}
#fold_bar h2 a {color:#FFF;text-decoration:none;}
#fold_bar h2 a {color:#FFF;text-decoration:none;}
#fold_bar h2 a:hover {color:#323232;text-decoration:underline;}	


#foot_bar {
	border-top-width: 5px;
	border-top-color:#2E2E2E;
	border-top-style:solid;
	width:100%;
	height:5.5625em;
	position:relative;
	margin-top:4em;
	float:left;
/* 	background:#006396; */ /* blue */
	background:#141414;
	height:100%;
	padding-bottom:3em;
	color: #D3D3D3;
	}

x#foot_bar a {color: #c6ecff;}	

.home_footer {margin-top:0 !important;}
.home_footer a, .home_footer ul, .home_footer h5 {color:#222;}
.home_footer:hover a, .home_footer:hover ul, .home_footer:hover h5 {color:inherit;}



/* boxes
----------------------------------------------- */
.box {
	postion:relative;
	xbackground:#ddd;
	z-index:300;
	margin-bottom:20px;
	padding:10px 10px 1px 10px;
}
.box.top {margin-top:3.25em;}








/* forms
----------------------------------------------- */
form {
	overflow:hidden;
}
input.text {
	border:none;
	background:#D2D2D2;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-topleft-radius:5px;
	border-topright-radius:5px;
	border-bottomleft-radius:5px;
	border-bottomright-radius:5px;
	padding:10px;
}


input.submit {
	border:none;
	background:#D2D2D2;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-topleft-radius:5px;
	border-topright-radius:5px;
	border-bottomleft-radius:5px;
	border-bottomright-radius:5px;
	padding:10px;
	font-weight:bold;
	cursor:pointer;	
}

input.submit:hover {
	background:#3C182C;
	color:#FFF;	
}




/***************************************************************************
*************************** PLUGIN CSSS ************************************
***************************************************************************/




/* FANCY BOX */
div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	display: none;
	z-index: 1000;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 3100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('imgs/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 2900;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('imgs/fancy_loading.gif') no-repeat;
	z-index: 2800;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 2950;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	xborder: 1px solid #BBB;
	background: #C5C5C5;
}

div#fancy_content {
	margin: 0;
	z-index: 3000;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 3000;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 3000;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('imgs/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 3210;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 3180; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 3200; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('imgs/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('imgs/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 2700;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 3200;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('imgs/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('imgs/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('imgs/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('imgs/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('imgs/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('imgs/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('imgs/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('imgs/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 3000;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(imgs/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(imgs/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(imgs/fancy_title_right.png) repeat-x;
}
