/* CSS Document */
body {
	background-color:#070f32;
	font-family:"book antiqua", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

h1 {
	background-image:url(images/lodge44.gif);
	background-position: 5px 20px;
	background-repeat: no-repeat;
	color:#fff;
	font-size:1.6em;
	height:100px;
	margin:0px 0px 0px 20px; 
	padding:0px;
	width:400px;
	vertical-align:middle;
}

h2 {
	border-bottom:#777 solid 1px;
	color:#000033;
	font-size:1.4em;
	letter-spacing:.3em;
	margin: 35px 0px;
}

h3 {font-size:1em}

h3, h4 {color:#000033;}

.bolded {font-weight:bold}

span#headerTitle {
	display:none;
	position: absolute;
	margin:17px 0px 0px 17px;
	left: 72px;
}

#header2 {
	background: url(images/collageBG.jpg) top right no-repeat;
	height:121px;
	padding:0px;
	vertical-align:middle;
}

div#header {height:10px;}

div#topNav {
	background-color:#ccc;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
	padding: 5px;
	height:20px;
}

/* topNav stuff */
ul {
	padding: 0px;
	margin: 0px 0px 0px 200px;
  	list-style: none;
}

li {
 	float: left;
	font-size:100%;
  	position: relative;
  	padding: 0em 3em 0em 0em;
}

li ul {
  	background-color:#fff;
  	border:#555 solid 1px;
  	display: none;
  	margin:0px;
  	padding: 1px;
  	position: absolute; 
  	top: 1em;
  	left: 0;
  	width:7em;
}

li ul li {
	background-color:#070f32;
	border-bottom: #fff solid 1px;
	padding: 0px 5px;
	width:6.4em;
}

li > ul {
	top: auto;
	left: auto;
}
/* end topNav stuff */

div#contentContainer {
	background-color:#fff;
	border-bottom: #fff solid 1px;
}

div#left, div#right {
	background-color:#a4c2c2;
	float: left;
	width:230px;
}

div#right, div#index_right {
	background-color:#fff;
	margin: 0px 0px 0px 15px;
	width:660px;
}

div#index_right {
	background-image: url(images/texas.gif);
	background-position:center 85px;
	background-repeat: no-repeat;
	margin:0px 0px 0px 235px;
	padding:10px;
}

div#subsectionLeft, div#subsectionRight {
	float:left;
	margin:0px 5px 0px 0px;
	width:320px;
}
div#subsectionRight {
	margin:0px 0px 0px 15px;
}

div.spacer {clear:both; margin:0px; padding:0px;}

p {clear: left;}
.centered {text-align:center}
.new {color:#FF0000; font-size:.8em; font-style:italic; font-weight:bold}
#updateMenu {
	float:left; 
	padding:0px 0px 0px 10px; 
	width:170px;
	font-size:75%
}

#updateMenu h2 { 
	margin:0;
	font-size:100%
}

#footer {
	color:#fff;
	font-size: 80%;
	height:40px;
	padding: 7px 0px 10px 245px;
} 

a {	text-decoration:none;}

#topNav a {
	color:#070f32;
	font-weight: bold;
}

#topNav ul li ul a {
	color:#ccc;
	font-size: .7em;
	font-weight: normal;
}

li:hover ul, li.over ul{ display: block; }
#footer a {color:#fff; text-decoration:underline;}
img.header {
	display:none;
	background-color:#ccc;
	border:#fff solid 1px;
	padding:1px;
}

img.officers {
	background-image: url(images/frame.gif);
	background-position:center ceter;
	background-repeat: no-repeat;
	margin:10px 0px;
	padding:35px 35px;
}
