﻿
#content 
{ 
	padding:20px 0 0 0;  
	background-color: #ffffff;
	background-image: url('images/bg-watermark.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

#maincontent
{
	width: 458px;
	font-size: 1.3em;
	float:left;
	border-right: solid 1px #d4d4d4;	
	padding-right: 20px;
	padding-bottom: 10px;
}

#maincontent H1, #maincontent H2
{
	border-bottom: solid 2px #7cb918;
	line-height: 1.3em;
	color: #009900;
	font-size: 2.3em;
	font-weight: normal;
	margin-bottom: 10px;
}

#maincontent H2
{
	border-bottom:none;
	color: #000000;
	font-size: 1.35em; 
	margin-top: 25px;
	margin-bottom: 0px;
}

#maincontent P
{
	margin-bottom: 20px;	
}

#sidebar, #sidebar-mid 
{ 
	float:left; 
	width:220px; 
	padding:0 0 0 20px; 
}
#sidebar-mid 
{ 
	border-right:1px solid #d4d4d4; 
	padding-right:20px; 
}

#sidebar .button
{
	margin: 0px 0px 25px 0px;
}

#extra-links
{
	font-size:0.85em;	
	color:#757575;
}

#extra-links div
{
	width:auto;
	border: none;
	padding: 10px
}

#extra-links .small
{
	width:208px;
	float: left;
}

#extra-links .spread
{
	width: 410px;
	float:left;
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 120px;
}

#extra-links H1
{
	font-size:1.35em;
	margin:0;
	text-transform:uppercase;	
	border:none;
}

#extra-links IMG
{
	margin-right: 10px;
	margin-bottom: 10px;	
}

#extra-links UL
{
	display: inline-block;	
	list-style-position: outside;
	width: 318px;
}

#extra-links LI
{
	margin-left: 15px;
}

blockquote.biblequote, blockquote.book
{
	background-position: 0 0;
	-x-system-font: none;
	background: #CCFF99 none repeat scroll 0 0;
	border: 1px solid #006600;
	color: #006600;
	font-family: Georgia,Times;
	font-size: 1.2em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.55;
	margin: 0 0 20px;
	padding: 20px;
}

blockquote .biblequote cite
{
	font-size: 10pt;
	font-style: italic;
}
.item-with-image
{
	padding-left: 150px;
	border: none;
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 20px;
	vertical-align: top;
	margin-top: 0px;
}


			
#quote { margin-top: 15px; background:url("images/bg-quote.gif") top center no-repeat; padding:20px 20px 0 20px; }
#quote cite { background:url("images/bg-quote-cite.gif"); padding:25px 0 0 10px; margin:15px -20px 0 -20px; display:block; }


#latest-news-list, #this-month-list { list-style-type:none; padding:0; }
#latest-news-list li, #this-month-list li { margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #efefef; }
#latest-news span, #this-month span { text-transform:uppercase; color:#8b8b8b; font-weight:bold; }
#latest-news h3, #this-month h3 { border-bottom:1px solid #009900; padding:5px 0; margin:0 0 0.7em 0; }
#latest-news-list h4, #this-month-list h4 { text-transform:none; }


.podcast img { margin-right:10px;  float:left; }
.podcast { border:1px solid #D4D4D4; margin-bottom:6px; padding:10px; background:url('images/podcast_bg.gif') repeat-x bottom; }