/* CSS Document */

body
{
 font-family:	verdana;
 font-size:		12px;
 line-height:	15px;
 text-align:	center;
}
a
{
 color:				#018266;
 text-decoration:	none;
}
a:hover
{
 text-decoration:	underline;
}
h1
{
 font-size:		24px;
 margin:		0 0 20px 0;
}
h2
{
 color:			#018266;
 font-size:		16px;
 margin:		10px 0 3px 0;
}
h3
{
 font-size:		14px;
 margin:		10px 0 2px 0;
}
p
{
 margin:		13px 0;
}

/* generic classes */
.text-right
{
 text-align:	right;
}
.grey-bg
{
 background:	#e7e7e7;
}
.grey-bg h2
{
 background:	#949599;
 color:			#ffffff;
 font-family:	"Times New Roman", Times, serif;
 font-size:		26px;
 margin:		0;
 padding:		8px 10px;
}
.grey-bg div.content
{
 padding:		0 10px 10px 10px;
}
div.green-box
{
 background:		#C0DDD5;
 margin-bottom:		10px;
}
div.green-box h2
{
 color:			#ffffff;
 font-family:	"Times New Roman", Times, serif;
 font-size:		26px;
 margin:		0;
 padding:		14px 10px;
}
div.green-box div.top
{
 background:		#008266;
}
div.green-box div.content
{
 padding:			0 10px;
}
div.green-box div.bottom
{
 background:	url(../images/green-box-bottom.jpg) no-repeat;
 color:			#fff;
 height:		39px;
 position:		relative;
}

/* layout */
div#container
{
 margin:		0 auto;
 text-align:	left;
 width:			955px;
}

div#navigation
{
 margin:		0 0 15px 0;
 padding:		10px 35px;
}
div#navigation ul
{
 list-style:	none;
 margin:		0;
 padding:		0;
}
div#navigation ul li
{
 border-right:	2px solid #939598;
 float:			left;
 margin:		0 20px 0 0;
 padding:		0 20px 0 0;
}
div#navigation ul li.last
{
 border:	0;
 margin:	0;
 padding:	0;
}
div#navigation ul li a
{
 color:			#939598;
 font-family:	"Times New Roman";
 font-size:		21px;
 font-weight:	bold;
}
div#navigation ul li a:hover
{
 color:				#000000;
 text-decoration:	none;
}
div#content-body 
{
 padding:		0 35px;
}
div#content-body div#main-content
{
 float:				left;
 margin:			0;
 padding:			0;
 width:				585px;
}
div#content-body div#side-bar
{
 float:		right;
 width:		281px;
}
div#footer
{
 border-top:	3px solid #909194;
 padding:		10px 0;
 text-align:	center;
}
div#footer a
{
 color:		#000;
}

/* side bar */
div#side-bar h3
{
 color:			#008266;
 margin-bottom:	0 !important;
}
div#side-bar div.freephone-advice-live
{
 margin-bottom:		40px;
}
div#side-bar div.tell-us-your-story p.click-to-continue a,
div#side-bar div.get-our-newsletter p.click-to-continue a
{
 color:			#fff;
 font-weight:	bold;
 position:		absolute;
 right:			10px;
 top:			12px;
}
div#side-bar div.donate-now a
{
 background:	url(../images/donate-now.jpg) no-repeat;
 color:			#000;
 display:		block;
 height:		89px;
 margin-bottom:	10px;
 position:		relative;
}
div#side-bar div.donate-now span.content
{
 position:		absolute;
 left:			10px;
 top:			55px;
}
div#side-bar div.news div.news-item p
{
 margin:	5px 0 0 0;
}
