Html, body, div, table, h1, h2, h3, h4, h5, h6, p, form, img {
Margin: 0; border: 0; padding: 0; font-size: 100.1%}

body	{
	background-color: #90A2A7;
	font-family: trebuchet ms;
	font-size: .9em;
	text-align: center;
	color: black;
	color: #6A5853;
	}

#wrap {	
	margin-left: auto;
	margin-right: auto;
	width:750px;
	background-color: white;
	}	

#header {
	width: 750px;
	height: 334px;
	float: left;
	background-color: white;
	background-position: top left;
	background-repeat: no-repeat;
}

.header_home {
   background-image: url(../images/one.jpg);
}

.header_news {
   background-image: url(../images/three.jpg);
}

.header_people {
   background-image: url(../images/four.jpg);
}

.header_church {
   background-image: url(../images/five.jpg);
}

.header_diary {
   background-image: url(../images/six.jpg);
}

.header_blog {
   background-image: url(../images/seven.jpg);
}

.header_contact {
   background-image: url(../images/eight.jpg);
}

.mceContentBody p {
font-size: large;
}

#logo {
	float: left;
	margin: 10px 0 0 10px;
	}


#navigation {
	width: 100%;
	height: 15px;
	margin: 294px 0 20px 0;
	}

ul {
	margin: 0;
	list-style-type: none;
	float: right;
	white-space: nowrap;
	}
	
li {
	margin: 0 20px 0 0;
	display: inline;
	}




#content {
	text-align: left;
	color: #36302B;
	}

#content p {
	 margin-top: 1em;
	 }

#rightcolumn {
	display: inline;
	margin: 100px 50px 50px 0;
        /*margin: 10px 50px 50px 0;*/
	width: 450px;
	float: right;
	}


#maintenance {
   display: inline;
   margin: 10px 50px 50px 50px;
   width: 650px;
   float: right;
}

#maintenance_form {
   display: inline;
   margin: 10px 50px 50px 50px;
   width: 650px;
   float: right;
}



#maintenance_form form{
width:650px;
margin: 40px 0 0 0;
}

#maintenance_form table {
float:left;
}

#maintenance_form input {
/*margin-top: 0;*/
float: left;
}

#maintenance_form input.active {
margin-top: 15px;
}

#maintenance_form .submit {
margin-top: 2em;
float: right;
}


#maintenance ul {
   margin: 20px 0 10px 0;
   padding:0;
   list-style-type: none;
   float: left;
   white-space: nowrap;
   }

#maintenance li {
   float: left;
   margin: 0 0 5px; 0;
   padding: 0;
   clear: left;
}

#maintenance table {
   clear: left;
   margin-top: 40px;
   font-size: 0.9em;
   border: 1px dotted #338BA6;
   width: 100%;
}

#maintenance .check  {
   width: 5%;
}

#maintenance .active  {
   width: 15px;
   margin-top: 10px;
}

#maintenance table td {
   border: 12px 52px 12px 12px;
   width: 33%;
}

#maintenance form {
   display: inline;
}

#maintenance fieldset {
   width: 90%;
   margin: 10px 0px 20px 20px;
   border: 1px dotted #338BA6;
}

#maintenance .article {
   float: left;
   border:1px solid #90A2A7;
   background: transparent;
   font-size: .8em;
   width: 80%;
}

#maintenance p {
   clear: left;
   margin: 0;
   margin-top: 1em;
   padding: 0;
/* padding-top: 5px;*/ 
}

#maintenance label {
   float: left;
   width: 10%;
   margin: 10px 0px 0px 0px;
}


#maintenance input.address {
   margin: 10px 0px 0px 0px;
   width: 80%;
   height: 1.1em;
}

#maintenance input.submit {
   clear: left;
   float: left;
   border: 1px solid #90A2A7;
   font-size: 1em;
   font-weight: bold;
   color: #90A2A7;
   background: transparent;
   margin: 10px 0 10px 0;
}


#btns {
	display: block;
	padding-top: 10px;
}

#messagesave {
	float: left;
   	display: inline;
}

#messagesave p {
 	margin-top: 0.5em;
}

.leftfield {
	left: -1000px;
	position: absolute;
}

.submitdiary {
   /*clear: left;*/
   float: left;
   display: inline;
   border: 1px solid #90A2A7;
   font-size: 1em;
   font-weight: bold;
   color: #90A2A7;
   background: transparent;
   margin: 5px 5px 10px 5px;
   cursor: pointer;

}

.submitajax {
   /*clear: left;*/
   float: left;
   display: inline;
   /*border: 1px solid #90A2A7;*/
   font-size: 1em;
   font-weight: bold;
   color: #90A2A7;
   background: transparent;
   /*margin: 20px 0px 10px 5px;*/
   padding: 2px 2px 1px 2px;
   cursor: pointer;
   text-decoration: none;
}





p input .submitdiary {
   margin-top: 50px;
}

#act {
margin-top: 10px;
}

#maintenance h2 {
/*    margin-top: 10px; */
/*   margin-bottom: 10px; */
}

legend {
   font-weight: bold;
   color: #6A5853;
   margin-left: 10px;
   background: white;
}

#maintenance_form fieldset {
   width: 648px;
   margin: 40px 0px 0px 0px;
   border: 1px dotted #338BA6;
   padding: 0px 5px 20px 0px;
   padding-bottom: 20px;
   padding-left: 10px;
}

#maintenance_form input.address {
   margin: 10px 0px 0px 0px;
   width: 80%;
   height: 1.5em;
}



#maintenance_form .article {
   float: left;
   border:1px solid #90A2A7;
   background: transparent;
   font-size: .8em;
   width: 80%;
}

#maintenance_form label {
   float: left;
   width: 15%;
   margin: 15px 0px 0px 5px;
   clear: left;
}

#maintenance_form table {
margin-top: 10px;
}

#typey {
clear: left;
}

#typey label {
/*margin-right: 3em;*/
}

#typey select {
margin-top: 0.9em;
}

input.calendarDateInput {
   margin-top:0px;
   background:xxgreen;
}

input #orderdate_Year_ID{
   margin-top:0px;
   background:gray;
}

#leftcolumn {
	width: 165px;
	height: 250px;
	float: left;
        /*margin: 20px 25px 0 25px;*/
	margin: 100px 25px 0 25px;
	color: #90A2A7;
	font-size: .8em;
	line-height: 1em;
	font-weight: bold;
	display: inline;
	}

#maint {
   margin-top: 20px;
}

#maint a {
	text-decoration: none;
	font-size: .8em;
	color: #90A2A7;
	border-bottom: 1px dashed #36302B;
	}
	
#maint a:hover {
	background: #E4EBE9;
	}

#maint a:visited {
	text-decoration: none;
	color: #90A2A7;
	border-bottom: 1px dashed #90A2A7;
	}

.address {
	float: left;
	border:1px solid #90A2A7;
	background: transparent;
	height: 11px;
	font-size: .8em;
	line-height: 1em;
	width: 110px;
	}

.submit {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #90A2A7;
	float: right;
	background: transparent;
	}
	
#contactform {
	margin: 30px 0 50px 0;
	}
	
div.row {	
	clear:both;
	padding-top: 5px;	
	}

div.row span.label {
	float: left;
	width: 100px;
	text-align: right;
	}
	
.contactsend {
	border: 1px solid #90A2A7;
	font-size: 1em;
	font-weight: bold;
	color: #90A2A7;
	float: left;
	background: transparent;
	}
	
textarea {
	font-family: trebuchet, geneva, verdana, tahoma, sans-serif;
	font-size: 1.2em;
	}

span.forms {
	float: right;
	width: 340px;
	margin-left: 10px;
	text-align: left;
	background: transparent;
	}

/* text anchors */

a {
	text-decoration: none;
	color: #36302B;
	border-bottom: 1px dashed #36302B;
	}
	
a:hover {
	background: #E4EBE9;
	}

a:visited {
	text-decoration: none;
	color: #36302B;
	border-bottom: 1px dashed #36302B;
	}


#logo a  {
	text-decoration: none;
	color: #36302B;
	border: 0;
	}

#logo a:hover {
	background: none;
	}

#logo a:visited {
	text-decoration: none;
	color: #36302B;
	border: 0;
	}


#navigation a {
	color: white;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	white-space: nowrap;
       border-bottom: 1px dashed  #739188;
}

#navigation a:hover {
	text-decoration: none;
	background: url(../images/underhov.gif) repeat-x 100% 100%;
	white-space: nowrap;
	color: white;
}

#navigation a:active {
	text-decoration: none;
	background: url(../images/underhov.gif) repeat-x 100% 100%;
	white-space: nowrap;
	color: white;
}

#navigation a.active {
	text-decoration: none;
	background: url(../../images/underhov.gif) repeat-x 100% 100%;
	white-space: nowrap;
	color: white;
}

#maintenance ul{
   clear:left;
}



/* header details */

h1 {
	margin-top: 5px;
	font: trebuchet ms;
	font-size: 2em;
	font-weight: bold;	
	text-align: left;
	line-height : 1em;
	color: #739188;
	}
	
.header {
	margin-top: 0px;
	font-size: 14px;
}

h2 {
	margin-top: 2em;
	font: trebuchet ms;
	font-size: 1.4em;
	font-weight: bold;	
	text-align: left;
	line-height : 1em;
	color: #739188;
	}

h3 {
	margin-top: 2em;
	font: trebuchet ms;
	font-size: 1.1em;
	font-weight: 600;	
	text-align: left;
	line-height : 1em;
	}

h4 {
	margin-top: 0.4em;
	font: trebuchet ms;
	font-size: 0.8em;
	font-weight: 400;	
	text-align: left;
	color: #739188;
	font-variant:small-caps;
	}
	
.polaroid {
	float: right;
	margin: 10px 0 10px 15px;
	}
	
.polaroidfront {
	float: right;
	margin: 10px 0 10px 20px;
	}
	
hr 	{
	clear: both;
	border: none 0;
	border-top: 1px solid #CDDDD8;
	width: 50%;
	height: 1px;
	text-align: center;
	align: center;
}

	
/* footer details - clear: both puts the footer to the bottom */

#footer {
	border-top: 1px solid gray;
	line-height: 30px;
	clear:both;
	font-size: .8em;
	height: 30px;
	color: #739188;
	}

#footer a {
	text-decoration: none;
	color: #739188;
	border-bottom: 1px dashed;
	}
	
#footer a:hover {
	background: #E4EBE9;
	}

#map {

margin: 50px 0 50px 0;
}

.posted2 {
font-size: .8em;
}

#blogsum {
line-height: 20px;
}

.article-image {
border: 1px #6a5853 solid;
float: left;
margin: 15px 15px 15px 0;
padding: 3px;
}

