
html, body  {
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #1F140A;
	border: 0px none;
}

a  {
   text-decoration: underline;
   /*color: #fe9900;*/
   color: #de5900;
}

a:hover 
{
    text-decoration: none;
    color: #ffffff;
    }

img {
	border: none;
}

ul {
	list-style: none;
}

#wrapper  {
   margin: 20px auto 0px auto;
   width: 960px;
   border: 5px solid #fe9900;
   padding: 10px;
   height: 865px;
}

#page_contents {
	background: url(../images/bggrad.jpg) repeat-x;
	position: absolute;
	top: 220px;
	height: 525px;
	width: 960px;
	margin:40px 0px 0px 0px;
}

#branding {
   width: 960px;
   height: 194px;
}

#lowerbuttonbar  {
   background: url(../images/lowerbuttonbar.jpg) repeat-x;
   position: absolute;
   top: 785px;
   z-index: 1;
   width: 960px;
   height: 70px;
}

#headline  {
	position: absolute;
	left: 154px;
	top: 445px; 
	width: 702px;
	height: 40px;
}

#copyright  {
	position: absolute;
	top: 818px;
	width: 960px;
	text-align: right;
	z-index: 2;
}

#address {
	position: absolute;
	top: 855px;
	width: 960px;
	height: 45px;
	background-color: #50341c;
}

#headline p  {
   font: 24px/24px Verdana;
   text-align: center;
   	margin-top: -10px;
	padding-top: 40px;
}

#copyright p  {
	font: bold 12px/12px Verdana;
	text-align: right;
	margin-top: -10px;
	padding-top: 30px;
	padding-right: 5px;
}

#address p  {
	text-align: center;
	font: bold 18px Verdana;
	color:#ff9900;
	vertical-align: middle;
	margin-top: -10px;
	padding-top: 20px;
}

#leftpics,
#rightpics,
#centerpics  {
   visibility: visible;
   position: absolute;
   top: 20px;
   left: 16px;
   z-index: 999;
   width: 304px;
   height: 451px;
   background-repeat: no-repeat;
}

#leftpics  {
   left: 23px;
}

#rightpics  {
   left: 646px;
}

#centerpics  {
   left: 336px;
}


/* Main Navigation */

#buttonbar  {
   background: url(../images/buttonbar.jpg) repeat-x;
   position:absolute;
   top: 220px;
   z-index: 1;
   width: 960px;
   height: 58px;
   margin: 0px auto;
}

#homeNavButton  {
   visibility: visible;
   position: absolute;
   left: 70px;
   z-index: 999;
   width: 86px;
   height: 31px;
}

#galleryNavButton  {
   visibility: visible;
   position: absolute;
   left: 156px;
   z-index: 9;
   width: 100px;
   height: 31px;
}

#aboutUsNavButton  {
   visibility: visible;
   position: absolute;
   left: 256px;
   z-index: 8;
   width: 120px;
   height: 31px;
}

#contactUsNavButton  {
   visibility: visible;
   position: absolute;
   left: 376px;
   z-index: 7;
   width: 140px;
   height: 31px;
}

#ourProcessNavButton  {
   visibility: visible;
   position: absolute;
   left: 515px;
   z-index: 6;
   width: 142px;
   height: 31px;
}

#patronsNavButton  {
   visibility: visible;
   position: absolute;
   left: 657px;
   z-index: 5;
   width: 110px;
   height: 31px;
}

#supportersNavButton  {
   visibility: visible;
   position: absolute;
   left: 767px;
   z-index: 5;
   width: 240px;
   height: 31px;
}

#homeNavButton a,
#galleryNavButton a,
#aboutUsNavButton a,
#contactUsNavButton a,
#ourProcessNavButton a,
#patronsNavButton a,
#supportersNavButton a {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#homeNavButton a:hover  {
   background-position: -86px 0%;
}

#galleryNavButton a:hover  {
   background-position: -100px 0%;
}

#aboutUsNavButton a:hover  {
   background-position: -120px 0%;
}

#contactUsNavButton a:hover  {
   background-position: -139px 0%;
}

#ourProcessNavButton a:hover  {
   background-position: -142px 0%;
}

#patronsNavButton a:hover {
	background-position: -110px 0%;
}

#supportersNavButton a:hover {
	background-position: -120px 0%;
}

#homeNavButton a  {
   width: 86px;
   background-image: url(../images/homeNavButton.jpg);
}

#galleryNavButton a  {
   width: 100px;
   background-image: url(../images/galleryNavButton.jpg);
}

#aboutUsNavButton a  {
   width: 120px;
   background-image: url(../images/aboutUsNavButton.jpg);
}

#contactUsNavButton a  {
   width: 139px;
   background-image: url(../images/contactUsNavButton.jpg);
}

#ourProcessNavButton a  {
   width: 142px;
   background-image: url(../images/ourProcessNavButton.jpg)
}

#patronsNavButton a  {
   width: 110px;
   background-image: url(../images/patronsNavButton.jpg)
}

#supportersNavButton a  {
   width: 120px;
   background-image: url(../images/supportersNavButton.jpg)
}

/* End Main Navigation */

.divabout {
	padding-top: 30px;
}

#Paboutdiv {
	position: absolute;
	top: -10px;
	left: 400px;
	height: 525px;
	width: 500px;
	margin:10px 0px 0px 0px;
	padding-top: 30px;
}

#Paboutdiv p {
	font: 18px Verdana;
	margin: 0px;
	text-align: center;
	line-height: 20px;
}

.divabout img {
    padding-left: 20px;
}

.divcontact h1 {
	font: bold 35px Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	margin-left: 80px;
	top: 90px;
	padding-top: 30px;
	margin-top: -30px;
}

.divcontact img {
	position: absolute;
	top:30px;
	left:650px;
	height:475px;
	width:225px;
	z-index:9;
}

#divContact {
	position: relative;
	top: 80px;
	left: 70px;
	border: solid 10px #50341b;
	height:245px;
	width:655px;
	padding: 10px;
}

#divContact p {
	font: 18px Verdana;
	padding: 0px;
	margin-top: 0px;
}

#divContact h3 {
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

#logincontent {
	visibility: visible;
	position: relative;
	left: 16px;
	top: 250px;
	z-index: 9;
	width: 959px;
	height: 525px;
	text-align: center;
	margin: 0 auto;
}

#logincontent table {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width:500px;
	margin: 0px auto;
}

#ourprocesscontent {
	visibility: visible;
	position: absolute;
	left: 16px;
	top: 250px;
	z-index: 9;
	height: 525px;
	width: 959px;
	margin:20px 0px 0px 0px;
}

#divPatrons {
	border: solid #50341b 5px;
	background: url(/images/patronsGrad.jpg);
	border: solid #50341b 5px;
	height: 465px;
	width: 920px;
	position: absolute;
	top: 35px;
	left: 15px;
	overflow:auto;
	z-index: 7;
	margin-top:10px;
	padding-top: 20px;
}

#divTitle {
    font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	border: solid #50341b 5px;
	background: #6d4726;
	padding: 5px;
	text-align: center;
	color: #FF9900;
	margin-left: 415px;
    position: absolute;
    top: 0px;
	z-index: 9;
	margin-top: 25px;
}

#leftColumn {
	float:left;
	margin-top: 10px;
	width: 410px;
	text-align: center;
	margin-left: 15px;
}

#rightColumn {
	float: right;
	margin-top: 10px;
	width: 410px;
	text-align: center;
	margin-right: 15px;
}

#leftColumn img,
#rightColumn img {
	height: 160px;
	border: 4px solid black;
}

#leftColumn p,
#rightColumn p {
	height: 130px;
	width: 425px;
	text-align: center;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
}

.tableLogin 
{
    position: relative;
    left:90px;
    width: 430px; 
    }
.txtError 
{
    color:blue;
    font: 16px Verdana;
    }
    
.divLogin
{
    visibility: visible;
	z-index: 2;
	width: 959px;
	height: 525px;
	text-align: center;
	margin: 0 auto;
	padding-top: 10px;
    }

.divLogin table 
{
   	font: 16px Verdana, Arial, Helvetica, sans-serif;
	width:430px;
	margin: 0px auto;  
    }    
    
h1 {
    font: bold 20px Verdana, Arial, Helvetica, sans-serif;
    margin: 70px;
    color: #FF9900;
}

.spanLogin
{
    border: double 7px #000;
    padding: 8px 8px 12px 8px;
}

span .class2
{
    border: solid #1F140A 5px;
    background: #6d4726;
    padding: 2px;
    font: bold 32px Verdana, Arial, Helvetica, sans-serif;
    color: #FF9900;
    margin-bottom: -3px; /* IE Fix */
}

p
{
    font: 16px Verdana;
    padding: 0px;
}

.pLogin 
{
    height:270px;
    text-align: center;
    padding:0px;
    margin:0px;
}

.tableLogin 
{
    position: relative;
    left:90px;
    width: 430px; 
    }    
