
/* colors used:
	#91997e  -  brown/green 
	#742581  -  purple
	#dbe8c4  -  gray/green?
	#556293  -  blue
*/

body, p, td, input, textarea, li, h1, h2, h3 {
	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}
body {
	margin-top:6px;
	background:url(images/page_bg_wide.jpg);
	background-repeat:no-repeat;
	background-color:#dbe8c4;
	background-position:top;
}
td {
	vertical-align:top;
	text-align:left;
}
h1 {
	font-weight:bold;
	font-size:24px;
	color:#742581;
}
hr {
	width:50%;
}

.b {
	font-weight:bold;
}
.emph {
	font-weight:bold;
	font-size:14px;
}
.head2 {
	font-weight:bold;
	font-size:16px;
}

.ct {
	margin-left:auto;
	margin-right:auto;
}

.topquote {
	font-weight:bold;
	color:#91997e;
	font-size:13px;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:right;
	vertical-align:bottom;
}

/* in case the image fails */
.sitename {
	font-size:36px;
}

.headbg {
	background-color:#742581;
}

.tagline {
	font-weight:bold;
	font-size:14px;
	color:#dbe8c4;
	text-align:right;
	vertical-align:bottom;
	padding-right:36px;
	padding-bottom:12px;
}

/* left navigation */
.navlinks {
	padding-top:50px;
	font-weight:bold;
	text-align:right;
}
.navlinks p {
	padding-bottom:10px;
	margin-right:10px;
}
.navlinks a {
	text-decoration:none;
	font-size:14px;
	color:#556293;
}
.navlinks a:hover {
	color:#742581;
}

/* upcoming events */
.right_head {
	
}
.upcoming_head_cell {
	font-weight:bold;
	font-size:14px;
	color:#556293;
	vertical-align:bottom;
	padding-bottom:2px;
	padding-left:5px;
	background-color:#fff;
	height:48px;
}
.events p {
	padding:0px;
	margin-left:6px;
	margin-top:0px;
	font-size:12px;
	color:#000;
}

/* footer text */
.foot {
	vertical-align:bottom;
}
.foot p {
	text-align:center;
	font-size:13px;
	color:#742581;
	margin:0px 0px 0px 10px;
}
.foot_phone p {
	text-align:center;
	font-weight:bold;
	font-size:24px;
	color:#556293;
	margin:0px 0px 0px 10px;
}


/* classes for layout */
#maindiv { padding-left:36px; }
#pagecontent { width:100%; height:265px; margin:0px; padding:0px; overflow:auto; }
.row1 { padding-left:18px; width:848px; }
.row2_1 { width:161px; }
.row2_2 { width:615px; background-color:#fff; }
.row2_3 { width:72px; }
.row3_1 { width:216px; padding-left:1px; }
.row3_2 { width:585px; }
.row3_3 { text-align:right; width:47px; }
.row4 { font-size:0px; padding-left:1px; width:848px; height:1px; }
.row5_2 { width:166px; background-color:#fff; }
.row5_4 { width:401px; background-color:#fff; padding-top:12px; }
.row5_4 h1,
p {
	padding-left:26px;
	margin-right:10px;
}
.row5_6 { width:175px; }
.row5_bar_under_upcoming { font-size:0px; width:175px; height:10px; }
.row5_upcoming_text { height:289px; background-color:#fff; }
.row5_right { width:47px; }
.row6_1 { width:217px; }
.row6_tbl { width:631px; }
.row6_2 { width:499px; background-color:#fff; }
.row6_3 { width:132px; }
.row7_2 { font-size:0px; width:499px; height:3px; }
.row7_3 { font-size:0px; width:120px; height:3px; }
.row8_2 { width:410px; background-color:#fff; }


/* pop up contact form */
.leftform {
	text-align:right;
	font-weight:bold;
}
#popform {
	position:absolute;
	visibility:hidden;
	margin:0px;
	padding-right:4px;
	padding-bottom:4px;
	z-index:10;
	background-color:#fff;
	/*background-color:transparent;
	background-image:url(../splash_images/75p.png);*/
	background-repeat:repeat;
	width:500px;
	height:300px;
	border-right:2px solid #dbe8c4;
	border-bottom:2px solid #dbe8c4;
}
#innerpopform {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border:2px solid #742581;
}
#popform p {
	text-align:center;
}
