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

/* Color: Blue */

/* Base
----------------------------------------------------------------------------------------------------*/


/* Base Color */
a,
em.box,
code,
h1,
h2,
h4,
#footer .menu a,
.menu-dropdown a.level2:hover,
.menu-dropdown a.level3:hover,
.menu-sidebar a:hover,
.menu-sidebar li > span:hover,
.module .module-title .color,
.mod-color .menu-sidebar a,
.mod-color .menu-sidebar li > span,
.mod-color,
form.style button,
form.style input[type="button"],
form.style input.button,
form.style #submit,
#system .author-box .name,
#system #comments .comment-byadmin .comment-head,
#system span.highlight,
#searchbox input,
#searchbox .results li.result.selected,
#searchbox .results li.result.selected h3,
#searchbox .results li.more-results:hover  {
	color: #70ccff !important;
	text-shadow: 0 0 5px rgba(0,161,250,0.4);
}

/* Hover Color */
a:hover,
#footer .menu a:hover,
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.mod-color .module-title,
.mod-color .menu-sidebar a:hover,
.mod-color .menu-sidebar li > span:hover,
form.style button:hover,
form.style input[type="button"]:hover,
form.style input.button:hover,
form.style #submit:hover {
	color: #B0E3FF !important;
	text-shadow: 0 0 5px rgba(0,161,250,0.6);
}

/* Sub Color */
small,
.menu-dropdown a.level2,
.menu-dropdown span.level2,
.menu-dropdown a.level3,
.menu-sidebar a,
.menu-sidebar li > span,
.mod-box .module-title .subtitle,
.mod-line .module-title .subtitle,
#system .item > .head .meta,
#system .item > .head .subtitle {
	color: #585F66;
	text-shadow: 0 1px 1px rgba(0,0,0,1.0);
}

/* Active Color */
h3,
h5,
h6,
.menu-dropdown li.active .level1,
.menu-dropdown a.current.level2,
.menu-dropdown a.current.level3,
.menu-sidebar a.current,
.breadcrumbs strong {
	color: #F2F9FF;
	text-shadow:
		0 -1px 0 rgba(0,0,0,1.0),
		0 0 5px rgba(255,255,255,0.4);
}

/* Box Styles */
code,
em.box,
form.style button,
form.style input[type="button"],
form.style input.button,
form.style #submit,
#searchbox .results li.result.selected,
#system .author-box,
#system #comments .comment-byadmin .comment-head,
#system span.highlight {
	border: 1px solid #234B64;
	border: 1px solid rgba(112,204,255,0.2);
	background: url(code.png) 0 0 repeat;
	box-shadow: inset 0 0 10px rgba(0,161,250,0.1);
}

ins, mark { background-color: #234B64; color: #70ccff; }

::-moz-selection { background: rgba(0,161,250,0.1); color: #70ccff; }
::selection { background: rgba(0,161,250,0.1); color: #70ccff; }


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

#block-header > div { background: url(header_color.png) 50% 0 no-repeat;padding-left: 30px; }

#totop-scroller { background: url(totop_scroller.png) 0 0 no-repeat; }

#footer { color: #434547; }
#footer a { color: #63636C; }
#footer a:hover { color: #6F6F77 !important; }


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

/* Fancy */
#menubar div.fancy div.fancy-3 { background-image: url(fancy.png); }

/* Menu Dropdown */
.menu-dropdown a.level1,
.menu-dropdown span.level1 { color: #ffffff !important; }
.menu-dropdown span.level1:hover {
    color: #B0E3FF !important;
    text-shadow: 0 0 5px rgba(0, 161, 250, 0.6) !important;
    }

.menu-dropdown a.level2,
.menu-dropdown span.level2,
#searchbox .results li.result { background: url(menu_dropdown_level2.png) 0 0 repeat-x; }

.menu-dropdown a.level2:hover,
#searchbox .results li.result.selected {
	border: 1px solid #234B64;
	border: 1px solid rgba(112,204,255,0.2);
	box-shadow: inset 0 0 10px rgba(0,161,250,0.1);
}

.menu-dropdown a.level3 { background: url(menu_dropdown_level3.png) 0 0 no-repeat; }

/* Menu Sidebar */
.menu-sidebar a.level1,
.menu-sidebar li > span.level1 { background: url(menu_sidebar_level1.png) 0 0 repeat-x; }

.menu-sidebar li.parent .level1 > span { background: url(menu_sidebar_parent.png) 100% 0 no-repeat; }

.menu-sidebar a.level2 { background: url(menu_sidebar_level2.png) 0 0 no-repeat; }

/* Module Color Menu Sidebar */
.mod-color .menu-sidebar a.level1,
.mod-color .menu-sidebar li > span.level1 { background: url(menu_sidebar_level1_color.png) 0 0 repeat-x; }

.mod-color .menu-sidebar li.parent .level1 > span { background-image: url(menu_sidebar_parent_color.png); }

.mod-color .menu-sidebar a.level2 { background-image: url(menu_sidebar_level2_color.png); }


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

.module .module-title .icon { background-image: url(module_icons.png); }

/* Module Color */
.mod-color {
	border: 1px solid #234B64;
	border-top-color: #4A8CB2;
	background: url(module_color.png) 0 0 repeat;
	box-shadow:
		inset 0 0 10px rgba(0,161,250,0.1),
		0 3px 5px rgba(0,0,0,0.5);
}

.mod-color .module-title .subtitle,
.mod-color small {
	color: #2C689B;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
}

/* Module Style */
.mod-metal a,
.mod-metal .menu-sidebar a:hover,
.mod-metal .menu-sidebar li > span:hover,
.content-whitebg #content a,
.content-whitebg #content h1,
.content-whitebg #content h2,
.content-whitebg #content h3,
.content-whitebg #content h4,
.content-whitebg #content h5 {
	color: #003755;
	text-shadow: 0 1px 0 rgba(255,255,255,0.3);
}


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

/* Button More */
a.button-more,
a.button-more:before,
a.button-more:after { background-image: url(button_more.png); }

/* List Styles */
.mod-color ul.line > li,
.mod-color .comments-list > .article,
.mod-color .wk-twitter-list .article { background: url(list_line_color.png) 0 0 repeat-x; }

ul.line-icon > li {
	background:
		url(list_line.png) 0 0 repeat-x,
		url(list_line_icon.png) 0 0 no-repeat;
}
#page ul.line-icon > li:first-child {
	background:
		none,
		url(list_line_icon.png) 0 0 no-repeat;
}

.mod-color ul.line-icon > li {
	background:
		url(list_line_color.png) 0 0 repeat-x,
		url(list_line_icon.png) 0 0 no-repeat;
}
#page .mod-color ul.line-icon > li:first-child {
	background:
		none,
		url(list_line_icon.png) 0 0 no-repeat;
}

ul.check > li { background: url(list_check.png) 0 0 no-repeat; }

.mod-color ul.zebra > li.odd { background: #234B64; }
.mod-color ul.zebra > li:nth-of-type(odd) { background: #234B64; }

/* Form Elements */
form.style button:hover,
form.style input[type="button"]:hover,
form.style input.button:hover,
form.style #submit:hover { box-shadow: inset 0 0 10px rgba(0,161,250,0.3); }


/* System
----------------------------------------------------------------------------------------------------*/

/* Pagination */
#system .pagination a.previous,
#system .pagination a.next { background-image: url(pagination_nav.png); }

/* Search */
#searchbox { background: url(searchbox.png) 0 50% no-repeat; }

#searchbox input:-moz-placeholder { color: #70ccff; }
#searchbox input::-webkit-input-placeholder { color: #70ccff; }
#searchbox input.placeholder { color: #70ccff; }

#searchbox.filled button { background: url(searchbox_reset.png) 50% 50% no-repeat; }


/* WidgetKit
----------------------------------------------------------------------------------------------------*/

/* Slideset Navigation */
.wk-slideset-catalyst .nav.icon span { background: url(nav.png) 0 0 no-repeat; }


/* FS Additions */
body { min-width: 980px; }
.wrapper { width: 980px; }
#maininner { width: 980px; }
#menu .dropdown { width: 250px; }
#menu .columns2 { width: 500px; }
#menu .columns3 { width: 750px; }
#menu .columns4 { width: 1000px; }

.fancy.bg1 {display: none;}
#footer a:hover { color: #6F6F77 !important; }