
body {
	margin: 0;
	padding: 0;
/*	font-family: "Lucida Grande", Verdana, sans-serif;*/
	font-family: 'arial', sans-serif;
	font-size: 9pt;
	color: #000;
	}

/*	links	*/

a img {
	border: 0;
	}
a, a:link, a:visited {
	color: #000;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}

/*	content links	*/
#textblock a,
#textblock a:link,
#textblock a:visited {
	color: #710013;
	text-decoration: underline;
	}
#textblock a:hover {
	text-decoration: none;
	}

/*	select links	*/
#content-inner #select ul a:link,
#content-inner #select ul a:visited {
	text-decoration: none;
	color: #728397;
	font-weight: normal;
	}
#content-inner #select ul a:hover {
	color: #710013;
	font-weight: normal;
	}

#content-inner #rectable p a,
#content-inner #rectable p a:link,
#content-inner #rectable p a:visited,
#content-inner #simpletext p a,
#content-inner #simpletext p a:link,
#content-inner #simpletext p a:visited {
	color: #710013;	
	text-decoration:underline;
	}
#content-inner #rectable p a:hover,
#content-inner #simpletext p a:hover {
	text-decoration:none;
	}

/* ------------------------------------------------------------

	page structure

------------------------------------------------------------ */

#wrap {	
	margin: 0;
	}
#wrap-inner {
	width: 800px;
	font-size: 95%;
	text-align: left;
	}
#content {
	float: right;
	margin: 0;
	width: 598px;
	height: 350px;
	vertical-align:top;
	}
#content-inner {
/*	width: 598px;*/
	margin: 0;
	vertical-align: top;
	padding:37px 10px 0 0;
/*	border:1px solid blue;*/
	}
#sidebar {
	float: left;
	width: 202px;
	margin-top: 2px;
	padding: 125px 0 0 0;
	background-color: #95A6BF;
	vertical-align: bottom;
	text-align: right;
	}
#about #sidebar{
	background:#95A6BF url(../img/aboutBg.gif) no-repeat;
	}
#contact #sidebar{
	background:#95A6BF url(../img/contactBg.gif) no-repeat;
	}
#print #sidebar{
	background:#95A6BF url(../img/printBg.gif) no-repeat;
	}
#recreation #sidebar{
	background:#95A6BF url(../img/recreationBg.gif) no-repeat;
	}
#web #sidebar{
	background:#95A6BF url(../img/webBg.gif) no-repeat;
	}
#sidebar-inner {
	padding: 0 0 5px 0;
	text-align: right;
	}
#sidebar-db {
	width: 202px;
	background: url(../img/db.jpg) repeat-x;
	}

/* ------------------------------------------------------------

	header

------------------------------------------------------------ */

#header a {
	text-decoration: none;
	}
#header {
	width: 800px;
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 95%;
	text-align: left;
	background: #FFFFFF;
	}
#header #contact h1 {
	width: 800px;
	margin: 0;
/*	background: #901A1A;*/
	background-color:#710013;
	}
#header #contact h1 a img {
	border-right: 2px solid #FFFFFF;
	}
#header2 {
	width: 800px;
	margin: 0;
	padding: 0;
	font-size: 95%;
	text-align: left;
	}
#header2 h1 {
	margin: 0;
	}
#header2 h1 img#eblock {
	border-right: 2px solid white;
	}
#header2 h1 #photoslot {
	display: inline;
	margin: 0;
	width: 596px;
	}

/* ------------------------------------------------------------

	sidebar

------------------------------------------------------------ */

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	}
#sidebar ul li {
	margin: 0;
	padding: 1px 0 1px 0;
	list-style-type: none;
	text-align: right;
	}
#sidebar ul li.heading {
/*	text-decoration: underline;*/
/*	font-family: 'times new roman';*/
/*	font-size: 9.5pt;*/
	color:#fff;
	}

/*	links	*/
#sidebar a:link {
	width: 100%;
	text-decoration: none;
	padding: 1px 0 1px 0;
	font-weight: bold;
	}
#sidebar a:visited {
	text-decoration: none;
	font-weight: bold;
	}
#sidebar a:hover {
	text-decoration: none;
	background: white;
	font-weight: bold;
	}
	
/* ------------------------------------------------------------

	content . universal

------------------------------------------------------------ */	
	
#content-inner div#edesign {
	width: 598px;
	text-align: right;
	}
#red {
	color: #901b1b;
	}
#red a, #red a:link, #red a:visited { color: #901b1b; }
.b {
	font-weight:700;
	}
.i {
	font-style:italic;
	}
.blk {
	color:#000;
	}
.dblu {
	color:#728397;
	}
.sig {
	color:#728397;
	font-weight:700;
	}

div#textblock div {
	width:190px;
	margin:0;
	padding:0;
	}
div#textblock div div {
	width:42px;
	float:left;
	font-weight:700;
	}

.border {
	border:1px solid black;
	}

/* ------------------------------------------------------------

	content . page-specific . index

------------------------------------------------------------ */

body#index {
	padding: 0px;
	text-align: center; /* Hack for IE5/Win */
	background: url(../img/welcome.jpg) no-repeat top center;
	}
	
#index #loadenter {
	width: 102px;
	margin: 290px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	padding: 0;
	}
#index #enter {
	display: none;
	}

/* ------------------------------------------------------------

	content . page-specific . commercial

------------------------------------------------------------ */

body#print, body#web, body#recreation, body#about, body#contact {
	background-repeat: no-repeat;
	background-position: top left;
	}

/*	welcome page	*/
body#welcome {
	background-image: url(/img/header2img/leafstembg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
#welcome #content-inner div#dispatch {
	float: right;
	width: 381px;
	margin: 0;
	text-align:right;
	}

/*	commercial pages	*/
#content-inner #select {
	float: left;
	width: 130px;
/*	background: #95A6BF;*/

/*	border:1px solid blue;*/
	}
#content-inner #select ul {
	margin: 0;
	padding: 0 0 0 7px;
/*	border-right: 1px solid #768598;*/
/*	border-bottom: 1px solid #768598;*/
	list-style-type: none;
	}
#content-inner #select ul li {
	padding: 0 0 3px;
	}
#content-inner #select ul li#dbbar {
	margin: 0 0 5px 0;
	text-align: right;
	background: url(/img/db15.jpg) repeat-x;
	border: 0px;
	}
#content-inner #picshow {
	float: right;
	width: 455px;
	text-align: left;
	}
#content-inner #picshow div#picblock {
	float: left;
	width: 240px;
	margin: 0 0 20px 0;
	}
#content-inner #picshow div#picblock img {
	margin: 0 0 20px 0;
	}
#content-inner #picshow div#textblock {
	float: right;
	width: 200px;
	padding: 0 0 0 5px;
	text-align: left;
/*	font-family: 'times new roman';*/
/*	font-size: 9.5pt;*/
	}
#content-inner #picshow div#textblock p {
	margin: 0px;
	}
#content-inner #picshow div#textblock p span {
/*	color: #1b5590;*/
/*	font-weight: 700;*/
	}

/*	contextual backgrounds	*/
.printBg {
	background-image:url(..img/printBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.recreationBg {
	background-image:url(..img/recreationBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.webBg {
	background-image:url(..img/webBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
/* ------------------------------------------------------------

	content . page-specific . recreation

------------------------------------------------------------ */

#content-inner #rectable {
	float: left;
	width: 270px;
	margin: 0;
	padding: 0 0 0 20px;
	text-align:left;
/*	border: 1px solid black;*/
	}
#content-inner #rectable .imgrow {
	width: 270px;
	height: 82px;
	margin-bottom: 5px;
	text-align: left;
	}
#content-inner #rectable .imgsq {
	padding: 0 0 0 5px;
	display: inline;
	}
#content-inner #rectable div.right {
	text-align: right;
	}
#content-inner #rectable div.center {
	text-align: center;
	}
#content-inner #rectable .imgsq img {
	margin: 0px;
	border: 1px solid #BBBBBB;
	}
#content-inner #rectable p {
	margin: 0;
	text-align: left;
	}
#content-inner #comments {
	float: right;
	margin: 0;
	width: 280px;
	}
#content-inner #comments #comments-inner {
	padding: 0 0 0 20px;
	}
#content-inner #comments p {
	margin: 0;
/*	font-family: 'times new roman';*/
/*	font-size: 9.5pt;*/
	}
	
/*	rectable links	*/
#content-inner #rectable a:link, #content-inner #rectable a:visited {
	color: #000;
	text-decoration: underline;
	}
#content-inner #rectable a:hover {
	color:#000;
	text-decoration: none;
}
	
/* ------------------------------------------------------------

	content . page-specific . bio / site

------------------------------------------------------------ */

#content-inner #simpletext {
	width: 578px;
	margin: 0 0 0 20px;
	padding: 0;
	}
#content-inner #simpletext img {
	float: right;
	width: 150px;
	margin: 0 0 10px 10px;
	border: solid 1px #002b7a;
	}
#content-inner #simpletext p {
	margin: 0;
/*	font-family: 'times new roman';*/
/*	font-size: 9.5pt;*/
	}
#content-inner #simpletext p span {
/*	color: #1b5590;*/
	}

#content-inner #simpletext ul {
	list-style-type: none;
	margin: 0;
/*	font-family: 'times new roman';*/
/*	font-size: 9.5pt;*/
	}
#content-inner #simpletext ul li {
	margin: 0 0 3px 0;
	}
/*
p#contactlink {
	width: 550px;
	text-align: left;
	font-family: lucida, verdana;
	font-size: 10pt;
	}
*/
