/*Color: MINIMALIST BLACK*/

/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
body{background: #111; color: #555;}
h1, h2, h3, h4, h5, h6{color: #000;}


/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*--- Links ---*/
a.std_link, a{color: #000;}
a.std_link:hover, a:hover{color: #f0ac02; text-decoration: none;}


/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
#container{background: #fff; border-left: 3px solid #000; border-right: 3px solid #000;}
#header-container{background: #1e1e1e;}
#search-bar{background: #000;}
#footer-container-submenu{background: #222;}
#footer-container{background: #1e1e1e;}


/*- HEADER ----------------------------------------------------------------------------------*/
	/*- MENU -------------------*/
	ul#menu li.parent-item{color: #ccc;}
		ul#menu li.parent-item a.parent-link{color: #ccc;}
			ul#menu li.parent-item a.parent-link:hover{color: #fff;}
			
		
		/*- SUB MENU ---------------*/
		ul.sub-menu{background: #1e1e1e;}
			ul.sub-menu li a{color: #999; border-bottom: 1px dotted #333;}
				ul.sub-menu li a:hover{color: #fff; background: #111;}
			ul.sub-menu li:last-child a{border: none;}


/*- FEATURES CONTAINER (I couldn't think of a better name) ----------------------------------*/
.title-container{background: #333; border-bottom: 1px solid #000;}
		.title-container h2{color: #fff; letter-spacing: 1px;font-size: 24px;}
		.title-container p{color: #ccc;}
		.title-container .action-link{background: #fff; color: #000; border: 1px solid #ccc; margin-left: 0px;}
	
	.title-container .image{border: 5px solid #000;}

	.previous-slide, .next-slide{background: url(layout/arrows.png) top left no-repeat;}
		.previous-slide{left: -35px; top: 43%;}
		.next-slide{background-position: top right;}
			.previous-slide:hover{background-position: bottom left;}
			.next-slide:hover{background-position: bottom right;}


/*- HOME PAGE LAYOUT ------------------------------------------------------------------------*/
ul.features li h3, ul.features li h3 a{color: #1e1e1e;}
	ul.features li h3 a:hover{color: #f0ac02;}
ul.features li p{color: #777;}


	/*- HOME PAGE BLOCKS WHICH CAN LIST THINGS LIKE BLOG POSTS AND SPECIALS ----*/
	ul.home-three-column li h3, ul.home-three-column li h3 a{color: #1e1e1e;}
		ul.home-three-column li h3 a:hover{color: #f0ac02;}
	ul.home-three-column li.column-two{border-left: 1px dotted #ccc; border-right: 1px dotted #ccc;}
	ul.home-three-column li div.entry{border-top: 1px dotted #ccc;}
	
		ul.home-three-column li div.quote img{background: #1e1e1e; border: 1px solid #000;}
		ul.home-three-column li div.quote p{color: #555;}


/*- SHOWCASE --------------------------------------------------------------------------------*/
.showcase{border-top: 1px solid #dbdbdb;}
	.showcase h2{background: #F8F8F8; color: #000;}
	.showcase ul{background: #F8F8F8; border-bottom: 1px solid #dbdbdb; padding-top: 0px;}
		.showcase ul li{border: 1px solid #dbdbdb; -webkit-border-radius: 4px; -moz-border-radius: 4px;}


/*- SEARCH BAR ------------------------------------------------------------------------------*/
#search-bar{background: #333; border-top: 1px solid #000; border-bottom: 1px solid #000;}
	#search-bar h4{color: #fff;}
	.search{background: #fff; border: 1px solid #ccc; color: #555;}
	.search_button{background: #fff; border: 1px solid #000; color: #000;}

/*- POSTS CLASSES ---------------------------------------------------------------------------*/
.copy ol, .copy ul{color: #333;}
.header-caption-title{color: #333;}


	a.post-image{border: 5px solid #fff;
		-moz-box-shadow: 0px 0px 3px #d4d4d4;
		-webkit-box-shadow: 0px 0px 3px #D4D4D4;
		box-shadow: 0px 0px 3px #d4d4d4;}
	a.post-image:hover{-moz-box-shadow: 0px 0px 3px #888; -webkit-box-shadow: 0px 0px 3px #888; box-shadow: 0px 0px 3px #888;}
	.post-images .image-caption-title{color: #333;}
	.post-images .image-caption-copy{color: #333;}

	.post-content h4.date, .copy h4.date{color: #777;}


/*- COMMENTS --------------------------------------------------------------------------------*/
#comments{border-top: 3px solid #e8e8e8;}
	#comments h3{color: #1e1e1e;}
	.comment{border-bottom: 1px solid #e8e8e8;}
		.comment h4.comment-date{color: #999;}

		.user{border: 4px solid #fff;
				-moz-box-shadow: 0px 0px 3px #d4d4d4;
				-webkit-box-shadow: 0px 0px 3px #D4D4D4;
				box-shadow: 0px 0px 3px #d4d4d4;}
			.user img{width: 60px; height: 60px;}
			.user a.action-link{}
				.user a.action-link:hover{}


	/*- THREADED COMMENTS - ITS TIME TO THREAD THIS BEAST ----*/
	.threaded-comments .thread-comment{border-top: 1px solid #e8e8e8;}


/*- POST A COMMENT --------------------------------------------------------------------------*/
.comment-form-content .comment_form label{color: #333;}
	.comment-input input{background: #fff; border: 1px solid #dbdbdb;}
	.comment-texarea textarea{background: #fff; border: 1px solid #dbdbdb;}
.checkbox{color: #999;}
input.submit_button{background: #ccc; border: 1px solid #dbdbdb; color: #000;}


/*- BLOG LIST PAGE --------------------------------------------------------------------------*/
.blog-index .blog-content{border-bottom: 1px dotted #ccc;}
	.blog-index .blog-content h4.date{color: #777;}

	.continue-reading{background: #1e1e1e; border: 1px dotted #000; color: #fff;}

		/*- PAGINATION -------------------------------------------*/
		ul.page_button_content li a{background: #1e1e1e; border: 1px dotted #000; color: #fff;}
		ul.page_button_content li a:hover{color: #f0ac02;}


/*- ARCHIVES --------------------------------------------------------------------------------*/
ul.archives_list li{border-bottom: 1px dotted #ccc;}
	.archives_list li .archive-post-image{border: 4px solid #fff;
											-moz-box-shadow: 0px 0px 3px #ccc;
											-webkit-box-shadow: 0px 0px 3px #ccc;
											box-shadow: 0px 0px 3px #ccc;}
	.archives_list .date{color: #777;}
		ul.archives_list .label{color: #777;}
		ul.archives_list .label a{color: #777;}
		ul.archives_list .label a:hover{color: inherit;}



/*- PRODUCT LIST ----------------------------------------------------------------------------*/
ul.product-list li{background: #fff;
					border: 1px solid #ccc;
					-moz-box-shadow: 0px 0px 3px #ccc;
					-webkit-box-shadow: 0px 0px 3px #ccc;
					box-shadow: 0px 0px 3px #ccc;}
	ul.product-list li a.product-name{color: #333;}
	ul.product-list li.alt{margin-right: 0px;}


/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
#right-column h3, #right-column h3 a{background: #F8F8F8; border: 1px solid #dbdbdb; color: #42989f;}
#right-column ul, #right-column p{color: #555;}
#right-column ul li.widget{}
	#right-column ul li.widget:last-child{}
	#right-column ul li.widget ul{background: #fff; border: 1px solid #ccc; border-top: none; color: #2F4F79;}
		#right-column li.widget ul li{border-top: 1px dotted #ccc;}
	#right-column .textwidget{background: #fff; border: 1px solid #ccc; border-top: none;}


	/*- ADVERTS -----------------------------------*/
	#right-column .advert-container{background: #fff; border: 1px solid #ccc; border-top: none;}


	/*- CALENDAR ---------------------------------*/
	#calendar_wrap{background: #fff; border: 1px solid #ccc; border-top: none;}
		#wp-calendar th{background: #333; color: #fff;}
		#wp-calendar tbody td{border-bottom: 1px dotted #ccc;}
			#wp-calendar tbody #today{background: #fff url(layout/calendar-booked-date.png) top left no-repeat;}
		#wp-calendar tfoot {background: #333; color: #fff;}
		#wp-calendar tfoot a{color: #fff;}
		#wp-calendar tfoot a:hover{color: #fc0;}


	/*- TWITTER ----------------------------------*/
	ul#twitter_update_list li{color: #333;}


	/*- RELATED ITEMS IN THE RIGHT COLUMN --------*/
	.related-items{background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
		.related-items li{border-top: 1px dotted #ccc;}
			.related-items li a.thumbnail{border: 4px solid #fff;
											-moz-box-shadow: 0px 0px 3px #ccc;
											-webkit-box-shadow: 0px 0px 3px #ccc;
											box-shadow: 0px 0px 3px #ccc;}
			.related-items li a.thumbnail:hover{-moz-box-shadow: 0px 0px 3px #888; -webkit-box-shadow: 0px 0px 3px #888; box-shadow: 0px 0px 3px #888;}
			
				.related-items li a.description span, .related-items li a.long-description span{color: #333;}
			
	#right-column .controls{background: #F8F8F8; border: 1px solid #dbdbdb; color: #555;}
		#right-column .controls a{color: #333;}


	/*- TABBED CONTENT ---------------------------*/
	a.tab{background: #fff; border: 1px solid #ccc;}
		a.tab-active{background: #F8F8F8; border: 1px solid #dbdbdb; color: #000;}
	.tabbed-content{background: #fff; border: 1px solid #ccc;}
		.tabbed-content li{border-bottom: 1px dotted #ccc;}
			.tabbed-content li a.thumbnail{border: 4px solid #fff;
											-moz-box-shadow: 0px 0px 3px #ccc;
											-webkit-box-shadow: 0px 0px 3px #ccc;
											box-shadow: 0px 0px 3px #ccc;}
			.tabbed-content li a.thumbnail:hover{-moz-box-shadow: 0px 0px 3px #888; -webkit-box-shadow: 0px 0px 3px #888; box-shadow: 0px 0px 3px #888;}
			.tabbed-content li:last-child{border-top: none;}
	.tag-area{background: #fff; border: 1px solid #ccc; height: auto;}


/*- FOOTER WITH SUB MENU --------------------------------------------------------------------*/
#footer-container-submenu ul li h3{color: #fff;}
#footer-container-submenu ul li a{color: #ccc;}
	#footer-container-submenu ul li a:hover{color: #fff;}


/*- FOOTER ----------------------------------------------------------------------------------*/
ul.footer-columns h3{ color: #fff;}
ul.footer-columns p{color: #999;}
ul.footer-columns li.column-two{border-left: 1px dotted #555;}
		
p.copyright a{color: #ccc;}
	p.copyright a:hover{color: #fff;}
a.obox-logo{background: url(layout/obox-logo.png) top;}
	a.obox-logo:hover{background: url(layout/obox-logo.png) bottom;}

