/* General Theme Color  */ 
.page-title-sep{
	border-top: 2px solid #666666;
}

.primary li ul.sub-menu li:hover{
	border-bottom: 1px solid #009AFB;
}

#nav-menu .primary > li:hover, .primary li.current-menu-parent, .primary li.current-menu-ancestor, .primary li.current_page_item {
	border-top: 1px solid #E5420A;
	border-bottom: 5px solid #E5420A;
	margin-top: -1px;
}
			
.tabs a.current, .toggle-title:hover, .accordion-title:hover, 
.toggle-title.active, .ui-state-active .accordion-title, .table th{
	border-top: 1px solid #009AFB;
}

.posttype-blog-shortcode, input[type='submit'], #filter a, .call-to-action-button, .header-widget-trigger-area, 
.jp-play-bar, .jp-volume-bar-value, .nivo-controlNav a.active, .post-type, .flickr_badge_image:hover, ul.recentposts li img:hover, #slider-progressbar .ui-widget-header {
	background-color: #E5420A;
}
	
::selection{
	background: #E5420A;
	color: #fff;
}

::-moz-selection{
	background: #009AFB;
	color: #fff;
}

#footer a:hover, .copyright a:hover, .header-widget-area a:hover,
.header-widget-area ul li a:hover, #sidebar ul li a:hover, #sidebar .box a:hover,
#sidebar ul li a.rsswidget:hover, #footer .widget_recent_entries li a:before,
#footer .widget_recent_comments li:before, #footer .widget_links li a:before,
#footer .widget_nav_menu li a:before, #footer .widget_pages li a:before,
#footer .widget_archive li a:before, #footer .widget_meta li a:before,
#footer .widget_categories li a:before, .widget_recent_entries li a:before,
.widget_recent_comments li:before,.widget_links li a:before, .widget_archive li a:before, 
.widget_pages li a:before, .widget_nav_menu li a:before, .widget_meta li a:before,
.widget_categories li a:before, .ui-state-active a span, .toggle .faq .active a,
.tabs a.current, a:hover, .blog-title a:hover, #twitter_update_list a:hover,.tabs a.current:hover, 
.ui-state-active a span:hover, .toggle .faq .active a:hover, .table th:hover, .pagenavi .current,
.header-widget-area-trigger-arrow, .primary li a:hover, 
.primary li ul.sub-menu li a:hover, .primary li.current-menu-item a, .voted .like:before, 
.post-like .alreadyvoted:before, .sitemap-list li a:before, #sm_twitter a:hover:before, 
#sm_vimeo a:hover:before, #sm_youtube a:hover:before, #sm_facebook a:hover:before, 
#sm_linkedin a:hover:before, #sm_skype a:hover:before, #sm_rss a:hover:before, 
#sm_tumblr a:hover:before, #sm_google a:hover:before, .zoom:before {
	color: #E5420A!important;
}

#filter a:hover {
	color: #fff!important;
}

/* Header */

p.slogan {
	color: #c9c9c9; /* Slogan Color */
}
		
#header {
	background-color: #474747; /* Header Background Color */
}

#bottom-header {
	background-color: #474747; /* Header Bottom Background Color */
}

#nav-menu {
	border-top: 1px solid #d9d9d9; /* Header Bottom Background Color */
}

#sm_twitter a:before, #sm_vimeo a:before, #sm_youtube a:before,
#sm_facebook a:before, #sm_linkedin a:before, #sm_skype a:before, #sm_rss a:before,
#sm_tumblr a:before, #sm_google a:before{
			color: #999999; /* Social Media Icon Color */
}

/* Menu */

.primary li a, .primary li ul.sub-menu li a, .header-widget-area h4, .primary li a span.menu-title {
	color: #fff; /* Menu Text Color */
}

.primary li a span, .header-widget-area ul li a, .header-widget-area a, .header-widget-area {
	color: #999999; /* Menu Text Description Color */
}

.primary li ul.sub-menu, .primary li ul.sub-menu li ul.sub-menu, #nav-menu, .header-widget-area{
	background: #474747; /* Menu Background Color */
}

.primary li.current-menu-item, .primary li.current-menu-parent{
	background: #f1f1f1; /* Menu Background Hover Color */
}

/* Buttons */

input[type='submit'], #filter a, .call-to-action-button a span {
	color: #f5f5f5; /* Button Text Color */
}

input[type='submit']:hover, #filter a:hover, .call-to-action-button:hover {
	background-color: #444444; /* Button Background Color */
}

/* Footer */

#footer {
	background-color: #f5f5f5; /* Footer Background Color */
}

#footer {
	color: #999999; /* Footer Text Color */
}

#footer ul li a, .copyright a, #footer p a {
	color: #7a7a7a; /* Footer Link Color */
}

#footer h4 {
	color: #999999; /* Footer Headings */
}
		
.call-out, #twitter_update_list a{
	color: #f5f5f5; /* Callout Text Color */
}

#twitter_update_list a:hover {
	color: #f5f5f5; /* Callout Text Color */
	border-bottom: 1px dashed #f5f5f5; /* Callout Text Color */
}

.call-out {
	background-color: #009AFB; /* Callout Background Color */
}

/* Patterns */

.call-out:after { /* Callout Pattern */
	background: transparent url('../../images/patterns/pattern-1.png') repeat top left;
	filter: alpha(opacity=0);
	opacity: 0.10;
}

#header:after, #footer:after, .page-title:after { /* Header/Footer Pattern */
	background: transparent url('../../images/patterns/pattern-1.png') repeat top left;
	filter: alpha(opacity=0);
	opacity: 0.03;
}