
body {
	font-family : arial;
	text-align: left;
	margin : 0;
	padding: 0;
/*	background: transparent url(../images/backgroundgraphic.jpg) top left repeat;*/
}

h1 {
	margin : 0;
	font-size : medium;
	color : #394286;
	text-align : center;
	padding-top:15px;
	padding-bottom:10px;
}
h2 {
	margin : 0;
	font-size : small;
	color : #b6044f;
	text-align : center;
	font-style : italic;
/*	padding-bottom:20px;  */
}
h2#slogan {
	margin-left:50px;
	text-indent: -50px;
	text-align: left;
	color : #c16783;
	font-size : xx-large;
	font-family: "Times New Roman", Serif;
	margin-top:20px;
	margin-bottom:30px;
}
div#gallery-img-link {
/*	margin-top: 120px;  */
	text-align:left;
	vertical-align:top;
}
div#gallery-img-link img {
	border: 1px solid #a6935d;
	margin-right:20px;
	vertical-align: text-top;
	float : left;
}
div#gallery-img-link a,
div#gallery-img-link a:visited {
	margin : 0;
	font-size : small;
	font-weight:bold;
	color : #a6935d;
	text-decoration : none;
	vertical-align:top;
}
/*
div#gallery-img-link a {
	margin-left : 50px;
	margin-right : 50px;
}  */
div.gall_img {
	vertical-align: top;
	display : block;
	margin-left:60px;
	margin-right:60px;
	height:120px;
}
div.gall_img p {
	margin-top : 0;
}
p {
	font-size : small;
	text-align:left;
}

/*  page body  */
div#page-container {
 width : 600px;
/*	margin-bottom: 30px;  */
}

div#pagebody {
	width : 780px;
	text-align: left;
	border : 2px solid #7e691e;
/*	border-top : none;   */
	background-color: #FFF;
}
div#container {
	text-align:center;
	margin : 0 20px 0 20px;
	position: relative;
	display : block;
	overflow: visible;
}
div#container p a {
	text-decoration :underline;
 	color : inherit;
}
a img
 {
	border: 1px solid #a6935d;
}

span.subhead,
p.subhead {
	font-weight : bold;
	color : #7e691e;
}
img.img-left {
	float:left;
/*	margin-left: 50px;*/
	margin-right:10px;
}
img.img-right {
	float:right;
	margin-right: 50px;
	margin-left:10px;
}
/*  end page body  */


/* header */
div#header {
	width : 780px;
	height: 180px;
	background :#7e691e;
	background : transparent url(../images/headergraphic.jpg) top left no-repeat;
}
/*  end header  */

/*  menubar  */
div#menubar {
	width : 780px;
	height : 40px;
	padding-top: 3px;
	background : #FFF url(../images/headerband.jpg) top left repeat-x;
	text-align:center;
}
div#menubar span {
	padding-left: 20px;
}

div#menubar a,
div#menubar a:visited {
	font-size : small;
	color : #9f8241; /* #7e691e */;
	text-decoration : none;
	font-weight : bold;
}

div#menubar a:hover {
	text-decoration : underline;
}
div#menubar a.current,
div#menubar a.current:visited {
	color : #000;
	font-style : italic;
}
/* end menubar   */

/*  footer  */
div#footer{
	width :100%;
 	color : #000;
 	font-size : xx-small;
 	text-align: center;
 	border-top: 1px solid #7e691e;
	padding-bottom: 10px;
}

div#footer .foot-title {
  	font-size : x-small;
  	font-weight:bold;
/* 	 margin-top: 10px;  */
}

div#footer div#phone span {
	padding-left: 20px;
}

span#programmedby {
 	color : #7e691e;
	padding-left:50px;
}

span#programmedby a,
span#programmedby a:visited {
	 	color : #7e691e;
		text-decoration : underline;
}
span#programmedby a:hover {
		text-decoration : underline;
}

/*  contact form   */
  div#contact_form  {
 	margin: 1em 80px 0 80px;
	text-align:left;
  }
 div.formrow {
	position: relative;
	margin-top: 5px;
 }
 div.formleft {
	position: relative;
	top: 0;
	left: 0;
 }
 div.formright {
	margin-top:-20px;
	position: relative;
	top: 0;
	left: 150px;
 }
 div.formright input.text {
	width : 250px;
 }

 input.button {
	width :60px;
	height : 21px;
	background: #e5d196 url(images/button2.jpg) top left no-repeat;
	color : #FFF;
	font-weight:bold;
	padding-bottom:3px;
	margin-left:50px;
	margin-bottom:3px;
 }

/*  welcome page  */
ul.eventlist {
	margin-top : 0;

	color : #7e691e;
	font-weight : bold;
}
p.eventpara {
	font-weight : bold;
}

div#container div#left-col,
div#container div#right-col {
	position: absolute;
	top: 0;
	text-align:left;
}
div#container div#left-col {
	float:left;
	left:0;
}
div#container div#right-col {
	font-size: small;
 	left: 300px;
	width : 330px;
	float: right;
	height: auto;
	display:block;
	overflow: auto;
}

a, a:visited {
	color: black;
	text-decoration: none;
}