html > body {
	font-size: 12px; background-color: #ebeae5;
	padding-top: 20px;
}
body {
	padding: 15px 0px 0px 0px;
}
#postcontent p {
	text-align: justify;
}

body {
	font: 62.5%/1.5 arial, 'Lucida Grande', Lucida, Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	/*background: #373C40 url(images/bg.jpg) top left repeat-x;*/
	color: #4D4D4D;
	margin: 0;
	padding: 0;
}
/* sidebar styles */
#sidebar {
width: 290px;
float: left;
padding: 10px 0 30px 0;
margin-right: 10px;
border: 0px solid black;
}
.block {
width: 250px;
float: left;
padding: 8px 20px 10px 20px;
background: #fff url(images/b3images/greenbackground.png);
border: 0px solid #9bcf60;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #4C5257;
}
/***** Main Formatting ****/
p {
	margin: 0 0 1.4em 0;
}
img {
	border: none;
}
#outerwrap {
	width: 1000px; 
	border: 0px solid orange; 
	overflow: hidden; 
	margin: 0px auto 0px auto; 
	background-color: #fff; 
	background: url(images/b3images/bg1.png);
}
.wrapper {
	width: 960px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px solid green;
	overflow: hidden;
	background-color: #fff;
}
.wrapper-home {
	width: 960px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px solid #ccc;
	background-color: #fff;
	position: relative;
}
/*****


Classes


******/
.smalldate {
	text-align: right;
	font-size: 8pt;
	position: absolute;
	right: 2px;
	top: 2px;
	color: #56606E;
}
h2.teamh2 {
	margin-bottom: 20px;
	font-size: 15px;
}
.photoinformation {
	border: 0px solid red;
}
.photoinformation h3 {
	border-bottom: 1px solid #ccc;
	margin: 0px 0px 6px 0px;
}
p.faq {
	border-bottom: 1px solid #ccc;
	margin: 0px 0px 6px 0px;
}
h2.narrowheader {
	margin: 0px 0px 20px 0px; 
	padding-bottom: 3px; 
}
h2 a:link, h2 a:visited {
	xcolor: #9bcf60;
	xcolor: #8fae55;
	color: #603311;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: arial, Georgia, "Times New Roman", Times, serif;	
	margin: 0;
	padding: 0;
}
.widget_block h4 {
	font-size: 14px;
}
h1 {
	font-size: 2.25em;
	color: #383838;
}
h2 {
	font-size: 20px;
	line-height: 20px;
	color: #383838;
	margin-bottom: 5px;
	border: 0px solid black;
}
h3.names {
	font-size: 15px;
}
h3.names a:link, h3.names a:visited  {
	text-decoration: none;
}
#postcontent h2 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 0px dotted #333;
	color: #333;
	text-align: bottom;
	font-size: 16px;
	xbackground-color: #a0a2d5;
	/* color: #9bcf60; */
}
h2.pagetitle {
	padding: 15px 0px 6px 1px;
	color: #603311;
	background-color: #fff;
	font-size: 20px;
	border-bottom: 2px dotted #c7c1ad;
	xbackground: #fff url(images/blueback.png);
}
/**h2.pagetitle {
	padding: 5px 0px 5px 5px;
	xborder-bottom: 5px solid #b4ecf6;
	xborder-bottom: 3px solid #5ec133;
	color: #fff;
	xbackground-color: #90664e;
	xbackground-color: #90664e;
	xcolor: #4a2510;
	xopacity: .7;
	xbackground: #fff url(images/b3images/greenbackground.png);
	xbackground-color: #dfdacb;
	background-color: #75bad8;
	color: #fff;
	xborder-bottom: 2px solid #c7c1ad;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 1px;
	-webkit-border-bottom-left-radius: 1px;
    -moz-border-radius: 6px 6px 1px 1px;        /* for Firefox */
} **/
.wrapper h2 {
	xmargin: 0px 0px 0px 10px;
	xpadding: 0px;		
}


h3.widgettitle {
	font-size: 10pt;
	border-bottom: 0px solid #9bcf60;
	width: 250px;
	xcolor: #4C5257;
	color: #4a2510;
	padding: 0px;
	margin: 0px 0px 2px 0px;
}
.green {
	color: #8bc751;
	font-weight: bold;
}
.palegreen {
	background-color: #dfeece;
}
.questions {
	font-size: 14px;
}
.blue {
	color: #61cbe5;
	font-weight: bold;
}
.brown, .contactname {
	color: #603311;
	font-weight: bold;
}
.projectlocation, .morewaystogivehead, .donatehead, .joinushead {
	color: #603311;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #ebeae5;
	margin: 0px 0px 5px 0px;
}

.subhead {
	margin: 10px 40px -10px 0px;
	color: #4a2510;
	font-weight: 900;
	display: block;
	font-size: 10pt;
}
.contenttitle {
	color: #4a2510;
	font-weight: 900;
	display: block;
	font-size: 10pt;
}
.postmetadata {
	text-align: right;
	color: #fff;
}
.postmetadata a:link, .postmetadata a:visited {
	background-color: #75bad8;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px 6px 3px 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.comments {
	background-color: #75bad8;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px 6px 3px 6px;
	margin: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 100%;
	display: inline;
}



.lefttd {
	width: 150px;
	border: 0px solid black;
	valign: top:
	margin-bottom: 20px;
}
.righttd {
	padding-bottom: 30px;
}
.smalltext {
	font-size: 12px;
	display: inline;
	text-align: right;
	margin-left: 50px;
}
.years {
	border: 1px solid green;
}
.contentblocktitle {
	color: #4a2510;
	font-weight: 900;
	display: block;
	font-size: 10pt;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.photofooter {
	text-align: right;
	margin: 0px 20px 0px 0px;
	font-size: 8pt;
}
.block a:link, .block a:visited {
color: #603311;
	font-weight: bold;
}


/*** Images ***/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	border: 1px solid #CCCCCC; 
	padding: 5px; 
	margin: 0 0 25px 25px;
	display: inline;
}
img.alignleft {
	border: 1px solid #CCCCCC; 
	padding: 5px; 
	margin: 0 25px 25px 0;
	display: inline;
}
img.widget-alignleft {
	border: 1px solid #CCCCCC; 
	padding: 5px; 
	margin: 0 15px 15px 0;
	float: left;
}





/***** Header Elements *****/


.entry a:link, .entry a:visited  {
	color: #603311;
	font-weight: bold;
}
.entry {
	margin: 0px 0px 0px 0px;
}

h4 {
	font-size: 1.25em;
	line-height: 1.25;
	font-weight: bold;
}
h5 {
	font-size: 1em;
	font-weight: bold;
}
h6 { 
	font-size: 1em;
}
h1 span, h3 span, h4 span, h5 span, h6 span { 
	display: none; 
}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.8em;
}
/****** Links *****/

a:link, a:visited {
	color: #603311;
	font-weight: bold;
}
a:hover {
	color: #603311;
	font-weight: bold;
}
.clear {
	clear: both;
}
.photofooter a:link, .photofooter a:visited  {
	color:  blue;
	font-weight: bold;
		font-size: 8pt;
}
a.green2:link, a.green2:visited {
	color: #8bc751;
}


/* header styles */
#header {
	position: relative;
	xborder: 1px solid #ccc;
	height: 134px;
	/** background-image: url('images/headerback.png');
	background-position: right;
	background-repeat: no-repeat; **/
	background-image: url('images/toprounded.png');
	background-repeat: no-repeat; **/

}
#pages {
	width: 480px;
	height: 22px;
	float: left;
	color: #CCCCCC;
	text-align: right;
	padding-top: 6px;
	background-color: #ddd;
}
#pages ul {
	list-style: none;
	margin: 0;
	padding: 0;

}
#pages li {
	display: inline;
	margin: 0 0 0 12px;

}
li.rss {
	display: inline;
	padding: 0 20px 0 0;
	background: url(images/rss.jpg) right no-repeat;
}
#pages a:link, #pages a:visited {
color: #603311;
	font-weight: bold;
}
#pages a:hover {
	color: #603311;
	font-weight: bold;
}
#logo {
	float: left;
}
#logo h1 {
	margin: 30px 0 0 0;
	font-weight: normal;
	line-height: 25px;
}
#logo h1 a {
	color: #FFFFFF;
}
#head-right {
	width: 680px;
	height: 56px;
	float: left;
	text-align: right;
	padding: 28px 0 0 0;
}
/* site search */
#searchwrap {
	float: right;
	padding: 0 5px 5px 5px;
	height: 25px;
	background: url(images/search-bg.jpg) top left no-repeat;
}
* + html #searchwrap {
	padding: 1px 5px 5px 5px;
}
#searchwrap input{
	vertical-align: middle;
	background: none;
	color: #3C3F36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#searchwrap #s{
	border: none;
	padding: 5px 0 5px 0;
	margin: 0;
	width: 215px;
}
* + html #searchwrap #s {
	margin: -3px 3px 0 0;
	width: 210px;
}
#navigation {
	xwidth: 1020px;
	width: 740px;
	xborder: 1px dotted #ccc;
	margin: 30px 0px 0px 245px;
	padding: 0px;
	position: absolute;
	top: 30px;
	right: 5px;
	z-index: 10000000000;
}
#nav {
	width: 100%;
	list-style: none;
	overflow: hidden;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
}
#nav li {
	float: left;
	margin: 0px 30px 0px 0px;
	/** background: url(images/nav-bg.jpg) no-repeat right top;
	background: url(images/rightnav.gif) no-repeat right top; **/
	font-size: 16px;
}
#nav li.special  {
	margin-right: 45px;
}
#nav li.current {
	xbackground-position: right bottom;
}
#nav li.current-cat {
	xbackground-position: right bottom;
}
#nav li a {
	float: left;
	display: block;
	height: 22px;
	padding: 6px 18px 3px 3px;
	background: url(images/downarrow.gif) no-repeat right;
	/** background: url(images/left.gif) no-repeat left top; **/
	color: #56606E;
	font-weight: 100;
	text-decoration: none;
}
#nav li.donate a:link,#nav li.donate a:visited  {
	border: 0px solid red;
	color: #9bcf60;
	background: none;
	margin: 0px 0px 0px 0px;
}
#nav li.donate   {
	margin: 0px 0px 0px 0px;
}

#nav li.current a {
	xbackground-position: left bottom;
	color: #333333;
	border: 1px solid black;
}

#nav li.current-cat a {
	xbackground-position: left bottom;
	color: #333333;

}
#nav li:hover, #nav li.sfhover {
	/*background-position: right -31px;*/
}
#nav li.current:hover, #nav li.sfhover.current {
	xbackground-position: right bottom;
}
#nav li:hover a, #nav li.sfhover a {
	/**background-position: left -31px;**/
	color: #333333;
}
#nav li.current:hover a, #nav li.sfhover.current a {
	background-position: left bottom;
	color: #C7CBC0;
}
#nav li#nav_home.current {
	background-position: right top;
}
#nav li#nav_home.current a {
	background-position: left top;
	color: #FFFFFF;
}
#nav li.current#nav_home:hover, #nav li.current.sfhover#nav_home {
	background-position: right -31px;
}
#nv li.current#nav_home:hover, #nav li.current.sfhover#nav_home a {
	background-position: left -31px;
	color: #FFFFFF;
}
#nav li ul {
	clear: left;
	position: absolute;
	left: -999em;
	width: 161px;
	margin-top: 30px;
	margin-left: 0px;
	list-style: none;
	line-height: 1;
	padding-left: 0px;
	border: 2px solid #98bf5d;
	z-index: 1000000;
		
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* http://thatnorwegianguy.wordpress.com/2007/03/20/ie7-css-filter-hack/ */
* + html #nav li ul {
	margin-top: 0;
}
#nav li li {
	display: inline;
	float: none;
	margin: 0;
	font-size: .9167em;
	text-transform: none;
}
#nav li ul ul {
	margin: -31px 0 0 161px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
	#nav li li li {
font-size: 1em;
}
#nav li:hover li a, #nav li.sfhover li a {
	float: none;
	width: 133px;
	height: auto;
	padding: 9px 14px;
	border-bottom: 1px solid #98bf5d;
	background: #D9E3CD;
	color: #56606E;
}
#nav li:hover li a:hover, #nav li.sfhover li a:hover {
	background: #98bf5d;
	color: #fff;
}

/* secondary pages */
#whitewrap {
	width: 100%;
/* background: #FFFFFF url(images/secondary-bg.gif) top left repeat-x; */
	float: left;
}
#whitewrap img {
padding: 4px;
}
#postcontent {
	padding: 0px 15px 0px 25px;
	xmargin: 0px;
}
#postcontent ul {
	margin: 0 30px 15px 0px;
	padding: 0;
	list-style: none;
	line-height: 55px;
	xborder: 1px solid black;
}
#postcontent ol {
	margin: 0 0 25px 0;
	
}
#postcontent li {
	padding: 0 0 0 20px;
	margin: 8px 0 0 0;
	background: url(images/greenarrow.gif) top left no-repeat;
	color: #666666;
	line-height: 1.2em;
		line-height: 18px;
}
#postcontent ol li {
	background: none;
	padding: 0;
	margin: 8px 0 0 -20px;
}


* + html #postcontent ol li {
margin-left: -17px;
}
#location {
	width: 960px;
	height: 65px;
	float: left;
	font-size: 16px;
	font-family: arial, Georgia, "Times New Roman", Times, serif;
}
#location p {
margin: 22px 0 0 0;
}
#location a:link, #location a:visited {
	/* color: #3C3F36; */
	color: #603311;
	font-weight: bold;
}

#location a:hover {
text-decoration: underline;
}

#secondary {
width: 629px;
float: left;
padding: 0px 15px 12px 0px;
margin: 0 15px 0 0;
}
#secondary h2 {
	margin: 0px 0px 0px 0px;
}

#secondary-full {
width: 960px;
float: left;
padding: 30px 15px 12px 0;
margin: 0 15px 0 0;
}

#gallery {
width: 960px;
float: left;
padding: 0px 0px 10px 19px;
margin: 0;
border: 0px solid black;
}

.gallery-item {
width: 465px;
height: 125px;
float: left;
padding: 20px 15px 12px 0;
margin: 0;
}
.gallery-item p {
	margin: 0 8px  5px 0;
}
.gallery-item img {
	xmargin: 0 10px 0 0;
	float: left;
	xpadding: 4px;
	xborder: 1px solid #CCCCCC;
}
#postcontent img {
	padding: 4px;
	border: 0px solid #CCCCCC;
}
#postcontent img {
	padding: 4px;
	xborder: 1px solid #CCCCCC;
}
#postcontent p {
	border: 0px solid black;
	margin-left: 0px;
}
.category-dets {
	margin: 0 0 5px 0;
	font-size: 12px;
}
.category-dets a:link, .category-dets a:hover, .category-dets a:visited  {
	color: #8bc751;
	font-weight: bold;
	font-size: 12px;
}

.post-dets {
	margin: 15px 0 20px 0;
	padding: 4px 5px 5px 5px;
	background: #EBEBEB;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: left;
	font-size: 10px;
}
.block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 280px;
}
.block li {
	width: 280px;
	height: 20px;
	padding: 5px 0 2px 0;
	border-bottom: 1px solid #CDE6F8;
}
.block-space {
	margin: 5px 0 15px 0;
}
.block li:hover {

}
.widget_block {
	width: 300px;
	float: left;
	margin: 25px 0 0 0;
}
.widget_block ul {
	margin: 0px 50px 0px 0px;
	padding: 0;
	list-style: none;
}
.widget_block li {
	padding: 0 0 0 0px;
	background: url(images/list.gif) top left no-repeat;
	border-bottom: none;
}
.side_entry {
width: 300px;
float: left;
}
#footerwrap {
	width: 960px;
	margin: 0px auto 5px auto;
	border: 0px solid green;
	overflow: hidden;
	background-color: #fff;
}
#footer {
	width: 960px;
	color: #9d9d9d;
	background-color: #fff;
	margin-top: 15px;
}
#footer h3 {
	color: #CCCCCC;
	font-weight: normal;
	padding: 0px ;	
	font-size: 16px;
}
#footer a:link, #footer a:visited {
	color: #603311;
	font-weight: bold;
}
#footer a:hover {
	color: #818181;
	text-decoration: underline;
}
#footertext {
	width: 960px;
	float: left;
	background-color: #fff;
}
#footertext p {
	padding: 0px;
	margin: 0px 0px 0px 30px;
}
#pagination{
	width: 100px;
	float: left;
	text-align: right;
}
#pagination a:hover{
	border:none;
}
#pagination img{
	border:none;
}
span.navback{
	width:35px;
	height:37px;
	display:block;
	float:right;
	background:url(images/back.jpg) top right no-repeat;
	cursor:pointer;
}
span.navforward{
	width:35px;
	height:37px;
	display:block;
	float:right;
	background:url(images/forward.jpg) top right no-repeat;
	cursor:pointer;
}
/** comment styles **/
#postcomments {
	margin: 35px 0px 0px 24px;
	padding-right: 50px;
	border: 0px solid black;
}
#comments {
	width: 520px;
	float: left;
	padding: 10px 0 0 0;
	margin: 5px 0 0 0;
}
#reply_form {
	width: 504px;
	margin: 0 0 0 0;
	padding: 8px;
	float: left;
}

.comment-author {
	font-weight: normal;
}
.comment-meta {
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.avatar {
	float: right;
	margin: 2px 0 15px 15px;
	border: 1px solid #CCCCCC; 
	padding: 5px; 
	background: #FFFFFF;
}
ol.commentlist {
	margin: -15px 0 0 0;
	padding: 0;
	list-style: none;
}
ol.commentlist a:link, ol.commentlist a:visited {
	color: #4A4A4A;
}
ol.commentlist a:hover {
	color: #4A4A4A;
	text-decoration: underline;
}
ol.commentlist cite {
	font: 15px/20px GraublauWeb, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
}
ol.commentlist li.alt {
	padding: 25px 0 20px 0;
	border-top: 1px solid #CCCCCC;
}
ol.commentlist li {
	padding: 25px 0 20px 0;
	border-top: 1px solid #CCCCCC;
}
ol.commentlist li div.reply {
	cursor: pointer;
	background: url(images/reply.jpg) top left no-repeat;
	border: none;
	width: 39px;
	height: 20px;
	padding: 0 0 0 6px;
	margin: 0 0 15px 0;
	color: #4E5863;
	font-size: 9px;
}
* + html ol.commentlist li div.reply {
padding: 0 0 0 4px;
}
ol.commentlist li div.reply a {
	color: #4E5863;
	font-weight: normal;
	text-decoration: none;
}

ol.commentlist li div.reply a:hover {
	color: #4E5863;
	background: none;
}

ol.commentlist li ul.children { 
	list-style: none; 
	text-indent: 0; 
}

ol.commentlist li ul.children li {
	padding: 20px 0 5px 20px;
	border: none;
}

ol.commentlist li ul.children li.alt {
	padding: 20px 0 5px 20px;
	border: none;
}
	ol.commentlist li ul.children li.depth-2 { margin:0; }
	ol.commentlist li ul.children li.depth-3 { margin:0; }
	ol.commentlist li ul.children li.depth-4 { margin:0; }
	ol.commentlist li ul.children li.depth-5 { margin:0; }
	#comments-last-item {
	float: left;
	margin: -1px 0 0 0;
	background: #FBFBFB;
	width: 660px;
	height:1px;
}
input#submit {
	cursor: pointer;
	xbackground: url(images/submit.jpg) 0 0;
	background-color: #75bad8;
	color: #fff;
	border: none;
	width: 134px;
	height: 22px;
	padding: 1px;
	font-size: 13px;
	font-weight: bold;
}
input#submit:hover {
	xbackground: url(images/submit.jpg) 0 -30px;
	background-color: #75bad8;
	color: #fff;
}
#comment {
	border: 1px solid #CCCCCC;
	width: 510px;
	height: 75px;
	padding: 5px;
	font: 12px/20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	background: url(images/fields.jpg) top left repeat-x;
}
#author {
	border: 1px solid #CCCCCC;
	width: 154px;
	height: 20px;
	padding: 4px 5px 0 5px;
	font: 12px/20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	background: url(images/fields.jpg) top left repeat-x;
}

#email {
	border: 1px solid #CCCCCC;
	width: 154px;
	height: 20px;
	padding: 4px 5px 0 5px;
	font: 12px/20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	background: url(images/fields.jpg) top left repeat-x;
}
#url {
	border: 1px solid #CCCCCC;
	width: 154px;
	height: 20px;
	padding: 4px 5px 0 5px;
	font: 12px/20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	background: url(images/fields.jpg) top left repeat-x;
}
.fieldset {
	list-style: none;
	margin: 0;
	padding: 0;
}
.fieldset li {
	margin: 0;
	padding: 0;
}
.says {display:none;}
#respond {
	width: 550px;
	float: left;
	border: 0px solid #CCCCCC; 
	padding: 20px 0 0 0;
}
.alignright {
	float: right;
	margin-left: 15px;
}
.alignleft {
	float: left;
	margin-right: 15px;
}
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 0;
	padding-left: 50px;
	background: url(images/quote.jpg) top left no-repeat;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
.hidden {
	display: none;
}
hr {
	display: none;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	background-color: #FFF;
	padding: 10px 5px 0 5px;
	margin-bottom: 5px;
}
.wp-caption img {
	margin: 0;
	border: 1px solid #ccc; 
	padding: 5px; 
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 4px 4px 5px;
	margin: 0;
	background: none;
	color: #333;
}
#todaysdate { 
	font-size: 16pt;
	margin-left: 160px;
	margin-top: 50px;
	color: #c2bcad;
}
#todaysdate a:link, #todaysdate a:visited { 
	color: #c2bcad;
}
#fbc_login {
	float: right;
}
#searcharea {
	text-align: right;
	margin-right: 10px;
}
#submitbutton {
	border: 1px solid #ddd;
}
#search-text {
	width: 100px;
}
#searchform {
	margin: 0px 5px 0px 0px;
}
#searchform input {
	border: 1px solid #ddd;
}
.toplinks {
	color: #aaa; 
}
.toplinks a:link, .toplinks a:visited  {
	color: #ddd; 
	text-decoration: underline;
}
#miniposts {
	border: 0px solid black;
	width: 255px;
}
.minipost a:link, .minipost a:visited {
	font-weight: bold;
}
/*********************** NAVIGATION *********************/
.teamdiv a:link, .teamdiv a:visited, .teamdiv a:hover  {
	padding: 12px 0px 0px 6px;
	background-color: #ebf5df; 
	display: block;
	height: 30px;
	border: 0px solid #9bcf60;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0px 0px 10px 0px;
	width: 250px;
}
.teamdiv a:hover  {
	margin-left: 0px;
	color: #fff;
	background-color: #9bcf60;
	border: 0px solid #333;
	text-decoration: none;
}

#postcontent ul.calendar li {
	padding: 0 0 0 20px;
	margin: 8px 0 0 0;
	background: url(images/greenarrow222.gif) top right no-repeat;
	color: #666666;
	line-height: 1.2em;
	line-height: 18px;
	xborder: 1px solid red;
}


