@charset "UTF-8";


/* ----------------------------------------
	TYPOGRAPHY
---------------------------------------- */


a { 
	color: #7c4c4c;
}
	a:hover { color: #4a3232; }


footer a { color: #967070; }

	footer a:hover { color: #4a3232; }	


h4 {
	color: #7c4c4c;
}

	h4 a { color: #7c4c4c; }
	h4 a:hover { color: #4a3232; }
	
/* ----------------------------------------
	STRUCTURE
---------------------------------------- */
	
	
	#content-wrapper {
		background-color: #eeeeee;
	}

	
/* ---------- HEADER ---------- */

header {
	background: #4a3232;
}
			
			.searchform input[type="submit"] {				
				background: #7c4c4c url(../images/button-overlay.png) repeat-x;
				border: none;
				border-bottom: 1px solid rgba(0, 0, 0, 0.25);
				color: #FFF;
			}
			
			.searchform input[type="submit"]:hover {
				background: #7c4c4c;
			}		
			
			.social-button-holder a {
				background-color: #7c4c4c;
			}
				
				#navigation a {
					background-color: #7c4c4c;
					color: #ffffff;
				}
					
					#navigation .hover,
					#navigation .current-menu-item > .hover,
					#navigation .current-menu-ancestor > .hover { 
						background-color: #ffffff;
						color: #cccccc;
					}
					
					#navigation a:hover,
					#navigation .hover:hover { 
						background-color: #967070; 
						color: #eeeeee; 
					}
					
				#navigation .current-menu-item > a,
				#navigation .current-menu-ancestor > a {
					background-color:  #ffffff;
					color: #7c4c4c;
				}
				
				
				/* ---- Navigation Sub menus ---- */
				
					#navigation ul li {						
						border-top: 1px solid #5F5F5F;
					}
					
					#navigation ul li:first-child { border: none; }
					
						#navigation ul a {
							border: none;						
							color: #666;
						}

/* ----- SIDEBAR ----- */

		
/* ---------- POSTS ---------- */
		
	.post-title a { color: #666; }
	.post-title a:hover { color: #4a3232; }

	.post-meta a { color: #7c4c4c; }
	.post-meta a:hover { color: #4a3232; }
	
		.categories-meta a,
		.tags-meta a {
			background-color: #7c4c4c;
			color: #FFF;
		}
		
		.categories-meta a:hover,
		.tags-meta a:hover { 
			background-color: #DDD; 
			color: #FFF;
		}
		
/* ---------- FOOTER ---------- */

footer {
	color: #888888;
}
		
		
/* ----------------------------------------
	PORTFOLIO 
---------------------------------------- */

	#filter a {
		background-color: #7c4c4c;
	}
		
		.feature-image span {
			background: #7c4c4c url( ../images/portfolio-hover.png) center center no-repeat;
		}


/* ----------------------------------------
	SLIDER 
---------------------------------------- */

div.anythingSlider .thumbNav a.cur {
	background-color: #7c4c4c;		
}


/* ----------------------------------------
	PAGINATION 
---------------------------------------- */
		
		.pagination a span:hover {
			-webkit-transition: background-color 0.15s;
			-moz-transition: background-color 0.15s;
			-o-transition: background-color 0.15s;  
			transition: background-color 0.15s;
			
			background-color: #7c4c4c;
		}


/* ----------------------------------------
	COMMENTS 
---------------------------------------- */
		
		#comments .comment-reply-link {		
			color: #7c4c4c;
		}
		
		
/* ----------------------------------------
	FORMS
---------------------------------------- */
	
span.required { color: #7c4c4c; }
	
	
	
/* ----------------------------------------
	WIDGETS
---------------------------------------- */

.widget .children { background: none; }

.widgettitle {
	color: #7c4c4c;
	font-size: 14px;
	font-weight: 400;
}

.widget li {
	border-top: 1px solid #EEE;
}

.widget li li {
	border-top: 1px solid #EEE;
}

.widget li:first-child {
	border: none;
}


/* ----- CATEGORIES / CUSTOM MENUS / PAGES ----- */

.widget_categories li,
.widget_nav_menu li,
.widget_pages li {
	border: 0;
}

/* first level */
.widget_categories li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child {  }

.widget_categories a,
.widget_nav_menu a,
.widget_pages a {
	border-top: 1px solid #EEE;
}

/* second level */
.widget_categories li li,
.widget_pages li li,
.widget_nav_menu li li {
	border: none;
}

.widget_categories li li a,
.widget_categories li li:first-child > a,
.widget_nav_menu li li a,
.widget_nav_menu li li:first-child > a,
.widget_pages li li a,
.widget_pages li li:first-child > a { 
	border-top: 1px solid #EEE;
}

/* third level */
.widget_categories li li li a,
.widget_categories li li li:first-child > a,
.widget_nav_menu li li li a,
.widget_nav_menu li li li:first-child > a, 
.widget_pages li li li a,
.widget_pages li li li:first-child > a { 
	border-top: 1px solid #EEE;
}


.widget_categories li:first-child > a,
.widget_nav_menu li:first-child > a,
.widget_pages li:first-child > a {
	border: none;
}


.widget_nav_menu .current-menu-item > a {
	color: #CCC;
}

/* ----- RAW CONTACT DETAILS ----- */

.raw_contact_holder span { color: #7c4c4c; }


/* ----- RAW POPULAR / RECENT POSTS ----- */

.raw_recent_posts span a:hover { color: #4a3232; }


/* ----- RAW TESTIMONIALS ----- */

.raw_testimonial li { border: none; }

.testimonial-author,
.testimonial-title {
	background-color: #7c4c4c;
}


/*-----  RAW TWITTER ----- */

.raw_twitter li {
	border: none;
	color: ;
}
	
	.timestamp { color: #7c4c4c; }
	.timestamp:hover { color: #7c4c4c; }

	
/* ----- SEARCH ----- */

.sidebar .widget_search input[type="submit"] {
	border: 1px solid #7c4c4c;
	background: #7c4c4c url(../images/search-icon.png) no-repeat;
}


/* ----------------------------------------
	SHORTCODES & STYLING
---------------------------------------- */

.sidebar input[type=submit],
.page-content input[type=submit],
a.button {
	background: #7c4c4c url(../images/button-overlay.png) repeat-x;
	border: none;
	color: #FFF;
}

.sidebar input[type=submit]:hover,
.page-content input[type=submit]:hover,
a.button:hover {
	background-color: #7c4c4c;
	color: #FFF;
}
	
	
.dropcap_2 {
	background-color: #7c4c4c; 
}

div.jp-video div.jp-video-play { background-color: #7c4c4c; }