/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
a.std_link, a{color: #000;}
a.std_link:hover, a:hover{color: #555;}

/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#header_container{background-image: url(../images/layout/black/header_bg.jpg);}


/*-------------------------------------------------------------------------------------------*/
/*- MENUS ------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul#menu li.parent a.parent_menu_link{color: #fff; background: url(../images/layout/black/menu_selected.png) -9999px no-repeat;}
ul#menu li.parent a.parent_menu_link:hover{color: #f8f8f8; background: url(../images/layout/black/menu_selected.png) center bottom no-repeat;}
ul#menu li.parent a.selected, ul.menu li a.selected:hover{color: #fff; background: url(../images/layout/black/menu_selected.png) center bottom no-repeat;}

ul.sub_menu{background-image: url(../images/layout/black/sub_menu_bg.png);}
	ul.sub_menu li a:hover{color: #ccc;}
	
	/*---------------------------*/
	/*- WORDPRESS MENU ----------*/
	#nav{width: 980px; clear: left; margin: 0px 0px 0px; padding: 0px; position: relative; z-index: 9; list-style: none; background: url(../images/layout/black/menu_hover.png) center top no-repeat;}
		#nav li{float: left; margin: 46px 10px 0px; text-align:center;}
			#nav li:first-child{margin-left: 0px;}
			#nav li a{color: #fff; display: block; min-height: 30px; min-width: 92px; font-size: 13px; text-transform: uppercase; font-weight: bolder;}
				#nav li a:hover, #nav li a.active{color: #dae9ea; text-decoration: none;  background: url(../images/layout/black/menu_hover.png) center bottom no-repeat;}

	#nav ul.sub-menu ul, #nav ul.sub-menu ul ul, #nav ul.sub-menu ul ul ul{top: 20px; left: 80px; background: #000; border: 3px solid #7e7e7e;}
		#nav ul.sub-menu{list-style: none; margin: 0px 0px 0px -15px; padding: 10px; position: absolute; z-index: 10; background: url(../images/layout/black/sub_menu_bg.png) bottom repeat-y;}
		
			#nav ul.sub-menu li{ margin: 0px; clear: both; width: 204px; height: 10px; padding: 10px 0px; text-align: left;}
			
				#nav ul.sub-menu li a{color: #fff; display: block; padding: 0px 10px 0px 15px; text-transform: uppercase; background: none; font-size: 9pt;}
					#nav ul.sub-menu li a:hover{color: #cee2e3; background: none; text-decoration: none;}
			#nav ul.sub-menu li a:last-child{border-bottom: none;}


/*-------------------------------------------------------------------------------------------*/
/*- VIDEO CONTAINER -------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
a.hide_video{color: #222;}
a.show_video{color: #222;}

	/*- THE LATEST VIDEOS LIST -----------------------------------------------------*/
	/*- ------------- --------------------------------------------------------------*/
	ul.video_list li.selected{background: url(../images/layout/black/video_selector_list.png) right top no-repeat;}
		ul.video_list li a:hover{color: #fff;}

/*-------------------------------------------------------------------------------------------*/
/*- CONTENT ---------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#column_container{background-color: #e2e2e2;}
	.columns{background-color: #e2e2e2; background-image: url(../images/layout/black/bg.jpg);}
		.site_swish{background-image: url(../images/layout/black/video_swish.png);}

	/*- LEFT COLUMN ----------------------------------------------------------------*/
	/*- ------------- --------------------------------------------------------------*/	
	.left_column h1{color: #222; background-image: url(../images/layout/black/title_border_bottom.gif);}
		.left_column h1 a{color: #222;}
			.left_column h1 a:hover{color: #444; text-decoration: none;}
		.left_column h1 span{color: #333;}
		.left_column h1 span a{color: #555;}
			.left_column h1 span a:hover{color: #000;}

			.previous_page a, .next_page a{background-image: url(../images/layout/black/next_previous.gif);}

		/*- ARTICLE ITEMS --------------------------------------------------------------*/
		/*- ------------- --------------------------------------------------------------*/	
		h1.search, .post h3{color: #555;}
		.post h3 a, .left_column .article_content a{color: #000;}
		.article_content h1, .article_content h2, .article_content h3, .article_content h4, .article_content h5{background: none;}
		.post a.read_more, .post a.add_comment{background-image: url(../images/layout/black/post_buttons.gif);}


		/*- ARCHIVES PAGE ---------------------------------------------------------------*/
		/*- ------------- --------------------------------------------------------------*/
		ul.archives li.parent_archive{background-image: none; border-bottom: 1px solid #ccc;}


	/*- RIGHT COLUMN ---------------------------------------------------------------*/
	/*- ------------- --------------------------------------------------------------*/
	.rc_content h2{color: #222; background-image: url(../images/layout/black/title_border_bottom.gif);}
		.rc_content h2 a{color: #000; float: right; margin-top: 14px; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;}
		.rc_content ul.rc_list li, li.widget ul li{background-image: none; border-bottom: 1px solid #ccc;}
			.rc_content ul.rc_list li a, li.widget ul li a{color: #555;}
			.rc_content ul.rc_list li a, li.widget ul li a:hover{color: #000;}
		
		/*-----------------------------------------------------------------------------*/
		/*- SOME STANDARD WORDPRESS PLUGIN STYLES -------------------------------------*/

			/*- CALENDAR -----------------------------------------------------------------*/
			#calendar_wrap{}
				#wp-calendar caption {color: #555;}
				#wp-calendar th{border: none;}
				#calendar_wrap a{color: #000;}
				
			/*- SEARCH BOX --------------------------------------------------------------*/
			.search_flag{background-image: url(../images/layout/black/search_bg.png);}

			/*- TWITTER -----------------------------------------------------------------*/
			ul#twitter_update_list li a{color: #000;}


/*-------------------------------------------------------------------------------------------*/
/*- PROMOTE POST ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.article_promote{background-image: url(../images/layout/black/promote_post_bg.png);}
	.promote_content h4{color: #333; background-image: url(../images/layout/black/title_border_bottom.gif);}
	.promote_content p{color: #555;}


/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS SECTION ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.user_image{background: url(../images/layout/black/user_image_bg.png) no-repeat;}
	.odd{background-position: 0px -140px;}
.comment_details h2{color: #333; background: url(../images/layout/black/comment_header_border_bottom_bg.gif) bottom repeat-x;}
	.comment_details h2 .commentor_url a{color: #999;}
	.comment_details h2 .commentor_url a:hover{color: #333;}
	.comment_details h2 span.date{color: #555;}
	
	/*- COMMENT FORM ---------------------------------------------------------------*/
	/*- ------------- --------------------------------------------------------------*/
	.comment_form .form_label{color: #222;}
	.comment_form label input.comment, .comment_form label textarea.comment{border: 1px solid #ccc; background-color: #ececec; background-image: none;}


/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#footer_container{background-image: url(../images/layout/black/footer_bg.jpg); background-color: #222;}



