/*
	Blue
*/

/* =Global
------------------------------*/
body {
	background: #eee;
	color: #333;
}
#page {
	border-top: 3px solid #0057AD;
	border-bottom: 3px solid #0057AD;
	background: #fff;
}
/* Headings */
hr {	background-color: #0057AD;}
#footer .site-info,
#footer .site-info a{color: #295682; text-decoration: none;}
#footer .site-info a{font-weight: bold;}
/* =Header
------------------------------*/
.site-title a {	color: #333;}
.site-description {	color:#999;}

/* =Menu
------------------------------*/
.main-navigation ul {
background: #00bbf4;
background: -moz-linear-gradient(top,  #00bbf4 0%, #0055a0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00bbf4), color-stop(100%,#0055a0));
background: -webkit-linear-gradient(top,  #00bbf4 0%,#0055a0 100%);
background: -o-linear-gradient(top,  #00bbf4 0%,#0055a0 100%);
background: -ms-linear-gradient(top,  #00bbf4 0%,#0055a0 100%);
background: linear-gradient(top,  #00bbf4 0%,#0055a0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbf4', endColorstr='#0055a0',GradientType=0 ); }
.main-navigation ul a{color: #fff;}
.main-navigation ul li:hover > a {color:#fff;background: #0055a0;}

/* topicpath
------------------------------*/
#breadcrumb{ background:#BFD9F2;}
#breadcrumb a {color: #36F;}

/* =Content
------------------------------*/
.hentry {	border-color: #0057AD;}
.entry-title {	color:#017589;border-color: #408DD9 #408DD9 #0057AD #408DD9;}
.entry-title, .entry-title a {	color: #222;}

/* Headings
---------------------------------- */
.entry-content h2 {
	color:#0057AD;
	border-bottom:3px #0057AD solid;
}
.entry-content h3 {
	background:#4081C2;
	color:#ffffff;
}
.entry-content h4 {
	color:#0057AD;
	border-bottom:1px dotted #9A8080;
	border-left:6px solid #0057AD;
}
.entry-content h5 {
	color:#0057AD;
	border-left:3px solid #408DD9;
}
.entry-content h6 {
	color:#0057AD;
}

/* =Widgets
------------------------------*/
.widget {	border-color: #CCBFBF;}
.widget-title {
	color: #fff;
background: #0055a0;
background: -moz-linear-gradient(top,  #0055a0 0%, #00bbf4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0055a0), color-stop(100%,#00bbf4));
background: -webkit-linear-gradient(top,  #0055a0 0%,#00bbf4 100%);
background: -o-linear-gradient(top,  #0055a0 0%,#00bbf4 100%);
background: -ms-linear-gradient(top,  #0055a0 0%,#00bbf4 100%);
background: linear-gradient(top,  #0055a0 0%,#00bbf4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0055a0', endColorstr='#00bbf4',GradientType=0 ); }

.widget ul li {
	color: #777;
	border-top:1px dotted #CCBFBF;
}
.widget a:hover,
.widget a:focus,
.widget a:active {
	background: #E8FCFF;
}


@media screen and (max-width: 768px) {
.main-navigation ul li,
.main-navigation ul ul li,
.main-navigation ul ul li:first-child{border-color:#256CCD;}
.main-navigation ul,
.main-navigation ul > li a,
.main-navigation ul > li:hover a{background:#00439F;}
.main-navigation ul li a:hover, .main-navigation ul ul li:hover a{background:#256CCD;}
}