body {
font-family: lucida sans, arial, verdana, sans serif;
font-size:11px;
color: #333333; 
background-color: #959269; 
margin-top: 5px; 
margin-right: 0px; 
margin-left: 0px; 
margin-bottom: 10px;
}

a { 
color: #516b36;
}

td { 
font-family: lucida sans, arial, verdana, sans serif;
font-size:11px;
}
h1, h3 {

color: #959269;
margin-left:2px;
margin-top:3px;
margin-bottom:2px;
}
h1.page_heading {
color: #959269;
}


.text { 
font-family: lucida sans, arial, verdana, sans serif;
font-size: 11px;
color:#333333;
background-color:#e2cf98;
padding:10px;
vertical-align:top;
}
img.right {
float:right;
margin-left:7px;
margin-top:5px;
margin-bottom:5px;
}

.footer {

padding:5px;
font-size:x-small;
color:#CCCCCC;
}

.quote_text {
font-family:lucida sans, arial, verdana;
font-size:12px;
color:#333333;
}

.quote_att {
font-family:lucida sans, arial, verdana;
font-size:12px;
font-weight:bold;
color:#333333;
}

.quote_cell {
background-color: rgb(208, 185, 117); 
text-align: center;
padding-left:25px;
padding-right:25px;
}


.page_divider {
background: url(/images/flourish-divider.gif);
margin:5px;
width:72px;
height:34px;
margin-left:auto;
margin-right:auto;
}




/* round content boxes */
.roundcont {
	width: 250px;
	background-color: #d0b975;
	color: #fff;
}
.roundcont p {
	margin: 0 10px;
}
.roundtop { 
	background: url(http://joshgrin.com/images/tr.gif) no-repeat top right; 
}
.roundbottom {
	background: url(/images/br.gif) no-repeat top right; 
	height:15px;
}
/* end round content boxes */

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



/* Navigation Bar
------------------------------------------------*/
#nav {
	width:779px;
	height:25px;
	background-image:url(/images/navbgstrip.gif);
	vertical-align:middle;
	}
#nav ul {
	margin:0px;
	list-style-type: none;
	padding: 0px;
	text-align: right;
	padding-left:50px;
	vertical-align:middle;
	}
#nav ul li {
	display: inline;
	font-family:lucida sans, arial, helvetica, sans serif; 
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF; 
	padding-left:6px;
	padding-right:6px;
	position: relative;
	float: left;
	overflow: visible;
	z-index:5;
	vertical-align:middle;
	height:25px;
}

#nav ul li.home {
	color:#e2cf98;
	}


#nav ul li a {
	color: #e3e2d0;
	text-decoration: none;
	line-height: 25px;
	display: block;
	padding-left:5px;
	padding-right:5px;
	float:left;
}
#nav ul li a:hover, #nav ul li.selected a, #nav ul li.selected a.home  {
	text-decoration: none;
	line-height: 25px;
	color:#e2cf98;
	}

#nav a.home { 
	text-decoration: none;
	line-height: 25px;
	color:#e2cf98;

	}






	/* Sub-nav
	------------------------------------------------*/
	#nav ul li ul {
		display: none;
		position: absolute;
		background-color:#516b36;
		padding-left: 2px;
		margin-left:-5px;
		top: 23px;
		/* for IE: */
		left: 0;
	}
	#nav ul li ul li {
		border-bottom:1px solid #66804a;
	}

	#nav ul li>ul {
		/* to fix above IE hack in Opera: */
		left: auto;
		list-style-type: disc;
	}
	#nav ul li:hover ul, #nav ul li.over ul {
		display: block;
	}
	#nav li ul li {
		font: bold 11px Arial, Helvetica, sans serif;
		text-transform: none;
		float: none;
		display:block;
		width: 100%;
		text-align:left;
		height:28px;
		width:200px;

	}
	#nav li ul li a, #nav ul li.selected ul li a {
		padding: 0px;
		float: none;
		height:100%;
		background-image: none;
		/* for IE: */
		padding-left: 0px;
	}
	#nav li ul li>a {
		padding-left:0px;
	}
	#nav li ul li a:hover {
		height:100%;
	}
	#nav li ul li.over { /* IE only */
	}	
/* end nav */



/* forms */

.formlabel {
font-family: lucida sans, arial, verdana, sans serif;
font-size: 12px;
color:#333333;
font-weight:bold;
text-align:right;
padding-right:5px;
}

input, textarea, select {
font-family: lucida sans, arial, verdana, sans serif;
border:1px solid #CCCCCC;
color:#666666;

}

.submit-button
{
color: #d0b975;
font-weight:bold;
padding:1px;
background: #516b36;
border:2px #959269 outset;
} 

.comments {
color:#4D677C;
font-size: 10pt;
margin: 10;
font-weight: 500;
}

.contentTable {
margin-top: 15px;
margin-bottom: 15px;
margin-left: 30px;
margin-right: 30px;
}

td.bgtable {
background-color: rgb(208,185,117);
}

.iright {
float:right;
margin-left:7px;
margin-top:5px;
margin-bottom:5px;
}

.ileft {
float:left;
margin-right:7px;
margin-top:5px;
margin-bottom:5px;
}

.imagesBorder {
border: 2px solid white;
}


.wv {
border:0px solid #000000; 
padding: 0px;
width:779px;
text-align:center;
}

.wv2 {
z-index:5;
border-right:1px solid #FFFFFF;
}

.wv3 {
border:0px solid #000000; 
padding: 0px;
width:779px;
text-align:center;
background-image:url(http://joshgrin.com/images/footerbgimage.gif);
height:40px;
width:779px;
text-align:center;
}