/*
Theme Name: RWB
Description: Custom-built for Researchers Without Borders
Version: 1.0.0
Author: Jarrett Colby
Author URI: http://jarrettcolby.com
Tags: white, fixed width, two columns, minimalism
*/

body {
	text-align: center;
	margin: 30px;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
}

a {
	font-weight: bold;
	text-decoration: underline;
}
a:link, a:visited { color: #7B9FB1; }
a:hover, a:active { color: #226284; }

div.container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

h2 {
	font-size: 18px;
}

div#header {
	height: 200px;
}

h1#site_title {
	width: 402px;
	height: 24px;
	position: relative;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 4px;
}

h1#site_title span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(wordmark.png) no-repeat top left;
}

h1#site_title a:hover {
	background: white;
}

h2#slogan {
	width: 980px;
	height: 175px;
	position: relative;
	font-size: 20px;
	font-weight: bold;
}

h2#slogan span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(header.png) no-repeat top left;
}

ul#top_nav {
	height: 45px;
	background: #F3F3E9;
	overflow: hidden;
	margin-bottom: 40px;
}

ul#top_nav li {
	font-size: 100%;
	float: left;
	font-weight: bold;
}

ul#top_nav li span.current_page, ul#top_nav li a:link, ul#top_nav li a:visited, ul#top_nav li a:hover, ul#top_nav li a:active {
	display: block;
	color: #7B9FB1;
	background: none;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
	text-align: center;
	padding-top: 16px;
	height: 45px;
	width: 128px;
}

ul#top_nav li a:hover {
	color: #226484;
}

ul#top_nav li span.current_page {
	background: #5994B1;
	color: white;
}

div#body {
	float: left;
	display: inline;
	width: 755px;
	margin-right: 40px;
}

div#body h2 {
	margin-bottom: .3em;
}

div#body h2 a:link, div#body h2 a:visited {
	color: black;
	text-decoration: none;
}

div#body h2 a:hover, div#body h2 a:active {
	color: #226484;
	text-decoration: none;
}

div#body p, div#body li {
	font-size: 81%;
	line-height: 170%;
	margin-bottom: 1em;
}

div#body ul {
	list-style-type: disc;
	padding-left: 1em;
}

div#body ol {
	list-style-type: decimal;
	padding-left: 1em;
}

p.post_metadata {
	font-size: 80%;
	color: #808080;
	margin-top: -8px;
}

div#sidebar {
	float: left;
	display: inline;
	width: 185px;
	font-family: arial, verdana, sans-serif;
}

div#sidebar ul  {
	font-size: 81%;
	line-height: 217%;
}

div#sidebar ul  a {
	font-weight: normal;
	text-decoration: none;
}
div#sidebar ul a:link { color: #676767; }
div#sidebar ul a:visited { color: #676767; }
div#sidebar ul a:hover {
	color: #8ca62e;
	background: none;
}
div#sidebar ul  a:active { color: #8ca62e; }

div#sidebar ul span.current_page {
	font-weight: bold;
	color: #808080;
}

div#sidebar h3 {
	margin-top: 25px;
	font-size: 85%;
	font-weight: bold;
	color: #676767;
	text-transform: uppercase;
}

div#footer {
	clear: both;
	border-top: 1px solid #e5e5e5;
	padding-top: 12px;
}

p#rss_2_feed {
	font-size: 80%;
}

p#rss_2_feed a {
	font-weight: normal;
}
