/*
THEME NAME: savannahmonitor 01
THEME URI: http://www.savannahmonitor.org/
DESCRIPTION: savannahmonitor 01
VERSION: 01
AUTHOR: bill
AUTHOR URI: http://www.savannahmonitor.org/
TAGS: savannahmonitor
*/

/* Basic Imports
-------------------------------------------------------------*/
@import url('reset.css');
@import url('helpers.css');

/* Links
-------------------------------------------------------------*/

a:link {color:#000 ; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:active {color:#000; text-decoration:none;}
a:hover {color:#fff; text-decoration:none;}

.titleright a:link {color:#fff ; text-decoration:none;}
.titleright a:visited {color:#fff; text-decoration:none;}
.titleright a:active {color:#fff; text-decoration:none;}
.titleright a:hover {color:#999; text-decoration:none;}

.menu a:link {color:#444 ; text-decoration:none;}
.menu a:visited {color:#444; text-decoration:none;}
.menu a:active {color:#444; text-decoration:none;}
.menu a:hover {color:#444; text-decoration:none;}

.selected a:link {color:#444; text-decoration:none;}
.selected a:visited {color:#444; text-decoration:none;}
.selected a:active {color:#444; text-decoration:none;}
.selected a:hover {color:#000; text-decoration:none;}

a img {
	display: block;
}
h1 a:link {color:#fff ; text-decoration:none;}
h1 a:visited {color:#fff; text-decoration:none;}
h1 a:active {color:#fff; text-decoration:none;}
h1 a:hover {color:#999; text-decoration:none;}

h2 a:link {color:#555 ; text-decoration:none; margin: 0px 0px 0px 20px;}
h2 a:visited {color:#555; text-decoration:none; margin: 0px 0px 0px 20px;}
h2 a:active {color:#555; text-decoration:none; margin: 0px 0px 0px 20px;}
h2 a:hover {color:#fff; text-decoration:none; margin: 0px 0px 0px 20px;}

h3 a:link {color:#555 ; text-decoration:none; margin: 0px 0px 0px 20px;}
h3 a:visited {color:#555; text-decoration:none; margin: 0px 0px 0px 20px;}
h3 a:active {color:#555; text-decoration:none; margin: 0px 0px 0px 20px;}
h3 a:hover {color:#fff; text-decoration:none; margin: 0px 0px 0px 20px;}

/* Layout
-------------------------------------------------------------*/

ul {
	margin: 0px 0px 30px 30px;
}

html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body {
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#top {
	width: 100%;
	height: 310px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	background: #303e4f;
	background: #273240;
	background: #22364f url(images/splashback.jpg) repeat-x;
	border-bottom: solid 5px #253243;
	border-bottom: solid 4px #777;
	border-bottom: solid 0px #777;}
#top img {
	float: left;
}
#title {
	width: 800px;
	height: 300px;
	background: #fff url(images/splash.jpg) no-repeat;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.titleleft {
	float: left;
	height: 30px;
	margin: 260px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.titleright {
	float: right;
	height: 30px;
	margin: 20px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
}
#bottom {
	width: 800px;
	margin: 0px auto 50px auto;
	padding: 0px 0px 0px 0px;
}
.menu {
	float: left;
	width: 240px;
}
.menutext {
	padding: 0px 0px 0px 0px;
}
#navlist {
	margin: 0px 0px 0px 0px;
	list-style: none; 
	background-color: #fff;
	border-bottom: solid 0px #ddd;
}
#navlist li {
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}
#navlist li.selected {
	margin: 0px 0px 0px 0px;
	background: #eee;
}
#navlist li a {
	display: block;
	padding: 3px 0px 4px 10px;
	margin: 3px 0px 3px 0px;
	border-top: solid 0px #ddd;
}
#navlist li#active a {
	background: #dedede;
}
#navlist li a:hover, #navlist li#active a:hover {
	background: #2a3545;
	background: #efefef;
	color: #000; 
}
#navlistinner {
	margin: 0px 0px 0px 35px;
	list-style: none; 
	background-color: #fff;
	border-bottom: solid 0px #ddd;
}
#navlistinner li {
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}
#navlistinner li.selected {
	margin: 0px 0px 0px 0px;
	background: #eee;
}
#navlistinner li a {
	display: block;
	padding: 3px 0px 4px 10px;
	margin: 3px 0px 3px 0px;
	border-top: solid 0px #ddd;
}
#navlistinner li#active a {
	background: #dedede;
}
#navlistinner li a:hover, #navlistinner li#active a:hover {
	background: #2a3545;
	background: #efefef;
	color: #000; 
}

.content {
	float: right;
	width: 500px;
}
.content img {
	border: solid 1px #000;
	max-width: 500px;
}

#footer {
	width: 100%;
	height: 30px;
	margin: 0px auto 20px auto;
	padding: 7px 0px 0px 0px;
	text-align: center;
	background: #2a3545;
	color: #fff;
}
.credits {
	margin: 50px 0px 0px 30px;
}
p {
	margin: 0px 0px 20px 0px;
}
.twitter-share-button {
	margin: 20px 0px 4px 8px;
}
.fblike {
	margin: 0px 0px 4px 8px;
}

/* Color
-------------------------------------------------------------*/

body {
	background: #fff;
	}

/* Type
-------------------------------------------------------------*/

body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-weight:normal;
	text-align: left;
	line-height: 16pt;
	color: #777;
}
.menu {
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
	line-height: 15pt;
	padding: 0px 0px 0px 0px;
	border-top: solid 0px #ccc;
	color: #777;
}
#title {
	font-size: 13pt;
	font-weight: bold;
	text-transform: none;
	line-height: 21pt;
	color: #fff;
}
.titleright a {
	margin-left: 20px;
	font-size: 9pt;
}
#footer {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	line-height: 15pt;
	color: #fff;
}

h1 {
	font-size: 15pt;
	font-weight: bold;
	text-transform: none;
	line-height: 21pt;
	color: #fff;
	letter-spacing: -1px;
}
h2 {
	font-size: 13pt;
	font-weight: bold;
	text-transform: none;
	line-height: 20pt;
	color: #555;
	letter-spacing: -1px;
	margin: 0px 0px 20px 0px;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
	text-transform: none;
	line-height: 15pt;
	color: #555;
	margin: 0px 0px 20px 0px;
}

.citation {
	font-weight: bold;
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
}

/* Search
-------------------------------------------------------------*/


#searchform {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
#searchform img {
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#s {
	height: 11px;
	width: 250px;
	color: #000;
	font-size: 9px;
	text-transform: lowercase;
	background: #efefef;
}

