body {
	background: url(/images/background.jpg) repeat;
	margin: 0px 0px 20px;
}
#page_gradient {
	background: url(/images/gradient.jpg) repeat-x;
}
#masthead {
	display: block;
	margin: 0px auto;
	width: 980px;
	height: 106px;
}
#photos {
	background: url(/images/photos.jpg) no-repeat;
	margin: 0px auto;
	height: 485px;
	width: 864px;
	padding-right: 58px;
	padding-left: 58px;
	padding-top: 3px;
}
#maintext {
	height: 579px;
	width: 980px;
	position: relative;
	background-image: url(../images/maintext2.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#maintext h2 {
	font: italic normal 19px/36px Georgia, "Times New Roman", Times, serif;
	color: #1850b7;
	text-align: center;
	margin: 0px auto;
	padding: 36px 0px 0px;
	width: 800px;
}
#maintext h3 {
	font: normal 14px/24px Georgia, "Times New Roman", Times, serif;
	color: #1850b7;
	text-align: center;
	margin: 0px;
	width: 970px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#maintext h4 {
	font: normal 12px/14px Georgia, "Times New Roman", Times, serif;
	color: #1850b7;
	text-align: center;
	margin: 0px;
	width: 970px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#maintext img.sep {
	position: relative;
	left: 370px;
	top: 10px;
}
#maintext img {
	position: relative;
	left: 440px;
	top: 10px;
}
#banner_container {
	width: 865px;
	height: 485px;
	position: relative;
}
#banner_container img {
	width: 865px;
	height: 485px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}

img.show {
	display: none;
	z-index: 1 !important;	
}
#map {
	background: url(/images/construction_map.jpg) no-repeat;
	margin: 0px auto;
	height: 398px;
	width: 980px;
	position: relative;
}

#map1 {
	background: url(/images/location.jpg) no-repeat;
	margin: 0px auto;
	height: 858px;
	width: 980px;
	position: relative;
}
#map2 {
	background: url(/images/hall_of_silence.jpg) no-repeat;
	margin: 0px auto;
	height: 858px;
	width: 980px;
	position: relative;

	
}
#map3 {
	background: url(/images/12_mandaps.jpg) no-repeat;
	margin: 0px auto;
	height: 858px;
	width: 980px;
	position: relative;
}


#description {
	background: url(/images/construction_text.jpg) no-repeat;
	margin: 0px auto;
	height: 460px;
	width: 980px;
	position: relative;
}
#description h2 {
	font: normal 16px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #1850b7;
	margin: 0px;
	width: 340px;
	padding: 0px;
	position: absolute;
	left: 126px;
	top: 36px;
}
#accordion {
	width: 389px;
	position: absolute;
	left: 479px;
	top: 133px;
}
#accordion h4 {
	font: bold 12px/23px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #c6001a;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background: #FADD92;
	cursor: pointer;
}
#accordion h4 em {
	font-style: normal;
	background: url(/images/arrow_accordian.gif) no-repeat right;
	padding-right: 13px;
}
#accordion .element {
	margin: 0px 0px 6px;
	padding: 0px 0px 0px 25px;
}
#accordion .element p {
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #1850b7;
	margin: 6px 0px 3px;
	padding: 0px;
}
/*#top {
	background: url(/images/donate_top.jpg) no-repeat;
	margin: 0px auto;
	height: 323px;
	width: 980px;
	position: relative;
}
#top img {
	display: block;
	left: 200px;
	top: 221px;
	position: absolute;
}*/
#authorize {
	
	position: absolute;
	top: 220px;
	left: -210px;
}


#form {
	background: url(/images/donate_form.jpg) no-repeat;
	margin: 0px auto;
	height: 500px;
	width: 980px;
	position: relative;
}

#form1 {
	background: url(/images/donate_form1.jpg) no-repeat;
	margin: 0px auto;
	height: 600px;
	width: 980px;
	position: relative;
}


#form h2 {
	font: normal 15px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	width: 225px;
	padding: 0px;
	/*position: absolute;
	left: 190px;
	top: 43px;*/
}

#form-thankyou {
	font: normal 15px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 320px;
	top: 143px;
}

#form1 h4 {
	font: normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	width: 610px;
	padding: 0px;
}

#form1 h4 a {
	font: normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
 
#form form {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 47px;
	left: 426px;
	width: 389px;
}
#form form table td {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #8d97a1;
	text-align: right;
	padding-right: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#form form table td input {
	background: #fff;
	height: 18px;
	width: 200px;
	border: 1px solid #fff;
}
#form form table td input#button {
	height: 20px;
	width: 203px;
	border: none;
}

#form h3 {
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 67px;
	top: 18px;
}
#construction_text {
	background: url(/images/construction_new.jpg) no-repeat;
	margin: 0px auto;
	height: 245px;
	width: 980px;
	position: relative;
}
#top.construction {
	background: url(/images/construction_top.jpg) no-repeat;
	margin: 0px auto;
	height: 215px;
	width: 980px;
	position: relative;
}
#top.construction1 {
	background: url(/images/construction_top.jpg) no-repeat;
	margin: 0px auto;
	height: 215px;
	width: 980px;
	position: relative;
}
#top.construction h2 {
	font: italic normal 21px/27px Georgia, "Times New Roman", Times, serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 190px;
	top: 240px;
	width: 600px;
	text-align: center;
}
#construction_text h2 {
	font: normal 15px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 190px;
	top: 221px;
	width: 600px;
	text-align: center;
}
#notes {
	background: url(/images/wrapper.jpg) repeat-y;
	margin: 0px auto;
	width: 540px;
	padding-right: 220px;
	padding-left: 220px;
}
#notes h2 {
	font: normal 16px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#notes p  {
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#notes ol {
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px 0px 12px;
	padding: 0px 0px 0px 24px;
	text-align: left;
}

#notes1 {
	background: url(/images/wrapper.jpg) repeat-y;
	margin: 0px auto;
	width: 540px;
	padding-right: 240px;
	padding-left: 200px;
}

#notes2 {
	background: url(/images/wrapper.jpg) repeat-y;
	margin: 0px auto;
	width: 540px;
	padding-right: 260px;
	padding-left: 180px;
}

#notes1 h2 {
	font: normal 16px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	padding: 0px;
	text-align: left;
	margin: 0px;

}

#notes1 h2.lower {
	top: 60px;
	position: relative;
}

#notes1 p  {
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
}

img.float_left {
	float:left;
	margin: 5px 20px 20px 0px;
	border:none;
}


#notes1 ol {
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px 0px 12px;
	padding: 0px 0px 0px 24px;
	text-align: left;
	position: relative;
	top: 60px;
}
#participation_text {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;

}
