/* ------- 1. Structure ------- */
#header {background:#06223A url(img/header.jpg) repeat-x scroll center top;}
#footer{background:#06223A url(img/footer.jpg) repeat-x scroll center top;}
#home_feature{background:#06223A url(img/home_feature.jpg) repeat-x scroll center top;}
#home_feature .background {background-image:url(img/full.jpg);}
#home_feature.staged .background {background-image:url(img/stage.jpg);}
#home_feature.cu3er .background {background-image:url(img/cu3er.jpg);}

/* ------- 2. Buttons ETC ------- */
#intro_blurb_title,#intro_blurb_title span{background-image:url(img/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(img/buttons.gif);}
.button:active,.button:hover,.button,.pagination span.current,.slider_content a.button{border-color:#07253D;background-image:url(img/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.link_list li a
{border-color:#144473;}
#footer a:link, #footer a:visited,#footer .textfield, #footer textarea, #footer, #home_feature .slider_full h2, #home_feature .slider_full
{color:#ddd;}
.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:#144473;}
#footer a:hover{color:#1D5F9F;}
a:hover,h3.portfolio a:hover,h2.portfolio a:hover,.blog_header a:hover{color:#0B375E;}

/* ------- 4. Icons / Sprites ------- */
#body_block .search-box,#body_block input.search-go{background-image:url(img/searchbar.png);}
#secondary .link_list 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(img/mini_icons.png);}
#body_block .twitter_bird,blockquote,.dropcap1,#spread_the_word span.sprite,#about_the_author span.sprite{background-image:url(img/sprite.png);}
#blurb p.tweet{background-image:url(img/tweet.png);}
#call_to_action_button1{background-image: url(img/download_now.jpg);}
#call_to_action_button2{background-image: url(img/get_started.jpg);}
.twitter_icon,.reddit_icon,.digg_icon,.stumbleupon_icon,.delicious_icon,.facebook_icon,.linkedin_icon{background-image: url(img/spread_the_word.png);}

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

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

/* ------- 7. Dialog ------- */
.ui-widget-overlay {
	background:#000;
	position:absolute;
	top:0;
	opacity: .80;
	filter:Alpha(Opacity=80);
}
.ui-dialog { position: relative; padding: .2em; width: 300px; background:white; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-content p { line-height:1.4em; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-corner-all  {
-moz-border-radius:3px 3px 3px 3px;
}
.ui-widget-header {
font-size:0.9em;
font-weight:bold;
margin:0.4em;
padding:7px;
}
.ui-widget-header {
background:url("http://oilreporter.org/stylesheets/img/ui-bg_highlight-soft_50_dddddd_1x100.png") repeat-x scroll 50% 50% #DDDDDD;
border:1px solid #DDDDDD;
color:#444444;
text-transform:uppercase;
}

div.recaptcha_error_box {display:none;}