/******************************************************
    [ LAYOUT ]
*******************************************************/
#wrapper {
    background: #cecdcd url(images/default/background.png) top left repeat-x;
}


#home-wrapper {
    background: #cecdcd url(images/default/home-background.png) top left repeat-x;
}

a {
    color: #413f3f;
    text-decoration: underline;
}

a:hover {
    color: #f04e16;
    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 #000;
}

.sf-menu li:hover a, .sf-menu li a:hover, .sf-menu li.current_page_item a {
    background: url(images/default/nav-background-hover.png) top left repeat-x;
	color: #2e2d2d;
    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: #000;
    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: #000;
    text-shadow: 0 1px 0 #fff;
}

.sf-sub-indicator {
	background:		url('images/default/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: #e5e5e5;
    text-shadow: 0 1px 0 #000;
}

#featured .featuredpost p {
    color: #afafaf;
    text-shadow: 0 1px 0 #000;
}


#featured .more  a {
	background: url(images/default/featured-more-background.png) top left no-repeat;
	color: #434343;
    text-shadow: 0 1px 0 #fff;
}

#featured .more a:hover {
    color: #434343;
}

#featured .featuredpost img {
    background: #202020;
    border: 1px solid #232323;
}

.entry .more  a {
	background: url(images/default/featured-more-background.png) top left no-repeat;
	color: #434343;
    text-shadow: 0 1px 0 #fff;
}

.entry .more a:hover {
    color: #434343;
}

.entry .featuredpost img {
    background: #202020;
    border: 1px solid #232323;
}

.dotcontrols a { 
    background-image: url(images/default/fdots.gif); 
}

#featuredcontrol .prev{
	background:url(images/default/prev.png) top left no-repeat;
}


#featuredcontrol .next{
	background:url(images/default/next.png) top left no-repeat;
	}


/* Homepage */

#homepage-wrpapper {
    background: #fff url(images/default/line-background.png) top center no-repeat;
}

.homepage-content {
  background: url(images/default/line-background.png) bottom center no-repeat;  
}


.featuredbox h2 {
    color: #413f3f;
}

.featuredbox h2 a {
    color: #413f3f;
}

.featuredbox h2 a:hover {
    color: #222;
}

.featuredbox p {
    color: #727171;
}


.featuredbox .featuredmore a {
	background: url(images/default/readmore-background.png) left center no-repeat;
	color: #413f3f;
}

.featuredbox .featuredmore a:hover {
    color: #f04e16
    
}

#content-wrpapper {
    background: #fff url(images/default/contentwrap-background.png) top right repeat-y;
}

#content-wrpapper-nosidebar {
    background: #fff;
}

#contenthead {
    background: #000 url(images/default/content-header-background.png) top left repeat-x;
}

#contenthead h1 {
    color: #dddddd;
}

#content {
    color: #6d6d6d;
}

h1, h2, h3, h4, h5, h6 {
    color: #6d6d6d;
}

.post_thumbnail {
    background: #eee;
    border: 1px solid #ddd;

}

.post, .page {
	border-bottom: 1px solid #ccc;
}


.title {
    color: #4a4848;
}

.title a {
	color: #4a4848;
}

.title a:hover {
    color: #4a4848;
}

.pagetitle {
    background: #1b1a1a;
    color: #fff;
}

h2.generic {
    background: #555555;
    color: #fff;
}

.postdate {
    color: #413f3f;
    background: url(images/default/linedot.png) bottom left repeat-x;
}


.postmeta {
	background: url(images/default/linedot.png) bottom left repeat-x;
    color: #413f3f;
}


a.readmore {
	background: url(images/default/readmore-background.png) left center no-repeat;
	color: #413f3f;
}

a.readmore:hover {
    color: #f04e16
}
    
.entry {
    color: #6d6d6d;
}


blockquote {
	color: #666;
	border-left: 3px solid #CADAE7;
}



.wp-caption {
   background: #1b1a1a;
   border: 1px solid #232323;
}
	
/******************************************************
    [ SIDEBAR(S) ]
*******************************************************/
	
#sidebar a {
    color: #656565;
}

#sidebar a:hover {
    color: #f04e16;
}
	
    	
#search {
    border: 1px solid #bebebe;
    background: #c0c0c0 url(images/default/search-background.png) top left repeat-x;
}

#search input {
    background: none;
    color: #6d6d6d;
}
	
#s {
    background: none;
}
	   
    
#sidebar h2 {
	background: url(images/default/sidebar-tab.png) left bottom no-repeat;
    border-bottom: 1px solid #cccaca;
	color: #6a6868;
    text-shadow: 0 1px 0 #fff;
}


	
#sidebar ul li li {
	background: url(images/default/arrow.gif) no-repeat top left;
}
	
#sidebar ul li ul li {
	background: url(images/default/arrow.gif) no-repeat top left;
}

#sidebar ul li ul li:hover, #sidebar ul li li:hover{
    border-bottom: 1px solid #dedede;
}

.entry ul li {
list-style-type:none;
margin:0;
padding:5px 0 5px 8px;
}
.entry ul li {
	background: url(images/default/arrow.gif) no-repeat top left;
}

.entry ul li:hover{
    border-bottom: 1px solid #dedede;
}

#wp-calendar caption {
    background: none !important;
}

#wp-calendar th {
	color: #6a6868;
    background: none !important;
}

#wp-calendar caption {
    background: #dedede;
    color: #555;
}

#wp-calendar td {
	color: #999;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #dedede;
	color: #555;
}


/******************************************************
    [ FOOTER ]
*******************************************************/

#footer-wrapper {
    background: #000000 url(images/default/home-background.png) top left repeat-x;
}

#fcontainer {
    background: url(images/fcontainer-trasp.png) top center no-repeat;
    color: #727171;
}


#fcontainer a {
    color: #727171;
    text-shadow: 0 1px 0 #000;
}

#fcontainer a:hover {
    color: #727171;
}

#fcontainer h2 {
	color: #d8d8d9;
    text-shadow: 0 1px 0 #000;
}




	
#fcontainer ul li ul li {
    border-bottom: 1px solid #2c2b2b;
}


#footer {
	background: #1b1b1b;
	border-top: 1px solid #2a2a2a;
	color: #9d9d9d;
}

#footer a {
	color: #9d9d9d;
} 

#footer a:hover {
	color: #9d9d9d;
} 

.footer-credits {
    color: #525151 !important;
}

.footer-credits a {
	color: #525151 !important;
} 


/* wp-pagenavi style overriding */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color: #737272 !important;
    background:none !important;
    border: 0 !important;
}
.wp-pagenavi a:hover {
    color: #fff !important;
    background:#555555 !important;
    border: 0 !important;
    
}
.wp-pagenavi span.pages {
    color: #737272 !important;
    background: none !important;
    border: 0 !important;
}
.wp-pagenavi span.current {
    color: #fff !important;
    background:#555555 !important;
    border: 0 !important;
}
.wp-pagenavi span.extend {
    background:transparent !important;
    color: #737272 !important;
    background: none !important;
    border: 0 !important;
}	

/******************************************************
    [ COMMENTS ]
*******************************************************/

.commentlist {
    background: #eee;

}

.avatar { 
    border: 3px solid #ffffff;  
}

.comment-author {
    background: #ddd;
}

.comment-reply-link  {
	background: #e1dddd;
	color: #5b5b5b;
    text-shadow: 0 1px 0 #fff;
}

.comment-reply-link:hover {
	background-color: #cdcbcb;
    color: #5b5b5b;
}
	
.fn, .fn a:link, .fn a:hover, .fn a:visited { 
    color: #333; 
}


.commentmetadata a, .commentmetadata a:hover {
    color: #999; 
}

#lt { margin-bottom:1.4em; }

code { font-size:12px; }