/*
	FlexiBusiness by FlexiThemes.com
	Default (Dark Red Color Sheme)
*/

/******************************************************
    [ LAYOUT ]
*******************************************************/
#wrapper {
    background: #fae3e3 url(images/darkred/background.png) top left repeat-x;
}


#home-wrapper {
    background: #fae3e3 url(images/darkred/home-background.png) top left repeat-x;
}

a {
    color: #910202;
    text-decoration: underline;
}

a:hover {
    color: #e41010;
    text-decoration: none;
}

/******************************************************
    [ HEADER ]
*******************************************************/

#header {
    background: url(images/header-transp.png) left bottom no-repeat;
}

#header h1 a, #header h1 a:visited {
	color: #fff;
}

#header h1 a:hover {
	color: #fff;
	}

#header h2 {
	color: #bdbdbd;
}



/******************************************************
    [ NAVIGATION ]
*******************************************************/


/* Superfish First Level */

/* Superfish First Level */
.sf-menu li {
    background: none;
}

.sf-menu li a {
    color: #fff;
    text-shadow: 0 1px 0 #760101;
}

.sf-menu li:hover a, .sf-menu li a:hover, .sf-menu li.current_page_item a {
    background: url(images/darkred/nav-background-hover.png) top left repeat-x;
	color: #8e0202;
    text-shadow: 0 1px 0 #fff;
}


/* Superfish Seccond Level */
.sf-menu li li {
    background: #c3c1c1 !important;
    border-top: 1px solid #ccc;
}

.sf-menu li li a {
    color: #8e0202;
    background: #ddd !important;
    text-shadow: 0 1px 0 #fff;
}

.sf-menu li li:hover a, .sf-menu li li a:hover, .sf-menu li li.current_page_item a {
    background: #eee !important;
	color: #8e0202;
    text-shadow: 0 1px 0 #fff;
}

.sf-sub-indicator {
	background:		url('images/darkred/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

/******************************************************
    [ CONTENT ]
*******************************************************/

/* Featired Posts */

#featured .featuredslide {
    background: none !important;
}

#featured .featuredpost h1 {
    color: #f0dfdf;
    text-shadow: 0 1px 0 #600000;
}

#featured .featuredpost p {
    color: #f6e2e2;
    text-shadow: 0 1px 0 #600000;
}


#featured .more  a {
	background: url(images/darkred/featured-more-background.png) top left no-repeat;
	color: #434343;
    text-shadow: 0 1px 0 #fff;
}

#featured .more a:hover {
    color: #8e0202;
}

#featured .featuredpost img {
    background: #780101;
    border: 1px solid #950f0f;
}

.dotcontrols a { 
    background-image: url(images/darkred/fdots.gif); 
}

#featuredcontrol .prev{
	background:url(images/darkred/prev.png) top left no-repeat;
}


#featuredcontrol .next{
	background:url(images/darkred/next.png) top left no-repeat;
	}


/* Homepage */

#homepage-wrpapper {
    background: #fff url(images/darkred/line-background.png) top center no-repeat;
}

.homepage-content {
  background: url(images/darkred/line-background.png) bottom center no-repeat;  
}


.featuredbox h2 {
    color: #910606;
}

.featuredbox h2 a {
    color: #910606;
}

.featuredbox h2 a:hover {
    color: #690808;
}

.featuredbox p {
    color: #727171;
}


.featuredbox .featuredmore a {
	background: url(images/darkred/readmore-background.png) left center no-repeat;
	color: #910202;
}

.featuredbox .featuredmore a:hover {
    color: #e31010
    
}

#content-wrpapper {
    background: #fff url(images/darkred/contentwrap-background.png) top right repeat-y;
}

#content-wrpapper-nosidebar {
    background: #fff;
}

#contenthead {
    background: #780101 url(images/darkred/content-header-background.png) top left repeat-x;
}

#contenthead h1 {
    color: #f7ebeb;
}

#content {
    color: #6d6d6d;
}

h1, h2, h3, h4, h5, h6 {
    color: #6d6d6d;
}

.post_thumbnail {
    background: #eee;
    border: 1px solid #ddd;
}

.post {
	border-bottom: 1px solid #ccc;
}


.title {
    color: #900202;
}

.title a {
	color: #900202;
}

.title a:hover {
    color: #900202;
}

.pagetitle {
    background: #900202;
    color: #fff;
}

h2.generic {
    background: #900202;
    color: #fff;
}

.postdate {
    color: #723e3e;
    background: url(images/darkred/linedot.png) bottom left repeat-x;
}


.postmeta {
	background: url(images/darkred/linedot.png) bottom left repeat-x;
    color: #723e3e;
}


a.readmore {
	background: url(images/darkred/readmore-background.png) left center no-repeat;
	color: #c00202;
}

a.readmore:hover {
    color: #fa0000
}
    
.entry {
    color: #6d6d6d;
}


blockquote {
	color: #666;
	border-left: 3px solid #CADAE7;
}



.wp-caption {
   background: #1b1a1a;
   border: 1px solid #232323;
}
	
/******************************************************
    [ SIDEBAR(S) ]
*******************************************************/
	
#sidebar a {
    color: #714949;
}

#sidebar a:hover {
    color: #db0505;
}
	
    	
#search {
    border: 1px solid #d79a9a;
    background: #fefcfc url(images/darkred/search-background.png) top left repeat-x;
}

#search input {
    background: none;
    color: #b46060;
}
	
#s {
    background: none;
}
	   
    
#sidebar h2 {
	background: url(images/darkred/sidebar-tab.png) left bottom no-repeat;
    border-bottom: 1px solid #edb9b9;
	color: #913131;
    text-shadow: 0 1px 0 #fff;
}


	
#sidebar ul li li {
	background: url(images/darkred/arrow.gif) no-repeat top left;
}
	
#sidebar ul li ul li {
	background: url(images/darkred/arrow.gif) no-repeat top left;
}

#sidebar ul li ul li:hover, #sidebar ul li li:hover{
    border-bottom: 1px solid #edb9b9;
}

#wp-calendar caption {
    background: none !important;
}

#wp-calendar th {
	color: #714949;
    background: none !important;
}

#wp-calendar caption {
    background: none !important;
    color: #714949;
}

#wp-calendar td {
	color: #714949;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #edb9b9;
	color: #714949;
}


/******************************************************
    [ FOOTER ]
*******************************************************/

#footer-wrapper {
    background: #540000 url(images/darkred/home-background.png) top left repeat-x;
}

#fcontainer {
    background: url(images/fcontainer-trasp.png) top center no-repeat;
    color: #fbd8d8;
}


#fcontainer a {
    color: #fbd8d8;
}

#fcontainer a:hover {
    color: #fbd8d8;
}

#fcontainer h2 {
	color: #fae3e3;
    text-shadow: 0 1px 0 #640000;
}




	
#fcontainer ul li ul li {
    border-bottom: 1px solid #9f2525;
}


#footer {
	background: #9f2525;
	border-top: 1px solid #c82f2f;
	color: #f6c6c6;
}

#footer a {
	color: #f6c6c6;
} 

#footer a:hover {
	color: #f6c6c6;
} 

.footer-credits {
    color: #d67373 !important;
}

.footer-credits a {
	color: #d67373 !important;
} 


/* wp-pagenavi style overriding */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color: #900202 !important;
    background:none !important;
    border: 0 !important;
}
.wp-pagenavi a:hover {
    color: #fff !important;
    background:#900202 !important;
    border: 0 !important;
    
}
.wp-pagenavi span.pages {
    color: #900202 !important;
    background: none !important;
    border: 0 !important;
}
.wp-pagenavi span.current {
    color: #fff !important;
    background:#900202 !important;
    border: 0 !important;
}
.wp-pagenavi span.extend {
    background:transparent !important;
    color: #900202 !important;
    background: none !important;
    border: 0 !important;
}	

/******************************************************
    [ COMMENTS ]
*******************************************************/

.commentlist {
    background: #fbeded;
    color: #333;

}

.avatar { 
    border: 3px solid #ffffff;  
}

.comment-author {
    background: #fae3e3;
}

.comment-reply-link  {
	background: #fae3e3;
	color: #940202;
    text-shadow: 0 1px 0 #fff;
}

.comment-reply-link:hover {
	background-color: #e7c5c5;
    color: #940202;
}
	
.fn, .fn a:link, .fn a:hover, .fn a:visited { 
    color: #333; 
}


.commentmetadata a, .commentmetadata a:hover {
    color: #999; 
}