/* ------- 1. Structure ------- */
#header {background:#3B0209 url(custom/header.jpg) repeat-x scroll center top;}
#footer{background:#3B0209 url(custom/footer.jpg) repeat-x scroll 0px -10px;}
#home_feature{background:#3B0209 url(custom/home_feature.jpg) repeat-x scroll center top; height: 330px;}
#home_feature .background {background-image:url(custom/full.jpg);}
#home_feature.staged .background {background-image:url(custom/stage.jpg); height: 330px;}
#home_feature.cu3er .background {background-image:url(custom/cu3er.jpg);}
#slider_thumbnails { top: 305px; }
#slider_img { height: 300px; }

/* ------- 2. Buttons ETC ------- */
#intro_blurb_title,#intro_blurb_title span{background-image:url(custom/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, .slider_content a.button:focus { color: #eee; background-image:url(custom/buttons.gif);}
.button:active,.button:hover,.button,.wp-pagenavi span.current,.slider_content a.button{border-color:#40010A; background-image:url(custom/buttons.gif); color: #eeeeee;}

/* ------- 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:#777777;}
#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,h3.portfolio a, h2.portfolio a
{color:#830e15;}
#footer a:hover{color:#AF151B;}


/* ------- 4. Images ------- */
#body_block .search-box,#body_block input.search-go{background-image:url(custom/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(custom/mini_icons.png);}
#body_block .twitter_bird,blockquote,.dropcap1,#spread_the_word span.sprite,#about_the_author span.sprite{background-image:url(custom/sprite.png);}
#blurb p.tweet{background-image:url(custom/tweet.png);}
#call_to_action_button{background-image: url(custom/get_started.jpg);}
.twitter_icon,.reddit_icon,.digg_icon,.stumbleupon_icon,.delicious_icon,.facebook_icon,.linkedin_icon{background-image: url(custom/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(custom/drop.png);}
.jqueryslidemenu ul ul.menu_flip {background-image:url(custom/dropR.png);}
.jqueryslidemenu ul ul ul, .jqueryslidemenu ul ul.menu_flip ul{background-image:url(custom/drop_sub.png);}
.jqueryslidemenuz ul li ul li a:hover, .jqueryslidemenu ul ul li a:hover, #footer p.thanks{background:#600610;color:#fff;}

/* ------- 6. Preloaders ------- */
#loading_slider { background:transparent url(custom/slider_loader.gif) no-repeat scroll center top; }
#contactFormWidget .loadingImgWidgetFt { background:transparent url(custom/loader_widget_ft.gif) no-repeat scroll 0 0;}

/* ------- 7. Custom Modifications to Theme ------- */
h1, h2, h3 { font-size: 22px; }
#logo { top: 0px; }
#main_navigation { left: 500px; top: 30px; }
body#home_page #header { height:100px;}
body#home_page #body_block { padding-top: 30px; }
#breadcrumbs .inner { padding-top: 30px; }
#primary { width: 600px; }
h1.title, h2.title , #secondary h3.widgettitle,#secondary h2.widgettitle,h2.blog-title { color: #333; font-size: 22px; padding-bottom: 10px; width: 100%; background:transparent url(custom/line.gif) repeat-x scroll center bottom; }
#secondary h3.widgettitle { margin-bottom: 0px; }
#home_feature h2 { border-bottom: none; padding-bottom: 0px; background: none; font-size: 20px; }
.news-date { color: #3333; font-weight: bold; text-transform: uppercase; }
.blog_module .news-date { padding-left: 2px; margin-bottom: 10px; }
.news-title { width: 450px; float: left; }
.news-read-more {width: 100px; float: right; text-align: right;}
a.read-more { font-weight: bold; }
.latest-news .post { width: 100%; clear: both; margin-bottom: 20px;}
a:link, a:visited, a:hover, a:active, a:focus {color:#600610;}
a:hover { color: #000;  }

#footer { background: #222222; color: #777;}
#footer a, #footer a:visited, #footer a.button{ color: #777 }
#footer h3.widgettitle, #footer h2.widgettitle { padding-bottom: 12px; margin-bottom: 0px; color: #777;}
#footer #contact-form-widget { padding-bottom: 0px; }
#footer #contact-form-widget h3.widgettitle { margin-bottom: 12px; }
#footer h3, #bottom h3 { font-size: 20px; }
#footer { margin-top: 0px; }
#footer div.widget li { padding: 5px 0px 7px 2px; }
#footer div.widget li a:link, #footer div.widget li a:visited, #sub_footer a:link, #sub_footer a:visited  { color: #777777; }
#footer div.widget li a:hover, #sub_footer a:hover  { color: #cccccc; }
#bottom { color:#eee; background: #333; margin-top: 40px; }
#bottom p { color: #888888; }
#bottom .border { border-right: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; width: 284px; }
#bottom a.button:link, #bottom a.button:visited {color: #eeeeee;}
#bottom .inner { padding: 30px 0px; text-align: center;}
#footer .inner { padding: 30xp 0px; }
.blog_module .news-date {margin-bottom: 6px; margin-left: 2px; }
table { border: none; }
.widget li { padding: 12px 0px; }
#sub_footer { background: #222222; border: none; font-size: 12px; padding: 20px 0px; min-height: 40px; }
#bottom .one_third { margin-bottom: 0px; }
#footer #contact-form-widget h3.widgettitle { border: none; }
.alignright, img.alignright, a img.alignright, .alignleft, img.alignleft, a img.alignleft { margin-top: 6px; }
.content a[href$='.pdf'] {
display:inline-block;
padding-left:30px;
line-height:25px;
background:transparent url(custom/pdf_icon.gif) center left no-repeat;
}
.content a[href$='.doc'] {
display:inline-block;
padding-left:30px;
line-height:25px;
background:transparent url(custom/word_icon.gif) center left no-repeat;
}
.latest-news .post { margin-bottom: 10px; }
.news h2 { font-size: 15px; }
.news .news-date { padding-left: 2px; }
.slider_content { width: 332px; }
#slider_img img {height: 272px;  }
#stock-quote-sidebar { padding-bottom: 30px; overflow: visible; z-index: 1000; }


