/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee.css */

/* @override http://baroquetoulouse.com/wordpress/wp-content/themes/infocus/styles/coffee.css */

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

/* ------- 2. Buttons ETC ------- */
#intro_blurb_title,#intro_blurb_title span{background-image:url(coffee/intro.gif);
color: #c09a51;
}

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(coffee/buttons.gif);
color: #c09a51;

}



.button:active,.button:hover,.button,.wp-pagenavi span.current,.slider_content a.button{border-color:#26211D;background-image:url(coffee/buttons.gif);
	
}

/* ------- 3. Typography ETC ------- */
#about_the_author img,#footer h3.widgettitle, #footer div.widget li,#sub_footer,#footer p.thanks,table,th
{border-color:#564a41;}
#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:#564a41;}
a:hover,h3.portfolio a:hover,h2.portfolio a:hover,.blog_header a:hover{color:#382F28;}

a[rel~="lien"],
a.lien{
	color: #c09a51;
	border-bottom: 1px dotted #c09a51;
	-webkit-transition: color .5s, text-shadow .5s;
padding-right: 2px;
	padding-left: 2px;
	
}

a[rel~="lien"]:hover,
a.lien:hover{
	color: white;
	border-bottom: 1px dotted #c09a51;
	background-color: #c09a51;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}


a[rel~="ext"],
a.external {
	color: #c09a51;
	border-bottom: 1px dotted #c09a51;
	-webkit-transition: color .5s, text-shadow .5s;

	padding-left: 2px;

	padding-right: 12px;
	background: url(http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee/external.gif) no-repeat center right;
}

a[rel~="ext"]:hover,
a.external:hover {
	color: white;
	border-bottom: 1px dotted #c09a51;
	background: url(http://www.baroquetoulouse.com/vitrine/wp-content/themes/infocus/styles/coffee/externalhover.gif) no-repeat center right;
	background-color: #c09a51;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;

	
}  

a[rel~="PDF"],
a.external {
	padding-right: 12px;
	background: url(images/external.gif) no-repeat center right;
}

a[rel~="PDF"]:hover,
a.external:hover {
	padding-right: 12px;
	background: url(images/externalhover.gif) no-repeat center right;
}  



/* ------- 4. Icons / Sprites ------- */
#body_block .search-box,input.search-go{background-image: url(coffee/searchbar.png);
	background-color: transparent;
}




#search-footer div.search-box form input.search-go {
		background-image: none;
	border:0 none;
	cursor:pointer;
	float: right;
	height:30px;
	margin:0;
	padding:0;
	width:42px;}

#search-footer input#s.search-field {
	outline:none;
	border-style: none;
	padding: 7px 0 1px 14px;
	width: 225px;
}
#search-footer div.search-box form input.search-go:hover{background-position:right -30px;

}

div#search-footer.widget.widget_search {
	padding: 0;
}

#search-footer div.search-box form {
	margin: 0 0 5px;
}


#search-footer div.search-box {
	background-image:url(coffee/searchbar-footer.png);
}


#search-footer input#s.search-field:focus{ background:transparent url(coffee/searchbar-footer.png) no-repeat scroll left -30px;
	color: white;
}



#contact-form-widget {
	padding-bottom: 0;
}

#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(coffee/mini_icons.png);
}
#secondary .widget_categories ul li a {
	display: inline;
}
#body_block .twitter_bird,blockquote,.dropcap1,#spread_the_word span.sprite,#about_the_author span.sprite{background-image: url(coffee/sprite.png);}

#citation2  {
	background: transparent url(coffee/sprite.png) no-repeat scroll -168px -166px;font-size:14px;line-height: 20px;letter-spacing:0;
	padding-top: 10px;
	padding-left: 40px;
	margin-right: 0;
	margin-top: 40px;
	margin-left: 0;
}

#citation {
	padding-right: 40px;
		background: transparent url(coffee/sprite.png) no-repeat scroll 425px -215px;
	padding-bottom: 1px;
}
#blurb p.tweet{background-image:url(coffee/tweet.png);}
#call_to_action_button{background-image: url(coffee/get_started.jpg);}
.twitter_icon,.reddit_icon,.digg_icon,.stumbleupon_icon,.delicious_icon,.facebook_icon,.linkedin_icon{background-image: url(coffee/spread_the_word.png);}

/* ------- 5. Menu ------- */
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color: #c09a51;

	font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
	text-shadow: black 1px 1px 0;


	
	
}


.jqueryslidemenu ul li a:hover {color: white;
	
}

/* My Comment */
.current_page_item a {color: white;
	
}

#main_navigation ul li.current_page_item a {color: white;
}

#main_navigation ul li.current_page_item ul li a {color: #ddd;
}
#main_navigation ul li.current_page_parent a {color: white;
}



#main_navigation ul li.current_page_parent ul li a {color: #ddd;
}




#main_navigation ul li.current_page_parent ul li a:hover {color: white;
}

#main_navigation ul li.current_page_parent ul li.current_page_item a {color: white;
}



.jqueryslidemenu ul li ul li a:hover {color: white;
	
}
.jqueryslidemenu ul ul {background-image:url(coffee/drop.png);}
.jqueryslidemenu ul ul.menu_flip {background-image:url(coffee/dropR.png);}
.jqueryslidemenu ul ul ul, .jqueryslidemenu ul ul.menu_flip ul{background-image:url(coffee/drop_sub.png);}
.jqueryslidemenuz ul li ul li a:hover, .jqueryslidemenu ul ul li a:hover, #footer p.thanks{background:#382F28;color:#eee;}

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

#blurb a {
	color: #444;
}

#blurb a:hover {
	color: #c09a51;

	
	text-shadow: black 1px 1px 0;

}

#footer #etaussi ul li a {
	color: #c09a51;
 text-shadow: black 1px 1px 0;
}

#footer #etaussi ul li a:hover {
	color: white;
 text-shadow: black 1px 1px 0;
}
