@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
}

/* BODY */

html, body {
    background-color: silver;
    color: #333333;
margin:0;
padding:0;
height:auto;
height:100%;
min-height:100%;
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height:140%;
text-align: left;
font-size: 11px;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
text-align:center;
}

div.background {
height: 100%;
width: 865px;
margin-left: auto;
margin-right: auto;
}

.white {
height: 100%;
min-height: 400px;
background-color:#FFF;
width: 865px;
text-align:left;
/* margin-top:20px; */
color:#000;
float:left;
}

.maincontent {
	height: 100%;
width: 825px;
margin-left: auto;
margin-right: auto;
}

/* HEADER */

.header {
position:relative;
height: 189px;
width: 825px;
background-color:#fff;
margin-left: auto;
margin-right: auto;
}

	 

/* COLUMNS */

.columnleft {
	float:left;
	width: 250px;
	height:100%;
	margin-top: 15px;
}

.columnright {
	float:right;
	width: 535px;
	height:100%;
	padding: 20px 20px 60px 20px;
}

/* ONE COLUMN BODY */
.columnone {
		float:right;
	width: 825px;
	height:100%;
	padding: 20px 0px 60px 0px;
}

/* WIDGETS */
.sidenav-box {
	float:left;
	margin-bottom: 10px;
}

.widgetbox-left {
	float:left;
	width:240px; /* Padding Left + Padding Right + Width = 250px */
	height: 100%;
	background-color:#eee;
	margin-top:5px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

/* TEXT */

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	text-decoration: none;
}
	
a:link {
	color: #031F43;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #031F43;
}
a:hover {
	text-decoration: none;
	color: #A0B0D7;
}
a:active {
	text-decoration: none;
	color: #A0B0D7;
}

.textmain {
}

/* FOOTER */

.footer, .push {
height: 2em;
padding-top: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

.bottomnav {
	float:left;
	height: 50px;
	width:825px;
	text-align:center;
}


/* RALEIGH'S ADDITIONS */

#containerr {
width: 500px;
padding-left:15px;
padding-top:25px;
text-align:center;
}

#leftr {
width: 150px;
float: left;
}

#centerr {
width: 150px;
float: left;
padding-left: 20px;
}

#rightr {
float: right;
width: 150px;
}

h3{
font-family: "Tahoma",Arial,Helvetica,Tahoma,sans-serif;
font-size: 18px;
line-height: 24px;
font-weight: normal;
}

.widgetbox-left h3{
font-family: "Tahoma",Arial,Helvetica,Tahoma,sans-serif;
font-size: 11px;
line-height: 24px;
background:#00b0f0;
color:#fff;
margin:-5px -5px 0px -5px;
padding:2px 0px 2px 15px;
text-align:left;
font-weight:bold;
}

#containerr h3 {
padding-top:0px;
margin-top:5px;
padding-bottom:0px;
margin-bottom:0px;
font-size: 16px;
}

#containerr p{
font-family: "Tahoma",Arial,Helvetica,Tahoma,sans-serif;
font-size: 13px;
line-height: 18px;
color: #777;
}

#searchbx {
background:#001e44;
color:white;
font: 'trebuchet ms', trebuchet;
padding:5px 5px;
border-radius:0 5px 5px 0;
-moz-border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
-o-border-radius:0 5px 5px 0;
border:0 none;
font-weight:bold;
font-size:10px 
}

.styled-select{
	margin-bottom:5px;
	margin-top:15px;
	}
#searchf{	
text-align: left;
padding-left:15px;
}

#searchf a:link{
font-size:9px;
}

#wright{
float:left;
width:110px;
overflow:auto;
margin-bottom:20px;
padding-top:5px;
} 

#wleft{
float:left;
width:100px;
overflow:auto;
margin-left:17px;
margin-bottom:20px;
padding-top:5px;
}

h4{
color:#001E44;
font-size:10px;
padding-top:10px;
}

#librarynews {
width:500px;
clear:left;
padding:30px 0px 0px 25px;
}

#librarynews h3{
border-width:2px;
border-color:#00b0f0;
border-bottom-style: solid;
clear:left;
}

#librarynews p {
color: #555;
font-size: 11px;
line-height: 15px;
margin: 15px 0 0;
}

.titlepost {
color: #001E44 !important;
font-weight: bold;
margin-bottom: -14px !important;
}

.datepost {
color: #001E44 !important;
margin-bottom: -15px !important;
font-size:10px !important;
}

.post{
border-width:1px;
border-color:#00b0f0;
border-bottom-style: dotted;
padding-bottom:15px;
}
