/* ------- 1. Structure ------- */
body { background: #f9f9f9 url(tos/bg.jpg) repeat scroll center top; }
#body_block { background: #f9f9f9; }
#footer{background:transparent url(tos/footer.jpg) repeat-x scroll center top; margin-top:0;}
#footer .inner{padding-top:80px;}
#sub_footer{filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5;}
#sub_footer .inner{filter: alpha(opacity=100); -khtml-opacity: 1.0; -moz-opacity: 1.0; opacity: 1.0; color: #fff;}
#header,#home_feature,#home_feature .background,#home_feature.staged .background,#home_feature.cu3er .background{background: transparent;}

/* ------- 2. Buttons ETC ------- */
#intro_blurb_title,#intro_blurb_title span{background-image:url(tos/intro.gif);}
p.submit input[type=submit] { background:url("images/buttons.gif") no-repeat scroll center -34px transparent;border:0 solid #131313;color:#EEEEEE;height:30px;letter-spacing:1px;line-height:16px;overflow:visible;padding:5px 12px;text-transform:uppercase;}
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,p.submit input[type=submit]{background-image:url(tos/buttons.gif);}
.button:active,.button:hover,.button,.wp-pagenavi span.current,.slider_content a.button,p.submit input[type=submit]{border-color:#07253D;background-image:url(tos/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:#3e3e3e;}
#footer a:link, #footer a:visited,#footer .textfield, #footer textarea, #footer, #home_feature .slider_full h2, #home_feature .slider_full
{color:#fff;}
.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:#3e3e3e;}
#footer_nav a:hover{color:#fff;text-decoration:underline;}
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(tos/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_nav_menu ul li a{background:transparent url(images/mini_icons.png) no-repeat scroll -265px 2px; display:block; padding:4px 0 8px 20px; text-shadow:1px 1px 1px #FFFFFF; }
#secondary .widget_nav_menu ul ul li a,#footer .widget_nav_menu ul ul li a{margin-left:20px;}
#secondary .widget_nav_menu ul li ul li ul li a,#footer .widget_nav_menu ul li ul li ul li a{margin-left:40px;}
#footer .background div.widget_nav_menu a {padding:0;}
#footer div.widget_nav_menu li {border:none;padding:2px 0;}

#secondary .widget_pages ul li a,#secondary .widget_recent_entries ul li a,#secondary .widget_nav_menu 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(tos/mini_icons.png);}
#body_block .twitter_bird,blockquote,.dropcap1,#spread_the_word span.sprite,#about_the_author span.sprite{background-image:url(tos/sprite.png);}
#blurb p.tweet{background-image:url(tos/tweet.png);}
#call_to_action_button{background-image: url(tos/get_started.jpg);}
.twitter_icon,.reddit_icon,.digg_icon,.stumbleupon_icon,.delicious_icon,.facebook_icon,.linkedin_icon{background-image: url(tos/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(tos/drop.png);}
.jqueryslidemenu ul ul.menu_flip {background-image:url(tos/dropR.png);}
.jqueryslidemenu ul ul ul, .jqueryslidemenu ul ul.menu_flip ul{background-image:url(tos/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(tos/slider_loader.gif) no-repeat scroll center top;}
#contactFormWidget .loadingImgWidgetFt{background:transparent url(tos/loader_widget_ft.gif) no-repeat scroll 0 0;}

