@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);

@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);

html, body{

	min-height: 100%;

}



body{

	color: #000;

	font-family: 'Source Sans Pro', 'Trebuchet MS', sans-serif;

	font-size: 14px;

	background: #deedff url("./img_lib/mainbg.png") repeat-x fixed top;

}



#wrapper{

	margin: 0px auto;

	width:970px;

	overflow: visible;

	border-spacing: 0;

}



#head{

	background: url("./img_lib/header.png") no-repeat;

	height: 206px;

	text-align: left;

	width: 100%;

	display: block;

}

.logo {

	display: inline-block;

	padding: 40px 25px 25px 25px;

}

.icons{

	display: inline-block;

	float: right;

	padding: 150px 100px 0px 10px;

}

/*bootstrap overrides*/

.navbar {

	margin-bottom: inherit;

}

.navbar-nav{

	display: inline-block;

}

.navbar-default {

	border-color: transparent;

	background-color: transparent;

}

.nav  {

	text-transform: lowercase;

}



.dropdown-menu {

	text-transform: initial;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {

	background-color: initial;

}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{

	background-color: #fcf6dd;

}

.nav.navbar-nav {

    display: flex;

    justify-content: center;

    flex-wrap: wrap;

}

@media (min-width: 768px) {

    .navbar-nav {

        float: none;

    }

}



#nav {

	background-color: #ffe05c;

	font-family: 'Open Sans', sans serif;

	font-size: 22px;

	text-align: center;

}

#nav ul {
	margin: 0px auto;
}

#nav a{
	color: black;
	font-weight: normal;
}

#nav ul li ul a {
	font-weight: bold;
	color: #9a9ae2;
}

#nav a:hover, #nav li:hover{
	color: #9a9ae2;
}

#nav a.dropdown-toggle:hover {
	color: #000;
}


#content{
	background: #FFF;
	padding: 45px 25px 25px 35px;
	display: block;
}

#content .titleimg{
	margin-left: -15px;
}

#news{
	width: 650px;
	display: inline-block;
}

.previous{
	line-height: 50px;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
}

#feat{
	vertical-align: top;
	text-align: center;
	width: 240px;
	display: inline-block;
}

#feat small{
	font-style: italic;
}

.split1{
	width: 550px;
	display: inline-block;
	padding: 0px;
}

.split2{
	padding: 0px;
	vertical-align: top;
	text-align: center;
	width: 355px;
	display: inline-block;
}



#footer{
	color: #889ea6;
	text-align: center;
	background: #FFF;
	padding: 10px;

}





.selected {
	background: #F5F5F5;
}



a, a:visited {
	color: #9a9ae2;
	font-weight: bold;
	text-decoration: none !important;
}

a:hover, a:active{
	color:#666699;
	text-decoration: none !important;
}



img {
	border: none;
}



.title, h1 {
	color: #000;
	font-size: 18px;
}



h1 {
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
}



h2 {
	font-size: 16pt;
	font-weight: normal;
}

	

.date {
	font-weight: bold;
}



#smwrap{
	width: 100%;
	text-align: center;
}

.boxItem {
	margin: 0px auto;
	width: 215px;
	padding-bottom: 10px;
	display: inline-block;
}



code {
	font-family: "Courier New", Courier, monospace;
}



#recaptcha_area {
	display: block;
	margin: 0px auto;
}