/* Base CSS Document for Grace Church Foundation

Author: Mellonaid
Site design: Mellonaid
XHTML and CSS coding: Bruce Gilbert + Jennifer Hoy
Date Created: 12/30/2007
Last Updated: 02/20/2008
Copyright: GCF. All rights reserved. */

/*-------------------------
Site layout structure
------------------------*/

* {
	margin: 0;
	padding: 0;
	
}
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #624e22;
	background: url(../images/body-bg.gif) repeat #4a4a4a;
	margin: 0 auto;
	
}
div#body-container {
	background: url(../images/body-container-bg.gif) repeat-x;
	display: block;
	width: 100%;
	margin: 0 auto;
	
}
div#bottom-footer {
	display: block;
	text-align: center;
	margin: 0 auto;
	padding: 4px 36px 81px 36px;
	width: 861px;
	clear: both;
	
}

/*-------------------------
Page elements
------------------------*/
div#icons {
	float: right;
	
}
img {
	border: none;
	
}
div#top-header img.logo {
	margin: 12px 0 0 36px;
	float: left;
	
}
div#top-header img.logo-print {
	display: none;
	
}
div#icons img {
	margin: 0 0 0 8px;
	
}

/*-------------------------
Typography
------------------------*/
h1 {
	font-family: 'Times New Roman', Times, serif;
	text-transform: uppercase;
	color: #2d5c6d;
	background-color: inherit;
	font-size: 1.3em;
	font-weight: normal;
	letter-spacing: .1em;
	margin: 0 0 17px 0;
	
}
h2 {
	color: #2d5c6d;
	background-color: inherit;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 0 0;

}
p {
	font-size: .9em;
	line-height: 1.4em;
	margin: 0 0 20px 0;
	
}
ul {
	font-size: .9em;
	line-height: 1.4em;
	margin: 0 0 20px 28px;
	list-style-type: disc;
	
}
ol {
	font-size: .9em;
	line-height: 1.4em;
	margin: 0 0 20px 28px;
	list-style-type: decimal;
	
}
div#navigation ul {
	color: #ffffff;
	background-color: inherit;
	font-weight: bold;
	font-size: .85em;
	text-transform: lowercase;
	list-style-type: none;
	
}
div#navigation ul li {
	display: inline;
	
}
div#navigation ul li#about {
	padding: 0 15px 0 0;
	
}
div#navigation ul li#gifts, div#navigation ul li#faqs {
	padding: 0 15px;
	border-style: none none none dashed;
	border-width: 1px;
	border-color: #eebb0c;	
	
}
div#navigation ul li#contact {
	padding: 0 0 0 15px;
	border-style: none none none dashed;
	border-width: 1px;
	border-color: #eebb0c;
	
}
address {
	color: #f0e8c2;
	background-color: inherit;
	font-size: .8em;
	font-style: normal;
	text-align: left;
	
}
address span.logo {
	float: right;
	font-size: .9em;
	
}

/*-------------------------
Navigation
------------------------*/

a {
	color: #7e6c41;
	background-color: inherit;
	text-decoration: underline;
	
}
a:hover, a:active {
	color: #624e22;
	background-color: inherit;
	
}
div#navigation ul li a {
	color: #ffffff;
	background-color: inherit;
	text-decoration: none;
	
}
div#navigation ul li a:hover, div#navigation ul li a:active, body#page-about-church div#navigation ul li#about a, body#page-about div#navigation ul li#about a, body#page-vision div#navigation ul li#about a, body#page-mission-statement div#navigation ul li#about a, body#page-history div#navigation ul li#about a, body#page-foundation-operates div#navigation ul li#about a, body#page-board-of-trustees div#navigation ul li#about a, body#page-types-of-gifts body#page-golf-tournament div#navigation ul li#gifts a, body#page-faqs div#navigation ul li#faqs a, body#page-contact div#navigation ul li#contact a {
	color: #bec686;
	background-color: inherit;
	text-decoration: none;
	
}

/*-------------------------
Inline navigation
------------------------*/

address a {
	color: #f0e8c2;
	background-color: inherit;
	text-decoration: none;
	
}
address a:hover, address a:active {
	color: #f0e8c2;
	background-color: inherit;
	text-decoration: none;
	
}
