/*
Theme Name: PHOTOLIST
Color Style: Blue
*/


/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
body{background: #F4F4F4; color: #595959;}

h3{border-bottom: 2px solid #ccc; color: #333;
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1); -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}


/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
a{color: #666666;}
a:hover{color: #abc837;}

.wp-caption{background: #fff; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);}
	.wp-caption img{border: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;}
	.wp-caption p.wp-caption-text{}


/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#header-container{background: #fff; border-bottom: 5px solid #ccc; -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);}
#footer-container{background: #222; border-top: 5px solid #000;}
	

/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*--------------------------*/
	/*- HEADER ROW -------------*/
	.logo{color: #000;}


	/*--------------------------*/
	/*- CATEGORY MENU ----------*/
	ul#nav li a{background: url(layout/menu-tip.png) -9999px no-repeat; color: #777;}
		ul#nav li a:hover, ul#nav li a.active{background-position: bottom; color: #333;}


		/*--------------------------*/
		/*- SUB MENU ---------------*/
		ul#nav ul.sub-menu{background: url(layout/transparent-dark-bg.png) repeat;}
			ul#nav ul.sub-menu li a{color: #ccc; background: none;}
					ul#nav ul.sub-menu li a:hover{color: #fff;}


/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE LAYOUT ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/


	/*--------------------------*/
	/*- FEATURE AREA -----------*/
	#feature-container{border-bottom: 5px solid #999; -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);}
			span.fade-overlay-right{background: rgba(0, 0, 0, 0.6) url(layout/fade-right.png) top left repeat-y;}
			span.fade-overlay-left{background: rgba(0, 0, 0, 0.6) url(layout/fade-left.png) right top repeat-y;}
			
			/*---------------------------------*/
			/*- POST TITLE AND INTRO ----------*/
			.slider-post{background: url(layout/transparent-dark-bg.png) repeat;}
					.slider-post h2 a{color: #fff;}
						.slider-post h2 a:hover{color: #f33;}
				.slider-post p{color: #BCBCBC;}
				
				/*-------------------*/
				/*- ARROWS ----------*/
				.overlay-container a.previous, .overlay-container a.next{background: url(layout/sprite.png) no-repeat;}
				.overlay-container a.previous	{background-position: -0px -60px; left: -50px;}
				.overlay-container a.next		{background-position: -36px -60px; right: -50px;}
					.overlay-container a.previous:hover	{background-position: -0px -97px;}
					.overlay-container a.next:hover		{background-position: -36px -97px;}
			
			
	/*--------------------------*/
	/*- SPECIAL QUOTE ----------*/
	.featured-quote blockquote{background: url(layout/feature-quote-bg.png) top no-repeat; color: #595959;
									text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);}
		.featured-quote cite{color: #525252;}
		
		
	/*--------------------------*/
	/*- LATEST POSTS -----------*/
	.latest-posts li h5.date{color: #777;}


	/*--------------------------*/
	/*- PAGINATION -------------*/
	ul.page_button_content{border-top: 1px dotted #ccc;}
		ul.page_button_content li a{background: #066; color: #fff;}
		ul.page_button_content li a:hover, ul.page_button_content li a.selected-page{background: #333;}


/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
	.copy img{border: 5px solid #fff; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);}
	.copy h2{color: #333; border-bottom: 2px solid #ccc; -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1); -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
	.copy blockquote{background: url(layout/feature-quote-bg.png) 0px 0px no-repeat; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9); color: #595959;}

	/*------------------------------*/
	/*- POST PAGE POST CONTAINER ---*/
	h3.post-title{border: none; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9); -moz-box-shadow: none; -webkit-box-shadow: none;}
					
	/*------------------------------*/
	/*- POST PAGE META -------------*/
	.post-meta{border-bottom: 2px solid #ccc; -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);}
		.post-meta h5.date{background: url(layout/sprite.png) -288px 0px no-repeat;}
		.post-meta ul{background: url(layout/sprite.png) -288px -38px no-repeat;}
			.post-meta ul li a{color: #595959;}
				.post-meta ul li a:hover{color: #066;}
	

		/*----------------------*/
		/*- AUTHOR META AREA ---*/
		.author-avatar span{background: url(layout/sprite.png) top left no-repeat;}
					
	.post .post-image{border: 5px solid #fff; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);}


	/*--------------------------------------------------------*/
	/*- ACTION LINK ------------------------------------------*/
	a.action-link{background: #066; color: #fff;}
		a.action-link:hover{background: #333;}


/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
	li.comment{border-bottom: 1px solid #ccc;}
		.comment-avatar span{background: url(layout/sprite.png) top left no-repeat;}
		li.comment:last-child{margin-bottom: 0px; border-bottom: none;}
	

	/*--------------------------------------------------------*/
	/*- THREADED COMMENTS - ITS TIME TO THREAD THIS BEAST ----*/
	.threaded-comments{background: #fff; border: 1px solid #ccc;}
		.threaded-comments li.comment{border-bottom: 1px dotted #ccc;}
		.threaded-comments li.comment:last-child{border-bottom: none;}


/*-------------------------------------------------------------------------------------------*/
/*- POST A COMMENT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.logged-in-as{background: url(layout/sprite.png) -285px -240px no-repeat;}

.comment_form input[type=text]{background: #fff; border: 1px solid #ccc; color: #333;}
.comment_form textarea{background: #fff; border: 1px solid #ccc; color: #333;}

	input.submit_button{background: #066; color: #fff;}
		input.submit_button:hover{background: #333; border: none;}


/*-------------------------------------------------------------------------------------------*/
/*- GALLERY STYLING -------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*--------------------------*/
	/*- GALLERY LISTS ----------*/
	.gallery-description{color: #777;}

	.gallery-container li{background: url(layout/image-list-shadow.png) bottom no-repeat;}
		.gallery-container li a{background: #fff;}
			.gallery-container li span.image-name{color: #333;}
			.gallery-container li span.image-date{color: #777;}
			
			.gallery-container li a:hover{background: #101010;}
			.gallery-container li a:hover span.image-name{color: #fff;}
			.gallery-container li a:hover span.image-date{color: #777;}
			

/*-------------------------------------------------------------------------------------------*/
/*- ARCHIVES --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
h4.archive_year{background: url(layout/sprite.png) -288px -357px no-repeat;}
ul.archives_list li{border-bottom: 1px dotted #ccc;}
	.archives_list li .archive-post-image{border: none; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
	.archives_list li:first-child{border-top: none;}
	.archives_list li:last-child{border-bottom: 2px solid #ccc; -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);}


/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul.widget-list li.widget ul li{border-bottom: 1px dotted #ccc; border-top: 1px dotted #fff;}
	ul.widget-list li.widget ul li:first-child{border-top: none;}
	ul.widget-list li.widget ul li:last-child{border-bottom: none;}
	h4.widgettitle{border-bottom: 2px solid #ccc; color: #333; -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1); -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}


	/*--------------------------------------------*/
	/*- POPULAR/RECENT COMMENTS ------------------*/
	.widget_recent_comments li{background: url(layout/sprite.png) -288px -74px no-repeat;}
	
	
	/*--------------------------------------------*/
	/*- POPULAR/RECENT POSTS ---------------------*/
	ul.widget-list li.widget_popular_posts ul li a{text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);}


	/*--------------------------------------------*/
	/*- LATEST GALLERY ITEMS ---------------------*/
	ul.widget-list li.latest_gallery ul li{background: #fff; border: none; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
	

/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#footer a{color: #ccc;}
#footer a:hover{color: #fff;}

