/**
 * @file black.css
 * Black  Skin
 * 	main color : #2e2e2e
 */
 
/*================================================================================================*/
/*	body, common classes, structure etc
/*================================================================================================*/

h1, h2, h3, h4, h5, h6
{
	color: #535252;
}

::selection {background: #2e2e2e; color: #f8f8f8;}
::-moz-selection {background: #2e2e2e; color: #f8f8f8;}

/*================================================================================================*/
/* Zones
/*================================================================================================*/
#zone-user-wrapper,
#bottom-bar-outer
{
	background:#181818;
	border-bottom: 1px solid #606060;
	border-top: 1px solid #242424;
}

/*================================================================================================*/
/* Composite
/*================================================================================================*/
.breadcrumb a.front, 
#block-comment-recent li a,
.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-prev a:hover,
.view .date-nav-wrapper .date-next a,
.view .date-nav-wrapper .date-next a:hover,
html.js fieldset.collapsible .fieldset-legend,
.feed-icon span,
.node .title_groups .comments_count,
.contact_widget_address,
.contact_widget_name,
.contact_widget_phone,
.contact_widget_email,
.fancy_list li,
.fancy-list li,
.sitemap_list li,
.dropcap,
.dropcap3, 
blockquote, 
#page .toggle,
#page .toggle_accordion, 
.testimonial_prev,
.testimonial_next,
.fancy_link
{
	background-image: url(../../img/shortcodes/sprites/custom_sprite_2e2e2e.png);
	background-repeat: no-repeat;	
}

a,
li a.active,
.comment .left-column .username
{
		color: #3b3b3b;
}

a:hover,
#breadcrumb a:hover,.header a:hover,
.region-sidebar-second .block.block-menu li a.active,
.view-portfolio .element.hovered a.title,
li a.active:hover, 
body div.region .boxed a:hover, 
body div.region .messages a:hover
{
		color: #459bc2;
}

.breadcrumb a.front, 
#block-comment-recent ul li a
{
	padding-left: 22px;
}

#header-main-content
{
	background: #494949 url('black/header-main-content-inner--bg.jpg') repeat-x center bottom;
}

#header-main-content-inner
{
	background:url("../../img/bg/rays-big.png") no-repeat scroll center top transparent;
}

.site-slogan {
	text-shadow: 0 0.2em 0.05em #000000;
	color: #999;
}

/*================================================================================================*/
/*	Slideshow region
/*================================================================================================*/
#main-content-zone-outter
{
	background:url("black/slideshow-region-bg-center.jpg") repeat-x scroll center bottom #000000;
}


/*================================================================================================*/
/*	Footer section styles
/*================================================================================================*/
 .section-footer
{
	background:#060606 url('black/section-footer--bg.jpg') repeat-x;
}

 .section-footer .block-title
{
	color: #d8d8d8;
}
#region-footer-first
{
	background:url('black/footer--hr.jpg') repeat-x scroll left bottom;
}

.zone-footer .content a 
{
    color: #aaa;
    text-shadow: 0 0.2em #000000;
}

.zone-footer input, 
.zone-footer textarea
{
	background:#1F1F1F url(black/footinput.jpg) repeat-x top;
	border-top: 1px solid #262626;
	color: #505356;
	-moz-box-shadow: 0 0 1px #000000;
	-webkit-box-shadow:inset 0 0 1px #000000;
	box-shadow: 0 0 1px #000000;
	resize: none;
}

 .section-footer input:focus,  .section-footer textarea:focus
{
	border-top-color: rgba(91, 91, 91, 0.4);
}


#bottom-bar-outer *, #zone-user-wrapper * 
{
	color: #55585a;
}

#bottom-bar-outer a, #zone-user-wrapper a
{
	color: #888888;
}

.highlight, .dropcap4, 
#bottom-bar-outer a:hover, 
.zone-footer .content a:hover,
#zone-user-wrapper a:hover,
.comments_count a,
.main-menu li a.active:hover,
.main-menu li a
{
	color: #fff;
}

/*================================================================================================*/
/*	Composed Styles
/*================================================================================================*/
body div #recent-testimonials .inner
{
    color: #444444 !important;
}

body div #recent-testimonials .content
{
	border-color: #fff;
}

body div #recent-testimonials .box-arrow
{
	border-top-color: #fff;
}

/*================================================================================================*/
/* Images
/*================================================================================================*/
#zone-footer .view-recent-blog-posts img,
#zone-footer #block-locationmap-image img
{
	background: #232323;
	border-color:#010101;
}

/*================================================================================================*/
/*	X Buttons
/*================================================================================================*/
th,
.more-link a,
.button_link, 
.highlight, .dropcap4, 
ul.action-links a, .mobileMenu,
.fancy_header span,
div input.form-submit,
.more-link a,
.quicktabs-tabs li.active a,
.calendar-links.day .calendar-day a,
.calendar-links.week .calendar-week a,
.calendar-links.month .calendar-month a,
.calendar-links.year .calendar-year a,
#iso-options li.active a, 
body ul.tabs li.active a, 
.titled_box_title, 
.colored_box{
	border-color: #222222;
	background-color: #222222;
}

div input.form-submit
{

        border-color: #222222 !important;
        background-color: #222222;

}

input.form-submit:hover,
.more-link a:hover,
.fade-btn:hover,
ul.action-links a:hover,
.tabs a:hover,
.quicktabs-tabs li.active a:hover,
#iso-options li.active a:hover, 
body ul.tabs li.active a:hover, 
.calendar-links.day .calendar-day a:hover,
.calendar-links.week .calendar-week a:hover,
.calendar-links.month .calendar-month a:hover,
.calendar-links.year .calendar-year a:hover
{
	background-color: #4F4F4F;
	border-color: #4F4F4F;
	opacity: .7;
}

/*================================================================================================*/
/*	Main Navigation Superfish Menu
/*================================================================================================*/
.main-menu li.first-depth a
{
	background: transparent url("black/main-menu-left-border.jpg") no-repeat 0 .5em;
}

.main-menu li.expanded.first-depth.sfHover a,
.main-menu li.expanded.first-depth a:hover,
.main-menu li:hover ul,
.main-menu li.sfHover ul
{
	background: #282828;
}

.main-menu li a span.description
{
	color: #999999;
}

.main-menu li a.active span.description,
.main-menu li a:hover span.description,
.main-menu li.sfHover a span.description, 
body div .titled_box_title
{
	color: #fff;
}

.main-menu ul li a
{
	background: #000;
}

.main-menu li.expanded.first-depth ul a:hover,
.main-menu ul li a.active
{
	background: #000 !important;
	border-radius: 5px;
}

/*============================================================================================*/
/* Shortcodes
/*============================================================================================*/
.teaser{color:#aaa;}
.teaser_large{color:#b4b4b4;}
.minimal_table td{border-bottom:1px solid #e9e9e9;}

/*============================================================================================*/
/* Misc
/*============================================================================================*/
#zone-user .nice-menu li a
{
	border-right: 1px solid #666666;
}

.zone-user .follow-links a,
.zone-bottom-bar .follow-links a
{
	background-image: url('../../img/so-icons_grey.png');
}
