/*
Theme Name: Done Deal
Style Name: Light Blue
Design Studio: Obox Design http://www.obox-design.com/
Version: 1.0
Author: Obox Design
Author URI: http://www.obox-design.com/
*/

/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
body{background: #ccc url(layout/body-bg.jpg); color: #595959;}
a{color: #333;}
a:hover{color: #000;}
textarea, input{background: #fff; border: 1px solid #ccc; color: #595959;}
	input[type=button], input[type=submit]{background: #39c; color: #fff;}
	input[type=button]:hover, input[type=submit]:hover{background: #111; color: #fff}
	
		
	/*--------------------------*/
	/*- WP THUMBNAILS ----------*/
	.wp-caption{background: #f1f1f1; border: 1px solid #ccc;}
	.wp-caption p.wp-caption-text{color: #595959;}
		

	/*----------------------------*/
	/*- CONTENT BLOCK ------------*/
	.content-block{background: #f0f0f0; border: 1px solid #999;}
	.content-block .content{border: 1px solid #fff; border-bottom-color: #ccc;}
	.content-block .content:last-child{border-bottom: none;}


	/*--------------------------*/
	/*- TITLES AND DATES -------*/
	.post-title a{color: #333; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
	.post-title a:hover{color: #000;}
	.post-image img{border: 1px solid #ccc;}
	h5.date{color: #888;}
	.section-title{color: #333; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
		.section-title a{color: #333;}
		.section-title a:hover{color: #111;}
	
	
	/*--------------------------*/
	/*- ACTION LINK ------------*/
	a.action-link{background: #333; color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);}
		a.action-link:hover{background: #000; color: #fc0;}
		

/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#header-container{background: #333; border-bottom: 1px solid #111;}	
.slider{background: #437278 url(layout/slider-bg.jpg) top center no-repeat; border-top: 1px solid #67878A; border-bottom: 1px solid #3A686E;}
#content-container{background: url(layout/box-shadow.png) top center no-repeat;}
#left-column{background: #f0f0f0; border: 1px solid #999;}
#right-column{background: #f0f0f0; border: 1px solid #999;}
#full-width{background: #f0f0f0; border: 1px solid #999;}
#footer-container{background: #333;}


/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/


	/*--------------------------*/
	/*- CATEGORY MENU ----------*/
	ul#nav li a{color: #fff;}
	ul#nav li a:hover{background: #111;}


	/*--------------------------*/
	/*- SUB MENU ---------------*/
	ul#nav ul.sub-menu{background: #333;}							
	ul#nav ul.sub-menu li a{color: #fff;}
	ul#nav ul.sub-menu li a:hover{background: #111; color: #fff;}
			
			
/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE STYLING -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
		
		
	/*----------------------------*/
	/*- SLIDER IMAGES ------------*/
	.gallery-container{	background: rgba(255, 255, 255, 0.2); border: 1px solid #3A686E;}						
	.gallery-container .post-title a{color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);}
	.gallery-container p{color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);}
	.gallery-container a.more-link{background: url(layout/cta-bg.png) bottom repeat-x; border: 1px solid #BDD578;
											color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);}
	.gallery-container a.more-link:hover{background-position: top; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);}
		
	.gallery-slider-links{text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);background: #355F63;}
		.gallery-slider-links li{background: #355F63; border-left: 1px solid #67878A; border-right: 1px solid #28484B;}
		.gallery-slider-links li:first-child{border-left: none;}
		.gallery-slider-links li:last-child{border-right: none;}
			.gallery-slider-links li a{color: #fff;}
			.gallery-slider-links li a strong{color: #fff;}
			.gallery-slider-links li:hover, .gallery-slider-links li.selected{background: #333; border-right-color: #111; border-left-color: #555;}
				

	/*----------------------------*/
	/*- CALL TO ACTION BLOCK -----*/
	#feature-action-container .action-1{color: #333;}
	#feature-action-container .action-2{border: 1px solid #90AA29;}
		#feature-action-container .action-2 span{background: url(layout/cta-bg.png) bottom repeat-x; border: 1px solid #BDD578;
											color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);}
			#feature-action-container .action-2:hover span{background-position: top; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);}
	
														
	/*----------------------------*/
	/*- TWO COLUMN ---------------*/
	.two-column li li{border-bottom: 1px dotted #ddd;}
	.two-column li li:last-child{border-bottom: none;}
	
	
	/*----------------------------*/
	/*- ONE COLUMN LARGE ---------*/
	.blog-main-post-container li{border: none;}
		.blog-main-post-container li:last-child{border-bottom: none;}
	
			
	/*----------------------------*/
	/*- SECTION BLOCK ------------*/
	.section-block h2{color: #111; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
	.section-block p{color: #888;}
		
			
	/*--------------------------*/
	/*- SPECIAL QUOTE ----------*/
	.featured-quote cite, .featured-quote cite a{color: #999; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
	.featured-quote cite a:hover{color: #333;}
		
	
	/*--------------------------*/
	/*- PRICE BLOCK ------------*/	
	.price-block h4{color: #111; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
	.price-block .description{color: #888;}
	.price-block ul{background: #e1e0e0; border: 1px solid #fff;}
					
	.price-block ul li{border-top: 1px solid #fff; border-bottom: 1px solid #bdbcbc; color: #333; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
		.price-block a.sign-up{background: url(layout/sprite.png) 0px 0px no-repeat;
							   text-shadow: 0px 1px 0px rgba(0, 0, 0, 1); color: #fff;}
		.price-block a.sign-up:hover{background-position: 0px -66px; text-shadow: 0px -1px 0px rgba(0, 0, 0, 1);}
		
		
		/*------------------*/
		/*- PREFERRED ------*/	
		.price-block li.preferred ul{background: url(layout/slider-bg.jpg) center top no-repeat;}
			.price-block li.preferred ul li{color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3); border-bottom: 1px solid #3A686E; border-top: 1px solid #A9C8CC;}
			.price-block li.preferred ul li a{color: #fff;}
		
		.price-block ul li:first-child{border-top: none !important;}
		.price-block ul li:last-child{border-bottom: none !important;}
	
					
/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*-----------------------------*/
	/*- NEXT - PREV POST NAV ------*/
	.next-prev-post-nav li a{text-shadow: 0px 1px 0px rgba(255, 255, 255, 1); color: #888;}
	.next-prev-post-nav li a:hover{color: #000;}
		

	/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
	.copy blockquote{border-left: 5px solid #ccc;color: #676767;text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
							

	/*------------------------------*/
	/*- POST PAGE POST CONTAINER ---*/
	.post-title-block{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
	
	
	/*------------------------------*/
	/*- FULL WIDTH PAGE CONTAINER --*/
	#full-width .post-title-block{border-top: none;}
	
		
	/*------------------------------*/
	/*- POST PAGE META -------------*/
	.post-meta{background: #333; border: 1px solid #333;}
		

		/*-------------------------*/
		/*- TAGS ------------------*/
		ul.tags strong{color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 1);}
		ul.tags a{color: #ccc;}
		ul.tags a:hover{color: #fc0;}

					
		/*----------------------*/
		/*- AUTHOR META AREA ---*/
		.author{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
		.author-avatar{background: #fff; border: 1px solid #ccc;}
		

/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
	li.comment{background: #fff; border: 1px solid #ccc;}
		
		.comment-avatar{background: #fff; border: 1px solid #ccc;}
			
		.comment h4.comment-name{border-bottom: 1px solid #ccc; color: #333;}
			.comment h4.comment-name a{color: #333;}
			.comment h4.comment-name a:hover{color: #111;}


		.reply-to-comment{  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0);}
			.reply-to-comment:hover{background: #333; color: #fc0; text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);}
	

	/*--------------------------------------------------------*/
	/*- THREADED COMMENTS - ITS TIME TO THREAD THIS BEAST ----*/
	.threaded-comments li.comment{background: #f0f0f0;}


/*-------------------------------------------------------------------------------------------*/
/*- POST A COMMENT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.logged-in-as{background: url(layout/logged-in.png) no-repeat 2px;}

	.comment_form input[type=text]{background: #fff; border: 1px solid #ccc; color: #595959;}
						
	.comment_form textarea{ background: #fff; border: 1px solid #ccc; color: #595959;}

	input.submit_button{background: #333; border: none; color: #fff;}
		input.submit_button:hover{background: #111; color: #fc0}
		
		
/*-------------------------------------------------------------------------------------------*/
/*- PRODUCTS --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.bread-crumbs{border-bottom: 1px solid #ccc;}
		.bread-crumbs li a{text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
		.bread-crumbs li a:hover{background: #333; color: #fc0; text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);}
	
	.products-list li a.products-image{border: 1px solid #ccc;}
		.products-list li a.products-image span{background: #fff;}
	.products-list li h4{border-bottom: 1px solid #ccc; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
							
	.products-list li h5{border-bottom: 1px solid #ccc; color: #595959; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
	.products-list li a.action-button{text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
		.products-list li a.action-button:hover{background: #333; color: #fc0; text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);}
		
	
/*-------------------------------------------------------------------------------------------*/
/*- PRODUCT SUB PAGE ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.portfolio-item{border: 1px solid #fff; border-bottom-color: #ccc;}
					
	.portfolio-item .left-column img{border: 1px solid #ccc;}
					
	.portfolio-item .right-column h3{border-bottom: 1px solid #ccc; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
	.portfolio-item .right-column h4{color: #333; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);}
	.portfolio-item .right-column h5{border-bottom: 1px solid #ccc; color: #595959; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
	.portfolio-item .right-column a.action-button{text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
		.portfolio-item .right-column a.action-button:hover{background: #333; color: #fc0; text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);}
	

/*-------------------------------------------------------------------------------------------*/
/*- ARCHIVES --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul.archives_list li{border-bottom: 1px dotted #ddd;}
	.archives_list li .archive-post-image{border: 1px solid #ccc;}
	.archives_list li .comment-count{color: #999;}
	.archives_list .date{color: #888;}
		ul.archives_list .label a{color: #999;}
		.archives_list li .comment-count:hover, ul.archives_list .label :hover{color: #111;}

/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#right-column .content{border: 1px solid #fff; border-bottom-color: #ccc;}
	ul.widget-list li.widget ul li{border-bottom: 1px dotted #ddd;}
	ul.widget-list li.widget ul li:last-child{border-bottom: none;}
	h4.widgettitle{color: #333; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
	

	/*--------------------------------------------*/
	/*- SEARCH -----------------------------------*/
	.search-form input[type=text]{background: #fff; border: 1px solid #ccc;}
	.search-form input[type=submit]{background: #fff url(layout/alt-button-bg.png) top repeat-x;
									border: 1px solid #ccc; color: #676767; border-left: none;
									text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);}
		.search-form input[type=submit]:hover{color: #333;}


	/*--------------------------------------------*/
	/*- POPULAR/RECENT COMMENTS ------------------*/
	.widget_recent_comments li a{color: #888;}
	.widget_recent_comments li a:hover{color: #111;}
	
		
/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#footer{color: #999;}
#footer h4{color: #fff;}
#footer a{color: #ccc;}
#footer a:hover{color: #39c;}

	/*-------------------------------------------*/
	/*- FOOTER ITEMS ----------------------------*/
	#footer ul li.column ul li{border-bottom: 1px dotted #444;}
	#footer ul li.column ul li:last-child{border-bottom: none;}
	#footer ul li.column ul li a{color: #ccc;}
	#footer ul li.column ul li a:hover{color: #fff;}
		
		/*----------------------*/
		/*- NEWSLETTER BLOCK ---*/
		.newsletter-block{background: url(layout/newsletter-block-bg.jpg) top; overflow: hidden;
							border: 1px solid #5A9097;}
			.newsletter-block p{color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);}
			.newsletter-block input[type=text]{background: #fff; border-right: none;}
			.newsletter-block input[type=submit]{background: #fff url(layout/alt-button-bg.png) top repeat-x;
													border: 1px solid #ccc; border-left: none;
													color: #676767; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);}
			.newsletter-block input[type=submit]:hover{color: #333;}

	.footer-text{border-top: 2px solid#555;}
