﻿/*-------------- GENERIC PAGE SECTIONS ----------*/
.section
{
	padding:12px 0;
	border-top:1px solid #d3d3d5;	
}

a span
{
	cursor:pointer;
}

/*------------------- PAGE CONTENT IMAGES ------------*/

img.page-left-img
{
	float:left;	
	margin-right:14px;
}


img.page-right-img
{
	float:right;
	margin-left:14px;	
}


/*------------------ SELECT LIST --------------*/



/*------------------- SITEMAP----------------------*/
ul.sitemap,
ul.sitemap ul
{
	list-style:none;
}


/*-------------- PRIVACY STATEMENT---------------*/
form #PrivacyStatement
{
	padding:6px;
	font-size:0.9em;
}


/*-------------- ADDRESS LIST --------------------*/

dl.address
{
	padding-bottom:12px;
}

dl.address dt
{
	font-weight:bold;
}

dl.address dd
{
}


/*-------------- FORMS --------------------*/

dl.form
{
	padding-bottom:12px;
	width:581px;
	overflow:hidden;
}

fieldset
{
	border:none;
}

dl.form dt
{	
	float:left;
	width:150px;
	padding:2px 0;
}

dl.form dd
{
	float:left;
	width:300px;
	padding:2px 0;
	clear:right;
}

dl.form dd input.text
{
	width:220px;
}

dl.form dd textarea
{
	width:220px;
}

dl.form dd.submit
{
	margin-left:150px;
}

dl.form.wide dt
{
	padding-top:10px;
	float:none;
	width:auto;
}

dl.form.wide dd
{
	float:none;
	width:auto;
}

dl.form.popup
{	
}

dl.form.popup dt
{
	font-weight:normal;
	float:none;
	color:#636363;
	width:100%;
}

dl.form.popup dt b
{
	color:#000000;
}

dl.form.popup dd label.error
{
	display:block;
	float:none;
	color:#FFFFFF;
}

dl.form.popup dd
{
	float:none;
	width:100%;
}

dl.form.popup input.text
{
	width:285px;
}

dl.form.popup textarea
{
	width:358px;
}

dl.form.popup dd.submit
{
	margin-left:0;
}

/*-------------- NEWS LIST --------------------*/
ul.news-list
{
	list-style:none;
}

ul.news-list li
{	
	border-bottom:#d3d3d5 1px solid;
	margin:0;
	padding:8px 0;
}

ul.news-list li h3
{
	color:#ad8e2f;
	font-size:1.0em;
	padding-bottom:10px;
}

ul.news-list li h3 a
{
	color:#ad8e2f;
}

ul.news-list li p
{
	font-size:0.85em;
	color:#898887;
}

ul.news-list li.last
{	
	border:none;	
}


/*-------------- COLUMN LAYOUTS --------------------*/

.two-column-split
{
	width:591px;	
}

.two-column-split-left
{
	float:left;
	width:290px;
}

.two-column-split-right
{
	width:290px;
	float:right;
}

.two-column-split .two-column-split-left .content
{
	background-image:url(../images/column-splitter.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:21px;
	padding-right:51px;
}

.two-column-split .two-column-split-right .content
{
	padding-left:51px;
	padding-right:21px;
}

.two-column-split .content h2
{
	padding-top:35px;
	width:218px;
}

.two-column-split .content h2 span
{
	width:218px;
	height:35px;
}

/*------------ STANDARD LINKS LIST ----------*/

.links-list
{
	margin:0;
	list-style:none;
}

.links-list.more-action
{
	font-size:1.2em;
}

.links-list li
{
	margin:0;
}

.links-list li a
{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.links-list li a:hover
{
}

/*------------- COLUMNS ---------------*/

.columns .column.col1
{	
	margin-right:2px;	
}

.columns .column.col2
{
	margin-right:2px;
}

.columns .column.col3
{
}


/*------------- ARTICLES ---------------*/

.article
{
}

.article .featured-image
{
	padding-bottom:45px;
	background-image:url(../images/featured-image-shadow.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-bottom:-22px;
}

#foundation-events.article .featured-image
{
	background-image:url(../images/featured-image-shadow2.gif);
}

.article .content
{
	/*padding:0 13px;*/
}

.article p.date
{
	padding:0;
	font-size:0.9em;
}

.article p.more-info
{
	padding:0;
	font-size:0.9em;
}

.article h3
{
	padding-top:0px;
	padding-bottom:3px;
}

.article h2
{
	position:relative;
	font-size:1.4em;
	color:#ad8f2e;
}

.article h2 span
{
	position:absolute;
	height:23px;
	width:300px;
	background-repeat:no-repeat;
	top:0;
	left:0;
}

.article .select-list
{
	padding-top:6px;
	margin-left:-4px;
	height:30px;
}

/*--------------- BREADCRUMBS --------------*/
ul.breadcrumbs
{
	width:581px;
	list-style:none;
	font-size:0.8em;
	overflow:hidden;
}

ul.breadcrumbs li
{
	float:left;
	margin-left:3px;
}

ul.breadcrumbs li.first
{
	font-weight:bold;
	margin:0;
}

ul.breadcrumbs li.spacer
{
}

ul.breadcrumbs li a
{
	color:#1a1b1f;
}

ul.breadcrumbs li a:hover
{
	text-decoration:underline;
}

ul.breadcrumbs li.selected a
{
	color:#ad8e2e;
}

ul.breadcrumbs li.selected a:hover
{
	text-decoration:none;
}

/*-------------------- QUOTES -------------------*/

ul#side-column-quotes
{
	list-style:none;
	width:220px;
	margin:0 auto;
}

ul#side-column-quotes li
{
	margin:0;
	padding:22px 0;
}

/*-------------------- LINK LOGOS -------------------*/

ul#extras-logos
{
	list-style:none;
	width:893px;
	margin:0 auto;
	overflow:hidden;
	padding-left:36px;
}

ul#extras-logos li
{
	margin:0;
	padding:0px 0;
	float:left;
	width:205px;
	height:73px;
	display:inline;
}

/*------------------ PAGE ACTIONS ----------------------*/

#page-actions
{	
	width:581px;
	margin-top:20px;
}

#page-actions ul
{
	width:581px;
	list-style:none;
	overflow:hidden;
	font-size:0.7em;
	padding:0;
}

#page-actions ul li
{	
	float:left;
	height:45px;
	margin:0 30px 0 0;
	position:relative;
	width:120px;
}

#page-actions ul li a
{
	color:#666666;
	text-decoration:none;
}

#page-actions ul li a:hover
{	
	text-decoration:underline;
}



/*----------------- ICONS --------------*/

#page-actions ul li.icon-print-page
{
	width:100px;
}

#page-actions ul li.icon-email-page
{
	width:105px;
}

#page-actions ul li.icon-bookmark-page
{
}


/*-------------------- SUPPORTERS -------------------*/
.supporter-image
{
}

.supporter-text
{
}

.supporter-text p.quote
{
	padding-bottom:6px;
}

.supporter-text p.quoteby
{
	padding-bottom:14px;
}

