/* CSS Document */
body {
	top:0px;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"Century Gothic";
	color:#003300;
}

div#content{
text-align:center;
 	background:url(layout-images/whitebg-middle.png) repeat-y;
margin: 0 auto 0;
	width:770px;
}
table, td, tr {
	font-size:12px;
	font-family:"Century Gothic";
	color:#003300;
}
#text-left{
text-align:justify;
padding:10px;
float:left;
}
#image-right{
padding-top:10px;

float:left;
}
#text-right{
text-align:justify;
padding:10px;
float:left;
}
#image-left{
padding-top:10px;
padding-right:10px;
float:left;
}
#text-left-nopad{
text-align:justify;
float:left;
}
#image-right-nopad{
float:left;
}
#slideshow{

float:left;
}
#contactbox{
height:427px;
min-height:427px;
background: url(layout-images/contactbg.jpg) no-repeat;
float:left;
}

#slidetxt {
	font-size:11px;
padding:5px;
color:#000000;
}

.listtxt{
	font-size:10px;
}
ul,li {
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
}
.mission{
font-size:14px;
}
.header{
font-family:"Century Gothic";
text-transform:uppercase;
font-size:16px;
font-weight:bold;
font-style:italic;
}
h2{
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.header-large{
font-family:"Century Gothic";
font-size:38px;
font-style:italic;
color:#ff9933;

}
.sub-header{
font-family:"Century Gothic";
font-size:14px;
font-weight:bold;
font-style:italic;
color:#003366;

}
#footer .footer {
line-height:25px;
	font-size: 12px;
		color:#333333;
}
a {
	text-decoration:none;
}
a:link, a:visited {
	color:#ff9933;
}
a:hover {
	color:#000000;
}

#headertable{

}

/* Menu styles*/
#mainNav {
padding-top:5px;
margin: 0 auto 0;
width:730px;
	
}
#mainNav ul,#mainNav li {
	margin:0;
	padding:0;
	border:none;
	list-style:none;
}
#mainNav li {
	float:left;
	display:block;
	border-right:none;
	margin-right:3px;
	margin-top:3px;
	padding-left:15px;
	padding-right:15px;
}
#mainNav li.sec {
	float:right;
	border-right:none;
	margin-right:0;
}
#mainNav li a {
	color:#006633;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:0;
}
#mainNav li a:hover {

color:#FFFFFF;
}
#mainNav li a strong {
	padding:5px 7px 6px 7px;
	display:block;
}
#bhome a#home, #bgalleries a#galleries, #bmap a#map, #bcalendar a#calendar, #babout a#about, #bassociates a#associates, #bcontact a#contact, #blinks a#links{ 
	/*color:#ffc222;*/
} 
/*  Main nav Styles Ends */




/*start div fixed*/
html, body {
background:url(layout-images/back-background.jpg) fixed;
  margin:0;
  padding:0;
    height: 100%;

}
 div#wrapper {
width:100%;
text-align:center;

}
div#header{
	margin: 0 auto 0;
	height:235px;
	width:900px;

}

div#middle{
 	background-image:url(layout-images/background-middle.png);
	background-repeat: repeat-y;
margin: 0 auto 0;
	width:900px;
	text-align:center;

}

div#footer{
background-image:url(layout-images/background-bottom.png);
background-repeat:no-repeat;
margin: 0 auto 0;
text-align:center;
height:100px;
	width:900px;

}
/*end fixed*/

/*------------------------------------
	Title: Cross-Browser Text Drop Shadows
	Author: Scott Jehl, www.scottjehl.com, scott@scottjehl.com
	Date: 7/19/06
	http://creativecommons.org/licenses/by-nc-sa/2.5/
--------------------------------------*/

/*Appearance of Drop Shadow Text*/
span.shadow {
	top: 1px;
	left: 1px;
	color: #ccc;
}

/*necessities*/
.highContrast {
font-size:16px;
	position: relative;
	color:#ff9933;
}
.highContrast span {
	position: relative;
}
span.shadow {
	position: absolute;
}	

