/* Copyright (C) 2007 - 2010 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* layout */
body { color: #D9D5CE; }

#footer { border-color: #FEF6E1; }

body.yoopage { background-color: #222120; }
#page-body { border-color: #FEF6E1; }

#menubar { border-color: #FEF6E1; }
#menubar div.menubar-1 { 
	background-color: #2C2B2A;
	border-color: #43413D;
}

#footer a.anchor { background-image: url(../../images/black/footer_anchor.png); }

#left div.left-1,
#right div.right-1,
#contentleft div.contentleft-1,
#contentright div.contentright-1 { border-color: #43413D; }

div.top-separator,
div.maintop-separator,
div.mainbottom-separator,
div.bottom-separator { background-image: url(../../images/black/separator.png);}

/* typography */
h1,
#page h1 a,
h3,
h5 { color: #FEF6E1; }

a:link,
a:visited { color: #FEFAED; }
a:hover { color: #FF3399; }

em.box { 
	border-color: #43413D;
	background-color: #191817;
}

ul.arrow li { background-image:/* url(../../images/black/typography/list_arrow.png);*/ }
ul.check li { background-image:/* url(../../images/black/typography/list_check.png);*/ }
ul.star li { background-image: /*url(../../images/black/typography/list_star.png); */}

ul.links li { background-image: /*url(../../images/black/typography/list_links.png); */}
#page ul.links li a { color: #FEFAED; }
#page ul.links li a:hover { color: #FF3399; }

ul.hoverbox li { background-image:/* url(../../images/black/typography/list_hoverbox.png); */}
ul.hoverbox li a { color: #B8B3AB; }
ul.hoverbox li:hover a { color: #FF3399; }
ul.hoverbox li span.title { color: #FEFAED; }

ul.table li,
table.listing thead th,
table.listing tbody td { border-color: #43413D; }

ul.table li:nth-child(odd),
table.listing tr.odd td { background-color: #2C2B2A; }

ul.table li:nth-child(even),
table.listing tr.even td { background-color: #191817; }

ol.disc { background-image: /*url(../../images/black/typography/list_disc.png); */}

hr.dotted {	background-image: /* url(../../images/black/typography/line_dotted.png); */}

div.note, span.note {
	color: #FEF6E1;
	background: #117799;
	border: 1px dashed #B9B3A8;
}
div.info, span.info,
div.alert, span.alert,
div.download, span.download,
div.tip, span.tip {	
	border: 1px dashed #B9B3A8;
	color: #FEF6E1;
}
div.info, span.info { background-color: #117799; }
div.alert, span.alert {	background-color: #BA2552; }
div.download, span.download { background-color: #7C8426; }
div.tip, span.tip {	background-color: #43413D; }

.spotlight.bottom .spotlight1 > * {	background-color: rgba(44,43,42,0.9); }

fieldset { border-color: #43413D; }

/* menus */
#toolbar .menu li a,
#footer .menu li a { color: #FEFAED; }
#toolbar .menu li a.active,
#toolbar .menu li a:hover { 
	color: #222120;
	background: #FEF6E1;
}
#footer .menu li a { background-image: /*url(../../images/black/footermenu_item_bg.png); */}

#menu a.level1 span.bg,
#menu span.level1 span.bg {	color: #FEF6E1; }

#menu li.level1:hover,
#menu li.remain { background-color: #FEF6E1; }

#menu li.level1:hover a.level1 span.bg,
#menu li.level1:hover span.level1 span.bg,
#menu li.remain .level1 span.bg,
#menu li.remain.active .level1 span.bg { color: #222120; }

#menu li.parent a.level1,
#menu li.parent span.level1 { background-image: url(../../images/black/menu_level1_item_parent.png); }

#menu .dropdown-3 {
	border-color: #43413D;
	background-color: #2C2B2A;
}

#menu li.level2 .hover-box1,
#menu li.level2.parent .group-box1 .hover-box1 { border-color: #3D3B38; }

#menu a.level2 span.bg,
#menu span.level2 span.bg {	color: #FEF6E1; }

#menu a.level3 span.bg,
#menu span.level3 span.bg {	color: #B8B3AB; }

div.mod-line ul.menu span.bg { color: #FEFAED; }
div.mod-line ul.menu li.level1 .level1 { /*background-image: url(../../images/black/submenu_level1_item_hover.png); */ }
div.mod-line ul.menu li.level1 .level1:hover span.bg { color: #222120; }

div.mod-line ul.menu li.parent .level1 span.bg { /*background-image: url(../../images/black/submenu_level1_item_parent.png); */ }
div.mod-line ul.menu li.level2 span.bg { /*background-image:   url(../../images/black/submenu_level2_item.png);  */}
	
/* modules */
.module h3.header {	color: #FEF6E1; }
.module h3.header span.title { border-color: #43413D; }

div.mod-box-default div.box-1 { 
	border-color: #43413D;
	background-color: #2C2B2A;
}
div.mod-box-templatecolor em { color: #FEF6E1;}
div.mod-box-templatecolor a.readmore { background-position: 0 -160px; }
#page div.mod-box-templatecolor a.readmore:hover { 
	color: #FEF6E1;
	background-position: 0 -120px;
}

div.mod-box-invert div.box-1 { 
	background-color: #FEF6E1;
	color: #43413D;
}
div.mod-box-invert h3.header span.title {
	border-color: #BCB6A7;
	color: #222120;
}
div.mod-box-invert h3.header span.subtitle { color: #222120; }
div.mod-box-invert em { color: #FEF6E1;}
div.mod-box-invert a { color: #222120; }
#page div.mod-box-invert a.readmore:hover {	color: #FEF6E1; }

div.mod-box-highlight h3.header span.title,
div.mod-box-highlight h3.header span.subtitle { color: #222120; }
div.mod-box-highlight a { color: #000000; }
div.mod-box-highlight em { color: #FEF6E1; }
#page div.mod-box-highlight a.readmore { background-position: 0 -160px; }
#page div.mod-box-highlight a.readmore:hover { 
	color: #FEF6E1;
	background-position: 0 -120px;
}

div.mod-hoverbox div.box-1 {
	border-color: #43413D;
	background-color: #2C2B2A;
}

div.mod-hoverbox-default:hover em { color: #FEF6E1;}
div.mod-hoverbox-default:hover a.readmore { background-position: 0 -160px; }
#page div.mod-hoverbox-default:hover a.readmore:hover { 
	color: #FEF6E1;
	background-position: 0 -120px;
}

div.mod-hoverbox-invert:hover div.box-1 { 
	background-color: #FEF6E1;
	color: #43413D;
}
div.mod-hoverbox-invert:hover div.box-1 { 
	background-color: #FEF6E1;
	color: #43413D;
}
div.mod-hoverbox-invert:hover h3.header span.title {
	border-color: #BCB6A7;
	color: #222120;
}
div.mod-hoverbox-invert:hover h3.header span.subtitle { color: #222120; }
div.mod-hoverbox-invert:hover em { color: #FEF6E1;}
div.mod-hoverbox-invert:hover a,
div.mod-hoverbox-invert:hover a.readmore { color: #222120; }
#page div.mod-hoverbox-invert:hover a.readmore:hover { color: #FEF6E1; }

div.mod-hoverbox-highlight:hover a.readmore { background-position: 0 -160px; }
#page div.mod-hoverbox-highlight:hover a.readmore:hover { 
	color: #FEF6E1;
	background-position: 0 -120px;
}

div.mod-separator,
#headerbar div.right div.mod-separator  { border-color: #43413D; }

div.mod-line-templatecolor:hover em { color: #FEF6E1;}
div.mod-line-templatecolor:hover a.readmore { background-position: 0 -160px; }
#page div.mod-line-templatecolor:hover a.readmore:hover { 
	color: #FEF6E1;
	background-position: 0 -120px;
}
div.mod-line-invert:hover div.box-1 { 
	background-color: #FEF6E1;
	color: #43413D;
}
div.mod-line-invert:hover h3.header span.title {
	border-color: #BCB6A7;
	color: #222120;
}
div.mod-line-invert:hover h3.header span.subtitle { color: #222120; }
div.mod-line-invert:hover em { color: #FEF6E1;}
div.mod-line-invert:hover a { color: #222120; }
#page div.mod-line-invert:hover a.readmore:hover { color: #FEF6E1; }
div.mod-line-highlight:hover a.readmore { background-position: 0 -160px; }
#page div.mod-line-highlight:hover a { color: #222120; }
#page div.mod-line-highlight:hover a.readmore:hover { 
	color: #FEF6E1;
	background-position: 0 -120px;
}

div.mod-polaroid h3.header span.title { border: none; }

div.mod-postit em { color: #FEF6E1;}
div.mod-postit a { color: #222120;}
div.mod-postit a:hover { color: #FF3399;}
div.mod-postit a.readmore { background-position: 0 -160px; }
#page div.mod-postit a.readmore:hover { 
	color: #FEF6E1;
	background-position: 0 -120px;
}

/* system */
#system .item > .date {
	background-color: #FEF6E1;
	color: #222120;
}
#system .item > .date .month { border-color: #222120; }

#system .item > .meta { color: #B8B3AB; }
#system .item > .meta > span > span { color: #FEF6E1; }

#system .items .item,
#system .items.leading,
#system .item-list { border-color: #43413D; }

#searchbox {
	border-color: #43413D;
	background-color: #353433;
}
#searchbox:hover  { background: #31302F; }
#searchbox input { color: #B0ADA8; }
#searchbox:hover input,
#searchbox input:focus { color: #FEF6E1; }
#searchbox button.magnifier { background-image: url(../../images/black/searchbox_magnifier.png); }
#searchbox button.reset {/* background-image: url(../../images/black/searchbox_reset.png); */}
#searchbox .loading button.reset { /* background-image: url(../../images/black/searchbox_loader.gif);*/ }
#searchbox .results {
	border-color: #43413D;
	background-color: #2C2B2A;
}
#searchbox .results li.results-header,
#searchbox .results li.more-results {
	background-color: #FEF6E1;
	color: #222120;
}
#searchbox .results li.result { 
	border-color: #43413D;
	color: #B0ADA8;
}
#searchbox .results li.result.selected { 
	color: #FF3399;
	background-color: #222120;
}
#searchbox .results li.result h3 { color: #D9D5CE; }
#searchbox .results li.result.selected h3 {	color: #FEF6E1; }
#searchbox .results li.more-results { /* background-image: url(../../images/black/searchbox_more_icon.png); */ }

table.zebra th,
table.zebra td { border-color: #43413D; }

table.zebra tbody tr.odd { background: #2C2B2A; }
table.zebra tbody tr:nth-of-type(odd) { background: #2C2B2A; }

table.zebra tbody tr.even { background: #191817; }
table.zebra tbody tr:nth-of-type(even) { background: #191817; }

ul.line > li { border-color: #4D4B47; }

.pagination a,
.pagination strong {
	border-color: #43413D;
	background-color: #2C2B2A;
}
.pagination a:hover {
	color: #222120;
	border-color: #FEF6E1;
	background-color: #FEF6E1;
}

.breadcrumbs {
	font-size: 12px;
	line-height: 18px;
}

.breadcrumbs a,
.breadcrumbs span {
	/*background-image: url(../../images/black/breadcrumbs.png) */;
	color: #B8B3AB;
}
.breadcrumbs strong { color: #FEF6E1; }

a.readmore { 
	background-image: url(/*../../images/black/readmore.png*/);
	color: #FEF6E1;
}
#page a.readmore:hover { color: #222120; }

/* extensions */
#page div.bubble div.yoo-tweet div.bubble-3 { 
	border-color: #43413D;
	background-color: #2C2B2A;
}
#page div.bubble div.yoo-tweet div.bubble-b2,
#page div.bubble div.yoo-tweet div.bubble-b3 { /*background-image: url(../../images/yootweet/bubble_corners_black.png); */}
#page div.bubble div.yoo-tweet div.meta a.image { 
	border-color: #43413D;
	background-color: #2C2B2A;
}

#page .zoo-comment.bubble-angled-vl div.bubble-arrow { background-image: /*url(../../images/black/zoo/bubble_arrow.png);*/ }
#page .zoo-comment.bubble-angled-vl div.avatar,
#page .zoo-comment.bubble-angled-vl div.bubble-3 {
	border-color: #43413D;
	background-color: #2C2B2A;
}



/* style */
.color-blue #footer a.anchor { background-image: url(../../images/color/blue/black/footer_anchor.png); }
.color-blue ul.links li { /* background-image: url(../../images/color/blue/black/typography/list_links.png); */ }
.color-blue ul.hoverbox li { /* background-image: url(../../images/color/blue/black/typography/list_hoverbox.png); */ }
.color-blue #menu li.parent a.level1,
.color-blue #menu li.parent span.level1 { background-image: url(../../images/color/blue/black/menu_level1_item_parent.png); }
.color-blue div.mod-line ul.menu li.level1 .level1 { background-image: url(../../images/color/blue/black/submenu_level1_item_hover.png); }
.color-blue div.mod-line ul.menu li.parent .level1 span.bg { background-image: url(../../images/color/blue/black/submenu_level1_item_parent.png); }
.color-blue div.mod-line ul.menu li.level2 span.bg { background-image: url(../../images/color/blue/black/submenu_level2_item.png); }
.color-blue a.readmore { /* background-image: url(../../images/color/blue/black/readmore.png); */}



.texture-squares #page-body { background-image: url(../../images/texture/black/texture_squares.png); */}

.texture-stripes #page-body { background-image: url(../../images/texture/black/texture_stripes.png); */}

.texture-brushes #page-body { background-image: /*url(../../images/texture/pink/texture_brushes_black.jpg); */}
.texture-brushes.color-blue #page-body { background-image: /*url(../../images/texture/blue/texture_brushes_black.jpg); */}
.texture-brushes.color-green #page-body { background-image: /*url(../../images/texture/green/texture_brushes_black.jpg); */}
.texture-brushes.color-orange #page-body { background-image: /*url(../../images/texture/orange/texture_brushes_black.jpg); */}
.texture-brushes.color-lilac #page-body { background-image: /*url(../../images/texture/lilac/texture_brushes_black.jpg); */}

.texture-gradient #page-body { background-image: url(../../images/texture/black/texture_gradient.jpg); }

.texture-curls #page-body { /*background-image: url(../../images/texture/black/texture_curls_mask.png); */}

.texture-splatter #page-body {/* background-image: url(../../images/texture/black/texture_splatter.jpg); */}