@charset "utf-8";
/* CSS Document */

/*
1). BASIC CONTAINERS
2). GENERIC
3). HEADER
4). CONTENT AREA
5). FEATURED SLIDER
6). SIDEBAR
7). FOOTER
*/

/*=====================================================================================*/
/* BASIC CONTAINERS */
/*=====================================================================================*/

body { background:#000000; color:#ffffff; }

/*=====================================================================================*/
/* GENERIC STYLES */
/*=====================================================================================*/

h1, h2, h3, h4, h5, h6 {
}

p {
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
}

a {
	color:#F90;
}

hr { background:#666666; }

.main_content img, .sidebar img, .page_full_width img {
	border:0;
	background:#000000;
	margin: 0px 0px 6px;
}

/*=====================================================================================*/
/* HEADER STYLES */
/*=====================================================================================*/

#header { background:url(../images/header_bg.jpg) repeat-x; }

.social_networks_container { background:url(../images/socialicons_container.png) no-repeat; }

/* Navigation Styles */

.nav { background:url(../images/nav_bg.jpg) repeat-x; }

.nav ul li { background:url(../images/nav_splitter.png) right no-repeat; }

.nav ul li a { text-shadow: 0px 0px 2px #000000; color:#ffffff; }
 
.nav ul li.current_page_item  { background:url(../images/nav_active.png) repeat-x; }

.nav li:hover {
	background-color: #666;
}

.nav ul li a.hme_ico { background:url(../images/hme_ico.png) no-repeat; }

.nav ul li a.hme_ico:hover { background:url(../images/hme_ico_hover.png) no-repeat; }

.nav ul li a.hme_ico.active { background:url(../images/hme_ico_active.png) no-repeat; }

.nav_shadow { background:url(../images/nav_shadow.png) repeat-x; }

/* First Level Drop Down Menu Styles */

.nav ul li ul.children { background:url(../images/submenu_bg.png) repeat; }

.nav ul li ul.children li a { color:#ffffff; } 

.nav ul li ul.children li:hover {
	background-color: #666;
}

/* Second Level Drop Down Menu Styles */

.nav ul li ul.children li ul { background:url(../images/submenu_bg.png) repeat; }

/* Search Form Styles */

.search_form { background:#000000; border:1px solid #004f61; }

.search_form .textbox { color:#ffffff; }

.search_form .search_ico { background:url(../images/search_ico.png) no-repeat; }

/*=====================================================================================*/
/* CONTENT AREA STYLES */
/*=====================================================================================*/

.content { background:#000000 url(../images/black/content_bg.jpg) repeat-x; }

.breadcrumb { border-bottom:1px solid #2e2e2e; color:#939393; }

.breadcrumb p { color:#939393; }

.breadcrumb li a { background:url(../images/black/breadcrumb_slash.png) right 6px no-repeat; color:#939393; }

.breadcrumb li a:hover {
	color:#F90;
}

ul.home_buttons li {
	background-image: url(../images/black/hme_box_bg.png);
	background-repeat: no-repeat;
}

ul.home_buttons li span {
	color:#FC0;
}

.main_content {
	border-right:0;
}

.readmore { background:url(../images/black/readmore_btn_bg.jpg) repeat-x; color:#000000; border:1px solid #767676; }

.readmore:hover { background:#d6d6d6; color:#1d1d1d; }

.entry { color:#666666; }

.entry blockquote { background:url(../images/blockquote.png) left 0px no-repeat; }

.entry table { border:1px solid #3c3c3c; background:#000000; }

.entry table tr { border:1px solid #3c3c3c; color:#858585; }

.entry table thead { background:#222222; } 

.entry table thead th { color:#d4d4d4; }

.one_third ul li h4 a { color:#ffffff; }

.one_third ul li h4 a:hover {
	color:#F90;
}


/* Accordion Styles */

#accordion li a { background:url(../images/black/accordin_title_bg.jpg) no-repeat; color:#666666; }

#accordion li a.active { background:url(../images/black/accordin_active.jpg) no-repeat; color:#ffffff; }

#accordion li a:hover { background:url(../images/black/accordin_hover.jpg) no-repeat; color:#ffffff; }

#accordion li ul { border:1px solid #cf9005; }

#accordion li ul a { color:#000; }

/**************Blog Page Styles ****************/

.blog_title .date p { border-right:1px solid #4c4c4c; color:#4c4c4c; }

.blog_title .date span { color:#4c4c4c; }

.entry_head { border-top:1px solid #202020; border-bottom:1px solid #202020; color:#6f6f6f; }

.blog_entry a { color:#6f6f6f; }

.entry_head .comments { background:url(../images/comment_ico.png) left no-repeat; }

/**************Blog Comment Styles ****************/

.comment-author img { background:#000000; border:1px solid #1d1d1d; }

.comment-author a { color:#373737; }


.comment-meta { border:1px solid #1d1d1d; }

.comment-meta span { color:#7f7f7f; }

.comment-meta a { color:#666666; }

/*Comment Form Styles */

.respond form input, .respond form textarea { border:1px solid #3a3a3a; background:#000000; color:#666666; }

.respond form lable { color:#666666; }

.respond form input.submit_btn { background:#005062; border:1px solid #3cb8d3; color:#ffffff; }

/*Pagination Styles */

ul.pagination li a.active, ul.pagination li a:hover { background:#005062; border:1px solid #3cb8d3; color:#ffffff; }

ul.pagination li a { color:#666666; background:#000000; border:1px solid #3c3c3c; }

/*Contact Form Styles */

.contact form input, .contact form textarea { border:1px solid #3a3a3a; background:#000000; color:#666666; }

.contact form label { color:#666666; }

.contact form input.submit_btn {
	border:1px solid #FC0;
	color:#ffffff;
	background-color: #900;
}

.error { border: 1px solid #00D2FF !important; }

/*=====================================================================================*/
/* FEATURED SLIDER */
/*=====================================================================================*/

#gallery li { border: 5px solid #323232; }

	#gallery li.active { border: 5px solid #097778; }

.jcarousel-skin-tango .jcarousel-container-horizontal {
	background: url(../images/black/thumb_bg.png) repeat !important;
	border: none !important;
	height: 90px; }

.caption {
}

.subpage_banner p { background:url(../images/black/banner_text_bg.png) repeat; color:#ffffff; }

/*=====================================================================================*/
/* SIDEBAR STYLES */
/*=====================================================================================*/

.sidebar {
	border-left:1px solid #1b1b1b;
	color:#666666;
	border-right: 1px solid #1b1b1b;
}

.news p.date { color:#ffffff; }

.widget ul li a { color:#666666; background:url(../images/grey_arrow.png) left no-repeat; }

.widget ul li a:hover { color:#00cdff; background:url(../images/black/blue_arrow.png) left no-repeat; }

/*=====================================================================================*/
/* FOOTER STYLES */
/*=====================================================================================*/

#footer { background:#000000; }

.footer_column { background:#101010 url(../images/footer_bg.jpg) repeat-x; border-top:1px solid #4b4b4b; border-bottom:1px solid #1a1a1a; }

.footer_column li ul { border-top:1px dashed #434242; }

.footer_column li ul li { border-bottom:1px dashed #434242; }

.footer_column li ul li img { border:1px solid #1d1d1d; background:#000000; }

.footer_column li ul li a { color:#dedede; }

.footer_column li h3 { color:#5e5e5e; }

.footer_column li.tweets ul li .tweet { background:url(../images/twitter_ico.png) left 7px no-repeat; }

.footer_column li.tweets ul li a { color:#e2e2e2; }

.footer_column li.tweets ul li span { color:#dedede; }

.footer_form { color:#727272; }

.footer_form input.textbox { background:#000000; border:1px solid #3a3a3a; color:#727272; }

.footer_form textarea { background:#000000; border:1px solid #3a3a3a; color:#727272; }

.footer_form .submit { background:url(../images/send_btn.png) no-repeat; color:#727272; }

#copyright { background:#000000; }

.footer_links {
	color:#999;
}

.footer_links li { background:url(../images/footer_sep.jpg) right no-repeat; }

.footer_links li a { color:#666666; }

.footer_links p span { color:#ffffff; }
