/*  
Theme Name: Abundance Foundation Default
Theme URI: http://theabundancefoundation.org
Description:
Version: 1.0
Author: Troy
Author URI: http://blast.com
*/



/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

/*	=Layout
--------------------------------------*/
html, body { padding:0; margin:0; text-align:center; }
#doc { margin:auto; width:782px; background:url('img/interior_bkgrd.png') repeat-y; }
#wrapper { position:relative; text-align:left; margin:auto; width:758px; }
	#hd { width:758px; height:165px; background:url('img/hd.gif') no-repeat; }
		#hd h1 { margin:0; padding:50px 0 0 30px; float:left; }
		#hd img { border:0; }
	#nav { width:758px; height:25px; background:url('img/nav.gif') no-repeat; margin:0; padding:0; }
	#bd { background:url('img/green_strip.gif') top repeat-x; }
		#content { padding:2em; }
	#ft { width:782px; height:113px; background:url('img/ft.png') no-repeat; position:relative; }
		#ft p { position:absolute; bottom:1em; right:3em; font-weight:bold; color:white; }
		#ft a { color:#ff0; }

/*	=Homepage Layout
--------------------------------------*/
.home #hd { height:229px; background:url('img/hd_home.gif') no-repeat;}
.home #ml { float:right; margin-right:20px; margin-top:30px;}
.home #bd { background:url('img/bd_bg_home.png') no-repeat; height:344px; }
.home #content { height:344px; padding:0; margin:0; }
.home #ft { background:#fff url('img/ft_bg_home.gif') top repeat-x; height:5em; }
.home #ft a { color:#060; }
.home #ft p { position:absolute; bottom:0; right:0; font-weight:bold; color:black; }
.home #hd h1 { display:none; }
.home #xtra {position:absolute; bottom:2em; right:3em;  }
.home #xtra a { color:#ff0; }
#main { float:left; width:520px; margin:.5em; margin-right:0; }
#sidebar { float:right; width:180px; font-size:85%;  margin:1em; margin-left:0;  }
#sidebar h3 { margin:0; padding:0; font-size:1.25em; }
#sidebar p { margin:.5em 0 .5em 0; }
.readmore { display:block; float:right; margin-top:-1em; }

/*	=Headers
--------------------------------------*/
h1,h2,h3,h4 { margin:0; padding:0; color:#28A705; }

/*	=Content
--------------------------------------*/
.seal img { border:0px !important; }
#content img { border:1px solid #000; margin:1em; }

/*	=Page Specific
--------------------------------------*/
ol.articles li { margin-top:1em; list-style:upper-roman;  }
ol.articles li li { list-style:none; }
dl.faq { font-size:110%; }
dl.faq dt { font-weight:bold; margin-top:1em; }
dl.faq dd { margin-left:2em; }

/*	=Navigation
--------------------------------------*/
#nav, #nav li { padding:0; margin:0; }

#nav li { display:inline; }
#nav li a { display:block; float:left; height:25px; text-indent:-9999px; }

#nav .aboutus a { width:114px; }
#nav .projects a { width:102px; }
#nav .articles a { width:91px; }
#nav .contactus a { width:92px; }
#nav .grantseekers a { width:145px; }
#nav .faq a { width:115px; }
#nav .donate a { width:99px; }

#nav li a:hover { background:url('img/nav.gif') no-repeat; }
#nav .aboutus a:hover { background-position:0 -25px;}
#nav .projects a:hover { background-position:-114px -25px; }
#nav .articles a:hover { background-position:-216px -25px; }
#nav .contactus a:hover { background-position:-307px -25px; }
#nav .grantseekers a:hover { background-position:-399px -25px; }
#nav .faq a:hover { background-position:-544px -25px; }
#nav .donate a:hover { background-position:-659px -25px; }

/*	=Links
--------------------------------------*/
a:link, a:active, a:visited, a:hover {color: #060; font-weight: normal; font-family: Verdana, Arial, sans-serif; }

/*	=Misc
--------------------------------------*/
.hide { display:none; }


/*	=PIE clear
--------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */