/* ------- 1. Structure ------- */
#header {background:#111418 url(deep_blue/header.jpg) repeat-x scroll center top;}
#footer{background:#0A0D12 url(deep_blue/footer.jpg) repeat-x scroll center top;}
#home_feature{background:#030303; /*url(deep_blue/home_feature.jpg) repeat-x scroll center top;*/}
#home_feature .background {/*background-image:url(deep_blue/full.jpg);*/}
#home_feature.staged .background {background-image:url(deep_blue/stage.jpg);}
#home_feature.cu3er .background {background-image:url(deep_blue/cu3er.jpg);}

/* ------- 2. Buttons ETC ------- */
/*#intro_blurb_title,#intro_blurb_title span{background-image:url(deep_blue/intro.gif);}*/
/*a.button_link,a.button_link:hover,a.button_link:active,a.button_link:active span,a.button_link span,.slider_content a.button,.slider_content a.button:hover{background-image:url(deep_blue/buttons.gif);}
.button:active,.button:hover,.button,.wp-pagenavi span.current,.slider_content a.button{border-color:#111418;background-image:url(deep_blue/buttons.gif);}*/

a.button_link,a.button_link:hover,a.button_link:active,a.button_link:active span,a.button_link span,.slider_content a.button,.slider_content a.button:hover{background-image:url(grey/buttons.gif);}
.button:active,.button:hover,.button,.wp-pagenavi span.current,.slider_content a.button{border-color:#2A2F35;background-image:url(grey/buttons.gif);}

/* ------- 3. Typography ETC ------- */
#about_the_author img,#footer h3.widgettitle, #footer div.widget li,#sub_footer,#footer p.thanks,table,th,#footer div.widget_categories li a, #footer div.widget_pages li a
{border-color:#2e353d;}
#footer a:link, #footer a:visited,#footer .textfield, #footer textarea, #footer, #home_feature .slider_full h2, #home_feature .slider_full
{color:#aaa;}
.url,#footer a:hover,.contact_widget_email a,.top_metadata a,#blurb p.tweet a,#commentform a,h3.toggle a,.dropcap2,.pullquote_left,.pullquote_right,blockquote,h1,#home_feature h2,h5,.blog_header a,.colored,#secondary .widget_calendar td a,#secondary h3.widgettitle,h3.portfolio a, h2.portfolio a
{color:#333A43;}
a:hover,h3.portfolio a:hover,h2.portfolio a:hover,.blog_header a:hover{color:#455D6F;}

/* ------- 4. Images ------- */
#body_block .search-box,#body_block input.search-go{background-image:url(deep_blue/searchbar.png);}
#secondary .widget_categories ul li a,#secondary .widget_links ul li a,#secondary .widget_archive ul li a,#secondary .widget_meta ul li a,
#secondary .widget_pages ul li a,#secondary .widget_recent_entries ul li a,
.contact_widget_name,.contact_widget_phone,.contact_widget_email,
ul.arrow_list li,ul.bullet_list li,ul.check_list li,
h3.toggle,h3.active,#secondary .widget_recent_comments ul li.recentcomments span,#secondary #twitter-widget.webtreats_twitter_widget ul li a
{background-image:url(deep_blue/mini_icons.png);}
#body_block .twitter_bird,blockquote,.dropcap1,#spread_the_word span.sprite,#about_the_author span.sprite{background-image:url(deep_blue/sprite.png);}
#blurb p.tweet{background-image:url(deep_blue/tweet.png);}
#call_to_action_button{background-image: url(deep_blue/get_started.jpg);}
.twitter_icon,.reddit_icon,.digg_icon,.stumbleupon_icon,.delicious_icon,.facebook_icon,.linkedin_icon{background-image: url(deep_blue/spread_the_word.png);}

/* ------- 5. Menu ------- */
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color:#aaa;}
.jqueryslidemenu ul ul {background-image:url(deep_blue/drop.png);}
.jqueryslidemenu ul ul.menu_flip {background-image:url(deep_blue/dropR.png);}
.jqueryslidemenu ul ul ul, .jqueryslidemenu ul ul.menu_flip ul{background-image:url(deep_blue/drop_sub.png);}
.jqueryslidemenuz ul li ul li a:hover, .jqueryslidemenu ul ul li a:hover, #footer p.thanks{background:#1E252D;color:#eee;}

/* ------- 6. Preloaders ------- */
#loading_slider { background:transparent url(deep_blue/slider_loader.gif) no-repeat scroll center top; }
#contactFormWidget .loadingImgWidgetFt { background:transparent url(deep_blue/loader_widget_ft.gif) no-repeat scroll 0 0;}

/* Extras by JJ */

#sub_footer{background-color:#f9f9f9; border:none;}
#sub_footer a { color: #08c; text-transform:none; }
#sub_footer a:link, #sub_footer a:visited, #sub_footer a:active { text-decoration: none; }
#sub_footer a:hover { text-decoration: underline; }

a.more-link {font-weight: bold;}

#sub_footer .inner {padding:8px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

.teaserthumbs { border:4px solid #ddd; float:right; margin-left: 6px }

h2 a, h3 a{color:#666;}
h2 a:hover, h3 a:hover{color:#222;}

.entry img, .entry iframe { border:1px solid #ddd; }
.map { width:452px; height:350px;}
img.map { padding-top:0; margin-top:0; }
img.noborder { border:none; }

.wp-caption-text { font-size: 0.9em; margin:0.5em;}

.small {/*font-size: 0.95em;*/}

.fancy_box li {margin-left: 10px;}

.wp-caption { margin-bottom: 1.5em;}

fb { margin-bottom: 1em; border:1px solid black; }


h3:target { background-color:#fcffb1; }
h5:target { background-color:#fcffb1; }

a.load_slider_img:hover { text-decoration: none; }

/* BEGIN Wp-tables reloaded */

/* Global CSS definitions for WP-Table Reloaded
inspired by "blue" theme of TableSorter 2.0 Plugin */

/* on how to change column widths, see below */

/* general table styles */
table {
    border:1px solid #ccc;
    border-width:1px 1px 0 1px;
    font-size:13px;
    line-height:18px;
    margin:0 0 22px 0;
    text-align:left;
}

tr {
    border-bottom:1px solid #ccc;
}
th, td {
    padding: .7em 1.25em;
}


table.wp-table-reloaded {
	font-family:"Helvetica Neue",Tahoma,Geneva,Arial,sans-serif;
/*	font-family:arial, sans-serif;*/
/*	background-color: #eee;*/
}

table.wp-table-reloaded td {
	vertical-align:top;
}

/* Styles for the tablehead (<th>) (if enabled) */
table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th {
	background-color: #ccc;
}

/* Styles for alternating row colors (if enabled) */
table.wp-table-reloaded tbody tr.even td {
	background-color:inherit;
}
table.wp-table-reloaded tbody tr.odd td {
	background-color: #eee;
}

table.wp-table-reloaded ol {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

table.wp-table-reloaded br {
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
}

table.wp-table-reloaded ol li {
	margin: 0;
	padding: 0;
	height:auto;
}

table.wp-table-reloaded ul{list-style:none outside;margin-left:0;list-style-type:disc;}

/* END Wp-tables reloaded */

span.wpcf7-list-item {display:block;}