/* ------- 1. Structure ------- */
html, body {background-color:#e6e6e6;}
#header {background:#e3e3e3 url(romich/header_romich.jpg) repeat-x scroll center top;}
#footer{background:#06223A url(romich/footer.jpg) repeat-x scroll center top;}
#home_feature{background:#3c84b8 url(romich/home_feature_romich.jpg) repeat-x scroll center top;}
#home_feature .background {background-image:url(romich/full.jpg);}
#home_feature.staged .background {background-image:url(romich/stage_romich.jpg);}
#home_feature.cu3er .background {background-image:url(romich/cu3er.jpg);}
#breadcrumbs {background:url(romich/outset_breadcrumbs_plate_romich.jpg);no-repeat scroll center bottom #ffffff;}
#breadcrumbs .inner {background:url(romich/outset_breadcrumbs_romich.jpg);no-repeat scroll center top #3c84b8;}
#body_block {background-color:#fff;}
#body_block .inner {background:url(romich/body_block_romich.gif);repeat-y scroll center top #ffffff;}
#sub_footer {background:url(romich/footer_background_romich.gif);repeat-y scroll center top #e6e6e6;}
#sub_footer .inner {background:url(romich/footer_romich.jpg);repeat-y scroll center top #e6e6e6;height:79px;}
p.breadcrumb {padding-top:20px;padding-left:10px;}
div.entry {padding:0 10px;}
div#primary .content {padding:0 10px;}
#sub_footer {font-size:11px;}
#sub_footer .one_half {padding-top:45px;}
#sub_footer .one_half span, #sub_footer .one_half.last span {padding:0 15px;}

/* ------- 2. Buttons ETC ------- */
#intro_blurb_title,#intro_blurb_title span{background-image:url(romich/intro_romich.png);}
#intro_blurb {background-color:#3e89c0;}
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(romich/buttons.gif);}
.button:active,.button:hover,.button,.wp-pagenavi span.current,.slider_content a.button{border-color:#07253D;background-image:url(romich/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:#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;}
a {color:#3fbdef;}
#blurb {color:#e1e1e1}
h3.widgettitle {position:absolute;margin-left:-34px;display:block;width:371px;height:40px;background:url(romich/widget_background.png) top left no-repeat;color:#fff !important;overflow:visible !important;padding-left:40px;padding-top:10px;}
#has_sidebar #body_block .inner { overflow:visible;}
#secondary, #primary  {overflow:visible;}
.widget ul, .widget div {margin-top:50px;}
.widget span.contact_widget_name { display:block;margin-bottom:0;margin-top:30px; }
.widget ul li {padding-bottom:10px;}

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

/* ------- 5. Menu ------- */
#main_navigation {top:225px;left:5px;font-size:13px;}
#home_page #main_navigation {top:495px;left:5px;font-size:13px;}
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {color:#799640;}
.jqueryslidemenu ul ul {background-image:url(romich/drop.png);}
.jqueryslidemenu ul ul.menu_flip {background-image:url(romich/dropR.png);}
.jqueryslidemenu ul ul ul, .jqueryslidemenu ul ul.menu_flip ul{background-image:url(romich/drop_sub.png);}
.jqueryslidemenuz ul li ul li a:hover, .jqueryslidemenu ul ul li a:hover, #footer p.thanks{background:#79b922;color:#eee;}
.jqueryslidemenu ul ul li a, .jqueryslidemenu ul ul li a:link, .jqueryslidemenu ul ul li a:visited {color:#eee;}

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

/* ------- 7. Footer ------- */
#footer {margin:0;}
#sub_footer {border:0;padding:0;}
#footer_nav li {text-transform:none;}

/* -------- 8. Search Box -------- */

.search-box{
	background:transparent url(romich/searchbar_romich.png) no-repeat scroll left top;
	height:30px;
	margin-top:5px;
	overflow:hidden;
	width:288px;}
input.search-field{ 
	background:transparent none repeat scroll 0 0;
	border:0 none;
	float:left;
	height:25px;
	margin:0;
	padding:7px 0 0 14px;
	width:218px;
	color:#666;}
input.search-field:focus{ background:transparent url(romich/searchbar_romich.png) no-repeat scroll left -30px;}
input.search-go {
	background:transparent url(romich/searchbar_romich.png) no-repeat scroll right 0;
	border:0 none;
	cursor:pointer;
	float:left;
	height:30px;
	margin:0;
	padding:0;
	width:55px;}
input.search-go:hover{background-position:right -30px;}
