/*
	Blue
*/
body {
	background: #ddd;
	color: #333;
}
#page {
	background: #fff;
	border-top: 3px solid #0F1951;
	border-bottom: 3px solid #0F1951;
}
hr {	background-color: #0F1951;}
/* =Header
------------------------------*/
.site-title a {	color: #333;}
.site-description {	color:#999;}

/* =Menu
------------------------------*/
.main-navigation ul {
background: #0D0F11;
background: -moz-linear-gradient(top, #475E9A 0%, #0D0F11 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#475E9A), color-stop(100%,#0D0F11));
background: -webkit-linear-gradient(top, #475E9A 0%,#0D0F11 100%);
background: -o-linear-gradient(top, #475E9A 0%,#0D0F11 100%);
background: -ms-linear-gradient(top, #475E9A 0%,#0D0F11 100%);
background: linear-gradient(top, #475E9A 0%,#0D0F11 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#475E9A', endColorstr='#0D0F11',GradientType=0 ); }

.main-navigation ul li a{	color: #fff;}
.main-navigation ul li li a{	color: #444;}
.main-navigation ul li:hover > a{color:#fff;background: #475E9A;}

/* topicpath
------------------------------*/
#breadcrumb{background: #273167;;color: #ccc;}
#breadcrumb a {color:#CFF;}
/* =Content
------------------------------*/

.page-title {	color: #666;}
.hentry {
	border-color: #0057AD;
}
.entry-title {
	color:#017589;
	border-color: #0F1951 #0F1951 #2E3B7D #0F1951;
}
.entry-title, .entry-title a {
	color: #222;
}

/* Headings
---------------------------------- */
.entry-content h2 {
	color:#0057AD;
	border-bottom:3px #2E3B7D solid;
}
.entry-content h3 {
	background:#4081C2;
	color:#ffffff;
}
.entry-content h4 {
	color:#0057AD;
	border-bottom:1px dotted #9A8080;
	border-left:6px solid #2E3B7D;
}
.entry-content h5 {
	color:#2E3B7D;
	border-left:3px solid #408DD9;
}
.entry-content h6 {
	color:#2E3B7D;
}

/* =Widgets
------------------------------*/

.widget {
	border-color: #CCBFBF;
}
.widget-title {
	color: #fff;
background: #475E9A;
background: -moz-linear-gradient(top,  #0D0F11 0%, #475E9A 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0D0F11), color-stop(100%,#475E9A));
background: -webkit-linear-gradient(top,  #0D0F11 0%,#475E9A 100%);
background: -o-linear-gradient(top,  #0D0F11 0%,#475E9A 100%);
background: -ms-linear-gradient(top,  #0D0F11 0%,#475E9A 100%);
background: linear-gradient(top,  #0D0F11 0%,#475E9A 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0D0F11', endColorstr='#475E9A',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: #2D397B;}
.main-navigation ul,
.main-navigation ul > li a,
.main-navigation ul > li:hover a{background:#0F1951;}
.main-navigation ul li a:hover, .main-navigation ul ul li:hover a{background:#475E9A;}
}