/*
nice orange: #ff6000
nice medium blue: #369
nice light blue: #c1d7ea
light green: #7CC23F
*/

.homepic {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
width: 98px;
	
}	

.homepicbig {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
width: 147px;
	
}	

.homepicborder {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	border: 1px solid #666666;
width: 98px;

}

.homepicbigborder {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	border: 1px solid #666666;
width: 147px;

}

.homepic p {
	color: #7CC23F;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}

.homedesc {
margin: 0;
padding: 0;
margin-top: 0;
margin-left: 105px;
}

.homedescbig {
margin: 0;
padding: 0;
margin-top: 0;
margin-left: 154px;
}

* html .homedesc { /* IE 3px jog hack*/
height: 1%;
}

.homeblock {
margin: 0;
padding: 0;
}

#gbmilogo {
	border: none;
	padding: 1;
	margin: 0 0 10px 0;
}

#nextprev {
	font-weight: bold;
	height: 30px;
	padding: 5px 0 0;
}

#nextprev #next {
	float: right;
}

#nextprev #prev {
	float: left;	
}

a {
	color: #5E8C00;
	text-decoration: none;
	font-weight: bold;
}

hr {
margin: 0;
padding: 0;
color: #cde;
background-color: #cde; 
height: 1px;
border: 0;
align: center;
clear: all;
}

a:hover {
	color: #369;
	text-decoration: none;
}

/* #E8F2DE */

body {
	background: #fff repeat-x top url(http://greenbeltmovement.org/images/headtrick.gif);
	color: #000;
	font: 13px Verdana,sans-serif;
	margin: 0 auto;
	padding: 0;
}

h1 {
	color: #600;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

h2 {
	color: #600;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

h3 {
	color: #600;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 3px 0;
}

h4 {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}

h5 {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

img {
	border: none;
}

.author .item {
	font-size: 11px;
	margin: 10px 0;
	padding: 10px 0 0 0;
}

.author .link {
	font-size: 11px;
	font-weight: bold;
}

.author h4, .category h4 {
	border-top: 1px solid #ccc;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

.category .item {
	font-size: 11px;
	margin: 10px 0 0 0;
}

.date, .subtitle {
	font-style: oblique;
}

.events .item, .news .item {
	border-bottom: 1px solid #ccc;
	color: #600;
	font-size: 11px;
	line-height: normal;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}

.events .text, .news .teaser {
	line-height: normal;
	margin-left: 10px;
}

.highlight {
	background: #FF9;
}

.linkdesc, #indexarticles .byline, #indexarticles .source, #indexarticles .subtitle {
	font-size: 11px;
}

.links ul {
	border-top: 1px solid #ccc;
	list-style: none;
	margin: 10px 0px;
	padding: 10px 0 0 0;
}

.links ul li {
	list-style: none;
	margin: 5px 0px;
	padding-left: 10px;
}

.readmore {
	color: #000;
	text-align: center;
}

.search {
	font-size: 11px;
	line-height: 16px;
}

.search #bottom {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 10px;
	text-align: center;
}

.search #top {
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.search #top #showing {
	font-size: 10px;
}

.searchterm, .title, .links a {
	font-weight: bold;
}

.subh {
	font-weight: bold;
	color: #600;
	font-size: 12px;
	
}

.teaser {
	color: #000;
	font-size: 11px;
	line-height: normal;
}

.text {
	color: #000;
	font-size: 11px;
	line-height: 18px;
}

.title a, h4 a {
	color: #3D5F1E;
}

#arelated, #alinks {
	border-top: 1px solid #ccc;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

#authors .authorlink{
	text-align: center;
}

#authors div {
	border: 1px solid #ccc;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 10px 10px;
}

#authors p {
	margin: 0px;
}

#container {
	background: #fff;
	margin: 0 auto;
	padding: 0;
	width: 750px;
	position: relative;
/*	border: solid #233400;
	border-width: 0 1px; */
}

#continue{
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 0 0;
	text-align: right;
}

#footer {
	background: #3D5F1E repeat-x top url(http://greenbeltmovement.org/images/green_fade.png);
	border-top: 1px solid #230;
	clear: both;
	color: #E0E0E0;
	font-size: 10px;
	padding: 5px 0;
	text-align: center;
	width: 100%;
}

#footer a {
	color: #fff;
}

#footer a:hover {
	color: #CC0;
}

#footnotes{
	border-top: 1px solid #ccc;
	font-size: 10px;
	line-height: 12px;
	margin: 10px 0 0 0;
	padding: 10px 40px 0 0;
}

#header {
	background: #cde;
	clear: both;
	height: 110px;
	border-bottom: 15px solid #7CC23F;
/*	width: 950px; */
}

#sillouette {
 position: absolute;
 top: 0;
 left: 615px;
/* visibility: hidden; */
}


/*
#foliage {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 155px; 
	width: 375px; 
	z-index: 1;  
	background: url(http://greenbeltmovement.org/images/sillouette.png) no-repeat 0 565;
}
*/

#heading{
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

#illo {
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	/*  the following width measurement is for IE5 Mac ONLY using the hack found at http://www.stopdesign.com/examples/ie5mac-bpf/ . It will show a 200px wide box even if the image is narrower, but it's the best option until we find a max-width emulator hack */
	 /*\*//*/
 	 width: 200px; 
	/**/
	max-width: 200px; /* crazy code from http://www.svendtofte.com/code/max_width_in_ie/ because IE can't handle maxwidth */
	width: expression(document.body.clientWidth > 200? "200px": "auto" );
}	

#illo div {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: right;
}

#illo img {
	border: 1px solid #000;
	margin: 0 0 3px 0;
	padding: 0;
}

#illo p {
	color: #600;
	font-size: 9px;
	margin: 0;
	padding: 0;
}

#indexarticles {
	border-top: 1px solid #ccc;
	margin: 10px 0;
	padding: 10px 0;
	width: 360px;
}

#indexarticles .heading {
	color: #600;
}

#indexarticles .item {
	border-bottom: 1px solid #ccc;
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
}

#indexarticles .readmore {
	display: inline;
	font-size: 10px;
	margin-left: 5px;
}

#indexarticles .teaser {
	display: inline;
	margin-left: 10px;
}

#intro {
	color: #4F1A00;
	margin: 0 0 10px 0;
}

#joinourlist {
	background: #D8EDC5;
/*	border: 1px solid #3D5F1E; */
	font-size: 10px;
	margin: 0 0 10px 0;
	padding: 5px;
}

#joinourlist #emailaddress {
	height: 12px;
	margin: 3px 2px 0 0;
	padding: 1px;
	width: 88px;
}

#joinourlist .button {
	height: 20px;
	margin-bottom: 0;
	width: 20px;
}

#joinourlist form {
	margin: 0;
	padding: 0;
}

#joinourlist h4 {
	color: #000;
}

#joinourlist input, #search input, #rightsidebar h4 {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#leftsidebar {
	/* background: no-repeat url(http://greenbeltmovement.org/images/greentree.png) bottom; */
	border-right: 3px solid #c1d7ea;
	float: left;
	height: 100%;
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	width: 160px;
}

#treelink {
margin: 0;
padding: 0;
border: 0;
}

#treelink a {
text-decoration: none;
border: 0;
}

#logoname {
/*	height: 121px; */
	left: 10px;
	position: relative;
	top: 10px;
	width: 600px;
 /*	z-index: 3; */
 /* this z-index setting is so the picture doesn't print over the banner text */
}

#menu {
	font-size: 11px;
	margin: 0;
	padding: 0;
}


#menu .moolah a {
	color: #436008;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

#menu .moolah {
	border: 1px solid #7CC23F;	
	margin: 0 0 3px 0;
	padding: 5px;
	background-color: #D8EDC5;
	text-align: center;
	}

#menu .moolah a:hover {
	background: #D8EDC5;
	border: 0;	
	color: #5E8C00;
}


#menu .book a {
	color: #369;
	border: 0;
	margin: 0;
	padding: 0;
	
}

#menu .book {
	border: 0;	
	margin: 0 0 15px 0;
	padding: 2px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	}

#menu .book a:hover {	
	background: #369;
	border: 0;
	color: #fff;
}

#menu li a {
	border-bottom: 1px solid #ccc;
	color: #369;
	display: block;
	margin: 0;
	padding: 2px;
}

#menu li a:hover {
	background: #369;
	border-bottom: 1px solid #39F;
	color: #fff;
}

#menu ul {
	font-weight: bold;
	line-height: 13px;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}



#middle {
	background: #fff  repeat-x top url(http://greenbeltmovement.org/images/top_fade.png);
	border-top: 1px solid #3D5F1E;
	padding: 15px 0 20px 10px;
}

#page {
	margin: 0 0 0 190px;
	width: 540px;
}

#pagewrangler {
	width: 740px;
}

#prevnext {
	color: #999;
	font-weight: bold;
	margin-bottom: 10px;
}

#rightsidebar {
	float: right;
	margin: 0 0 20px 10px;
	padding: 0;
	width: 160px;
}

#buymybook {
	font-size: 10px;
	padding: 5px 5px 0;
}

#plantfortheplanet h4, #plantfortheplanet h4 a, #plantfortheplanet h4 a:hover, #plantfortheplanet h4 a:active {
font-weight: bold;
text-align: center;
}

#plantfortheplanet {
	font-size: 10px;
	padding: 0;
	margin: 5px 5px 25px 5px;
	overflow: hidden;
}

#buymybook .readmore, #plantfortheplanet .readmore {
	font-size: 10px;
	margin-bottom: 5px;
	margin-top: 0;
}

#buymybook img {
	border: 1px solid #ccc;
	margin: 0 7px 5px;
}

#plantfortheplanet img {
margin: 0 7px 5px;
}



#rightsidebar #indexnews, #indexextra, #rightsidebar #indexblog  {
	border: 1px solid #3D5F1E;
}


#rightsidebar #indexevents {
	border: 1px solid #369;
}

#rightsidebar #indexevents h3 {
	background: #369;
}

#rightsidebar #indexnews h3, #rightsidebar #indexblog  h3 {
	background: #3D5F1E;
}

 #rightsidebar #indexblog  h3 a {
 color: #fff;
 }


#rightsidebar #indexnews, #rightsidebar #indexevents, #indexextra , #rightsidebar #indexblog {
	margin: 0 0 10px 0;
	padding: 0 5px;
}

#indexextra img {
	border: 1px solid #000;
	margin: 0 0 5px;
}

#rightsidebar .item {
	border-bottom: 1px solid #ccc;
	font-size: 10px;
	margin: 7px 0;
	padding: 0 0 5px 0;
}

#rightsidebar h3 {
	color: #fff;
	display: block;
	font-size: 12px;
	margin: 0 -5px;
	padding: 1px 5px 2px 5px;
	text-align: center;
}

#rightsidebar p {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-align: center;
}

#rightsidebar #indexblog  .item {
border-bottom: 0;
}

#rightsidebar #indexblog ul {
margin: 0;
padding: 3px;
list-style: disc inside;
}

#rightsidebar #indexblog li {
margin: 0;
padding: 0;
}

#search {
	height: 19px; /*	border-bottom: 1px solid #ccc; */
	margin: 0;
	padding: 0 0 4px 0;
}

#search #s {
	height: 12px;
	margin: -15px 3px 0 0;
	padding: 1px;
	width: 101px;
}

/* #search .button  {
	margin-bottom: 1px;
	width: 40px; }
The true width of the button is 50px, but macIE5 needs it narrower. Luckily, this commented backslash \ causes macIE5 to ignore the following rule in favor of the one above, which is also commented! (From http://www.macedition.com/cb/ie5macbugs/backslashcomment.html )
*/#search .button {
	height: 20px;
	margin-bottom: 0;
	width: 50px;
}

#search form {
	margin: 0 0 -10px 0;
}

#searchhelp {
	background: #fff;
	margin: 5px;
	padding: 10px;
}

#searchhelp td, #searchhelp th {
	font-size: 13px;
}


#sourcelink{
	border-top: 1px solid #ccc;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

#text {
	font-size: 11px;
	line-height: 18px;
}

#text ul, #arelated ul, #alinks ul {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}

/*
#menu .submenu a {
	color: #70A0CF;
	padding: 2px 2px 2px 10px;
}
*/


/* BLOG */

#homepageblog {
margin: 0;
padding: 2px;
font-size: .85em;
text-align: left;
}

#homepageblog ul {
	list-style: disc inside;
	margin: 0 0 0 0;
	padding: 0;
}

#homepageblog ul a {
	margin: 0 0 0 0;
	padding: 0;
	font-size: .85em;
}

#homepageblog li {
margin: 1px 0 0 0;
}

#homepageblog p {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

#homepageblog p a {
	color: #600;
}



.blogcat {
	font-size: .8em; 
	display: inline;
	color: #333;
}

.blogcat ul, .blogcat ul li {
	display: inline;
}

.blogcat li a {
	text-decoration: underline;
	color: #477D08;
}

.blogitem #text {
	margin-top: 1em;
}

.readmore {
	text-align: center;
}

.author, .date {
	display: inline;
	font-size: .9em;
	margin-right: .5em;
}

.illowrapper {
	float: right;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	background: #fff;
	position: relative;
}

.illoliner {
	margin: 0;
	padding: 0;
	background: #fff;
}
	
.illoliner img, #portrait {
	border: 1px solid #dcdcdc;
	padding: 3px;
	margin: 0;
}

.illoliner p {
	color: #333;
	font-size: .9em;
	text-align: left;
	margin: 1px 0 2px 5px;
	line-height: 1.2;
}

#blogindextop {
	text-align: center;
	margin: 0 0 20px 0;
}

#blogindexfoot {
	text-align: center;
	margin: 1em 0;
	border-top: 3px solid #dcdcdc;
	padding: .5em 0 0 0;
	clear: both;
}

#blogindexfoot a, #blogindextop a {
	text-transform: capitalize;
	border-color: #dcdcdc;
	border-style: solid;
	padding: 0 10px;
}

#blogindexfoot .prev, #blogindextop .prev {
	float: right;
	border-width: 0;

}

#blogindexfoot .next, #blogindextop .next {
	float: left;
	border-width: 0;
}

.postfooter {
	font-size: .9em;
	text-align: right;
	margin-top: .5em;
	margin-bottom: .5em; 
	margin-right: 1em;
}

.discuss {
	border-right: 1px solid #ccc;
	padding-right: 10px;
}

.permalink {
	padding-left: 10px;
}

.postfooter a, .author a {
	font-weight: normal;
	color: #c60;
}

#baupage, #barpage {
}

#portrait {
	float: right;
	margin: 0 0 1em 1em;
}

#baupage #contact {
	border-bottom: 3px solid #dcdcdc;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

#postlist, #ourauthors {
	margin-left: 1em;
	padding-left: 1em;
	border-left: 1px solid #dcdcdc;
}

#postlist ul, #ourauthors ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#baupage #postlist {
	margin-top: 15px;
}

#baupage #postlist p {
}

.item {	
	overflow: auto; /* this makes it enclose the floated images */
	margin-bottom: 1em;
}

.item .teaser {
	margin-top: 1em;
}


#text ul, #text li, .teaser ul, .teaser li {
	list-style: disc !important;
	margin-left: .5em;
	padding-left: .5em;
}

#text a, .teaser a {
	text-decoration: none;
}

ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}


.myreview, .mycomment {
	background: #FFDAC4;
	padding: .5em;
	margin: 0;
	
}

#reviewland, #commentland {
}

#averagebear {
	margin-top: 1em;
}

#reviewformblock, #commentformblock {
	font-size: .9em;
	padding: 0;
	margin: 0;
}

#hikids {
	margin: 1em 0;
}


#oldkid label, #newkid label {
	float: left;
	text-align: right;
	display: block;
	padding-right: 1em;
	margin-bottom: .25em;
}

#oldkid label {
	width: 35%;
}

 #newkid label {
	width: 50%;
}

#oldkid input, #newkid input {
	display: block;
	float: left;
	margin-bottom: .25em;
}

#oldkid ul, #newkid ul  {
	margin: 0;
	padding-left: 0;
	list-style: none;
}

#oldkid li, #newkid li {
	clear: left;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}


#newkid {
	background: #FFE080;
	float: right;
	width: 340px;
	padding: .5em !important;
	margin: 0 0 1em;
}

#oldkid {
	background: #E2DDFF;
	float: left;
	width: 170px;
	padding: .5em !important;
	margin: 0;
}

#commentlist {
	margin-left: 0; 
	padding-left: 0;
	list-style: none;
}

.eachreview, #commentlist li {
	margin: .5em 0;
	border: 1px solid #dcdcdc;
	padding: .5em !important;
	font-size: .95em;
	background: #fff;
}

.eachreview strong, #commentlist li strong {
	color: #333;
}

.eachreview ul, .myreview ul, #commentlist li ul, .mycomment ul {
	margin: 0;
}

.eachreview h4, #commentlist li h4 {
	color: #3D4C6D;
	display: inline;
}

.eachreview h4 a, #commentlist li h4 a {
	color: #477D08;
	text-decoration: none;
}

.eachreview a, #commentlist li a {
	text-decoration: underline
}

#perusercomments {
	list-style: circle inside;
	font-size: .95em;	
}

#sidelogo {
	text-align: center;
	margin: .5em 0;
}


.feedbutton {
	border: 1px solid;
	border-color: #FC9 #630 #330 #F96;
	padding: 0 3px;
	font: 10px verdana, sans-serif;
	color: #FFF;
	background: #F60;
	text-decoration: none;
	font-weight: bold !important;
}
 
.feedbutton:hover {
	color: #FFF;
	text-decoration: none;
} 
 
#feedbuttons img {
	vertical-align: bottom; 
	margin: 1px 0 0 0;
}

#feedbuttons {
	border: solid #dcdcdc;
	border-width: 1px 0;
	padding: .5em 0;
	margin: .5em 0;
}

#sidebarrecent, #sidebarcat {
	font-size: .8em;
}

#sidebarrecent {
	margin: 0;
}

#sidebarrecent a {
	font-weight: normal;
}


#sidebarrecent ul {
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

#sidebarrecent li {
	margin: 0;
	border-bottom: 1px solid #dcdcdc;
	padding: 2px;
}


#sidebarrecent li .date {
	color: #333;
}

#sidebarcat {
	 border: 1px solid #dcdcdc;
	 margin: 1em 0;
	 padding: .5em;
}

#sidebarcat a {
	text-decoration: underline;
}

#sidebarcat ul {
	margin: 0;
}
 

#sidebarcat ul li {
	display: inline;
}



#mailbox, #login {
	background: #fff; 
	font-size: .85em;
	border: 1px solid #dcdcdc;
	padding: .5em;
	line-height: 1.2;
}

#mailbox h3 {
	display: inline;
}

#mailbox {
	margin: .5em 0;
}


#login {
	margin: 0 0 .5em 0;
	vertical-align: top;
}


#login img {
	margin: 0;
	border: none;
}

form select, form input {
	font-size: 1em;
}

form {
margin: 0;
}


/* IMAGE GALLERY */

#galintro {
margin: 0 0 10px 0;
padding: 0;
}

#galintro p {
margin-bottom: 5px;
font-size: .85em;
}

.gal p { font-size: .85em; margin: 0px; padding: 1px; }

.gal h2 {margin: 0px; padding: 0px; border-bottom: 1px solid #ccc; }

.box { background-color: #cccccc; margin: 10px 0px 10px 0px; }

.catbox { background-color: #cccccc; margin: 00px 0px 10px 0px; padding: 0px; }

.boxmid {	padding-left: 3px;	padding-top: 0px;	padding-bottom: 3px; padding-right: 3px;	background-color: #FFFFFF;}

.boxleft {	padding-left: 0px;	padding-top: 0px;	padding-bottom: 3px;	padding-right:3px;	background-color: #FFFFFF;}

.boxright {	padding-left: 3px;	padding-top: 0px;	padding-bottom: 3px; padding-right: 0px;	background-color: #FFFFFF; }

.galwrapper {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #fff;
}

.galliner {
	margin: 0;
	padding: 0;
	
}

.galliner img {
	border: 1px solid #dcdcdc;
	padding: 3px;
	margin: 0;
}

.galliner p {
	color: #333;
	font-size: .85em;
	text-align:center;
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 0px;
	line-height: normal;
}

#singleimage {
align: center;
text-align: center;
background-color: red;
}

.pageselect {  font-size: .9em;  text-align: center; align: center; margin: 0px; }
.pageoptions { text-align: center;  margin-top: 0px; margin-bottom: 0px;}
.nextpage {  font-size: .9em;  text-align: center; }
.previouspage {  font-size: .9em;  text-align: center; }
.currentpage {  font-size: 1.1em;  text-align: center; font-weight: bold;}
.pagechoices { font-size: 1.1em;  text-align: center; font-weight: bold;}

#galpagedesc {
margin: 5px 0px 5px 0px;
}

.galnav {
font-weight: bold;
font-size: 1.5em;
}

.galnav .prev {
	float: right;
	border-width: 0;

}

.galnav .next {
	float: left;
	border-width: 0;
}

.galreturn {
font-weight: bold;
font-size: .8em;
text-align: center;
margin-top: 30px;
}

.smalltext {
font-size: .8em;
}

/* RANDOM BITS */

.currencyflag {
float: left;
margin: 0 3px 0 0;
padding: 0px;
border: 0;
}

.donatebutton {
	margin: 0 0 7px 0;
	padding: 0 3px 0 3px;
	font: 12px verdana, sans-serif;
	color: #436008;
	text-decoration: none;
	font-weight: bold !important;
	border: 1px solid #436008;	
	background-color: #D8EDC5;
 }
 
.donatebutton:hover {	
	color: #5E8C00;
	text-decoration: none;
} 

.partnerimage {
text-align: center;
margin: 10px 0;
padding: 0;
}

.partnerimage p
{margin: 0 0 5px 0;
padding: 0;
	font-size: 11px;
	}


#partnerbar {
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	width: 150px;	
	border: 1px solid #3D5F1E;
}	

#partnerbar div {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
}

#partnerbar h3 {
	background: #3D5F1E;
	 color: #fff;
	 text-align: center;
	font-size: 12px;
	padding: 3px 0;
	 
}

#partnerbar ul  {
list-style: disc outside;
	margin: 3px 3px 3px 16px;
	padding: 0;
}

#partnerbar li {
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
}