/* ==========================================================
	tiyagaConsultants 
	project:	A Greater Hope Orphanage (AGHO) Stylesheet
	author:		J. Daludado
				info@tiyaga.com
	version:	2009.02
============================================================ */

/* Global Styles
----------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

html {
	font: small/1.4 "Lucida Grande", Tahoma, sans-serif;
}

body {
	font-size: 92%;
	background: #2d2419;
	padding: 20px;
}

h2 {
	font: bold 1.5em/1.7em "Book Antiqua", Garamond, Palatino, serif;
	color: #170C08;
	background-color: transparent;
	margin-top: 30px;
}

h3 {
	font: normal 1.3em/1.5em "Book Antiqua", Garamond, Palatino, serif;
	border-bottom: 1px solid #796d37;
	color: #796d37;
	background-color: transparent;
	margin-top: 15px;
}

hr {
	margin-top: 30px;
	margin-bottom: 10px;
}


/* DIV Styles
----------------------------------------------- */

div.image {
	float: left;
	padding: 5px 15px 5px 5px;
}
div.image2 {
	margin-left: -150px;
	margin-top: 25px;
}

#wrapper {
	background: #fff;
	width: 800px;
	margin: 0 auto;
}

#header {
/*	background: #170C08;*/
	background: #000;
}

#header h1 {
	width: 800px;
	height: 200px;
	background: url(../images/banner3a.jpg) no-repeat center;
	text-indent: -9999px;
	overflow: hidden;
}

#header_b {
/*	background: #170C08;*/
	background: #000;
}

#header_b h1 {
	width: 800px;
	height: 200px;
	background: url(../images/banner3b.gif) no-repeat center;
	text-indent: -9999px;
	overflow: hidden;
}

#header_c {
/*	background: #170C08;*/
	background: #000;
}

#header_c h1 {
	width: 800px;
	height: 200px;
	background: url(../images/banner3c.gif) no-repeat center;
	text-indent: -9999px;
	overflow: hidden;
}

#header_d {
/*	background: #170C08;*/
	background: #000;
}

#header_d h1 {
	width: 800px;
	height: 200px;
	background: url(../images/banner3d.gif) no-repeat center;
	text-indent: -9999px;
	overflow: hidden;
}

#header_e {
/*	background: #170C08;*/
	background: #000;
}

#header_e h1 {
	width: 800px;
	height: 200px;
	background: url(../images/banner3e.gif) no-repeat center;
	text-indent: -9999px;
	overflow: hidden;
}

#header_f {
/*	background: #170C08;*/
	background: #000;
}

#header_f h1 {
	width: 800px;
	height: 200px;
	background: url(../images/banner3f.gif) no-repeat center;
	text-indent: -9999px;
	overflow: hidden;
}

#navtop {
  margin: 0;
  padding: 0;
  background: #170C08;
  list-style-type: none;
  width: 800px;    
  float: left; /* Contain floated list items */
}

#navtop li {
  margin: 0;
  padding: 0;
  float: left;
  margin: 0 1px 0 0;
  display: inline;
  background-color: #170C08;
}

#navtop a {
  float: left;
  padding: 0 15px;
  color: #fff;
  text-decoration: none;
  line-height: 2.0;
  border-right: 1px solid #fff;
}

#navtop a:hover {
  background: #bEb06f;
}

#nav_on {
  color: #170c08;
  background-color: #4F4532;

}

/*#content {
  background: #fff url(../images/bkg_dove.gif) no-repeat center;
}*/

#content #side {
  background: #fff url(../images/bkg_side.jpg) repeat-x top;
  float: right;
  padding: 10px 10px 10px 10px;
  width: 160px;
  height: 500px;
  font-weight: bold;
}

#content #main {
  margin: 0 180px 0 0;
  padding: 10px 10px 10px 20px;
}

#content #main p {
	padding-bottom: 10px;
}

#content .clearFloat {
  clear: right;
  display: block;
}

#side {
	border-top: 1px solid #fff;
}

#navside ul {
	list-style: none;
}

#navside ul li {
	padding: 10px 5px;
}

#sponsor {
	font: italic .9em/1.2em "Times New Roman", Times, serif;
	padding-bottom: 5px;
	padding-top: 80px;
}

#content {
	background: transparent url(../images/seal_xparent.gif) no-repeat scroll left bottom;
	/*background: transparent url(../images/seal_xparent.gif) no-repeat scroll 2em 12em;*/
}

#main a:link, #main a:visited {
	color: #4f4532;
	background-color: transparent;
	text-decoration: none;
	border-bottom: 1px dashed #4f4532;
}

#main a:hover {
	color: #c3cc99;
	background-color: transparent;
	text-decoration: none;
	border-bottom: 1px dashed #c3cc99;		
}

#form {
	padding-top: 10px;
	padding-bottom: 20px;
}

#font {
	font: small/1.4 "Lucida Grande", Tahoma, sans-serif;
}

#footer {
	background: #170C08 url(../images/footer.gif) no-repeat bottom left;
	color: #999;
	padding: 5px;
	font-size: .8em;
}


/* Class Styles
----------------------------------------------- */

.verse {
	font: italic .8em/1.2em Georgia, "Times New Roman", Times, serif;
	color: #beb06f;
	background-color: #2d2419;
	padding: 10px 0 20px 5px;
	text-align: center;
}

.address {
	font: normal .8em/1.3em "Lucida Grande", Tahoma, sans-serif;
}

.address a {
  color: #2d2419;
/*  text-decoration: none; */
  line-height: 2.0;
}

.address a:hover {
  background: #4f4532;
  color: #fff;
  text-decoration: none;  
}

.space {
	padding-bottom: 70px;
	padding-left: .9em;	
}

.space a {
	color: #999;
}

.space a:hover {
	color: #fff;
}

.list ul {
	list-style: none;
	margin-left: 0;
	padding-left: 10px;
	text-indent: 1em;
}

.image .caption { 
	font: italic .9em/1.2em "Times New Roman", Times, serif;
	padding-bottom: 5px;
	text-align: center;
}

.partner {
	padding-top: 20px;
	padding-bottom: 30px;
}

.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.style2 {
	color: #d89000;
/*	color: #e5870b; */
	font-weight: bold;
}

.picBorder {
    background-color: #fff;
    padding: 10px;
    border: #ccc solid 1px;
}

.img_link {
	text-decoration: none;
}

.class {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

p.caption {
	margin-left: 30px;
	margin-bottom: 20px;
	font: caption;
}

/*.fedex {
	font-weight: bold;
}*/


/* Specific Section Styles
----------------------------------------------- */

/* Nav Side Link Styles */
#navside a,  #navside a:link {
  color: #170C08;
  background-color: transparent;
/*  border-bottom: 1px dotted #170C08;*/
  text-decoration: none;
}

#navside a:visited {
  color: #4F4532;
  background-color: transparent;
/*  border-bottom: 1px dotted #4F4532;*/
  text-decoration: none;  
}

#navside a:hover {
  color: #fff;
  background-color: #4F4532;
  font-weight: bold; 
  text-decoration: none; 
  padding: 5px; 
}

#navside a:active, #navside a:focus {
  border: 1px solid #cecece;
} 

/* Form Styles */

fieldset {
  margin: 1.5em 0 0 0;
  padding: 0;
  border: 1px solid #bfbab0;
  background-color: #f2efe9;
  background-image: url(../images/fieldset_gradient.jpg);
  background-repeat: repeat-x;
}

legend {
  margin-left: 1em;
  padding: 0;
  color: #000;
  background-color: transparent;
  font-weight: bold;
}

fieldset ol {
  padding: 1em 1em 0 1em;
  list-style: none;
}

fieldset li {
  padding-bottom: 1em;
}

fieldset.submit {
  border-style: none;
  background-color: transparent;
  background-image: none;
}

.info li label {
  float: left;
  width: 10em;
  margin-right: 1em;
  text-align: right;
}

.info li {
  float: left;
  clear: left;
  width: 100%;
}

p.note {
  font: italic .9em/1em Georgia, "Times New Roman", Times, serif;
  color: #ff0000;
  background-color: transparent;
  padding: 10px 0 0 20px;
}

.tab {
  padding-left: 20px;
}

#form_contact, #form_partner {
  margin: 20px 0 20px 0;
}

/*.button, input.button:focus {
  border: 1px solid #ccc;
  width: 11.1em;
  height: 3em;
  background: transparent url(../images/btn_bkg.gif) no-repeat left;
  text-align: left;
  padding-left: 37px;
  color: #5a3d35;
}

.button:hover {
  border: 1px solid #7f9db9;
  width: 11.1em;
  height: 3em;
  background: #f2efe9 url(../images/btn_bkg2.gif) no-repeat left;
  text-align: left;
  padding-left: 37px;
  color: #000;    
}*/

input:active, input:focus, textarea:active, textarea:focus { 
background: #c3cc99; 
}


/* 2partner Styles */

#partner a,  #partner a:link {
  background-color: transparent;

}

#partner a:visited {
  background-color: transparent;

}

#partner a:hover {
  color: #fff;
  background-color: #4F4532;
  font-weight: bold; 
  text-decoration: none; 
  padding: 5px; 
}

#partner a:active, #partner a:focus {
  border: 1px solid #cecece;
} 

