/*
	SAUB3R1
	(c) 2012, Chris Cifonie
	http://seydesign.com/SAUB3R1
*/

/* Colourtags
	Table of Contents
==================================================
	General
	Title Block

    Toolbar 1
    Toolbar 2
    Toolbar 3
	Breadcrumb

	Top 
	Top Lower
	Middle Upper 
	Middle 
	Middle Lower 
	Bottom Upper 
	Bottom 

*/


/* General
================================================== */
html {
	background-color: #00395a;
}
body {
	background-color: #00395a;
}
/* Title Block
================================================== */
div.colorBar{
	background-color:#00395a;
	border-color:#00395a;
}
div.titleBlock {
}
hgroup.titles {
}
h1#site_title {
	color: #999999;
}
h2#site_slogan {
	color: #B1B1B1;
}



/* Toolbar 1
================================================== */
nav.toolbar1 ul li.hasChildren a:after {
	border-top-color: #87D9FF;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
nav.toolbar1 ul ul li.hasChildren a:after {
	border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #87D9FF;
}
nav.toolbar1 ul li a,
nav.toolbar1 ul li:first-child a {
	border-color: #D8D8D8;
}
nav.toolbar1 ul ul li a,
nav.toolbar1 ul ul li:first-child a {
	background-color: #FAFAFA; 
	border-color: #D8D8D8;
}
nav.toolbar1 > ul > li.currentListItem > a:link,
nav.toolbar1 > ul > li.currentListItem > a:visited {
	color: #5A5A5A;
	border-color: #2197D3;
}
nav.toolbar1 ul ul li.currentListItem a:link,
nav.toolbar1 ul ul li.currentListItem a:visited {
	background-color: #FAFAFA; 
	color: #919191;
	border-color: #D8D8D8;
}
nav.toolbar1 > ul > li.currentAncestorListItem > a:link,
nav.toolbar1 > ul > li.currentAncestorListItem > a:visited {
	color: #949494;
	border-color: #47BDF9;
}
nav.toolbar1 ul ul li.currentAncestorListItem a:link,
nav.toolbar1 ul ul li.currentAncestorListItem a:visited {
	background-color: #FFFFFF; 
	color: #999999;
}
nav.toolbar1 ul li.normalListItem a:link,
nav.toolbar1 ul li.normalListItem a:visited {
	color: #A1A1A1;
}
nav.toolbar1 > ul > li.currentListItem > a:hover,
nav.toolbar1 > ul > li.currentListItem > a:active,
nav.toolbar1 > ul > li.currentAncestorListItem > a:hover,
nav.toolbar1 > ul > li.currentAncestorListItem > a:active,
nav.toolbar1 > ul > li.normalListItem > a:hover,
nav.toolbar1 > ul > li.normalListItem > a:active {
	border-color: #54CAFF;
}
nav.toolbar1 ul ul li.currentListItem a:hover,
nav.toolbar1 ul ul li.currentListItem a:active,
nav.toolbar1 ul ul li.currentAncestorListItem a:hover,
nav.toolbar1 ul ul li.currentAncestorListItem a:active,
nav.toolbar1 ul ul li.normalListItem a:hover,
nav.toolbar1 ul ul li.normalListItem a:active {
	background-color: #FFFFFF; 
	color: #54CAFF;
}
/* Toolbar 2
================================================== */
div.toolbar2Bg {
	background:url(images/bg_tile_noise.png) repeat #E0E9F7;
	box-shadow: inset 0  8px 8px -8px #000000,
	inset 0 -8px 8px -8px #000000;
}
nav.toolbar2 ul ul {
	background:url(images/bg_tile_noise.png) repeat #ccc;
}

nav.toolbar2 {
	border-left-color: #353535;
}

nav.toolbar2 > ul > li:hover{
	background:url(images/bg_tile_noise.png) repeat #555555;	
}

nav.toolbar2 > ul > li.last,
nav.toolbar2 ul li a,
nav.toolbar2 ul ul,
nav.toolbar2 ul ul li a,
nav.toolbar2 ul ul li:first-child a {
	border-left-color: #919191;
	border-right-color: #353535;
	border-top-color: #3F3F3F;
}
nav.toolbar2 ul li.hasChildren a:after {
	border-top-color: #CCCCCC;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
nav.toolbar2 ul ul li.hasChildren a:after {
	border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #CCCCCC;
}
nav.toolbar2 ul li.currentListItem a:link,
nav.toolbar2 ul li.currentListItem a:visited {
	color: #333;
}
nav.toolbar2 ul li.currentAncestorListItem a:link,
nav.toolbar2 ul li.currentAncestorListItem a:visited {
	color: #DDDDDD;
}
nav.toolbar2 ul li.normalListItem a:link,
nav.toolbar2 ul li.normalListItem a:visited {
	color: #00395a;
}





nav.toolbar2 ul li.normalListItem a:hover,
nav.toolbar2 li.normalListItem a:active,
nav.toolbar2 > ul > li.currentListItem > a:hover,
nav.toolbar2 > li.currentListItem > a:active,
nav.toolbar2 > ul > li.currentAncestorListItem > a:hover,
nav.toolbar2 > li.currentAncestorListItem > a:active {
	color: #000000;
}





/* Toolbar 3
================================================== */
nav.toolbar3{
	background-color: #FAFAFA;
	border-color: #CCCCCC;
}
nav.toolbar3 ul li a {
	background-color: #FDFDFD;
	border-color: #CCCCCC;
	box-shadow: 0 1px 1px #E0E0E0;
}
nav.toolbar3 ul li.currentListItem a:link,
nav.toolbar3 ul li.currentListItem a:visited {
	background-color: #FFFFFF;
	color: #00BFFF;
	border-color: #B7B7B7;
}
nav.toolbar3 ul li.currentAncestorListItem a:link,
nav.toolbar3 ul li.currentAncestorListItem a:visited {
	background-color: #FFFFFF;
	color: #0098D8;
}
nav.toolbar3 ul li.normalListItem a:link,
nav.toolbar3 ul li.normalListItem a:visited {
	color: #000000;
}
nav.toolbar3 ul li.currentListItem a:hover,
nav.toolbar3 li.currentListItem a:active,
nav.toolbar3 ul li.currentAncestorListItem a:hover,
nav.toolbar3 li.currentAncestorListItem a:active,
nav.toolbar3 ul li.normalListItem a:hover,
nav.toolbar3 li.normalListItem a:active {
	background-color: #FFFFFF;
	border-color: #B7B7B7;
	color: #0098D8;
}
/* Breadcrumb
================================================== */
div#breadcrumb {
}
nav#breadcrumb ul li a {
}
nav#breadcrumb ul li a:hover,.breadcrumContainer ul li a:active {
	text-decoration: underline;
}

/* Top Wrap
================================================== */
div.titleBox{
	background-color: #E0E9F7;
	border-color: transparent;
}
div.outer.top.header div.inner{
	background-color: #ff00ff;
	border-color: #FFFFFF;
}
div.outer.top.header h1,h2,h3,h4,h5,h6 {
color: #00395a;
}
div.outer.top.header {
	background-color: #00395a;
	border-top-color: transparent;
	border-bottom-color: transparent;
	color: #4C4C4C;
}
div.outer.top.header a:link,
div.outer.top.header a:visited{
	color: #2197D3;
}
div.outer.top.header a:hover,
div.outer.top.header a:active{
	color: #54CAFF;
}
div.outer.top.header div.sdSlideNav a:link,
div.outer.top.header div.sdSlideNav a:visited{
	color: #2197D3;
}
div.outer.top.header div.sdSlideNav a:hover,
div.outer.top.header div.sdSlideNav a:active{
	color: #54CAFF;
}
div.outer.top.header div.sdSlidePager a{
	color: #2197D3;
}
div.outer.top.header div.sdSlidePager a.activeSlide{
	color: #54CAFF;
}
div.outer.top.header input.form-input-field {
	background-color: #FFFFFF;
	border-color: #D0D0D0;
	color: #4C4C4C;
}
div.outer.top.header textarea.form-input-field {
	background-color: #FFFFFF;
	border-color: #D0D0D0;
	color: #4C4C4C;
}
div.outer.top.header div.filesharing-item {
	border-color: #D0D0D0;
}
div.outer.top.header div.filesharing-item:nth-child(even) {
	background-color: #EFEFEF;
}
div.outer.top.header div.filesharing-item:nth-child(odd) {
	background-color: #E4E4E4;
}
/* ExtraContent 2 Wrap
================================================== */
div.extracontent2 h1,
div.extracontent2 h2,
div.extracontent2 h3,
div.extracontent2 h4,
div.extracontent2 h5,
div.extracontent2 h6 {
	color: #00395a;
}
div.extracontent2{
	border-color: #DEDEDE;
	color: #1F1F1F;
}
div.extracontent2 a:link,
div.extracontent2 a:visited{
	color: #00395a;
}
div.extracontent2 a:hover,
div.extracontent2 a:active{
	color: #00395a;
}
div.extracontent2 input.form-input-field {
	background-color: #FFFFFF;
	border-color: %colour_extracontent2_background - 0.1%;
	color: #383838;
}
div.extracontent2 textarea.form-input-field {
	background-color: #FFFFFF;
	border-color: %colour_extracontent2_background - 0.1%;
	color: #383838;
}
div.extracontent2 div.filesharing-item {
	border-color: %colour_extracontent2_background - 0.1%;
}
div.extracontent2 div.filesharing-item:nth-child(even) {
	background-color: #FFFFFF;
}
div.extracontent2 div.filesharing-item:nth-child(odd) {
	background-color: #F9F9F9;
}
/* Middle Wrap
================================================== */
div.middle {
	background-color: #E0E9F7;
	border-color: #DEDEDE;
}
div.middle div.wide h1,
div.middle div.wide h2,
div.middle div.wide h3,
div.middle div.wide h4,
div.middle div.wide h5,
div.middle div.wide h6 {
	color: #00395a;
}
div.middle div.wide hr {
	background-color: #DEDEDE;
}
div.middle div.wide {
	border-color: #DEDEDE;
	color: #1F1F1F;
}
div.middle div.wide a:link,
div.middle div.wide a:visited{
	color: #00A3D8;
}
div.middle div.wide a:hover,
div.middle div.wide a:active{
	color: #19BCF1;
}
div.middle div.wide input.form-input-field {
	background-color: #FFFFFF;
	border-color: #E5E5E5;
	color: #383838;
}
div.middle div.wide textarea.form-input-field {
	background-color: #FFFFFF;
	border-color: #E5E5E5;
	color: #383838;
}
div.middle div.wide div.filesharing-item {
	border-color: #E5E5E5;
}
div.middle div.wide div.filesharing-item:nth-child(even) {
	background-color: #FFFFFF;
}
div.middle div.wide div.filesharing-item:nth-child(odd) {
	background-color: #F9F9F9;
}
div.middle div.wide h1.blog-entry-title a:link,
div.middle div.wide h1.blog-entry-title a:visited {
	text-decoration: none;
}
div.middle div.wide div.blog-entry-date,
div.middle div.wide p.blog-entry-tags {
	border-color: #DEDEDE;
}
div.middle div.narrow h1,
div.middle div.narrow h2,
div.middle div.narrow h3,
div.middle div.narrow h4,
div.middle div.narrow h5,
div.middle div.narrow h6 {
	color: #00395a;
}
div.middle div.narrow hr {
	background-color: #CCCCCC;
}
div.middle div.narrow {
	color: #777777;
}
div.narrow h3#sidebar_title,
div.narrow div#sidebar,
div.narrow div#plugin_sidebar div#blog-categories,
div.narrow div#plugin_sidebar div#blog-archives,
div.narrow div#plugin_sidebar ul.blog-tag-cloud,
div.narrow div#plugin_sidebar div#blog-rss-feeds {
	background-color: #FAFAFA;
	border-color: #CCCCCC;
	color:#777777
}
div.narrow div#plugin_sidebar div#blog-categories div.before,
div.narrow div#plugin_sidebar div#blog-archives div.before,
div.narrow div#plugin_sidebar ul.blog-tag-cloud div.before,
div.narrow div#plugin_sidebar div#blog-rss-feeds div.before
{
	background-color:#F7F7F7;
	border-color:#E0E0E0;
	color:#AAAAAA
}
div.middle div.narrow a:link,
div.middle div.narrow a:visited{
	color: #1F1F1F;
}
div.middle div.narrow a:hover,
div.middle div.narrow a:active {
	color: #383838;
}
div.middle div.narrow input.form-input-field {
	background-color: #FFFFFF;
	border-color: #E0E0E0;
	color: #909090;
}
div.middle div.narrow textarea.form-input-field {
	background-color: #FFFFFF;
	border-color: #E0E0E0;
	color: #909090;
}

/* Middle Lower Wrap
================================================== */
div.extracontent3 h1,
div.extracontent3 h2,
div.extracontent3 h3,
div.extracontent3 h4,
div.extracontent3 h5,
div.extracontent3 h6 {
	color: #B20000;
}
div.extracontent3{
	border-color: #DEDEDE;
	color: #1F1F1F;
}
div.extracontent3 a:link,
div.extracontent3 a:visited{
	color: #B20000;
}
div.extracontent3 a:hover,
div.extracontent3 a:active{
	color: #CB1919;
}
div.extracontent3 input.form-input-field {
	background-color: #FFFFFF;
	border-color: %colour_extracontent3_background - 0.1%;
	color: #383838;
}
div.extracontent3 textarea.form-input-field {
	background-color: #FFFFFF;
	border-color: %colour_extracontent3_background - 0.1%;
	color: #383838;
}
div.extracontent3 div.filesharing-item {
	border-color: %colour_extracontent3_background - 0.1%;
}
div.extracontent3 div.filesharing-item:nth-child(even) {
	background-color: #FFFFFF;
}
div.extracontent3 div.filesharing-item:nth-child(odd) {
	background-color: #F9F9F9;
}

/* ExtraContent 4 Wrap
================================================== */
div.extracontent4 h1,
div.extracontent4 h2,
div.extracontent4 h3,
div.extracontent4 h4,
div.extracontent4 h5,
div.extracontent4 h6 {
	color: #FFFFFF;
}
div.extracontent4{
	background-color: #131313;
	border-color: #DEDEDE;
	color: #FFFFFF;
}
div.extracontent4 a:link,
div.extracontent4 a:visited{
	color: #CC99FF;
}
div.extracontent4 a:hover,
div.extracontent4 a:active{
	color: #E5B2FF;
}
div.extracontent4 input.form-input-field {
	background-color: #2C2C2C;
	border-color: #000000;
	color: #FFFFFF;
}
div.extracontent4 textarea.form-input-field {
	background-color: #2C2C2C;
	border-color: #000000;
	color: #FFFFFF;
}
div.extracontent4 div.filesharing-item {
	border-color: #000000;
}
div.extracontent4 div.filesharing-item:nth-child(even) {
	background-color: #181818;
}
div.extracontent4 div.filesharing-item:nth-child(odd) {
	background-color: #0D0D0D;
}

/* Bottom Wrap
================================================== */
div.bottom{
	border-color: #DEDEDE;
	color: #666666;
}
div.bottom a:link,
div.bottom a:visited{
	color: #00A3D8;
}
div.bottom a:hover,
div.bottom a:active{
	color: #19BCF1;
}
/* Social Icons
================================================== */
div.middle div.narrow div.social h2 {
	color: #1F1F1F;
}

div.middle div.narrow ul.social_links a:link,
div.middle div.narrow ul.social_links a:visited {
	color: #A9A9A9;
}

div.middle div.narrow ul.social_links a:hover,
div.middle div.narrow ul.social_links a:active {
	color: #00A3D8;
}