
* { margin: 0; padding: 0; }

img { display:inline; }

a img { border:none; }

body
{
	font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	background-color:#d7dadb;
	color:#45433f;
}

td.left
{
	background-image:url('images/bg_left.png'); background-repeat:repeat-y;
	width:8px;
}
td.right
{
	background-image:url('images/bg_right.png'); background-repeat:repeat-y;
	width:8px;
}

table.margin20
{
	margin:20px;
}

p
{
	line-height:150%;
	margin-top:11px;
}

span.quote
{
	font-size:9px;
}

table.audioGallery { 
	border: 1px solid; 
	border-color: #bdc0bd; 
}

.galleryText {
	font-size:12px;
	line-height:125%;
}

.media a:link {
	text-decoration:none;
	color:#5E3800;
	line-height:125%
}

.media a:visited {
	text-decoration:none;
	color:#5E3800;
	line-height:125%
}

.media a:hover {
	text-decoration:none;
	color:#5E3800;
	line-height:125%	
}

#test a .tool {display: none;}
#test a:hover .tool {display: block; position:relative; z-index: 100; font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; font-size:10px;	color:#45433f;text-decoration:none; padding-right:5px; }

#blogHeader { background-color:#61ab34; height:22px; }
#blogHeaderContent { position:absolute; background-color:#61ab34; height:22px; width:982px; left:50%; margin-left:-491px; font-size:10px; color:#33312e; font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; }
#blogHeaderContentLeft { width:299px; float:left; padding-left:31px; padding-top:5px; }
#blogHeaderContentLeft a:link { color:#33312e; font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; text-decoration:none; }
#blogHeaderContentLeft a:visited { color:#33312e; font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; text-decoration:none; }
#blogHeaderContentLeft a:hover { color:#33312e; font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; text-decoration:none; }
#blogHeaderContentRight { width:524px; float:right; padding-top:3px; padding-right:76px; }
#blogHeaderContentRight .cleardefault { width:132px; height:16px; border:1px solid #869c7a; background-color:#d3e5c7; color:999999; font-size:11px; float:left; }
#blogHeaderContentRight table { font-size:10px; color:#33312e; font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; }

.donate_content_wrapper { float:left; width:740px; margin-top:14px; }
.donate_content_left { float:left; width:190px; }
.donate_content_right { float:left; width:469px; background-color:#FFF; padding:11px; }
.dcr_noBk { background:none; padding:0px; }
.donate_content_right p { float:left; margin:0px 0px 10px 0px; }
.addressWrapper { float:left; width:469px; }
.addressInner { float:left; width:auto; }
.addressInnerSmaller { float:left; width:auto; padding:14px 15px 0px 15px; }
.donateWrapper { float:left; width:469px; }
.donateLeft { float:left; width:289px; padding-top:21px; }
.donateLeft_lessPad { padding-top:14px; }
.donateLeft img { float:left; }
.donateLeft input { float:left; }
.donateRight { float:left; width:180px; }
.dollarPad { padding:2px 0px 0px 0px; }
.donatePad { padding:5px 0px 0px 4px; }
.donateMargin { margin-bottom:19px; }
.donateLeft select { float:left; width:214px; }
.fullWidth { width:100%; }
.boldBlue { color:#007AAA; font-weight:bold; }
.extraBottomPad { margin-bottom:10px; }