/*-------------------------------------------------------------------------------------------*/

/*- SETUP STD CLASSES -----------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

body{background: #555; color: #333;}

h1, h2, h3, h4, h5, h6{color: #222;}





/*-------------------------------------------------------------------------------------------*/

/*- GLOBAL CLASSES --------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

/*--- Links ---*/

a.std_link, a{color: #069;}

a.std_link:hover, a:hover{color: #333;}

a:active{color: #000;}





/*-------------------------------------------------------------------------------------------*/

/*- GENERAL LAYOUT --------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

#container{background: url(container-bg.png) repeat-y; border-left: 8px solid #454545; border-right: 8px solid #454545;}

#parent-header{background: #000; border-bottom: 1px dotted #333;}

#header{background: #111;}

#feature-slider{background: #000;}

#footer{background: #000;}





/*-------------------------------------------------------------------------------------------*/

/*- PARENT HEADER ---------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

	ul.page-list li a{color: #ccc;}

		ul.page-list li a:hover{color: #fff;}

	

	/*--------------------------------------------*/

	/*- SEARCH -----------------------------------*/

	.search-bar{border: 1px solid #333; background: #000;}

	.search-form input.search{color: #fff;}





/*-------------------------------------------------------------------------------------------*/

/*- HEADER ----------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

.header-advert{background: #000; border: 1px solid #333;}



	/*--------------------------*/

	/*- MENU -------------------*/

	ul#menu{background: #000; border-top: 1px dotted #333;}



		ul#menu li.parent-item a.parent-link{color: #ccc;}

		ul#menu li.parent-item a.parent-link:hover, ul#menu li.parent-item a.parent-link:active{color: #fff;}





		/*--------------------------*/

		/*- SUB MENU ---------------*/

		ul#menu ul.sub-menu{background: #000;}

			ul#menu ul.sub-menu li{border-bottom: 1px dotted #ccc;}

				ul#menu ul.sub-menu li a{color: #ccc;}

					ul#menu ul.sub-menu li a:hover{color: #fff; background: #222;}





/*-------------------------------------------------------------------------------------------*/

/*- COLUMN ONE ------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

	/*---------------------------*/

	/*- SIDE BAR WIDGET STYLING -*/

	#left-bar ul#left-side-bar li.widget{border-top: 3px solid #e0e0e0; border-bottom: 1px solid #ccc;}

		#left-bar ul#left-side-bar li.widget:last-child{border-bottom: 3px solid #ccc;}

	#left-bar h3{border-bottom: 1px dotted #999;}

	#left-bar ul li ul li{border-bottom: 1px dotted #ccc;}

	#left-bar ul.advert li{border-bottom: 1px dotted #ccc;}





/*--------------------------------------------------------*/

/*- FEATURE SLIDER ---------------------------------------*/

/*--------------------------------------------------------*/

ul.selecters{background: url(feature-title-bg.png) repeat}

	ul.selecters li a{background:url(feature-selecters.png) top no-repeat;}



#feature-slider div.feature-descriptions{background: url(feature-title-bg.png) repeat; border-top: 1px solid #069;}

	#feature-slider div.feature-descriptions h3{color: #fff;}

		#feature-slider div.feature-descriptions h3 a{color: #fff;}

		#feature-slider div.feature-descriptions h3 a:hover{color: #ccc;}

	#feature-slider div.feature-descriptions p{border-left: 1px dotted #069; color: #ccc;}





/*-------------------------------------------------------------------------------------------*/

/*- COLUMN TWO ------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/



	/*--------------------------------------------------------*/

	/*- OTHER FEATURES BAR -----------------------------------*/

	.other-features{border-top: 3px solid #e0e0e0; border-bottom: 1px solid #ccc;}

		.other-features h3.header-comments{border-bottom: 1px dotted #ccc; color: #000;}

		.other-features .middle{border-left: 1px dotted #ccc; border-right: 1px dotted #ccc;}





	/*--------------------------------------------------------*/

	/*- PAGINATION -------------------------------------------*/

	ul.page_button_content{border-top: 3px solid #e0e0e0;}

		ul.page_button_content li a{background: #002D42; color: #fff;}

			ul.page_button_content li a.previous-page, ul.page_button_content li a.next-page{background: #444;}

				ul.page_button_content li a.previous-page:hover, ul.page_button_content li a.next-page:hover{background: #000;}

				

			ul.page_button_content li a.selected-page{background: #444;}

			ul.page_button_content li a.selected-page:hover{background: #000;}



			ul.page_button_content li a.other-page{background: #ccc; color: #444;}

				ul.page_button_content li a.other-page:hover{background: #444; color: #fff;}





/*-------------------------------------------------------------------------------------------*/

/*- POSTS CLASSES ---------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

.post .copy ol, .post .copy ul{color: #555;}



.post{border-bottom: 1px solid #ccc; border-top: 3px solid #e0e0e0;}



	.first{border-top: none;}



	.post h2.title a{color: #000; border-bottom: 1px dotted #ccc;}

		.post h2.title a:hover{color: #069; border-bottom: 1px solid #ccc;}



	.date{color: #777;}

	

	a.comment-count{color: #069;}

		a.comment-count:hover{color: #333;}



	.post .tags{border-top: 1px dotted #ccc;}

		.post .tags a{background: #000; color: #fff;}

		.post .tags a:hover{background: #069;}

			

		a.action-link{background: #000; color: #fff;}

			a.action-link:hover{background: #069;}



	/*--------------------------------------------------------*/

	/*- SPECIAL STYLING FOR ITEMS SUCH AS BREAKING NEWS ------*/

	.special{background: #fc0; border-top: none; border-bottom: 1px solid #f90;}

	

		.special h2.title a{background: #111; color: #fff; border-bottom: 3px solid #000;}

			.special h2.title a:hover{color: #f00; border-bottom: 3px solid #c00;}

			.special h2.title a span.breaking-headline{color: #999;}

			

		.special .date{color: #000;}

		

		.special a{color: #fff;}

			.special a:hover{color: #f00;}

		

		.special .media{border: 5px solid #000; border-left: none; border-right: none;}

		

		.special .copy{padding: 10px; color: #000;}

			.special .copy a.action-link{background: #000;}





/*-------------------------------------------------------------------------------------------*/

/*- PROMOTE POST ----------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

.promote-post{background: #f8f8f8; border-top: 3px solid #e0e0e0; border-bottom: 1px solid #ccc;}

	.promote-post h3{color: #000; border-bottom: 1px dotted #ccc;}





/*-------------------------------------------------------------------------------------------*/

/*- COMMENTS --------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

.user{border-top: 3px solid #ccc; border-bottom: 1px dotted #ccc;}

	.comment h4 a{color: #333;}

	.comment h4 a:hover{color: #069;}

		.comment p.comment-date{color: #777;}

			

		.user a.action-link{background: #fff; color: #333;}

			.user a.action-link:hover{background: #069; color: #fff;}



	/*--------------------------------------------------------*/

	/*- THREADED COMMENTS - ITS TIME TO THREAD THIS BEAST ----*/

	.threaded-comments{background: #f3f3f3; border: 3px solid #e0e0e0;}

		h4.header-comments{color: #000;}

		.threaded-comments .thread-comment{border-top: 1px solid #e0e0e0;}



		.threaded-comments h4 a{color: #222;}

			.threaded-comments h4 a:hover{color: #069;}





/*-------------------------------------------------------------------------------------------*/

/*- POST A COMMENT --------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

.comment-form-content{border-bottom: 1px solid #ccc;}

	.comment-form-content h3.header-leave-comment{border-top: 1px solid #ccc; border-bottom: 1px dotted #ccc;}

	

	.comment-form-content .comment_form label{color: #333;}



		.comment-input input{border: 1px solid #999; border-bottom: 3px solid #999;}

		.comment-texarea textarea{border: 1px solid #999; border-bottom: 3px solid #999;}

		

	.checkbox{color: #333;}

	input.submit_button{background: #111; color: #fff;}





/*-------------------------------------------------------------------------------------------*/

/*- ARCHIVES --------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

#archives{border-bottom: 1px solid #ccc; border-top: 3px solid #e0e0e0;}





/*-------------------------------------------------------------------------------------------*/

/*- GALLERY PAGES ---------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

#gallery-slider{background: #000;}

	.gallery-description h3 a{color: #fff;}

	.gallery-description h3 .gallery-header{color: #888; background: #000;}

	.gallery-description p{color: #ccc;}

	span.gallery-image-overlay:hover span.gallery_name{color: #fff;}

	span.gallery-image-overlay:hover span.gallery_name span.gallery-date{color: #ccc;}

	

	.gallery-next-prev{border-top: 1px dotted #333;}

		.gallery-next-prev a.next, .gallery-next-prev a.prev{color: #fff;}





/*-------------------------------------------------------------------------------------------*/

/*- COLUMN THREE ----------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

#right-bar ul#side-bar li.widget{border-top: 3px solid #e0e0e0; border-bottom: 1px solid #ccc;}

	#right-bar ul#side-bar li.widget:last-child{border-bottom: 3px solid #ccc;}

	#right-bar ul li.widget ul li{border-bottom: 1px dotted #ccc;}

	#right-bar h3{border-bottom: 1px dotted #999;}





	/*--------------------------------------------*/

	/*- TABBED CONTENT ---------------------------*/

	#right-bar ul#side-bar li.tabbed-content{background: #fff; border: 3px solid #e0e0e0;}

		ul.side-bar-tabs li a{color: #999;}

			ul.side-bar-tabs li a:hover, ul.side-bar-tabs li a:active, ul.side-bar-tabs li.selected a{color: #069; background: transparent url(tab-hover.png) bottom no-repeat;}





	.selected-tabbed-content{color: #555; background: #fff; border-top: 1px solid #e8e8e8;}



		.selected-tabbed-content ul li{border-bottom: 1px dotted #ccc;}

			.selected-tabbed-content ul li:last-child{}

				.selected-tabbed-content ul li a img{border: 1px solid #ccc;}

					.selected-tabbed-content ul li a span{color: #333;}

				.selected-tabbed-content ul li a:hover{background: #f8f8f8;}

					.selected-tabbed-content ul li a span:hover{color: #069;}





	/*--------------------------------------------*/

	/*- TWITTER ----------------------------------*/

	ul#twitter_update_list li{border-bottom: 1px dotted #ccc; }





/*-------------------------------------------------------------------------------------------*/

/*- FOOTER ----------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/

ul.footer-links{border-bottom: 1px dotted #333; color: #333;}

	ul.footer-links li a{color: #ccc;}

		ul.footer-links li a:hover{color: #fff;}





	p.copyright{color: #999;}

		p.copyright a{color: #3C96DF;}

		p.copyright a:hover{color: #fff;}

	a.obox-logo{background: url(obox-logo.png) top;}

		a.obox-logo:hover{background: url(obox-logo.png) bottom;}

