/*
  
Theme Name: RAFTS Theme
Theme URI: http://richmond-freethinkers.org/
Description: Theme for RAFTS
Version: 1.0
Author: Aaron Hill and Dave Smith
Author URI: http://www.amhill.net

	Derived from:
	2 Column Fluid - Menu Left ( http://www.tomorrows-laundry.com )
	by Will Healey
/*-----------Block Level Elements--------------*/

Body {
	font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
}

* { margin: 0; padding: 0; }

a { text-decoration: none; color: inherit; }

#comments a { border-bottom: none; }

#container {
	width: 750px;
	margin: 0 auto;
	margin-top: 10px;
}

#banner {
	position: absolute;
	top: -4px;
	left: -15px;
	text-indent: -9999px;
	background: url('images/banner.jpg');
	width: 394px;
	height: 162px;
	overflow: hidden;
}
#header {
	position: relative;
	height: 157px;
/*	width: 478px;*/
}
#news {
	background: url('images/news.jpg') no-repeat;
	margin-left: 378px;
	width: 364px; /* IE: 372px; */
	height: inherit;
	padding-left: 8px;
}
.blurb {
	text-align: justify;
	margin-top: 6px;
	margin-left: 18px;
	padding: 5px;
	background-color: #e2f3f5;
	width: 310px; /* IE: 340px */
	float: left;
	height: 83px; /* IE: 100px */
	font-size: 10px;
	overflow: hidden;
	color: #2c8663;
	line-height: 12px;
	font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
}
.blurb h3 {
	color: #00b0d8;
	font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
}
.blurb p {
}
.blurb a {
	color: #00b0d8;
}
.blurb a:hover {
	color: #44f4fb;
}

#main {
	clear: left;
	background: url('images/main.jpg') no-repeat;
	width: 750px;
	height: 394px;
}
#leftnav {
/*	position: fixed;*/
	float: left;
	width: 171px;
	margin-top: 5px;
}
#leftnav h3 {
	font-size: 13px;
	color: #006839;
	text-align: center;
}
#leftnav ol {
	list-style: none;
}
#leftnav ol li {
	margin-left: 20px;
	margin-top: 5px;
}
/*#leftnav ol li ul {
	display: none;
}
#leftnav ol li ul.show {
	display: inline;
}*/

#leftnav ol li a {
	border: 2px solid white;
	border-right: none;
	font-size: 11px;
	display: block;
	padding-left: 5px; 
	width: 145px; /* IE: 150px */
	height: auto;
	background-color: #aedfe4;
	color: #006839;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
	text-align: left;
}
#leftnav ol li a:hover {
	background-color: white;
	border: 2px solid #aedfe4;
	border-right: none;
}
#leftnav ol li ul {
        list-style: none;
}
#leftnav ol ul li {
}
#leftnav ol li ul li a {
        margin-left: 0px;
        width: 125px;
}

#leftnav div#subscribeBlock {
	border: 1px dashed #1eb9dc;
	margin: 5px;
	padding: 3px;
}
#leftnav div#shortcuts ol li {
	margin: 0;
	margin-bottom: 5px;
}
#leftnav div#shortcuts ol li a {
	border: 2px solid white;
	font-size: 11px;
	display: block;
	padding-left: 5px; 
	width: 125px; /* IE: 150px */
	height: auto;
	margin: 0 auto;
	background-color: #aedfe4;
	color: #006839;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
	text-align: left;
}
#leftnav div#shortcuts ol li a:hover {
	background-color: white;
}

#content {
	margin-left: 171px;
	background: url('images/content.jpg') no-repeat;
	background-color: #f1f9fa;
	padding: 15px;
	width: 527px; /* IE: 557px */
/*	height: 332px; */
	color: #006839;
	font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
}
#footer {
	margin-left: 171px;
	padding-top: 25px;
	width: 557px;
	height: 35px; /* IE: 60px */
	background: url('images/content-bottom.jpg') no-repeat;
	text-align: center;
	color: #8db2b6; 
	font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
	font-size: 10px;
}
#footer a { text-decoration: none; color: #1eb9dc; }
#footer a:hover { text-decoration: underline; }

#content h2, .post h2 {
	color: #1eb9dc;
}
#content h4, .post h4 {
	color: #8db2b6;
}
#content p {
	text-indent: 1em;
	margin-bottom: 0.75em;
}
#content blockquote {
	border: 1px dashed #1eb9dc;
	padding: 3px;
	background-color: #e0e8e9;
}
#content table.booklist {
}
#content table.booklist tr {
	margin-bottom: 5px;
}
#content table.booklist tr td {
	font-size: 12px;
}
#searchform {
	text-align: right;
	display:block;
	margin-right: 26px;
	padding-top: 3px;
}
#searchsubmit {
	background-color: #1eb9dc;
	color: #f1f9fa; 
	border: 1px solid #f1f9fa;
	font-size: 12px;
}
#s {
	font-size: 12px;
	width: 150px;
	background-color: #f1f9fa; 
	color: #006839;
	border: 1px solid #1eb9dc;
}

#top_nav {
	color: #1eb9dc;
/*	width: 410px;
	position: relative;
	left: -50px; */
	width: 360px;
}

#top_nav ol {
	display: inline;
	float: left;
	list-style: none;
	margin-right: 6px;
	padding-top: 7px;
	width: 350px
}
#skipnav { display: none; }
#top_nav ol li {
	display: inline;
	margin-right: 2px;
}
#top_nav li a {
	padding: 4px 6px 5px 6px;
	font-size: 12px;
	color: white;
	border: 1px solid #b6e2e7;
	border-bottom: 0px;
	background-color: #a5d1d6;
}

#top_nav li a:hover {
	background-color: #f1f9fa; 
	color: #1eb9dc;
}

ul#links {
	list-style: none;
}
ul#links li {
	margin-left: 10px;
}

/***************/
#s {
	font-size: 12px;
	width: 150px;
	background-color: #f1f9fa; 
	color: #006839;
	border: 1px solid #1eb9dc;
}
body#contact-us form {
margin:0pt 0pt 0pt 20px;
}
body#contact-us form #name {
width:500px;
	background-color: #f1f9fa; 
	color: #006839;
	border: 1px solid #1eb9dc;
}
body#contact-us form #email {
width:500px;
	background-color: #f1f9fa; 
	color: #006839;
	border: 1px solid #1eb9dc;

}
body#contact-us form #message {
height:200px;
overflow:scroll;
width:500px;
	background-color: #f1f9fa; 
	color: #006839;
	border: 1px solid #1eb9dc;
}
body#contact-us form input#btnSubmit {
	background-color: #1eb9dc;
	color: #f1f9fa; 
	border: 1px solid #f1f9fa;
}
/**************/
/***************/
#leftnav form {
margin:0pt;
}
#leftnav form #txtSubscribeName {
	width:140px;
	background-color: #f1f9fa; 
	color: #006839;
	border: 1px solid #1eb9dc;
}
#leftnav form #txtSubscribeEmail {
	width:140px;
	background-color: #f1f9fa; 
	color: #006839;
	border: 1px solid #1eb9dc;
}
#leftnav form label {
	background-color: #f1f9fa; 
	color: #006839;
	border: 1px solid #1eb9dc;
	border-right: 0;
	font-size: 13px;
	
}
#leftnav form #selSubscribeType {
	width:108px;
	font-size: 13px;
	position: relative;
	left: -5px;
	padding-left: -5px;
	background-color: #f1f9fa; 
	color: #006839;
	border: 1px solid #1eb9dc;
	border-left: 0;
}
#leftnav form input#btnSubscribeSubmit {
	background-color: #1eb9dc;
	color: #f1f9fa; 
	border: 1px solid #f1f9fa;
}
/**************/
#bookmarks {
}
#bookmarks li {
	list-style: none;
	margin-left: 10px;

}
#bookmarks li a {
}

#comment {
	width: 500px;
}
#submit {
	background-color: #1eb9dc;
	color: #f1f9fa; 
	border: 1px solid #f1f9fa;
}
a img {
	border: 0;
}

table tr td {
  vertical-align: top;
  text-align: justify;
  padding-bottom: 1em;
}
table tr td h5 {
  font-size: 14px;
  font-weight: bold;
}
table tr td h5 em {
   color: #8db2b6;
   font-style: normal;
}
table tr td a {
  border-bottom: none;
}
table tr td blockquote {
  float: right;
  font-size: 15px;
  width: 150px;
  font-weight: bold;
  text-align: justify;
  display: block;
  color: #7ca1a5;
  padding: 5px;
  margin: 5px;
}

table tr td blockquote p {
  text-indent: 0;
}
/*-------------Headings-------------*/

h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

/*-------------The Post-------------*/

.post a {
	border-bottom: 1px dotted #006839;
}

h2 a:hover {
	color: #44f4fb;
}
h2 a:visited, h2 a {
	color: #00b0d8;
}
h3 a:hover {
	color: #44a860;
}
.post h2 a, .post h3 a {
	border-bottom: none;
}
.post h2 {
	font-size: 18px;
}
.postmetadata { /*clear: left;*/ }
.post {

}
.post table.ec3_schedule {
	float: right;
}


.post p {
}
.entry a {
	border-bottom: 1px dotted #006839;
}
.entry a.more-link { font-weight: bold; border-bottom: 0; }

.entry a, .postmetadata a {
	color: #004617;
}
.entry a:hover, .postmetadata a:hover {
	color: #44AC7D;
}

.post a img {
 margin: 10px;
}

.post ul {
	list-style: none;
}

.post li {
	padding-left: 1em;
	background: url('images/bullet-blue.gif') no-repeat 4px 8px;
}

.entry {

}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {
  clear:left;
}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {

}

#sidebar ul h2 {

}

#sidebar ul li {

}

#sidebar ul ul {

}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/

