/* ----------------------------------------------------------------------------
 iLeo
 Copyright (c) 2001-2006 iLeo.
 Author: Ben Bishop
 Date: 16.03.2006
---------------------------------------------------------------------------- */
	html {
		background-color:#e0eefb;
		color:#777;
		font-size:100%;
		}
	
	body {
		font:0.7em/1.5em arial,tahoma,verdana,sans-serif;
		margin:0;
		padding:0;
		}
		
	a {
		text-decoration:none;
		font-weight:bold;
		color:#6cf;
		}
	a:link, a:visited {
		color:#6cf;
		}
	a:hover, a:active {
		color:#6cf;
		text-decoration:underline;
		}
	img {
		margin:0px;
		padding:0px;
		border:none;
		}
	span{display:none;}

/* FLOAT CLEARING */
	#header:after,
	#content:after,
	#footer:after,
	#snippets:after,
	.columns:after,
	#articles:after {
	    content:"."; 
	    display:block; 
	    height:0; 
	    clear:both; 
	    visibility:hidden;
		}
	#clear{
		clear:both;
		margin:0px;
		padding:0px;
		font:0px/0px Arial, Helvetica, sans-serif;
	}


/* MAIN LAYOUT */
	
	#wrapper {
		width:770px;
		margin:1em auto;
		background:#fff;
		position:relative;
		}
	
	#header {
		height:25px;
		background:#039 url(/images/layout/header_left.gif) top left no-repeat;
		}
	#header .nav,
	#footer .nav {
		float:left;
		}
	
	h1 {
		float:right;
		height:25px;
		margin:0;
		padding:0 15px;
		background:url(/images/layout/header_right.gif) top right no-repeat;
		line-height:0;
		}
	
	#content {
		border:1px solid #ccc;
		border-top:1px solid #039;
		border-bottom:1px solid #039;
		}
	#content .blueborder{
		border:1px solid #039;
		}

	#footer {
		background:#039 url(/images/layout/footer_left.gif) bottom left no-repeat;
		}
	
	#footer .links {
		float:right;
		background:url(/images/layout/footer_right.gif) bottom right no-repeat;
		}



/* NAVIGATION: Navigation lists and text link styles */
	
	.nav,
	.links {
		margin:0;
		padding:0 0 0 13px;
		list-style:none;
		line-height:1;
		}
	
	.nav li,
	.links li {
		float:left;
		}
	
	.nav a {
		display:block;
		padding:0 4px;
		overflow:hidden;
		}
		
	.nav a span {
		display:block;
		padding:4px 0;
		}
	
	#header .nav a span {
		padding-top:8px;
		}
	
	.links a,
	.nonlink {
		display:block;
		padding:4px 10px 5px;
		}
		
	.nav a:link,
	.nav a:visited {
		color:#fff;
		}

	.nav a:hover,
	.nav a:active,
	.nav .active a:link,
	.nav .active a:visited,	
	.links a:link,
	.links a:visited,
	.nonlink {
		color:#09f;
		}

/* NAVIGATION: Hides text links and replaces with images */
	
	.nav span {
		visibility:hidden;
		}


	#nav-home a:link,
	#nav-home a:visited {
		height:25px;
		width:33px;
		background:url(/images/navigation/home.gif) 0 0 no-repeat;
		}
	
	#nav-views a:link,
	#nav-views a:visited {
		height:25px;
		width:91px;
		background:url(/images/navigation/share-your-views.gif) 0 0  no-repeat;
		}
	#nav-news a:link,
	#nav-news a:visited {
		height:25px;
		width:63px;
		background:url(/images/navigation/in-the-news.gif) 0 0  no-repeat;
		}
	#nav-about a:link,
	#nav-about a:visited {
		height:25px;
		width:107px;
		background:url(/images/navigation/inside-the-campaign.gif) 0 0  no-repeat;
		}
	#nav-fund a:link,
	#nav-fund a:visited {
		height:25px;
		width:117px;
		background:url(/images/navigation/dove-self-esteem-fund.gif) 0 0  no-repeat;
		}
	#nav-share a:link,
	#nav-share a:visited {
		height:20px;
		width:91px;
		background:url(/images/navigation/share-with-a-friend.gif) 0 0 no-repeat;
		}
	
	#nav-vote a:link,
	#nav-vote a:visited {
		height:20px;
		width:50px;
		background:url(/images/navigation/vote-now.gif) 0 0 no-repeat;
		}
	
	/* OVER*/
	#nav-home a:hover,
	#nav-home a:active,
	body.home #nav-home a:link,
	body.home #nav-home a:visited {
		background-position:0 -24px!important;
		}
	
	#nav-views a:hover,
	#nav-views a:active,
	body.views #nav-views a:link,
	body.views #nav-views a:visited {
		background-position:0 -24px!important;
		}
	
	#nav-news a:hover,
	#nav-news a:active,
	body.news #nav-news a:link,
	body.news #nav-news a:visited {
		background-position:0 -24px!important;
		}
	
	#nav-about a:hover,
	#nav-about a:active,
	body.about #nav-about a:link,
	body.about #nav-about a:visited {
		background-position:0 -24px!important;
		}
	
	#nav-fund a:hover,
	#nav-fund a:active,
	body.fund #nav-fund a:link,
	body.fund #nav-fund a:visited {
		background-position:0 -24px!important;
		}
	
	#nav-share a:hover,
	#nav-share a:active,
	body.share #nav-share a:link,
	body.share #nav-share a:visited {
		background-position:0 -21px!important;
		}
		
	#nav-vote a:hover,
	#nav-vote a:active,
	body.vote #nav-vote a:link,
	body.vote #nav-vote a:visited {
		background-position:0 -24px!important;
		}

/* GENERAL */
	
	.hrule {
		margin:2em 0;
		border-top:1px solid #e4e4e4;
	}
	
	ul.dovelist {
		margin:0;
		padding:0;
		list-style:none;
	}
	.dovelist li {
		margin:1em 0;
		padding:0 0 0 40px;
		background:url(/images/bullet-dove.gif) 0 2px no-repeat;
	}
	div.clear{
		clear:both;
		}