/*
leftcol
maincol
recent posts
tags
recent comments
archives

colors:
dark blue
	background-color: #2E537E;

lime

orange

olive
597232

*/
/* ------------------------------------------------------------ */
/* debug */
.debug {
	/* debug */
	/* border: 1px solid black; */
}
/* ------------------------------------------------------------ */
/* general */
body {
	/* spacing */
	margin: 0px;
	padding: 0px;
	/* colors */
	background-color: #1B395D;
	/* fonts */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
img {
	border: 0px;	
}
/* ------------------------------------------------------------ */
/* wrapper for whole doc */
#wrapper{
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	float: left;
	width: 100%;
}
/* ------------------------------------------------------------ */
/* Header stuff */
#header{
	margin-top: 0px;
	background-color:#2E537E;
}
#logo {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 36px;
	margin-left: 20px;
	margin-bottom: 20px;
	font-weight: bold;
	color: orange;
	letter-spacing: .3em;
}
/* ------------------------------------------------------------ */
/* Menubar */
#menubar{
	clear: both;
	background-color: #7EA348;
	padding: 5px;
	height: 20px;
	border-top: 2px solid #C3DE78;
	border-bottom: 4px solid orange;
}
#menu_items {
	float: left;
	margin-left: 20px;
}
#menu_items span {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#menu_items a {
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #2E537E;
}
/* ------------------------------------------------------------ */
/* Search */
#search_box {
	float:right;
	margin-right: 5px;
}
#search_field {
	float:right;
	margin-right: 5px;
}
/* ------------------------------------------------------------ */
/* Page = left nav and content */
#page_wrapper {
}
#page {
	clear: both;
	margin-left: 75;
	margin-right: 100;
	padding: 5px;
	border-bottom: 1px solid gray;
	background-color: #ffffff;
}
#carousel{
	height: 100;
	padding: 5px;
}
/* ------------------------------------------------------------ */
/* nav stuff */
#navigation_column{
	float: left;
	width: 200;
	padding: 5px;
	min-height: 480px;
}
.nav_header {
	background-color: #2E537E;
	border-bottom: 2px solid #ACD62D;
	padding: 2px;
	text-align: right;
	padding-right: 10px;
	color: orange;
	letter-spacing: .25em;
	font-weight: bold;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
/* ------------------------------------------------------------ */
/* twitter */
#tweets_block{
	width: 190;
	padding: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border: 1px solid gray;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#recent_tweets_header {
}
#recent_tweets{
}
/* ------------------------------------------------------------ */
/* recent items */
#recent_block{
	width: 190;
	height: 200;
	padding: 5px;
	border: 1px solid gray;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#recent_posts_header {
}
#recent_posts{
}
.link_list {
	list-style-type:none;
	margin-left: 0px;
	padding-left: 5px;
	float: left;
}
.link_list_item {
	font-weight: bold;
	border-bottom: 1px dotted gray;
	text-indent: -15px;
	padding-left: 15px;
}
.link_list_item a {
	text-decoration: none;
	color: #597232;
}
/* ------------------------------------------------------------ */
/* tags */
#tags_block{
	width: 200;
	padding: 5px;
	border-right: 1px solid gray;
}
#content_column{
	margin-left: 215;
	padding: 5px;
	border-left: 1px solid gray;
}
#recent_pager{
	height: 200;
	padding: 5px;
}
/* ------------------------------------------------------------ */
/* Content Area */
#content{
	min-height: 480px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
}
/* ------------------------------------------------------------ */
/* footer stuff */
#footer_wrapper{
	float: right;
}
#footer_content{
	float: right;
	background-color: #2E537E;
	border: 1px solid gray;
	padding: 2px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#footer{
	float: right;
	margin-left: 75;
	margin-right: 75;
	background-color: #2E537E;
	color: orange;
}
/* ------------------------------------------------------------ */
/* css for specific loaded elements */
/* CLEAN THIS UP */

/* network page */
.network_list {
	list-style-type: square;
}

/* blog page */
#post{
	padding: 5px;
}
#entry{
	padding: 5px;
	border-bottom: 1px dotted gray;
}
.mission_head {
	font-weight: bold;
	color: #597232;
	font-size: 1.5em;
	padding-top: 5px;
}
.mission_body img {
	padding-left: 50px;
	width: 400px;
}
.about_head {
	font-weight: bold;
	color: #597232;
	font-size: 1.5em;
	padding-top: 5px;
}
.contact_head {
	font-weight: bold;
	color: #597232;
	font-size: 1.5em;
	padding-top: 5px;
}
.blogs_head {
	font-weight: bold;
	color: #597232;
	font-size: 1.5em;
	padding-top: 5px;
}
.us_head {
	font-weight: bold;
	color: #597232;
	font-size: 1.5em;
	padding-top: 5px;
}
.network_head {
	font-weight: bold;
	color: #597232;
	font-size: 1.5em;
	padding-top: 5px;
}
.project_head {
	font-weight: bold;
	color: #597232;
	font-size: 1.5em;
	padding-top: 5px;
}


.book {
	height: 130px;
	margin: 10px;
	padding: 5px;
}
.book_cover {
	border: 1px solid grey;
	height: 120px;
	margin-right: 10px;
	vertical-align: text-top;
	float:left;
}
.book_text {
	margin-left: 5px;
	padding: 5px;
}
.book_title {
	font-weight: bold;
}
.book_title a {
	font-weight: bold;
	text-decoration: none;
}
.book_author {
	font-style: italic;
}
.book_author a {
	font-style: italic;
	text-decoration: none;
}
.book_year {
}


.blog_post {
	padding: 5px;
	margin-bottom: 10px;
}
.blog_post_summary_head {
	font-weight: bold;
	color: #597232;
	font-size: 1.5em;
	margin-bottom: 10px;
}
.blog_post_summary_post {
	margin-bottom: 10px;
}
.blog_post_info {
	margin-bottom: 10px;
}
.more {
	float:right;
	margin-left: 30px;
	margin-bottom: 10px;
}
.more a {
	float:right;
	margin-left: 30px;
	margin-bottom: 10px;
	color: #2E537E;
}
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */




