
body  {
	font-family: "Georgia", serif;
	font-size: 14px;
	background-color: black;
	margin: 0;
	padding: 0;
	text-align: center; /* center for IE 5* - text aligned left in #content */
	color: black;
}

#wrapper { 
	width: 960px;
	/*background: #orange;*/
	margin: 0 auto;
	text-align: left; /* override text-align: center on body element */ 
}

#header {
	margin: 0;
	padding: 0;
}

#nav {
	margin: 0;
	padding: 0;
	border-bottom: 10px solid #3d4527;
}
	
#nav td {
	padding: 0;
}

/* RIGHT NAV */

/* SUB NAV */


#leftcolumn .leftnav a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	background: url(images/nav/menu_bg.gif) 0 0 no-repeat;
	margin: 0;
	padding: 6px 4px 6px 24px;
}
#leftcolumn .leftnav a:hover {
	/*color: white;*/
	color: #bbb897;
	background: url(images/nav/menu_bg_on.gif) 0 0 no-repeat;
}
#leftcolumn .leftnav a.on {
	color: white;
	background: url(images/nav/menu_bg_on.gif) 0 0 no-repeat;
}



#leftcolumn {
	/*background: green;*/
	float: left;
	width: 240px;
	margin: 0;
	padding: 0;
}

#wrapper #content #rightcolumn {
	/*background: #66FFFF;*/
	float: right;
	width: 240px;
	padding: 0;
	margin: 0 10px 10px 20px;
}

#rightcolumn img {margin-bottom: 8px;}

#leftcolumn p {font-size: 11px; margin: 4px 10px;}
#leftcolumn h1 {font-size: 14px; margin: 4px 10px;}

#rightcolumn p {font-size: 11px; margin: 4px 10px;}
#rightcolumn h1 {font-size: 14px; font-weight: bold; margin: 6px 10px;}

#rightcolumn p.caption {margin: 0 10px 20px; font-style: italic;}

#wrapper #content #mainpage #rightcolumn ul {font-size: 11px; margin: 4px 0 4px -10px;}

/* CONTENT */
#content {
	background: /*gray*/ url(images/common/content_bg.gif) repeat-y;
	margin: 0;
	padding: 0 0 20px;
	border-bottom: 10px solid #3d4527;
}

#wrapper #content #pageContent { /*background: #ffdefe;*/
	margin-left: 240px;
	padding: 20px 20px 0;
}


/* SECTION PAGE */
.section_item {background-color: #f3d37e; padding: 10px; margin: 10px 0;}
.section_item img.thumb {float: left; border: 2px solid white;}
.section_item .button {margin-top: 6px; margin-left: 120px;}
.section_item p {margin-bottom: 0; margin-left: 120px;}
.section_item .title {font-weight: bold; font-size: 18px; margin-top: 0;}
.section_item ul {margin: 10px 0 0 120px;}
.section_item ul li {margin: 0;}


/* CONTENT BOTTOM */
#content_bottom {
	margin: 0;
	padding: 0;
}

 
/* FOOTER */
#footer {margin: 0 auto 10px; padding: 0; font-size: 13px; font-weight: bold; color: #7e8051;}
#footer p {
	margin: 0;
	padding: 10px 0 6px 20px;
}
#footer a {color: #7e8051;}


.pagephoto {
	margin: 0;
	padding: 0;
	margin-left: 240px;
}

.morebutton {
	margin: 0;
	padding: 0 10px 4px;
	text-align: right;
	border-bottom: 1px solid white;
}


/* TEXT STYLES */
a {color: #ac0c0c;}
h1 {font-size: 20px;}
h2 {font-size: 16px; margin: 8px 0;}
h3 {font-size: 12px;}

#wrapper #content #pageContent .title_main {font-size: 20px; font-weight: bold; margin: 0 0 20px;}


.title1 {font-size: 20px; font-weight: bold;}
.title2 {font-size: 16px; font-weight: bold;}
.title3 {font-size: 12px; font-weight: bold;}

.bold {font-weight: bold;}
.italic {font-style: italic;}
.bold_italic {font-weight: bold; font-style: italic;}
.text_10 {font-size: 10px;}

.morelink { }
.morelink_right {text-align: right;}

p.pdflink {font-size: 12px; background: url(../images/common/icon_pdf.gif) 0 0 no-repeat;margin: 0 0 6px 10px; padding: 2px 0 2px 22px;}

.blurb {font-weight: bold; font-style: italic; color: #3d4527; margin: 0; padding: 0;}

.hilite {background: #f3d37e; margin: 10px 0; padding: 6px 6px 6px 10px;}
.hilite ul li {margin: 0;}



#columnOne {width: 330px; float: left;}

#columnTwo {width: 330px; float: left; position: relative; left: 20px;}


.float_right {
	float: right;
	margin-left: 8px;
}
.float_left {
	float: left;
	margin-right: 8px;
}
.clearfloat { /* final element before the close of a container that should fully contain a float */
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

.clear_left { /* EX: clear left float photo while wrapping right float */
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/*************** FORMS ******************/

form fieldset { margin: 0; padding: 0; border: 0; }
form legend { display: none; }



/*************** TABLES ******************/

#contact td {vertical-align: top; padding: 0 20px 0 0;}



/*************** LISTS ******************/

ul li {margin-bottom: 20px; margin-left: -10px;}



--> 

<!--[if IE]>

/* css fixes for all versions of IE */
/*#wrapper #TEMPORARY_NAME { zoom: 1; }*/
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */


<![endif]-->