/* Global Layout */
body
{
	background: #f2f2f2 url(firebrick/bg.gif) top left repeat-x;
	color: #666;
}
body.inner{
	background: #f2f2f2 url(firebrick/bg.gif) center -145px repeat-x;
}
/* ------- Header ------- */
#shim{
	background: url(firebrick/head.png) top center no-repeat;
}
ul.dropdown a:hover { 
	background: #631313; 	
}
ul.dropdown li a { 
	color: #eb9393;
}
/*ul.dropdown li.hover,*/
ul.dropdown li:hover,
ul.dropdown li a:hover { 
	background: #631313; 	
	color: #ffffff;
}
ul.dropdown li.current_page_item a{
	color:#ffffff;
}
ul.dropdown li.current_page_item a:hover{
	color:#ffffff;
}
ul.dropdown li a.current{
	color:#ffffff;	
}
ul.dropdown ul li { 
	background: #631313; 	
	border-bottom-color:#ccc; 
}								  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{ 
	color: #eb9393;
	border-right-color:#ffffff; 
	background: none;
}	
/* 
	LEVEL THREE
*/
ul.dropdown ul ul { 
}
ul.dropdown li:hover > ul { 
}
/* ------- Search form ------- */
#search{
	background: url(firebrick/search-bg.gif) top left no-repeat;		
}
#search .text{
	color: #fff;	
	background: none;
}
#search .submit{
	background: none;
}
/* ------- General structure ------- */
#splash{
	background: url(firebrick/fade.png) top center no-repeat;
}	
#front-caption{
	color: #343434;	
	border-bottom-color:#fff;
}
#front-caption p{
	border-bottom-color:#ddd;	
}
#sitemap-caption{
	color: #e5e5e5;	
	border-bottom-color:#e5e5e5;
}
#sitemap-caption p a{
	color: #e5e5e5;	
}
#section-title{
	background: url(firebrick/page-fade.png) top left no-repeat;	
}
#section-title h1{
	color: #fff;
}
#outer-page{
	background: url(firebrick/page-fade.png) 0 -85px no-repeat;
}
#page{
	background: #fdfcfc;
	border-color:#e5e5e5;
}
.portfolio_view {
	border-bottom-color:#e5e5e5;
}
.work-item{
	border-color:#e5e5e5;
}
.work-item img{
	background: #000;
}
.work-item span.image{
	background: #000 url(arsenic/glass.png) center no-repeat;
	background: rgba(0,0,0,.5) url(arsenic/glass.png) center no-repeat;
}
.work-item span.video{
	background: #000 url(arsenic/play.png) center no-repeat;
	background: rgba(0,0,0,.5) url(arsenic/play.png) center no-repeat;
}
.work h2{
	color: #791717;
}
.work h2 a{
	color: #791717;
}
.work h2 a:hover{
	color: #c02525;
}
.work a{
	color: #666666;
}
.work a:hover{
	color: #791717;
}
.work li{						
	background: url(firebrick/bull.gif) center left no-repeat;
}
.folio-item{
	border-color:#e5e5e5;
}
.folio-item img{
	background: #000;
}
.folio-item span.image{
	background: #000 url(arsenic/glass.png) center no-repeat;
	background: rgba(0,0,0,.5) url(arsenic/glass.png) center no-repeat;
}
.folio-item span.video{
	background: #000 url(arsenic/play.png) center no-repeat;
	background: rgba(0,0,0,.5) url(arsenic/play.png) center no-repeat;
}
#folio h3{
	color: #791717;	
}
#folio h3 a{
	color: #791717;
}
#folio h3 a:hover{
	color: #c02525;
}
#folio a{
	color: #666666;
}
#folio a:hover{
	color: #791717;
}
.entry{
	border-bottom-color:#e5e5e5;
}
.entry .error_required li{
	color:#791717;
}
.entry-content img{
	border-color:#e5e5e5;
}
.entry h1{
	color: #000000;
}
.entry h1 a{
	color: #000000;
}
.entry h2{
	color: #000000;
}
.entry h3{
	color: #000000;
}
.entry h4{
	color: #000000;
}
.entry h5{
	color: #000000;
}
.entry h6{
	color: #000000;
}
.entry li{
	color: #791717;
}
.entry a{
	color: #791717;
}
.entry blockquote{
	background: #f2f2f2 url(firebrick/q.gif) top left no-repeat;
}
.entry table{
	border-left-color:#e5e5e5;
	border-bottom-color:#e5e5e5;
}
.entry th, .entry td{
	border-top-color:#e5e5e5;
	border-right-color:#e5e5e5;	
}
.entry th{
	background: #f2f2f2;
}
.entry .highlight{
	background: #f2f2f2;	
}
.entry .highlight2{
	background: #791717;
	color: #fff;
}
.vcard {
	color:#666666;
}
.vcard cite {
	color: #791717;
}
.vcard cite a{
	color: #791717;
}
.commentlist  p{
	color:#666666;
}	
.commentmetadata ,.commentlist .reply {
	color:#bbb;
}
.cancel-comment-reply a{
	color:#bbb;
}
.comms-navigation, .navigation {
	clear: both;
}	
.children {
	border-top-color:#e5e5e5;	
	border-bottom-color:#e5e5e5;
	/*background: #f2f2f2;*/
}
.entry .commentlist li{
	/*border-top-color:#e5e5e5;
	border-bottom-color:#e5e5e5;*/
}
/*.entry .commentlist li.odd{
	background: #ffffff;
	border-top-color:#e5e5e5;	
}*/
.entry .commentlist li/*li.even*/{
	border-top-color:#e5e5e5;	
	border-bottom-color:#e5e5e5;
	background: #ffffff;
}
li.comment ul.children li {
	background: none;
	border-bottom-color:#e5e5e5;
	border-top-color:#e5e5e5;
}
#commentform{
	background: #f2f2f2;
	border-top-color:#e5e5e5;
	border-bottom-color:#e5e5e5;
}
#authorname, #author, #url, #email, #subject {
	color: #666666;
	border-color:#e5e5e5;
}
#comment, #message {
	color: #666666;
	border-color:#e5e5e5;
}
#submit{
	color: #fff;
	border-color:#e5e5e5;
	border-bottom-color:#e5e5e5;
}
.entry-author img{
	border-color:#e5e5e5;
}
.entry-foot{
	border-bottom-color:#e5e5e5;
}
.paginate a{
	background: #791717;
	color: #fff;
}
.paginate a.active{
	color: #791717;
	background: none;
}
#sidebar h3{
	border-bottom-color:#e5e5e5;
}
.widget_popular_posts{
	color: #666666;	
}
.widget_popular_posts a{
	color: #791717;	
}
#recentcomments{
	color: #666666;	
}
#recentcomments a{
	color: #791717;	
}
#sidebar a{
	color: #666666;	
}
#sidebar a:hover{
	color: #791717;
}
#sidebar{
	color: #791717;	
}
.widget input#s {
	border-color:#e5e5e5;
}
.widget input#searchsubmit {
	border-color:#e5e5e5;
}
.widget a{
	color: #666666;	
}
#flickr li a{
	border-color:#e5e5e5;
}
#flickr .flickr_badge_image a{
	border-color:#e5e5e5;
}
/* ------- Footer ------- */
#foot{
	color: #eb9393;
	background: url(firebrick/foot-bg.gif) top left;
}
#footer h5, #footer h6{
	color: #fff;
}
#bottom a{
	color: #fff;
}
.social1{
	background: url(firebrick/social1.gif) top left no-repeat;
}
.social2{
	background: url(firebrick/social2.gif) top left no-repeat;
}
.social3{
	background: url(firebrick/social3.gif) top left no-repeat;
}
.social4{
	background: url(firebrick/social4.gif) top left no-repeat;
}
/* ------- Styles for shortcodes images ------- */
.image_shcode {
	border-color:#eaeaea;
}
.image_shcode img{
	background:#F5F5F5 none repeat scroll 0 0;
	border-color:#fff;
}
.navigation ul li a {
	color: #dbdbdb;
}
.sf-menu ul {
	 /* left offset of submenus need to match (see below) */
}
.sf-menu li:hover {
	 /* fixes IE7 'sticky bug' */
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	 /* match top ul list item height */
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	 /* match ul width */
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	 /* match ul width */
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	color: #dbdbdb;
}
.sf-menu li ul {
	background-color: #631313;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#fff;
	background-color: #631313;	
}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	color:#fff;
}
/* Active Page Status CSS for all the browsers*/	
.sf-menu li.current-cat a, .sf-menu li.current_page_item a {
	color:#dbdbdb;
}
.sf-menu li.current-cat a:visited, .sf-menu li.current_page_item a:visited {
	color:#C4C4C4;
}
.sf-menu .current_page_item a {
	/**/
	color: #FFF;
}
.sf-menu ul li .current_page_item a {
	/**/
	background-image: none;
}
.sf-menu .current_page_ancestor a:hover {
	color:#DBDBDB;
}
.sf-menu li.current_page_ancestor ul li a {
	background-image: none;
}
.sf-menu  li.current_page_item ul li a {
	background-image: none;
}
.sf-menu  li.current_page_item ul li a:hover {
	background-image: none;
	color:#FFF
}