
a {
	color:#8D89A7;
}

a:hover {
	color:#5E5496;
}

.selected a {
	color:#5E5496;
}



h2,h3,h4,h5 {
	color:#B8ACF9;
	font-family:"Adobe Caslon","Adobe Garamond", "Perpetua", "Cambria", "Times", serif;
}

h1 {
	color:#ddd;
	font:2.5em/1.3em "Adobe Caslon","Adobe Garamond", "Perpetua", "Cambria", "Times", serif;
	text-shadow:rgba(0,0,0,0.1) 1px 1px 1px;
}

.introduction {
	margin:-0.5em 0em 2em 0em;
	padding-right:6em;
	color:#aaa;
	font-weight:200;
	font-style:normal;
	font: 1.3em/1.8em "Syntax", "Helvetica LT", Verdana, sans-serif;	
	/* hack for nicer thin rendering in Safari */
	text-shadow:rgba(0,0,0,0.1) 1px 1px 1px;

}



#page_head {

}

#navigation {
	margin:0em;
	padding:0em;
	list-style:none;
	text-align:center;
}

#searchfield {
	width:80%;
	margin:2em 10%;
}

#searchfield  {
	padding:0.3em;
}




#charity_link {
	display:block;
}

#charity_link img {
	margin:1em;
	vertical-align:middle;
}




/* column container */
#page_container {
    position:relative;		/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
/*	overflow:hidden;	 This chops off any overhanging divs */
	/* overflow hidden disabled to avoid bug with zindex in gallery */
	background:#333;		/* right column background colour */
}

body, #col_container {
	color:#ccc;
	background:#000;	/* left column background colour */
}

#col_container {
	float:left;
	width:100%;
	position:relative;
	right:25%;				/* right column width */

	background:url(../images/site/ground_flowers.png) #000 top right no-repeat;
}

#page_content,
#page_nav{
	float:left;
	position:relative;
	padding:0 0 1em 0;
	/*	overflow:hidden;*/
	/* overflow hidden disabled to avoid bug with zindex in gallery */
}



#page_content {
	width:71%;				/* left column content width (left column width minus left and right padding) */
	left:27%;				/* (right column width) plus (left column left padding) */
	min-height:58em;
}

#page_nav {
	width:21%;				/* right column content width (right column width minus left and right padding) */
	left:31%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	overflow:hidden;	
	min-height:58em;
}


#page_foot {
	clear:both;
	float:left;
	width:100%;
	padding:1em 0em;
	text-align:center;
	font-size:0.85em;
	background-color:#111;
}

.inline_fragment {
	float:left;
	margin-right:3em;
	background-color:rgba(0,0,0,0.8);
}

ul strong {
 color:#888;
 margin-right:1em;	
}

table {
	background-color:#333;
	opacity:0.9;
	background-color:rgba(0,0,0,0.6);
}

#page_content p {
	max-width:50em;
}


form p {
	text-indent:0em;
}

