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


blockquote:before {	background-image: url(../images/quote_start_dark.png); }

blockquote:after { background-image: url(../images/quote_end_dark.png); }

/* Layout
----------------------------------------------------------------------------------------------------*/

body#page {
 	background: #3D3D3D url(../images/footer_dark.png) 0 0 repeat;
}
 
#block-bottom {
	border-top: 1px solid rgba(0,0,0,0.3);
 	border-bottom: 1px solid rgba(255,255,255,0.07);
 	background: #4A4A4A url(../images/bottom_dark.png) 0 0 repeat;
}
 
#block-footer {
	border-top: 1px solid rgba(0,0,0,0.3);
	background: none;
}

#footer { 
	#808080;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}

#footer a {	color: #BEBFC0; }
#footer a:hover { color: #ffffff; }

/* Modules
----------------------------------------------------------------------------------------------------*/

#block-bottom .module { 
	color: #bebfc0;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}

c .badge { background-image: url(../images/module_badges_dark.png); }

#block-bottom .mod-box {
	border: 1px solid #353535;
	box-shadow: 0 1px 0 rgba(255,255,255,0.1), 0 1px 2px rgba(0,0,0,0.2) inset;
	background: #3D3D3D;
	background: -moz-linear-gradient(top, #444444 0%, #3D3D3D 100%);
	background: -webkit-linear-gradient(top, #444444 0%, #3D3D3D 100%);
	background: linear-gradient(to bottom, #444444 0%, #3D3D3D 100%);
}

#block-bottom .mod-fabric { box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.6) inset; }

#block-bottom .mod-line .module-title { background-image: url(../images/module_line_dark.png); }

#block-bottom .mod-stripes > .deepest { background-color: #4A4A4A; }


/* Menus
----------------------------------------------------------------------------------------------------*/

#block-bottom .menu-sidebar a,
#block-bottom .menu-sidebar li > span { color: #E1E1E1; }

#block-bottom .menu-sidebar a:hover,
#block-bottom .menu-sidebar li > span:hover { color: #ffffff; }

#block-bottom .menu-sidebar li.level1 { border-top: 1px solid #6E6E6E; }
#block-bottom .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_dark.png); }

#block-bottom .menu-sidebar ul a > span { background-image: url(../images/menu_sidebar_level2_dark.png); }

#footer .menu-line li a { 
	color: #BEBFC0;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}

#footer .menu-line li a:hover { color: #ffffff; }

#footer .menu-line li { background-image: url(../images/menu_line_item_footer_dark.png); }

/* Tools
----------------------------------------------------------------------------------------------------*/

#block-bottom  a.button-more {
	color: #DCDDDE; 
	background-position: 0 -60px;
	text-shadow: 0 -1px rgba(0,0,0,0.3);
}

#block-bottom  a.button-more:hover {
	color: #ffffff; 
	background-position: 0 -90px;
}

#block-bottom .module ul.line > li { background-image: url(../images/tools/list_line_dark.png); }
#block-bottom .module ul.line > li:first-child { background: none; }

#block-bottom  ul.check > li { 
	background-image: url(../images/tools/list_line_dark.png),
					  url(../images/tools/list_check.png);
}

#block-bottom  ul.check > li:first-child {
	background:	none,
				url(../images/tools/list_check.png) 0 0 no-repeat;
}

#block-bottom  ul.line-icon > li { 
	background-image: url(../images/tools/list_line_dark.png),
					  url(../images/tools/list_icon.png);
}

#block-bottom  ul.line-icon > li:first-child {
	background:	none,
				url(../images/tools/list_icon.png) 0 0 no-repeat;
}

#block-bottom  ul.link > li { 
	background-image: url(../images/tools/list_line_dark.png),
					  url(../images/tools/list_link.png);
}

#block-bottom  ul.link > li:first-child {
	background:	none,
				url(../images/tools/list_link.png) 0 0 no-repeat;
}

#block-bottom ul.zebra > li,
#block-bottom table.zebra tbody td { border-bottom: 1px solid #5A5A5A; }
#block-bottom ul.zebra > li:first-child,
#block-bottom table.zebra tbody tr:first-child td { border-top: 1px solid #5A5A5A; }

#block-bottom ul.zebra > li.odd,
#block-bottom table.zebra tbody tr.odd { background: #3A3A3A; }
#block-bottom ul.zebra > li:nth-of-type(odd),
#block-bottom table.zebra tbody tr:nth-of-type(odd) { background: #3A3A3A; }

#block-bottom em.box {
	border-color: #3C3C3C;
	color: #fff;
	background: #494949;
}

/* Extensions
----------------------------------------------------------------------------------------------------*/

.wk-slideset-inspire-gallery > div .next,
.wk-slideset-inspire-gallery > div .prev { background-image: url(../images/widgetkit/gallery/button.png); }