/*	Lafayette Foundation
	css updated 8/10/08 */

/*  Color documentation */
/* text: FDB822 */
/* header background: 625B5A */
/*
	Header text, e.g. Vintage Aero: #641240
	Background: #b1dff6
*/
	/*	Liquid layout http://matthewjamestaylor.com/blog/perfect-full-page.htm */
* 	/* Set values throughout the site: http://www.strictlycss.com/examples/three-column-layout-10.asp */
{
	padding:0;
	border:0;
	margin:0;
	color:#000;
	text-align:center;
}
html, body
{	
	height:100%;
	min-width:1040px;
	background-color:#CCCCCC;
	background-repeat:repeat-y;
	font-size:100%; /* http://www.alistapart.com/articles/howtosizetextincss/ */
	line-height:1.125em; /* 16x1.125=18px */
	font-family: georgia, serif; /* new */
	/* overflow:scroll; */
}
.rounded-corners {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	border-radius: 10px;
}
#wrapper
{
	width:1024px;
	background-color:#625B5A;
	margin:auto;
}
.mail {
	text-align:left;
	line-height:1.5em;
}
.mail input, .mail textarea {
	text-align:left;
}
ul {
    font-size:.9em; /* 16 std x .875 = 14px or 16 x .75 = 12px */    
    margin-left:1.2em;
    font-family:"Book Antiqua", Arial, "Times New Roman";
}
ul.marginL {
	margin-left:4px;
}
li { text-align:left;
}
.push {
	clear:both;	
	height:80px; /* must be same height as footer & margin in #wrapper */
}
p, p.std {
	font-size:.9em; /* 16 std x .875 = 14px or 16 x .75 = 12px */
	font-family:"Book Antiqua", Arial, "Times New Roman";
	line-height:1.125em;
	margin: .4em .5em .8em .5em;
	text-align:left;
}
p.home {
	font-size:1em;
	font-family:"Book Antiqua", Arial, "Times New Roman";
	line-height:1.2em;
	/* [disabled]padding: 0.2em; */
	text-align:left;
	margin-bottom:0;
}
p.homeBtm {
	margin-bottom:1em;
}
#footer2 {
	position:relative;
	clear:both;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
    line-height: 1.2em;
	height:90px; /* must be same height as in .push & #wrapper */
}
#showfooter {
	position:relative;
	top:410px;
	overflow:visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
    line-height: 1.2em;
	height:60px; /* must be same height as in .push & #wrapper */
}
#header {
	clear:both;
	text-align:center;
	font-size:90%;
	margin: 0 auto;
	overflow:hidden;	/*	chop off any hidden div content */
	width:80%;
	/* border-bottom:1px solid #641240; */
}
#mainContent {
		min-width:700px;
		max-width:900px;
		margin-left: auto;
		margin-right: auto;
}
#mainContentHome {
		min-width:700px;
		max-width:1024px;
		margin: auto;
}
#fixMast {
	margin-left:-3px;
	padding-top:20px;
}
/* ----------------------------- ELEMENTS --------------------------- */
a:link {
	color:#641240;
	font-size:.875em;
	text-decoration: none;
	font-family:georgia, serif;
}
a:visited {
	color:#641240;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#0000FF;
}
a:active {
	color:#0000FF;
	text-decoration:underline;
}
.float {
  float: left;
  }
.floatR {
	float:right;
}
.imgR {
	padding-right:.4em;
}
.floatL {
	float:left;
}
h1 {
	font-size: 2.2em;
	font-weight:normal;
	margin-top:0em;
	margin-bottom:0em; /* both set to zero for IE bug */
}
h1.std {
	font-size: 1.8em;
	line-height:1em;
	color:#641240;
}
.red641240 {
	font-size: 1.8em;
	line-height:1.1em;
	margin:.1em 0 .2em 0;
	color:#641240;
}
h2 {
line-height:1.125em;
font-size: 1.4em;
margin: .2em 0em .4em .2em;
}
h3 {
font-family:"Courier New", Courier, monospace;	
font-size: .8em;
	margin: .3em 0 0 .5em;
	text-align:left;
	font-weight: bold;
	}
img {
	padding: .2em .6em .2em .2em;
}
p {
	font-size:.9em;
	font-family:"Book Antiqua", Arial, "Times New Roman";
	line-height:1.125em;
	margin: .4em .5em .8em .5em;
	text-align:left;
}
.imgStd {
	margin:0;
	padding-right:5px;
	padding-bottom:5px;
}
p.const {
	font-size:1em;	
	color:#641240;
}
/* ----------------------------- CLASSES --------------------------- */
.linkTxt {
	line-height:115px;
}
.eventTxt {
    line-height:100px;
font-size:1.2em;
padding-left:1em;
}
.strong { font-weight:bold;}
.capital {
	font:70px/50px "Book Antiqua", Arial, "Times New Roman";
	color: #641240;
	background: #B6E0F8;
	border: 1px solid #641240;
	padding: 5px 5px 2px 4px;
	margin: 2px 5px 0 5px;

	float: left;
}
.leadIn {
	font-family:"Book Antiqua", Arial;
	color:#641240;
	font-size:1.2em;
	font-style:italic;
}
.caption {
	font-family:"book antiqua", Arial, sans-serif;
	font-size:.8em;
	color:#641240;
	text-align:center;
}
.borderTestBlack {
    border:1px solid black;
}
.borderTestRed {
	border:1px solid #641240;
}
.clearDiv {
	clear:both;
}
.clear {
	clear:both;
}
.center {
	text-align:center;
	margin:0; padding:0;
}
.centerDiv {
    margin:0 auto;
	width:1024px;
}
.imgleft {
	padding:10px;
	border:none;
	float:left;
}
.imgright {
	padding:10px;
	border:none;
	float:right;
}
/* ------------------------ MENU stuff ----------------------------------- */
#menu
{
	height:42px;
	width:1024px;
	margin:auto;
	margin-top:-10px;
	background-color:#333333;
}
#nav
{
	margin-left:180px;
}
#nav li 
{
    display:inline;
}
#nav li a 
{   
	font-family:Arial;
	font-size:14px;
	text-decoration: none;
	float:left;
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #333333;
	color:#FDB822;
}
#nav li a:hover 
{
   /* background-color:#9B1C26; */
   background-color:#625B5A;
   padding-bottom:12px;
   border-bottom:2px;
   border-bottom-color:#F00;
   border-bottom-style:solid;
   margin:-1px;
}
/* ---------------------------- 3 COLUMN LAYOUT STUFF -------------------------------- */
.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.columnCtr,
.columnLeft,
.columnRight {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 3 Column settings */
.threecol {
	/* background:#eee; */		/* right column background colour */
}
.threecol .colmid {
	right:25%;			/* width of the right column 39 */
}
.threecol .colleft {
	right:50%;			/* width of the middle column 33 */
}
.threecol .columnCtr {
	width:46%;			/* width of center column content (column width minus padding on either side) 34 */
	left:102%;			/* 100% plus left padding of center column 105 */
}
.threecol .columnLeft {
	width:21%;			/* Width of left column content (column width minus padding on either side) 32 */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) 38 */
}
.threecol .columnRight {
	width:21%;			/* Width of right column content (column width minus padding on either side) 32 */
	left:85%;			/* Please make note of the brackets here: 73
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}