/* ------- General ------- */

body{color:#999;}
a{color:#118eb7;}
a:hover{color:#29b4e9;}

/* ------- List Styles ------- */

ul li{text-shadow:#000 1px 1px 0px}
ol, ol li{text-shadow:#000 1px 1px 0px}
.bullet-check li {background-image: url(Dark_Blue/check.gif);}
.bulletlist li {background-image: url(Dark_Blue/bulletlist.gif);}


/* ------- Borders & Dividers ------- */

hr {color:#666;	background: #666 url(Dark_Blue/post_infobox_bg.gif);}


/* ------- Images style ------- */

.corner {
	background: url(Dark_Blue/thumb_corner.png) no-repeat;
	background-size: 100%;
	background-position: top right;
}

.corner_bg {
	background: url(Dark_Blue/thumb_corner_bg.png) no-repeat;
	background-size: 100%;
	background-position: top right;
}

.video .icon_holder {
	background: url(Dark_Blue/video.png) no-repeat;
	background-position: top right;
}

.zoom .icon_holder {
	background: url(Dark_Blue/image.png) no-repeat;
	background-position: top right;
}


.link .icon_holder {
	background: url(Dark_Blue/link.png) no-repeat;
	background-position: top right;
}


.preloader {
	background-color: #212121;
	background-image: url(../images/loading.gif);
}

.roundboxcorner { background-color: #999999;}

.roundboxcorner img {
	border-top: 1px solid #757575;
	border-right: 1px solid #757575;
	border-left: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	}

/* ------- Tables ------- */

.styled-table {
	border: 1px solid #5f5f5f;
}

.styled-table thead {
    background-color: #515151;
}

.styled-table th {
	color:#ccc;
    text-shadow: 1px 1px 0px #333;
    border-left: 1px solid #5f5f5f;
}

.styled-table td {
    border-left: 1px solid #5f5f5f;
	border-bottom: 1px solid #5f5f5f;
}

/* ------- Tag cloud ------- */


.wp-tag-cloud li {
	border-right:1px solid #202123;
	background:url(Dark_Blue/tag_bg.png) left top no-repeat;
}
	
.wp-tag-cloud li a {
	color:#222222;
	text-shadow:#d4d4d4 1px 1px 0px;
	
}

.wp-tag-cloud li a:hover,.post_tags p a:hover {
	color:#118eb7;
	text-shadow:#e8e8e8 1px 1px 0px;
}


.post_tags p a {
	background:url(Dark_Blue/tag_bg.png) left top no-repeat;
	color:#222222;
	text-shadow:#d4d4d4 1px 1px 0px;
	border-right:1px solid #202123
}
	

/* ------- Forms ------- */

.cform div label {
	text-shadow:#000 1px 1px 0px;
}

.cform input.box {
	color: #b9bdbf;
	background-color:#242528;
	border-top:1px solid #161718;
	border-left:1px solid #161718;
	border-right:1px solid #525458;
	border-bottom:1px solid #525458;
}

.cform input.box:focus {
	color: #0ba1d5;
	background-color:#1f252c;
	border:1px solid #33627a;
	-moz-box-shadow: inset 0 0 2px 2px #133648;
	-webkit-box-shadow: inset 0 0 2px 2px #133648;
	box-shadow: inset 0 0 2px 2px #133648;
}

.cform textarea.box {
	color: #b9bdbf;
	background-color:#242528;
	border-top:1px solid #161718;
	border-left:1px solid #161718;
	border-right:1px solid #525458;
	border-bottom:1px solid #525458;
}

.cform textarea.box:focus {
	color: #0ba1d5;
	background-color:#1f252c;
	border:1px solid #33627a;
	-moz-box-shadow: inset 0 0 2px 2px #133648;
	-webkit-box-shadow: inset 0 0 2px 2px #133648;
	box-shadow: inset 0 0 2px 2px #133648;
}

/* Comment Form */

.form2_input_standart label, .form2_textarea label {
	text-shadow:#000 1px 1px 0px;
}

.form_info_form {text-shadow:#000 1px 1px 0px;}
	
.form2_input_standart input{
	color: #b9bdbf;
	background-color:#242528;
	border-top:1px solid #161718;
	border-left:1px solid #161718;
	border-right:1px solid #525458;
	border-bottom:1px solid #525458;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.form2_input_standart input:focus {
	color: #0ba1d5;
	background-color:#1f252c;
	border:1px solid #33627a;
	-moz-box-shadow: inset 0 0 2px 2px #133648;
	-webkit-box-shadow: inset 0 0 2px 2px #133648;
	box-shadow: inset 0 0 2px 2px #133648;
}

.form2_textarea textarea {
	color: #b9bdbf;
	background-color:#242528;
	border-top:1px solid #161718;
	border-left:1px solid #161718;
	border-right:1px solid #525458;
	border-bottom:1px solid #525458;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.form2_textarea textarea:focus {
	color: #0ba1d5;
	background-color:#1f252c;
	border:1px solid #33627a;
	-moz-box-shadow: inset 0 0 2px 2px #133648;
	-webkit-box-shadow: inset 0 0 2px 2px #133648;
	box-shadow: inset 0 0 2px 2px #133648;
}

.form2_select select {
	width:98%;
	padding:6px 0;
}

.form_info_form {
	display:block;
	margin:10px 0;}

/* ------- Text Styles ------- */

.contentArea p {
	text-shadow: #15171a 1px 1px 0px;
	}
	

blockquote {
	border-left: 3px solid #118eb7;
}

blockquote p {
	color: #ccc;
}

blockquote span {
    color: #8a8a8a;
}


.quote {
    background:#303134 url(Dark_Blue/blockquote_img.png) top left no-repeat;
	border-top:1px solid #27282b;
	border-left:1px solid #27282b;
	border-right:1px solid #424449;
	border-bottom:1px solid #424449;
	text-shadow: #15171a 1px 1px 0px;
}

code {
	
	border-top:1px solid #161718;
	border-right:1px solid #525458;
	border-bottom:1px solid #525458;
	border-left:3px solid #118eb7;
	background-color:#242528;
	color:#666;
}


span.hightlight_themecolor {background:#fe4365; color:#222; text-shadow:none}
span.hightlight_blue {background:#217da0; color:#222;  text-shadow:none}
span.hightlight_black {background:#000; color:#999; text-shadow:none}
span.hightlight_red {background:#ff3333; color:#222; text-shadow:none}
span.hightlight_green {background:#5fbd4c; color:#222; text-shadow:none}

span.hightlight_themecolor:hover,span.hightlight_blue:hover,span.hightlight_black:hover,span.hightlight_red:hover,span.hightlight_green:hover {background:#999; color:#222;}

span.dropcap {
	color:#118eb7;
}

	
/* ------- Email Error box ------- */
	
.err {
	background-image:url(Dark_Blue/email_err_bg.png);
}
	
.err span {
	color:#2a2d34;
	text-shadow:#e16f69 1px 1px;
}
	
/* ------- Email Done box ------- */
	
.ok {
	background-image:url(Dark_Blue/email_done_bg.png);}
	
.ok span {
	color:#2a2d34;
	text-shadow:#74e45e 1px 1px;
}

/* ------- Overlabel------- */


.cmxform div {
	position:relative;
	float:left;
}


.cmxform label {
	z-index:9999;
}

.cmxform label span {
	color:#bc524c;
	text-shadow: #15171a 1px 1px 0px;
}

/* ------- FAQ Done box ------- */
	
.faq {
	background-image:url(Dark_Blue/email_faq_bg.png);}
	
.faq span {
	color:#2a2d34;
	text-shadow:#2ea3cf 1px 1px;
}

/* ------- Info Done box ------- */
	
.info {
	background-image:url(Dark_Blue/email_info_bg.png);}
	
.info span {
	color:#2a2d34;
	text-shadow:#858d97 1px 1px;
}


/* ------- Images------- */

.frame,.small_frame {border:1px solid #eaeaea;}
.frame img{background:#F5F5F5 none repeat scroll 0 0;border:1px solid #fff;}
.small_frame img {background:#F5F5F5 none repeat scroll 0 0;border:1px solid #fff;}

/* ------- Headers ------- */

#secondary h3.widgettitle{color:#888;}

   
/* ------- General Structure  ------- */

html {background-color: #0f1115;}
body {background-color:#16191e; background-repeat; background-position:center; background-image:url(Dark_Blue/mainbg.gif)}


/* ------- Header ------- */
   
#header{background-image: url(Dark_Blue/headerbg.jpg);} 


/* ------- Top Navigation ------- */

#topmenu {background-image:url(Dark_Blue/menu/menu_bg.png);} 

/* menu::base */

div#menu li div {background: url(Dark_Blue/menu/subsubmenu-top.png) no-repeat 0px 0;}
div#menu ul ul {background: url(Dark_Blue/menu/submenu-bottom.png) no-repeat 0px bottom;}

/* menu::level1 */

div#menu a:hover {background:  url(Dark_Blue/menu/selected-right-sub.png)  no-repeat right -1px;}
div#menu a:hover span {background: url(Dark_Blue/menu/selected-left-sub.png) no-repeat 0 -3px;}
div#menu li.current a,
div#menu ul.menu>li:hover>a {background: url(Dark_Blue/menu/selected-right-sub.png)  no-repeat right -1px;}
div#menu li.current a span,
div#menu ul.menu>li:hover>a span {background: url(Dark_Blue/menu/selected-left-sub.png) no-repeat 0 -3px;}

/* menu::level2 */

div#menu ul ul a {background: none;}
div#menu ul ul a:hover {background:none;}

div#menu ul ul a:hover span {
	background:none;
}
div#menu ul ul a.parent {
	background: url(Dark_Blue/menu/submenu-pointer.png) no-repeat right bottom;
}
div#menu ul ul a.parent span {
  background:none; 
}
div#menu ul ul a.parent:hover {
  background: url(Dark_Blue/menu/submenu-pointer.png) no-repeat right bottom;

}
div#menu ul ul a.parent:hover span {
  background:none; 
}

div#menu ul ul li.last { background: none; }

/* menu::level3 */

/* lava lamp */
div#menu li.back {background: url(Dark_Blue/menu/selected-left-sub.png) no-repeat 0 0;}
div#menu li.back .left {background: url(Dark_Blue/menu/selected-right-sub.png) no-repeat right 0;}

/* ------- Social Icons ------- */

	
#facebook {background:url(Dark_Blue/social/facebook.png) no-repeat;}
#facebook span.hover {background: url(Dark_Blue/social/facebook.png) no-repeat;	background-position: bottom;}

#twitter {background:url(Dark_Blue/social/twitter.png) no-repeat;}
#twitter span.hover {background: url(Dark_Blue/social/twitter.png) no-repeat;background-position: bottom;}

#googleplus {background:url(Dark_Blue/social/googleplus.png) no-repeat;}
#googleplus span.hover {background: url(Dark_Blue/social/googleplus.png) no-repeat;	background-position: bottom;}

#flickr {background:url(Dark_Blue/social/flickr.png) no-repeat;}
#flickr span.hover {background: url(Dark_Blue/social/flickr.png) no-repeat;	background-position: bottom;}

#linkedin {background:url(Dark_Blue/social/linkedin.png) no-repeat;}
#linkedin span.hover {background: url(Dark_Blue/social/linkedin.png) no-repeat;	background-position: bottom;}

#dribble {background:url(Dark_Blue/social/dribble.png) no-repeat;}
#dribble span.hover {background: url(Dark_Blue/social/dribble.png) no-repeat; background-position: bottom;}

#forrst {background:url(Dark_Blue/social/forrst.png) no-repeat;}
#forrst span.hover {background: url(Dark_Blue/social/forrst.png) no-repeat;	background-position: bottom;}

#behance {background:url(Dark_Blue/social/behance.png) no-repeat;}
#behance span.hover {background: url(Dark_Blue/social/behance.png) no-repeat; background-position: bottom;}

#digg {background:url(Dark_Blue/social/digg.png) no-repeat;}
#digg span.hover {background: url(Dark_Blue/social/digg.png) no-repeat;	background-position: bottom;}

#youtube {background:url(Dark_Blue/social/youtube.png) no-repeat;}
#youtube span.hover {background: url(Dark_Blue/social/youtube.png) no-repeat; background-position: bottom;}

#rss {background:url(Dark_Blue/social/rss.png) no-repeat;}
#rss span.hover {background: url(Dark_Blue/social/rss.png) no-repeat; background-position: bottom;}

/* ------- Sliders ------- */

#slider-wrapper {background-image: url(Dark_Blue/widesliderbg.png);}
#header_slider {background-image: url(Dark_Blue/sliderbg.jpg);}
#ornament {background-image: url(Dark_Blue/slider_bottom.png);}
.arrow_up {background-image: url(Dark_Blue/arrow_up.png);}
.arrow_down {background-image: url(Dark_Blue/arrow_down.png);}

/* ------- Nivo Slider ------- */
 
/* Caption styles */
.nivo-caption {background:#000;	color:#fff;}

.theme-default .nivoSlider {background-color: #212121;	background-image: url(../images/loading.gif);}
.theme-default .nivo-controlNav a {background:url(Dark_Blue/bullets.png) no-repeat;}
.theme-default .nivo-directionNav a {background:url(Dark_Blue/arrows.png) no-repeat;}
.theme-default .nivo-caption a {border-bottom:1px dotted #128eb7;}
.ribbon {background:url(Dark_Blue/ribbon.png) no-repeat;}

/* ------- Video Slider ------- */

div.anythingSlider .arrow a {
	background-image: url(Dark_Blue/arrows.png);
	background-repeat: no-repeat;
}

/* Navigation Links */
div.anythingSlider .anythingControls {
	background:url(Dark_Blue/controlnav.png) left top no-repeat;
}


div.anythingSlider .anythingControls ul li {
	background: url(Dark_Blue/bullets.png);
}

div.anythingSlider ul li div.caption-bottom {
	color:#FFF;
	background:#000;
}

div.anythingSlider .anythingControls ul a {
	background: url(Dark_Blue/bullets.png) 15px 0 no-repeat;
}


div.anythingSlider .anythingControls ul a:hover {
	background:url(Dark_Blue/bullets.png) 0 -12px no-repeat;
}

 div.anythingSlider .anythingControls ul a.cur {
	background:url(Dark_Blue/bullets.png) 0 -24px no-repeat;
}



/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	background:url(Dark_Blue/play_but.png) left bottom no-repeat;
}



div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	background:url(Dark_Blue/play_but.png) left bottom no-repeat;
}

div.anythingSlider .start-stop.playing {
	background:url(Dark_Blue/play_but.png) left top no-repeat;
}

/* ------- Flex Slider ------- */

.flex-direction-nav .flex-next {background:url(Dark_Blue/arrows.png) -78px 0 no-repeat;}	
.flex-direction-nav .flex-prev {background:url(Dark_Blue/arrows.png) 0 0 no-repeat;}

.flex-direction-nav .flex-next:hover {background:url(Dark_Blue/arrows.png) right 0 no-repeat;}	
.flex-direction-nav .flex-prev:hover {background:url(Dark_Blue/arrows.png) -39px 0 no-repeat;}

.flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background: #118eb7;}


/* ------- WP PageNavi ------- */

.wp-pagenavi-box {background:url(Dark_Blue/pagenavi_line.gif) top left repeat-x;}
.wp-pagenavi a, .wp-pagenavi a:link {background: url(Dark_Blue/pagenavi_bg.png) top left no-repeat;
	color: #292929;	text-shadow:#999 1px 1px 0px;}
.wp-pagenavi a:visited {color: #292929;}
.wp-pagenavi a:hover {background: url(Dark_Blue/pagenavi_bg_hover.png) top left no-repeat;color: #e1e1e1;
	text-shadow:#000 1px 1px 0px;}
.wp-pagenavi a:active {	background: url(Dark_Blue/pagenavi_bg_hover.png) top left no-repeat;color: #e1e1e1;
	text-shadow:#000 1px 1px 0px;}	
.wp-pagenavi span.pages {color: #787878;text-shadow:#000 1px 1px 0px;background:url(Dark_Blue/pagenavi_total.gif);	}
.wp-pagenavi span.current {background: url(Dark_Blue/pagenavi_bg_hover.png) top left no-repeat;	color: #e1e1e1;
	text-shadow:#000 1px 1px 0px;
}
.wp-pagenavi span.extend {color: #e1e1e1;}

/* ------- Middle Box ------- */

#topmiddlebox {background-image:url(Dark_Blue/topmiddleboxbg.jpg);}

#topmiddlebox h1 {
	color:#546977;
}

#topmiddlebox p {
	color:#565656;
	text-shadow:1px 1px 1px #f2f2f2;
}

#topmiddlebox p a {
	text-decoration:underline;
	color:#565656;
	text-shadow:1px 1px 1px #dddddd;
}

#topmiddlebox p a:hover {
	text-decoration:none;
	color:#000;
	text-shadow:1px 1px 1px #dddddd;
}


#hidepanel {
	background:url(Dark_Blue/3boxesbg.jpg);
}

/* Hidden Panel Boxes */

	
.h1col {background:url(Dark_Blue/hcol_border.png) center right no-repeat;}

.hlast {background:none;}	

.h1col_txtbox p {color:#d5d5d5;	text-shadow:1px 1px 0 #094e72;}	
	
.btn-slide {background-image:url(Dark_Blue/expand.jpg);}
	
/* ------- Breadcrumb ------- */

#breadcrumbbox {
	background-image:url(Dark_Blue/topmiddleboxbg.jpg);}
	
#breadcrumbboxbg {
	background-image: url(Dark_Blue/breadcrumbboxbg.png);
}

#breadcrumb a {
	background:url(Dark_Blue/breadcrumb_bg.jpg) top left repeat-x;
	color:#1a1a1a;
	text-shadow: #f4f4f4 1px 1px 0px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #626262;
	border-bottom:1px solid #626262;
}


#breadcrumb a:hover {
	background:url(Dark_Blue/breadcrumb_bg_hover.jpg) top left repeat-x;
	color:#0f607a;
	text-shadow: #9ae8fc 1px 1px 0px;
	border-top:1px solid #f2fdff;
	border-left:1px solid #f2fdff;
	border-right:1px solid #626262;
	border-bottom:1px solid #626262;
	}
	
#breadcrumb span.bred {
	background:url(Dark_Blue/breadcrumb_bg_none.jpg) top left repeat-x;
	color:#727272;
	text-shadow: #fff 1px 1px 0px;
	border-top:1px solid #f6f6f6;
	border-left:1px solid #f6f6f6;
	border-right:1px solid #868686;
	border-bottom:1px solid #868686;	
}

/* ------- ACCORDION ------- */

.opener {background: url(Dark_Blue/bg-accordion-opener.png) left bottom repeat-x;color:#676767;border-bottom:1px solid #191a1c}
.opener:hover {color:#222;}
.opener strong {background:url(Dark_Blue/bg-accordion-close.png) 2px 3px no-repeat;color:#999;text-shadow:1px 1px 1px #000;}
.accordion .slide-holder {background-color:#1d1e20; border-bottom:1px solid #5b5e62;}
.accordion .ui-state-active strong {background:url(Dark_Blue/bg-accordion-open.png) 2px 3px no-repeat !important;color:#fff;}

/* ------- Main Content ------- */

#maincontent {background-image: url(Dark_Blue/maincontentbg.jpg);}
#maincontent_top {background:url(Dark_Blue/maincontent_top.jpg) no-repeat top center;}
#maincontent_bottom {background:url(Dark_Blue/maincontent_bottom.jpg) no-repeat bottom center;}

/* ------- Porftfolio/blog 1 column post ------- */

.post_full p {
	color:#999;
	text-shadow: #15171a 1px 1px 0px;
}

/* ---- Post Infobox ---- */

.post_infobox {
	background: url(Dark_Blue/postinfo_bg.gif) top left repeat-x;
	border-top:1px solid #27282b;
	border-left:1px solid #27282b;
	border-right:1px solid #424449;
	border-bottom:1px solid #424449;
	color:#999;
	text-shadow: #15171a 1px 1px 0px;
	}
	
.post_infobox a {
	color:#fff;
	text-shadow: #15171a 1px 1px 0px;
	}
	
.post_infobox a:hover {
	color:#fff;
	}

/* ------- Porftfolio/blog 2 column post ------- */

	
.portfolio_two .porttext {
	color:#71767d;
	text-shadow: #15171a 1px 1px 0px;
}

/* ------- WIDGETS ------- */


/* ---- Homepage Layout 2 recent Posts Box ---- */

.home2_recentbox {
	background:url(Dark_Blue/home2_recentbox_bg.png) left top no-repeat;
}

/* ---- Testimonials ---- */

.nav { position:relative;}

.nav #prev1 {
    background: transparent url(Dark_Blue/next-vertical.png) no-repeat 0 0;
	position: absolute;
}

.nav #next1 {background: transparent url(Dark_Blue/prev-vertical.png) no-repeat 0 0;}
.testimwiget li div.testimtop {background:url(Dark_Blue/testim_topbg.png) left top no-repeat;}
.testimwiget li div.testimtop p {color:#999;}	
.testimwiget li div.testimbottom {background:url(Dark_Blue/testim_bottom.png) left top no-repeat;}
.testimwiget li div.testimbottom strong,.testimwiget li div.testimbottom em {color:#118eb7;}


/*-----------------------------------------------------------------------------------*/
/*		Carousel
/*-----------------------------------------------------------------------------------*/
.carousel_left{background:url(Dark_Blue/home2_recentbox_buttons.png) left top no-repeat;}
.carousel_left:hover{background:url(Dark_Blue/home2_recentbox_buttons.png) -23px top no-repeat;}
.carousel_right{background:url(Dark_Blue/home2_recentbox_buttons.png) -46px top no-repeat;}
.carousel_right:hover{background:url(Dark_Blue/home2_recentbox_buttons.png) -69px top no-repeat;}


/* ---- Right Sidebar Box ---- */

.rightSidebar .widget_box {
	background: url(Dark_Blue/widget_box_topbg.png) top left no-repeat;}
	
.rightSidebar .widget_box_bot {
	background: url(Dark_Blue/widget_box_botbg.png) bottom left no-repeat;}

.rightSidebar .widget_box_ins p {
	text-shadow: #000 1px 1px 0px;
}

/* ---- Left Sidebar Box ---- */

.leftSidebar .widget_box {
	background: url(Dark_Blue/widget_box_topbg2.png) top left no-repeat;}
	
.leftSidebar .widget_box_bot {
	background: url(Dark_Blue/widget_box_botbg2.png) bottom left no-repeat;}

.leftSidebar .widget_box_ins p {
	color:#7b7b7b;
	text-shadow: #000 1px 1px 0px;
}
	
/* ---- Right Widget Title ---- */

.rightSidebar .widget_title_right {
	background: url(Dark_Blue/maintitle_right_bg_r.png) top right no-repeat;
}

.rightSidebar .widget_title_right div {
	background: url(Dark_Blue/maintitle_right_bg_l.png) top left no-repeat;
}


/* ---- Left Widget Title ---- */

.leftSidebar .widget_title_right {
	background: url(Dark_Blue/maintitle_left_bg_r.png) top left no-repeat;
}

.leftSidebar .widget_title_right div {
	background: url(Dark_Blue/maintitle_left_bg_l.png) top right no-repeat;
}


/* ---- Right Widget Title w/Nagigation ---- */

.rightSidebar .widget_title_right_but {
	background: url(Dark_Blue/maintitle_right_bg_r_but.png) top right no-repeat;
}

.rightSidebar div.widget_title_right_but_r {
	background: url(Dark_Blue/maintitle_right_bg_l.png) top left no-repeat;
}


/* ---- Left Widget Title w/Nagigation ---- */

.leftSidebar .widget_title_right_but {
	background: url(Dark_Blue/maintitle_left_bg_r_but.png) top left no-repeat;
}

.leftSidebar div.widget_title_right_but_r {
	background: url(Dark_Blue/maintitle_left_bg_l.png) top right no-repeat;
}

/* ---- Homepage layout 2 Title w/Nagigation ---- */

.home2_recentbox .widget_title_right_but {
	background: url(Dark_Blue/maintitle_left_bg_r.png) top left no-repeat;
}

.home2_recentbox div.widget_title_right_but_r {
	background: url(Dark_Blue/maintitle_left_bg_l.png) top right no-repeat;
}

/* ---- Right Title Arrows ---- */

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/**
 *  Vertical Buttons Right Sidebar
 */
.rightSidebar .jcarousel-skin-tango .jcarousel-next-vertical {
    background: transparent url(Dark_Blue/next-vertical.png) no-repeat 0 0;
}

.rightSidebar .jcarousel-skin-tango .jcarousel-prev-vertical {
    background: transparent url(Dark_Blue/prev-vertical.png) no-repeat 0 0;
}

.rightSidebar .jcarousel-skin-tango .jcarousel-next-vertical:hover,
.rightSidebar .jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -14px;
}

.rightSidebar .jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -28px;
}

.rightSidebar .jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.rightSidebar .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.rightSidebar .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.rightSidebar .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -42px;
}

.rightSidebar .jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.rightSidebar .jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -14px;
}

.rightSidebar .jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -28px;
}

.rightSidebar .jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.rightSidebar .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.rightSidebar .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.rightSidebar .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -42px;
}

/**
 *  Vertical Buttons Left Sidebar
 */
.leftSidebar .jcarousel-skin-tango .jcarousel-next-vertical {
    background: transparent url(Dark_Blue/next-vertical.png) no-repeat 0 0;
}

.leftSidebar .jcarousel-skin-tango .jcarousel-prev-vertical {
    background: transparent url(Dark_Blue/prev-vertical.png) no-repeat 0 0;
}

.leftSidebar .jcarousel-skin-tango .jcarousel-next-vertical:hover,
.leftSidebar .jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -14px;
}

.leftSidebar .jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -28px;
}

.leftSidebar .jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.leftSidebar .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.leftSidebar .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.leftSidebar .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -42px;
}

.leftSidebar .jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.leftSidebar .jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -14px;
}

.leftSidebar .jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -28px;
}

.leftSidebar .jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.leftSidebar .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.leftSidebar .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.leftSidebar .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -42px;
}

/* ------- Search box, Buttons and Title boxes ------- */

/* ------- Twitter Widget ------- */

.tweets li {background:url(Dark_Blue/tweet_widget_bg.gif) bottom left no-repeat;}
.tweets li .tweet_icon {background-image:url(Dark_Blue/tweet_icon.png);}

p.tweet_txt span a {color:#999;}
p.tweet_txt span a:hover {color:#fff;}

/* ------- Calendar ------- */

#wp-calendar {
	background-color:#323232;
	border-top:1px solid #484a4f;
	border-left:1px solid #484a4f;
}

#wp-calendar caption {
	color:#999;
}

#wp-calendar th {
	background:#118eb7;
	color:#333;
	text-shadow:#2bb0e2 1px 1px 0px;
}

#wp-calendar td {color:#999;}
#wp-calendar tr:hover {background-color:#2c2c2c;}


/* ---- Right sidebar Search box ---- */

.rightSidebar .searchbox, .contentbar .searchbox {
	background-image:url(Dark_Blue/searchboxbg.png);}

.rightSidebar .search input.box, .contentbar .search input.box {
	color: #999;
	background-color:#242528;
	border-top:1px solid #161718;
	border-left:1px solid #161718;
	border-right:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
}

.rightSidebar .search input.box:focus, .contentbar .search input.box:focus {
	color: #1e9db8;
	background-color:#1f252c;
	border:1px solid #1e7a9e;
	-moz-box-shadow: inset 0 0 2px 2px #133648;
	-webkit-box-shadow: inset 0 0 2px 2px #133648;
	box-shadow: inset 0 0 2px 2px #133648;
}
.rightSidebar .search button.btn, .contentbar .search button.btn {
	background: url(Dark_Blue/search_bg.png) no-repeat top right;
}
.rightSidebar .search button.btn:hover, .contentbar .search button.btn:hover {
	background: url(Dark_Blue/search_bg.png) no-repeat bottom right;
}


/* ---- Left sidebar Search box ---- */

.leftSidebar .searchbox {
	background-image:url(Dark_Blue/searchboxbg.png);}

.leftSidebar .search input.box {
	color: #999;
	background-color:#242528;
	border-top:1px solid #161718;
	border-left:1px solid #161718;
	border-right:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
}

.leftSidebar .search input.box:focus {
	color: #1e9db8;
	background-color:#1f252c;
	border:1px solid #1e7a9e;
	-moz-box-shadow: inset 0 0 2px 2px #133648;
	-webkit-box-shadow: inset 0 0 2px 2px #133648;
	box-shadow: inset 0 0 2px 2px #133648;
}

.leftSidebar .search button.btn {
	background: url(Dark_Blue/search_bg.png) no-repeat top right;
}

.leftSidebar .search button.btn:hover {
	background: url(Dark_Blue/search_bg.png) no-repeat bottom right;
}

.widget_box .search input.box {
	color: #999;
	background-color:#303030;
	border-top:1px solid #161718;
	border-left:1px solid #161718;
	border-right:1px solid #595959;
	border-bottom:1px solid #595959;
}

/* ---- Blog List ---- */

.bloglist_imgbg {
	background-image:url(Dark_Blue/widget_blogimg_bg.gif)}
	
.bloglist_imgbg a img {
	border:1px solid #1d1d1d;
}

.bloglist_imgbg a img:hover {
	border-top:1px solid #a4a4a4;
	border-left:1px solid #a4a4a4;
}

.bloglist small {
	float:left;
	color:#666;
	padding-top:0px;
	margin-top:3px;
	text-shadow:#000 1px 1px 0px;
	border-top: 1px dotted #4c4c4c;
}

.bloglist_comm {
	background:url(Dark_Blue/bloglist_comm_bg.png);
}
	
.bloglist_comm a {
	color:#ccc;
}

.bloglist_comm a:hover {
	color:#fff;
}

.toggle .togglet span,
.toggle .toggleta span {color: #ccc; background: url(Dark_Blue/togglebut_plus.gif) no-repeat left; text-shadow:1px 1px #333333}
.toggle .toggleta span { background: url(Dark_Blue/togglebut_minus.gif) no-repeat left;  text-shadow:1px 1px #333333}

.accordion .acc-title span,
.accordion .acc-titlec span {color: #ccc; background: url(Dark_Blue/togglebut_plus.gif) no-repeat left;  text-shadow:1px 1px #000}
.accordion .acc-titlec span { background: url(Dark_Blue/togglebut_minus.gif) no-repeat left; text-shadow:1px 1px #000 }

/* ---------------------------------
		Comment Box
--------------------------------- */	

.post-author-box {
	background-color:#303236;
	border-bottom:1px solid #424449;
	border-right:1px solid #424449;
	border-left:1px solid #27282b;}
	
	
.post-author-box .post-author-title h2 {
	background-color:#27282b;
	border-right:none
	}

.post-author-title h2, .inside_title h2, #reply-title {
	color:#ccc;
	border-top:1px solid #27282b;
	border-left:1px solid #27282b;
	border-right:1px solid #424449;
	border-bottom:1px solid #424449;
	}
	
.archive_header	{
	color:#1e1f1f;
	text-shadow:#7c7d7f 1px 1px 0px;
	background-color:#565759;
	border-top:1px solid #777879;
	border-left:1px solid #777879;
	border-right:1px solid #222325;
	border-bottom:1px solid #222325;}
	
.archive_header b {
	color:#ccc;
	text-shadow:#000 1px 1px 0px;
}


.comment-date {
	background-color:#565759;
	border-top:1px solid #777879;
	border-left:1px solid #777879;
	border-right:1px solid #222325;
	border-bottom:1px solid #222325;}
	
.comment-date a {
	color:#1e1f1f;
	text-shadow:#7c7d7f 1px 1px 0px;
}

.comment-date a:hover {
	color:#ccc;
	text-shadow:#000 1px 1px 0px;
}
	
.comment-text {
	background: url(Dark_Blue/commentboxbg.gif) top left no-repeat;
	border-right:1px solid #424449;
}


.avatar-box img {
	border:5px solid #999999;
}


.comment-reply-link {
	border-top:1px solid #dadada;
	border-left:1px solid #e8e8e8;
	border-bottom:1px solid #2a2a2a;
	border-right:1px solid #2a2a2a;
	color:#28292c;
	text-shadow:#ececec 1px 1px 0px;
	background:url(Dark_Blue/blog_reply.gif) top right no-repeat;}
	
.comment-reply-link:hover {
	color:#000;
	text-shadow:#ececec 1px 1px 0px;
	background:url(Dark_Blue/blog_reply.gif) bottom right no-repeat;}
	
#submit_button {
	border-top:1px solid #dadada;
	border-left:1px solid #e8e8e8;
	border-bottom:1px solid #2a2a2a;
	border-right:1px solid #2a2a2a;
	color:#28292c;
	text-shadow:#ececec 1px 1px 0px;
	background:url(Dark_Blue/blog_submit.gif) top right no-repeat;
}

#submit_button:hover {
	color:#07698e;
}

/* ---- Big Button ---- */

a.bigbutton {
	color:#525252;
	text-shadow:#d7d7d7 1px 1px;
}

a.bigbutton {
	background:url(Dark_Blue/bigbut_l.png) top left no-repeat;
}

a.bigbutton span {
	background:url(Dark_Blue/bigbut_r.png) top right no-repeat;
}

a.bigbutton:hover {
	color:#0c536b;
	text-shadow:#90e5f4 1px 1px;
	background:url(Dark_Blue/bigbut_l_over.png) top left no-repeat;
}

a.bigbutton:hover span {background:url(Dark_Blue/bigbut_r_over.png) top right no-repeat;}

/* ---- Small Button ---- */

a.smbutton {
	color:#424242;
	text-shadow:#d7d7d7 1px 1px;
}

a.smbutton {
	background:url(Dark_Blue/smbut_l.png) top left no-repeat;
}

a.smbutton:hover {
	color:#0c536b;
	text-shadow:#66efff 1px 1px;
	background:url(Dark_Blue/smbut_l_over.png) top left no-repeat;
}


a.smbutton span {
	background:url(Dark_Blue/smbut_r.png) top right no-repeat;
}


a.smbutton:hover span {background:url(Dark_Blue/smbut_r_over.png) top right no-repeat;}


/* ---- Left Title Box MAIN ---- */

.main_title_light_left {
	background-image: url(Dark_Blue/maintitlebg_l.png);
}

.main_title_light_left div {
	background-image: url(Dark_Blue/maintitlebg_r.png);
}


/* ---- Right Title Box MAIN ---- */

.main_title_light_right {
	background-image: url(Dark_Blue/maintitlebg_l2.png);
}

.main_title_light_right div {
	background-image: url(Dark_Blue/maintitlebg_r2.png);
}

	
/* ------- Blog Post ------- */

.post_user {
	background-image: url(Dark_Blue/blogpost_topbg.png);
}

a.all {
	background:url(Dark_Blue/more.gif) right 10px no-repeat;
}

a.all:hover {
	background:#217da0 url(Dark_Blue/more_sel.gif) right 10px no-repeat;
	color:#292c33;
}

a.all_post {
	background:url(Dark_Blue/more.gif) right 8px no-repeat;
	color:#2cbffe;
}

a.all_post:hover {
	background:#3dc0f7 url(Dark_Blue/more_sel.gif) right 8px no-repeat;
	color:#fefffe;
}


/* ---- Contact box ---- */

.buttonontopbox a {
	background:url(Dark_Blue/ontop_icon.png) top left no-repeat;
}


/* ------- Footer ------- */

#footer {
	background-image: url(Dark_Blue/footermainbg.png);
}

#footermainbox {
	background:url(Dark_Blue/footermainboxbg.jpg) top center no-repeat;
}

#footerbottom {
	background-image:url(Dark_Blue/footerbottombg.png);}
	
#footerbottom span {
	color:#ccc;
	text-shadow:1px 1px 0 #000;
}

#footerbottom span a {
	color:#ccc;
}

#footerbottom span a:hover {
	color:#fff;
}

/* ------- Footer widgets ------- */
	
.footer_widg_content .widget_title_right, .footer_widg_content .widget_title_right_but {
	background:url(Dark_Blue/footer_widg_title_l.jpg) left top no-repeat;}
	
.footer_widg_content .widget_title_right div, .footer_widg_content .widget_title_right_but div {
	background:url(Dark_Blue/footer_widg_title_r.jpg) right top no-repeat;
	}

/* ------- Flickr footer widget ------- */

.flickr li {
	background: url(Dark_Blue/widg_flickrbg.gif) no-repeat;}
	
.flickr li a img {
	border:1px solid #252525;
}

.flickr li a img:hover {
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
}
