@charset "utf-8";
/* CSS Document */


/*
   Google Custom Search
*/

.searchBar {
float: right;
margin: 170px 20px 0 0;
}
/*
   PNG Fix
*/

img, div, input { behavior: url("includes/iepngfix/iepngfix.htc") }


/*
   Reset any BluePrint Styles
*/

p img {float:left;margin: 5px 10px 5px 0; padding:0;}
p img.right {float:right;margin:0 0 5px 10px;}

/*
   Editor Styles
*/

.table {

}

.data-table {
  width: 100%;
  text-align: left;
}

TR.GridRow TD
{
  padding: 3px;
	border-bottom: solid 1px #EDECEC;
	background-color: #F9F9F9;
	border-right: 1px solid #E9E9E9;
}

TR.GridRowOver TD
{
	padding: 3px;
	border-bottom: solid 1px #EDECEC;
	background-color: #F3F3F3;
	border-right: 1px solid #E9E9E9;
}

.data-header {
	padding: 3px;
	background-color: #EDECEC;
	color: #000;
	border-bottom: solid 1px white;
	font-weight: bold;
	border-right: 1px solid #F4F4F4;
	height: 25px;
}

.data-footer {
	padding: 3px;
	background-color: #EDECEC;
	color: #000;
	border-bottom: solid 1px white;
	font-weight: bold;
	border-right: 1px solid #F4F4F4;
	height: 25px;
	font-size: 10px;
}

/*
   Editor Styles
*/

.Image_Left {
float: left;
margin: 5px 10px 5px 0px;
}

.Image_Right {
float: right;
margin: 5px 0 5px 10px;
}

.Footer_Style {
border-collapse: collapse; 
color: rgb(0, 0, 128); 
font-family: 'Century Gothic'; 
font-size: 16px; 
font-style: normal; 
font-variant: small-caps; 
letter-spacing: 2px; 
line-height: normal; 
orphans: 2; 
text-align: center; 
text-indent: 0px; 
text-transform: none; 
white-space: normal; 
widows: 2; 
word-spacing: 0px;
}

/**/
/*  Global Styles
/**/


body {
	font-family: "Verdana", Helvetica, Arial, sans-serif;
	font-size:80%;
  color: #000;
  margin: 5px 0 0 0; 
  background: #5E422E;
}

.sIFR-active h1,
.sIFR-active h2,
.sIFR-active h5#pullquote {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
}

.sIFR-active h1 {
  font-size: 30px;
	text-align: left;
	color: #0066CC;
  padding-bottom: 0;
	margin: 0;
}

.sIFR-active h2 {
  font-size: 22px;
  display: block;
}

.sIFR-active h5#pullquote {
  font-size: 24px;
}


.fontButtons {
  width: 175px;
  margin: 0px auto;
	text-align: right;
	border-bottom: 1px solid #551D0E;
}

a.fontSmaller {
	color: #FFFFFF;
  font-size: 12px;
	line-height: 20px;
	padding: 0 5px 0 5px;
	text-decoration: none;
	font-weight: bold;
}

a.fontLarger {
	color: #FFFFFF;
  font-size: 18px;
	line-height: 20px;
	padding: 0 5px 0 5px;
	text-decoration: none;
}

#tmpl_top {
  width: 780px;
  height: 20px;
  background: url(/images/template_top.jpg) center bottom;
}

#tmpl_sides {
  width: 780px;
  background: url(/images/template_sides.jpg) center top repeat-y;
}

#tmpl_sides_inner {
  margin: 0 0 0 20px;
}

#logo {
  float: left;
	height: 143px;
	width: 284px;
	background: url(/images/template_logo.png) left no-repeat;
}

#header {
  float: left;
  height: 143px;
	width: 456px;
	background: url(/images/template_header.jpg) center no-repeat;
}

.header {
  float: left;
  height: 143px;
	width: 456px;
	background: url(/images/template_header.jpg) center no-repeat;
}

#header p img{
  margin: 0;
	padding: 0;
}

#menu {
  width: 740px;
  height: 54px;
	margin: 0 auto;
  background: #551D0E;
  text-align: center;
}
#menuMain {
  height: 27px;
  padding: 0;
	margin: 0 0 0 14px;
  text-align: center;
	text-transform: uppercase;
}
.menuDivider {
  margin: 6px 5px 6px 5px;
	height: 15px;
	width: 1px;
	background: #FFF;
}

.menuFooterDivider {
	margin: 6px 10px;
  height: 5px;
	width: 5px;
	background: #FFF;
}

#menuHr {
  margin: 0px auto;
	height: 1px;
	width: 720px;
  color: #5E422E;
	background: #5E422E;
}
#menuSub {
  height: 21px;
  text-align: center;
  padding: 3px 0px 3px 0px;
}

#content {
  float: left;
  width: 565px;
}

#content_inner {
padding: 20px 20px 0px 20px;
}

#promo {
  float: left;
  width: 169px;
	padding: 3px;
}

#tmpl_bottom {
  height: 20px;
  background: url(/images/template_bottom.jpg) center top no-repeat;
}

#footerLinks {
width: 100%;
margin: 0px auto;
color: #999;
font-size: 10px;
text-align: center;
}

#footerLinks a {
color: #CCC;
}

#footerLinks a:hover {
color: #999;
}

#news h1 {
  margin: 15px 0px 10px 0px;
}
#indexBanner {
  height: 123px;
  border: 2px solid #FFF;
	margin-bottom: 25px;
	background: #666 url(/images/banner.jpg);
}

#indexEvents {
  height: 180px;
  border: 0px solid #FFF;
	margin-bottom: 0px;
	background: #666 url(/images/event.jpg);
}

#indexPictures {
  height: 260px;
  border: 2px solid #FFF;
	margin-top: 25px;
	background: #666 url(/images/picture.jpg);
}

#headerFull {
  width: 100%;
	margin-bottom: 35px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	background: #000 url(/images/template_header_back.jpg);
}
#transBlack {
	background: url(/images/transBlack.png);
}


#menuHeader {
background: #000 url(/images/menu_header.png) left no-repeat;
height: 54px;
}

#bodyHeader {
height: 54px;
}
#bodyHeader p {
padding: 0;
margin: 0;
}
#contentBottom {
  height: 20px;
	background: #0098B1 url(/images/content_bottom_art.png);
}

#footerFull {
  width: 100%;
	height: 80px;
	padding-top: 40px;
	background: #647181 url(/images/footerBack.png) bottom repeat-x;
}
#test {
	height: 25px;
	background: #999;
}

/* FORMS */

.tdName {
  font: 11px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	width: 25%;
}

.tdName strong {
  font: 18px/16px Arial, Helvetica, sans-serif;
  color: #990000;
	font-weight: normal;
}

.strong strong {
  font: 18px/16px Arial, Helvetica, sans-serif;
  color: #990000;
	font-weight: normal;
}

.tdField {

}

.tdFull {

}

.tableCheck {
  margin-top: 8px;
}

.names {
  width: 150px;
}

.adrs_1 {
  width: 250px;
}
.adrs_2 {
  width: 150px;
}
.email {
  width: 250px;
}

/*
  BLOG
*/

/*Posting Area*/
.blog_content div.title a {
  font: 18px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066CC;
	margin: 0;
	text-decoration: none;
}

.blog_content div.title {
  clear: both;
}

.blog_content div.date {
  font-size: 12px;
  font-weight: normal;
	font-style: italic;
	color: #666;
  margin: 0;
}

.blog_content .user {
  font-size: 10px;
  font-weight: normal;
	font-style: italic;
	color: #333;
  margin: 0 0 10px 0;
}

.blog_content div.more a {
  float: right;
  font-size: 12px;
  font-weight: normal;
	font-style: italic;
	color: #333;
	margin: 0 0 20px 0;
}

/*Side Bar*/
ul.blog_sidebar {
 margin: 0;
 padding: 0;
}
.blog_sidebar li#sidebar_header {
	color: #000;
  font: 14px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 0 0 5px;
  list-style-type: none;
}
.blog_sidebar li {
	color: #0066CC;
  margin: 10px 0 0 20px;
  list-style-type: disc;
  list-style-position: inside;	
}
.blog_sidebar li a {
	color: #000;
}
/*
  GALLERIES
*/
