/*
	Lightblue
*/

/* =Global
------------------------------*/
body {
	background: #eee;
	color: #333;
}
#page {
	background: #fff;
	border-top: 3px solid #7ECEF4;
	border-bottom: 3px solid #7ECEF4;
}
hr {	background-color: #42B7CD;}
/* =Header
------------------------------*/
.site-title a {	color: #333;}
.site-description {	color:#999;}

/* =Menu
------------------------------*/
.main-navigation ul {
background: #f9fcff;
background: -moz-linear-gradient(top,  #f9fcff 0%, #e5e5e5 49%, #d6d8db 51%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcff), color-stop(49%,#e5e5e5), color-stop(51%,#d6d8db));
background: -webkit-linear-gradient(top,  #f9fcff 0%,#e5e5e5 49%,#d6d8db 51%);
background: -o-linear-gradient(top,  #f9fcff 0%,#e5e5e5 49%,#d6d8db 51%);
background: -ms-linear-gradient(top,  #f9fcff 0%,#e5e5e5 49%,#d6d8db 51%);
background: linear-gradient(top,  #f9fcff 0%,#e5e5e5 49%,#d6d8db 51%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcff', endColorstr='#d6d8db',GradientType=0 ); }
.main-navigation ul a{	color:#333;}
.main-navigation ul li:hover > a {color:#fff;background:#0fb4e7;}

/* topicpath
------------------------------*/
#breadcrumb{ background:#E6F6F9;}
#breadcrumb a {color: #017589;}

/* =Content
------------------------------*/
.page-title {	color: #666;}
.hentry {
	border-color: #42B7CD;
}
.entry-title {
	color:#017589;
	border-color: #81CFDE #81CFDE #029EBC #81CFDE;
}
.entry-title, .entry-title a {
	color: #222;
}

/* Headings
---------------------------------- */
.entry-content h2 {
	color:#017589;
	border-bottom:3px #029EBC solid;
}
.entry-content h3 {
	background:#DFF3F6;
	color:#017589;
}
.entry-content h4 {
	color:#017589;
	border-left:6px solid #017589;
	border-bottom:1px dotted #9A8080;
}
.entry-content h5 {
	color:#017589;
	border-left:3px solid #81CFDE;
}
.entry-content h6 {	color:#017589;}

/* =Widgets
------------------------------*/
.widget {	border-color: #CCBFBF;}
.widget-title {
color: #fff;
background: #b7deed;
background: -moz-linear-gradient(top,  #b7deed 0%, #71ceef 50%, #21b4e2 51%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7deed), color-stop(50%,#71ceef), color-stop(51%,#21b4e2));
background: -webkit-linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%);
background: -o-linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%);
background: -ms-linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%);
background: linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#21b4e2',GradientType=0 ); }

.widget ul li {
	color: #777;
	border-top:1px dotted #CCBFBF;
}
.widget a:hover,
.widget a:focus,
.widget a:active {
	background: #E8FCFF;
}
#footer .site-info,
#footer .site-info a{color: #81CFDE; text-decoration: none;}
#footer .site-info a{font-weight: bold;}

@media screen and (max-width: 768px) {
.main-navigation ul li,
.main-navigation ul ul li,
.main-navigation ul ul li:first-child{border-color:#429AB5;}
.main-navigation ul,
.main-navigation ul > li a,
.main-navigation ul > li:hover a{background:#0fb4e7;}
.main-navigation ul li a:hover, .main-navigation ul ul li:hover a{background:#429AB5;}
}