﻿body 
{
	margin: 0px;
	padding: 0px;
	color: #000;
	background-color: #fff;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	letter-spacing: .0125em;
	background: #fff url(images/stripes_soft_green1.png) top left repeat;
}

/* HTML TAG STYLES */
p, li { font-size: .8em; }

.lgyGBNormal { font-size: .9em;  }

p a:link, p a:visited, p a:hover { font-size: 1em; }

h1 { font-family: Georgia, "Times New Roman", Serif, Verdana; padding: 0px; margin: 2px 0px 2px 0px; font-size: 1.2em; font-weight: bold; letter-spacing: .0125em; color: #555; }
h2 { font-family: Trebuchet, Verdana, Sans-Serif; color: #666; text-indent: 0em; font-family: Arial, Sans-Serif, Verdana; padding: 0px; margin: 2px 0px 2px 0px; font-size: 1.1em; font-weight: bold; letter-spacing: .0125em; }
h5 { font-family: Trebuchet, Verdana, Sans-Serif; color: #FDFCD1; text-indent: 0em; font-family: Arial, Sans-Serif, Verdana; padding: 0px; margin: 2px 0px 2px 0px; font-size: 1.1em; font-weight: bold; font-style:italic; letter-spacing: .0125em; }
h3 { font-family: Georgia, "Times New Roman", Serif, Verdana; text-indent: 0em; margin: 0px; padding: 0px; font-size: .8em; font-weight: bold; color: #333; letter-spacing: .0125em; }
h4 { text-indent: 0em; margin: 0px 0px 3px 0px; padding: 0px; font-size: .7em; font-weight: normal; color: #000; letter-spacing: .0125em; text-transform: uppercase; }

a img { border: none; }

a:link, a:visited { font-size: .8em; color: #d7006c; text-decoration: none; outline: none; }
a:hover { font-size: .8em; text-decoration: underline; }

/* LAYOUT & CONTAINER STYLES */
#Container { width: 900px; margin: 20px auto; margin-bottom: 40px; background-color: #fff; }

#Header {  background-color: #FDFCD1; color: #555; padding: 10px; border-bottom: 1px solid #ccc; }
#Header h1 { margin: 0px; font-size: 1.2em; font-weight: bold; letter-spacing: .15em; text-align: center; color: #555; }

#MainContent { clear: both;  margin: 0px; padding: 0px; background-color: #FDFCD1; color: #000; }

#Footer { clear: left; padding: 10px; color: #555;  background-color: #FDFCD1; border-top: 1px solid #ccc; text-align: right; font-size: .8em; }

#SlideshowContainer { margin-left: 55px; }

#GuestBook { font-size: .8em; }

/* 1 column layout */
div.ContentArea
{	
	float: left;
	margin: 0px;
	padding: 12px 15px 20px 15px;
	white-space: normal;
	min-height: 400px;
	background-color: #fff;
	clear: both;
}

/* 2 column layout */
div.LeftColumn
{	
	float: left;
	margin: 0px;
	padding: 12px 15px 20px 10px;
	width: 520px;
	white-space: normal;
	min-height: 400px;
}

div.LeftColumnLifeLine
{	
	float: left;
	margin: 0px;
	padding: 12px 15px 20px 10px;
	width: 595px;
	white-space: normal;
	min-height: 400px;
}

div.RightColumn
{
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 20px 15px;
	width: 285px;
	background-color: #5D5D47;
	min-height: 400px;
}

div.RightColumnLifeLine
{
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 20px 15px;
	width: 210px;
	background-color: #5D5D47;
	min-height: 400px;
}

/* MISC. STYLES */
div.boxContentCenter
{
	margin: 10px 50px 15px 50px;
	padding: 10px 15px 15px 15px;
	border: 1px solid #ccc;
	background-color: #fff;
}

.grayText { color: #666; }
.extraLargeText { font-size: 2em; text-transform: none; color: #fff; }
.yellowLargeText { text-indent: 0em; margin: 0px 0px 3px 0px; padding: 0px; font-size: .9em; font-weight: normal; color: #fadf00; letter-spacing: .0125em; text-transform: uppercase; }

.lightBorder { border: 1px solid #ccc; }
.whiteThickBorder { border: 10px solid #fff; }

p.smallText { font-size: .6em; }

.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }

.clearBoth  { clear: both; }
.clearLeft { clear:  left; }
.clearRight { clear:  right; }
