@charset "UTF-8";
/* CSS Document */

/*

	Theme Name: timeless
	Theme URI: http://themeforest.net/user/DDStudios/portfolio/
	Description: Premium theme by DDStudios from themeforest.net.
	Author: Guilherme Salum - DDStudios
	Version: 1.0
	License:
	License URI:
	
*/


/* reset all elements */
@import url("css/reset.css");


/* === GENERAL STYLES === */

body {
	
	background: #252422 url(../images/dark/bg.gif);
	color: #666666;
	
}

a:hover { color: #3fb1e0; }

h1, h2, h3, h4, h5, h6, a, strong {
	
	color: #c2c2c2;
	
}

.light { color: #666666; }

.clear { clear: both; }

.read-more { text-decoration: underline !important; }

.divider-top { background: #333; }
.divider-top a { color: #444; background: #252422 url(../images/dark/bg.gif); }

.heading-divider-10 { background: url(../images/dark/heading-divider-30.gif) no-repeat top left; float: left; width: 100%; height: 1px; margin: 0 0 7px 0; }
.heading-divider-15 { background: url(../images/dark/heading-divider-30.gif) no-repeat top left; float: left; width: 100%; height: 1px; margin: 5px 0 12px 0; }
.heading-divider-20 { background: url(../images/dark/heading-divider-30.gif) no-repeat top left; float: left; width: 100%; height: 1px; margin: 10px 0 17px 0; }
.heading-divider-30 { background: url(../images/dark/heading-divider-30.gif) no-repeat top left; float: left; width: 100%; height: 1px; margin: 20px 0 27px 0; }
.heading-divider-40 { background: url(../images/dark/heading-divider-30.gif) no-repeat top left; float: left; width: 100%; height: 1px; margin: 30px 0 37px 0; }

	
	/* == FORMS == */
	input, textarea, select {
		
		background: #333;
		border: 1px solid #252525;
		color: #7d7d7d;
		
	}
	
	input:focus, textarea:focus, select:focus { border: 1px solid #cccccc }
		
	label { color: #666; }
	label span { color: #cd2c2c; }
	label em { color: #999; }
	
	.button, input[type=submit] { color: #666;  }
	.button:hover, input[type=submit]:hover { background: #f2f2f2; }
	.button:active, input[type=submit]:active { background: #e9e9e9; }




/* === HEADER === */

	/* logo */
	#logo {
		
		border-right: 1px solid #333333;
		
	}
	
	/* menu */
		
			#menu ul li a {
				
				color: #666666;
				
			}
		
			#menu ul li a:hover, #menu ul li.current-menu-item a { color: #c2c2c2; }
			
			#menu ul li ul {
				
				background: url(../images/dark/bg.gif);
				
			}
			#menu ul ul li a { color: #666666; }
			
	/* header-right */
			
			#s-top #searchButton {
				
				background: url(../images/dark/searchbutton.png) no-repeat 50% 50%;
				
			}
			
		
		/* social media - top */
			
	
	
	
	/* ==== CONTENT ==== */
		
		
		
		/* slider */
			
				#slider-selector li { background: url(images/slider-selector.png) no-repeat 50% 50%; width: 13px; height: 13px; float: left; cursor: pointer; }
				#slider-selector li.current { background: url(images/slider-current.png) no-repeat 50% 50%; }
				
			#slide-left, #slide-right { position: absolute; top: 0; width: 200px; height: 100%; z-index: 90; cursor: pointer; }
			#slide-left { left: 0; background: url(images/slide-left.png) no-repeat 25px 50%; }
			#slide-right { right: 0; background: url(images/slide-right.png) no-repeat 150px 50%; }
			
			
			
		/* breadcrumb */
		
		#breadcrumb { border-bottom: 1px solid #666666; color: #666666; }
		
			#breadcrumb .list a, #breadcrumb .list span { color: #666666; }
			#breadcrumb a:hover { color: #c2c2c2; }
			
			
			
		/* sidebar */
		
			.menu-list li a { color: #666666; }
			.menu-list li a:hover { color: #c2c2c2; }
		
			.sidebar-block > ul > li > a, .footer-sidebar-block > ul > li > a, ul.links li a { color: #666; }
			.sidebar-block > ul > li > a:hover, .footer-sidebar-block > ul > li > a:hover, ul.links li a:hover { color: #c2c2c2; }
			
				/* testimonials */
				#sidebar .testimonials li span { color: #c2c2c2; }			
				
				/* tabbed content */
				
				
				.timeless-tabbed-content .tabs { border-bottom: 1px solid #333333; }	
				.timeless-tabbed-content .tabs li:hover { color: #d4d4d4; }	
				.timeless-tabbed-content .tabs li.current { color: #c2c2c2; }	
				.timeless-tabbed-content .tabs li span { background: url(../images/dark/tabbed-arrow.gif) no-repeat top left; }
				
					.timeless-tabbed-content .tabbed li ul li span a { color: #666; }
					.timeless-tabbed-content .tabbed li ul li span a:hover { color: #c2c2c2; }
			
			
			
		/* blog posts */
			.post-cats a { color: #666666; }
			.post-cats a:hover { color: #c2c2c2; }
			
			.post-info-divider { background: #666666; }
			
			.post-comments a { color: #666666; }
			.post-tags, .post-tags a { color: #8d8d8d; }
			.post-tags a:hover, .post-comments a:hover { color: #c2c2c2; }
			
			
			.post-img-divider { background: #c2c2c2; }
			
			
			
				/* share */
				
					
					.share-this .open { color: #999; }
					.share-this .arrow { background: url(../images/dark/share-open.gif) no-repeat 50% bottom; border-top: 6px solid #d4d4d4; }
					.share-this .arrow-close { background: url(../images/dark/share-close.gif) no-repeat 50% top !important; border-bottom: 6px solid #d4d4d4; }
					
			
			
			
			/* /.pagination/ */
				.pagination ul li a { color: #666666; }
				
				.pagination ul li.current a { color: #c2c2c2c2c2c2; }
			
			
		
		/* Other styles */
		#page-title { border-top: 5px solid #666666; }
		
		
		
		
	/* === COMMENTS === */
			
			#comments .reply a { color: #999; }
			#comments .author { display: block; }
			#comments .author, #comments .author a { color: #c2c2c2; }
			
			#comments .comment-content { border-left: 1px solid #333333; }
			
			
			
			
	/* === PORTFOLIO === */
		.portfolio-item:hover { background: #333333; }
		
		
		.portfolio-item .image a span { background: url(../images/dark/white-70.png); }
		.portfolio-item .image .image span span { background: url(../images/dark/portfolio-image.png) no-repeat 50% 50%; }
		.portfolio-item .image .video span span { background: url(../images/dark/portfolio-video.png) no-repeat 50% 50%; }
		.portfolio-sidebar > ul > li a {  color: #666; }
		.portfolio-sidebar > ul > li a:hover { color: #c2c2c2; }
		
		
		
		
	/* ==== FOOTER ==== */
		.menu li a {color: #666666; }
		
	
	
	/* flickr */
	
	
	/* twitter-feed */
	.twitter-feed li { background: url(../images/dark/twitter-icon.png) no-repeat left 50%; }
	.twitter-feed span { color: #8a8a8a;  }
	
	
	
	
	/* ==== COPYRIGHT ==== */
	
	table {
	border: 1px solid #d4d4d4;
}

table th {
	
	background-color: #fafafa;
	border-right: 1px solid #d4d4d4;
}

table td {
	border: 1px solid #d4d4d4;
}

table td:hover {
	background-color: #f1f1f1;
}
.alert { border: 1px solid #f00; }