/* Custom Color Style */

/*===============
	[1] - Body
===============*/
	
	body { background: #ddd9ca url(http://troikamusicfestival.org/wp-content/themes/InVogue/images/durham-skyline-bg.gif) no-repeat top center; }

	.wrap { background: #fff; /* Constant BG */ border: 1px solid #c7c7b9; -moz-box-shadow: 0 0 10px #c7c7b9; -webkit-box-shadow: 0 0 10px #c7c7b9; box-shadow: 0 0 10px #c7c7b9; }

/*=======================
	[2] - Font, Links
=======================*/

	a { color: #46463f; }
	a:hover { color: #cc6600; }
	
/*=================
	[4] - Header
=================*/

	.header { border-bottom: 1px solid #cc6600; }
	.blogtitle p, .subscribe:hover h3, .subscribe li:hover a { color: #46463f; }
	.blogtitle h1 a, .blogtitle p.the-title a, .blogtitle h1 a:hover, blogtitle p.blogtitle-inner a:hover  { color: #172322; }
	
	.search div { background: #e7e7de url(../../images/search-bg.png) repeat-x left bottom; }
	.search #s { background: #fff; /* Constant BG */ }
	.search #searchsubmit {  }

	.search #s, .subscribe a { color: #46463f; }

/*=====================
	[5] - Navigation
=====================*/

	.nav { background: #E7E7DE url(../../images/search-bg.png) repeat-x left bottom; }	
	
/*===================
	[6] - Sections
===================*/

	.home-nav { border-bottom: 1px solid #cc6600; }
	.home-top { border-top: 1px solid #fff; border-right: 1px solid #fff; }
	.home-top, .home-navi, .home-bottom { background: #F7F7EF; }
	.home-blog-posts { border-top: 1px dashed #f75342; }

	/* Homepage Widget Area */
		
		.left-equal { border-left: 1px solid #fff; }
			.left-equal .heading, .right-equal .heading { border-bottom: 1px solid #fff; }
			.left-equal .heading p, .right-equal .heading p { background: #E7E7DE url(../../images/search-bg.png) repeat-x left bottom; color: #46463f; }
			.left-equal .heading p { border-right: 1px solid #c7c7b9; }
			.left-equal ul ul { border-top: 1px solid #cc6600; } 
			.left-equal li li { border-bottom: 1px solid #cc6600; }
			.left-equal li li.ex-img { border: 0 !important; }
			.left-equal li li:hover { border-bottom-color: #cc6600; }
			.left-equal div.widget_ad_rotator, .left-equal .textwidget { border-top: 1px solid #cc6600; }			

	/* Hot Items Area */
		
		.right-equal { border-right: 1px solid #fff; }
			.right-equal .heading p { border-left: 1px solid #fff; }
			.right-equal ul { border-top: 1px solid #cc6600; }
			.right-equal li { border: 1px solid #e7e7de; color: #2786c2; }
			.right-equal li p { border: 1px solid #fff; /* Constant BG */ }
			.right-equal li p a { color: #172322; }
			.right-equal li:hover a, .right-equal li p:hover, .right-equal li:hover p { background: #fff; /* Constant BG */ }
			.right-equal li:hover { border-color: #cc6600; }

	/* Post */
	
	.post { background: #fff; border-right: 1px solid #C7C7B9; color: #172322; }
	
		.post a, .page h2 a:hover, p.breadcrumb a:hover { color: #0099CC; }
		
		.post h1, .post h2, .home-index h2 a, .page h2 a, p.breadcrumb, .featured h2 a { color: #46463f; }
		
		.post blockquote { background: #F7F7EF; border-bottom: 3px double #c7c7b9; border-top: 3px double #c7c7b9; }
		.post .attachment-150x150 { background: #F7F7EF; border: 1px solid #E7E7DE; }
		
	/* Page */
	
		.post h1, .post h2, .page h2 { border-bottom: 1px solid #cc6600; }
	
	/* Post Display for Archive and Search */
	
		.post-display { border-bottom: 1px solid #e7e7de; }		
		.post-display .attachment-thumbnail { background: #F7F7EF; border: 1px solid #E7E7DE; }

	/* Featured Template */
	
		.featured { border-bottom: 1px dotted #c7c7b9; }
		
		.featured img { background: #F7F7EF; border: 1px solid #E7E7DE; }
		.featured p.readmore a { background: #E7E7DE; color: #46463f; }
		.featured p.readmore a:hover { background: #c7c7b9; color: #172322; }
		
		a.portfolio-button { background: #e7e7de url(../../images/nav-bg.png) repeat-x left 10px; border: 1px solid #c7c7b9; text-shadow: #fff 0 1px; }
		a.portfolio-button:hover { color: #172322; }
	
	/* Breadcrumbs */
		
		p.breadcrumb a { color: #c7c7b9; }
		
	/* Post Meta */
	
		.meta li, .index-meta-bottom ul li { color: #46463f; }
		.meta li.meta-related li:hover, .meta li.meta-related li:hover a, .meta li.meta-advertise ul li:hover a { color: #172322; }
		.meta li.meta-related li { border-bottom: 2px solid #fff; color: #0099CC; }
		.meta li.meta-share ul, .meta li.meta-related ul, .meta li.meta-advertise li, .meta .textwidget, .meta div.widget_ad_rotator { background: #F7F7EF; border-bottom: 3px double #E7E7DE; border-top: 3px double #E7E7DE; }
		.meta li.meta-advertise ul { border-bottom: 3px double #E7E7DE; border-top: 3px double #E7E7DE; }
		.meta li.meta-advertise ul li { border-bottom: 2px solid #fff; }
		
		.index-meta li { color: #c7c7b9; }
		.index-meta li.meta-t { background: url(../../images/calendar.png) no-repeat left center; }
		.index-meta li.meta-c { background: url(../../images/comments.png) no-repeat left center; }
	
/*=================
	[7] - Aside
=================*/	

	.aside-right-image { border-left: 1px solid #fff; }
		.aside-right-image h3, .aside-right-image li { color: #46463f; }
		.aside-right-image img { background: #fff; }
	
	.aside-right { border-left: 1px solid #fff; text-shadow: #fff 0 1px; }
		.aside-right h3 { border-bottom: 1px solid #c7c7b9; color: #46463f; }
		.aside-right li ul { border-top: 1px solid #fff; }
		.aside-right li li { border-bottom: 1px solid #E7E7DE; border-top: 1px solid #fff; }
		.aside-right li li:hover { border-bottom: 1px solid #c7c7b9; }

	/* WP Widgets */
	
	#cat, .widget_archive select { background: #fff; border: 1px solid #c7c7b9; color: #46463f; }
	
	#calendar_wrap table th { background: #F7F7EF; color: #46463f; }
	#calendar_wrap table td { border: 1px dotted #E7E7DE; color: #46463f; }
	#calendar_wrap table td:hover, #calendar_wrap table td#today { background: #F7F7EF; } 
	#calendar_wrap caption, #calendar_wrap table td#prev, #calendar_wrap table td.pad, #calendar_wrap table td#next { color: #46463f; }

/*=================
	[8] - Footer
=================*/

	/* Footer Widget Area */

    .footer { background: #F7F7EF; border: 1px solid #fff; text-shadow: #fff 0 1px; }

	.footer .heading { border-bottom: 1px solid #cc6600; border-top: 1px solid #c7c7b9; }
	/*.footer .heading p { background: #E7E7DE url(../../images/search-bg.png) repeat-x left bottom; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #c7c7b9; border-top: 1px solid #fff; color: #46463f; } */
	.footer .heading p { background: #E7E7DE; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #c7c7b9; border-top: 1px solid #fff; color: #46463f; }
	
	
	ul.foot-three-end .heading p { border-right-color: #fff; }
		
	.foot-three li { color: #46463f; }
	.foot-three li li { border-bottom: 1px solid #E7E7DE; border-top: 1px solid #fff; }
	.foot-three li li:hover { border-bottom-color: #cc6600; }

	.foot-three li li:hover a { color: #cc6600; }
		
	/* Credit Footer */

	.foot-one {  border: 1px solid #c7c7b9; -moz-box-shadow: 0 0 10px #c7c7b9; -webkit-box-shadow: 0 0 10px #c7c7b9; box-shadow: 0 0 10px #c7c7b9; }
		.foot-one ul { border: 1px solid #fff; /* Constant BG */ }
		.foot-one li li { border: none; color: #46463f; text-shadow: #fff 0 1px; }
		.foot-one a { color: #46463f; }
		.foot-one a:hover { border: none; color: #cc6600; }
		
/*===================
	[9] - Comments
===================*/

	.home-single-full .comments { background: #fff; /* Constant BG */ }
	
	ol.commentlist li { color: #172322; }
	ol.commentlist li blockquote { background: #fff; }
	ol.commentlist li.thread-odd { background: #F7F7EF; border-bottom: 1px solid #e7e7df; }
	ol.commentlist li.thread-even { background: #fff; border-bottom: 1px solid #c7c7b9; }

	ol.commentlist ul { border-left: 1px solid #fff; }
	ol.commentlist li.thread-odd ul { border-left: 1px solid #e7e7df; }
	ol.commentlist li.thread-even ul { border-left: 1px solid #c7c7b9; }
	ol.commentlist ul li { border-left: 1px solid #fff; }
	
	ol.commentlist .avatar { background: #fff; border: 1px solid #c7c7b9; }

	ol.commentlist .says, ol.commentlist .comment-meta a { color: #46463f; }
	
	ol.commentlist .comment-meta a:hover { color: #0099cc; }

	/* Comment Form */

	.comments h3, #respond h3 { background: #F7F7EF; color: #46463f; text-shadow: #fff 0 1px; }

	.thread-odd #respond, .thread-even #respond { background: #fff; }
	
	#commentform p label { color: #c7c7b9;  }
	#commentform p:hover label { color: #46463f; }
	#commentform input , #commentform textarea { background: #F7F7EF; border: 1px solid #c7c7b9; color: #172322; }
	#commentform input[type="text"]:focus, #commentform textarea:focus { background: #fff; border: 1px solid #46463f; }
	#commentform #submit { background: #F7F7EF; border: 1px solid #fff; color: #c7c7b9; }
	#commentform #submit:hover { background: #E7E7DE; border-color: #c7c7b9; color: #46463f; }

/*===============================
	[A] - Drop Down Navigation
===============================*/

	/* #nav ul { border-right: 1px solid #fff; } */
	
	#nav li a { color: #172322; text-shadow: #fff 0 1px; }
	#nav li a:hover { color: #172322; }

	#nav li { /* all list items */ border-left: 1px solid #fff; border-right: 1px solid #c7c7b9; }
	#nav li li { background: #c7c7b9; border-bottom: 1px solid #fff; }
	#nav li li li { border-left: 1px solid #fff; }
	#nav li li a { color: #172322 !important; }
	#nav li:hover li a { color: #46463f; }
	#nav li:hover li a:hover { color: #172332; }
	#nav li.current-cat li a { background: #c7c7b9; }
	#nav li li:hover, #nav li.current-cat a, #nav li:hover, #nav li.current-cat li:hover a { background: #E7E7DE; }
	
	#nav li ul { /* second-level lists */ border-top: 1px solid #fff; }

/*====================================
	[B] - WordPress Specific Styles
====================================*/

	.navigation p, .navigation a:hover, .home-index .navigation a, .caption, .gallery-caption, .wp-caption p.wp-caption-text { color: #46463F; }
	.navigation a { color: #46463f; }
	
	.post-full .navigation, .post-nav { background: #F7F7EF; border-bottom: 3px double #e7e7de; border-top: 3px double #e7e7de; }
	.post-full .alignleft, .post-full .alignright { background: #fff; }
	.navigation .attachment-thumbnail:hover { border-color: #c7c7b9; }
	.home-index .navigation a:hover { color: #172322; }

	img.aligncenter, img.alignleft, img.alignright, .wp-caption { background: #F7F7EF; border: 1px solid #E7E7DE; }

/*====================================
	[C] - jQuery Specific Styles
====================================*/
	
	#flowpanes div { color: #172322; }
	#flowpanes .featured-image { background: #fff; border: 1px solid #c7c7b9; }
	#flowpanes .featured-post { border: 1px solid #c7c7b9; border-left: 0;  }
	#flowpanes .featured-post p.featured-post-title, #flowpanes .featured-post h2 { border-bottom: 1px solid #cc6600; color: #46463f; }
	#flowpanes .featured-post p.featured-post-title a, #flowpanes .featured-post h2 a, #flowpanes .featured-post h2 a:followed { color: #46463f; }, 
	#flowpanes .featured-post h2 a:hover, #flowpanes .featured-post h2 a:active { color: #cc6600; }
	.navi a { background: url(../../images/navigator.png) no-repeat; }
	.navi a:hover { background-position: 0 -11px; }
	.navi a.active { background-position: 0 -22px; }
	.home-navi p { color: #46463f; }

    /* Tabs */
	
	.tabs-container { background: #e7e7de url(../../images/nav-bg.png) repeat-x left 10px; border: 1px solid #c7c7b9; text-shadow: #fff 0 1px; }
	.tabs a { background: url(../../images/navigator.png) no-repeat; }
	.tabs a:hover { background-position: 0 -11px; }
	.tabs a.current { background-position: 0 -22px; }