/* Zero out presets */

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}

table{
	border-collapse:
	collapse; border-spacing: 0;
}

td, th, caption{
	font-weight: normal;
	text-align: left;
}

img, fieldset {border: 0;}

ol{
	padding-left: 1.4em;
	list-style: decimal;
}

ul{
	padding-left: 1.4em;
	list-style:square;
}

q:before, q:after {content:'';}

/* End reset */


body{
	background: #fdfee2 url(images/Messiah_watermark.gif) repeat;
	color: black;
	font: normal normal normal 1em "Times New Roman", Times, serif;
}

body.photo{
	background: #fcfeed none;
	color: black;
	padding: 15px;
}

form.login{
	font: normal 1.1em "Times New Roman", times, serif;
	padding: 15px;
}

button{
	width: 8em;
	height: 2em;
	background: #c5c5c5 none;
	color: black;
	font: normal 1.1em "DejaVu Sans", Arial, sansserif;
	border: 3px incised #6a6a6a;
	margin: 15px 15px 15px 0px;
}
	
h1, h2, h3, h4{
	font: normal normal bold 100%/150% "DejaVu Sans", Arial, sansserif;
	margin-bottom: 2.5%;
}
	
h1, h2, h3{text-align: center;}

h1 {font-size: 2.0em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.1em;}

h1.title{
	width: 50%;
	height: auto;
	margin: 1em auto;
	padding-bottom: 20px;
}

h4.notice{
	font: normal bold 1em "DejaVu Sans" Arial sansserif;
	background: transparent none;
	color: #f8882c;
}

a img {border: none;}

ul.tabs{
	list-style-type: none;
	text-align: left;
	border-bottom: 10px solid #066018;
	margin: 1.5em 1em;
	padding: 0;
}

ul.nodot{
	list-style-type: none;
	text-align: left;
}

ul.donors{list-style-type: none;}

li{text-align: left;}

li.tab{
	display: inline;
	border-top: 0.1em solid #066018;
	border-left: 0.1em solid #066018;
	border-right: 0.1em solid #066018;
	padding: 3px 7px;
}

li.fronttab{
	display: inline;
	background: #066018 none;
	color: white;
	font-family: "Dejavu Sans", Arial, sansserif;
	font-weight: 900;
	border-top: 0.1em solid #066018;
	border-left: 0.1em solid #066018;
	border-right: 0.1em solid #066018;
	padding: 3px 7px;
}

li.logo{margin-bottom: 35px;}

a.tab{
	text-decoration: none;
	padding: 2px 5px;
	background: transparent none;
	color: #796535;
}

cite{
	font-style: normal;
	text-decoration: underline;
}

cite.italic{font-style: italic;}

strong.tab{
	text-decoration: none;
	padding: 2px 5px;
	background-color: #066018 none; 
	color: white;
}

img.thumb{
	width: auto;
	height: auto;
	border: none;
	margin: 0px 15px 15px 0px;
	float: left;
}

image.header{
	display: inline;
	vertical-align: middle;
}

/* DIV Section begins here */

div.title{
	width: 60%;
	height: auto;
	margin: 2% auto;
	text-align: center;
}

div.headerbox{
	position: relative;
	width: 98%;
	background: transparent none;
	color: #011f96;
	font: normal bold 2.2em "DejaVu Sans", Arial, sansserif;
	padding: 0;
	margin: 1em auto;
	text-align: center;
}

#header{
	display: inline;
	position: relative;
	top: 1em;
	width: auto;
	margin: 0;
	padding: 0 0.5em;
	vertical-align: top;
}

div.container{
	width: 95%;
	height: auto;
	border: 3px ridge #6a6a6a;
	margin: 0 auto;
	padding: 1.5em;
	text-align: justify;
}

div.container1{
	display: inline-block;
	postion: relative;
	width: auto;
	height: auto;
	border: 0.25em ridge #6a6a6a;
	margin: 0 auto 0 auto;
	padding: 0 0 0 1.5em;
	text-align: justify;
}

div.left{
	width: 45.5%;
	height: auto;
	border: 3px ridge #6a6a6a;
	margin: 0;
	padding: 1em;
	text-align: justify;
	float: left;
}

div.right{
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0 0 0 2em;
	text-align: justify;
	float: right;
}

div.main{
	width: 90%;
	height: auto;
	border: 3px ridge #6a6a6a;
	margin: 2% auto;
	padding: 5%;
	text-align: justify;
}

div.smallbox{
	width: 50%;
	border: 3px ridge #6a6a6a;
	margin: 2% auto;
	padding: 40px;
}

div.widebox{
	width: 80%;
	border: 3px outset green;
	margin: 5% auto 0 auto;
	padding: 10px 15px 15px 15px;
	clear: both;
}

div.logo{
	font-size: 8pt;
	display: inline;
}

div.bottom{
	margin-top: 1em;
	float: right;
	clear: none;
}

div.bottom img {border: none;}

div.centre{
	width: 40%;
	height: 40%;
	margin: 30%;
}

div[title="blue"]{
	background: #0018c6 none;
	color: white;
}

div[title="green"]{
	background: #1c630a none;
	color: white;
}

div[title="purple"]{
	background: #460b88 none;
	color: white;
}

div[title="red"]{
	 background: #a71039 none;
	 color: white;
}

div[title="yellow"]{
	background: #fdfee2 none;
	color: black;
}

div[title="green"] a{
	background-color: transparent;
	color: white;
}

div[title] a:visited {background-color: transparent; color: #ff33ff;}

div[title] a:hover{background-color: transparent; color: #ff6633;}

/* DIV Section ends here */
p{
	margin: 0 0 0.5em 0;
	padding: 0;
}

p.heading {font: normal bold 1.2em "DejaVu Sans", Arial, sansserif;}

p.section{
	height: 1.5em;
	width: 100%;
	padding-top: 0.5em;
	font: normal bold 1.2em "DejaVu Sans", Arial, sansserif;
	text-align: center;
	clear: left;
}

span.poster{
	display: inline-block;
	margin-right: 1em;
	float: left;
}

.column{
	position: relative;
	width: 47.5%;
	height: auto;
	list-style-type: none;
	text-align: justify;
	margin: 0 1.5em 0 0;
	padding: 0;
	float: left;
}

.empty{
	background: transparent none;
	color: #fdfee2;
}

.listitem{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 110px;
	font-size: 10pt;
}

.menu{
	font-size: 18px;
	background: yellow none;
	color: black;
	height: 30px;
	width: 900px;
	position: relative;
	text-align: center;
	border: inset #FF9900 4px;
	padding: 20px;
}

.subhead{
	height: 20px;
	font: normal bold 0.9em "DejaVu Sans", Arial, sansserif;
	text-align: left;
}

.written{
	font-size: 0.9em;
	font-style: italic;
}

.redletter{
	background: transparent none;
	color: #a71039;
}

.whiteletter{
	background: transparent none;
	color: white;
}

.justify{text-align: justify;}

.leading{padding-top: 5px;}