﻿body{
	background:	#ffffff;
	color: #000;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:13px;
	line-height: 140%;
	margin:5px 10px 0px 10px;
	padding: 0;
}

body.bg{
	background: white url(/images/background.jpg) scroll no-repeat top left;
}

#navcol {
	background: #3ff;
	background: #BF5248;
	background: url(/images/leftmenu_background.jpg) scroll;
	height: 750px;
	float: left;
	margin: 0;
	padding: 0;
	width: 180px;
}

#navlist {
	color: #000;
	color: #fff;
	margin: 0;
	padding: 0;
	background: #ff3;
	background: #BF5248;
	background: #e04040;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #aaa;
}

#navlist a {
	color: #000;
	color: #fff;
	text-decoration: none;
}

#navlist a:hover {
	text-decoration: underline;	
}

.category {
	color: #000;
	font-size: 14px;
	font-weight: bold;	
	padding: 5px 0px 5px 10px;
/*	text-transform:uppercase;	*/
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #aaa;
}

.selcat {
	color: #000;
	background: #f88;
	background: #BF5248;
	font-size: 14px;
	font-weight: bold;	
	padding: 5px 0px 5px 10px;
/*	text-transform:uppercase;	*/
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #aaa;
}

.navpages {
	background: #f33;
	background: #BF5248;
	padding: 5px 0px 5px 10px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #aaa;
}

.navitem {
	background: #f33;
	background: #BF5248;
	padding: 5px 0px 5px 10px;
}

#navfoot {
	position: absolute; 
	left: 25px;
	top: 600px;
/*	padding: 50px 0px 0px 15px;*/
/*	text-align:center;*/
	font-size: 9px;
	line-height:14px;
}
#notnavfoot {
	background: #f33;
	position: absolute; 
	top: 47%; /*80%;*/ /*moved it up to make room for the graphics*/
	left: 50px;			/* same as leftmenu.a.padding-left */
	height: auto;
	font-size: 9px;
	line-height:14px;
	color: #1D1D1D;
}

#maincol {
/*	background: #ddd;*/
/*	background: #fff;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 20px;
	
}



h1 {
	font-size: 22px;
	margin: 30px 50px 0px 150px;
	color:#990D00;  /* #E72008; */
	line-height: 125%;
}
h2 {
	font-size: 17px; 
	font-weight: bold;
	margin:30px 0px 7px 0px;
	color: #B9453A;
}
p {
   font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:13px;
	margin:0px 0px 8px 0px;
	padding:0px;
	line-height: 140%;
}
a {	color: #E2210F; /* #CC5700; */ text-decoration: underline; font-weight: 600; }
a:link {color: #E2210F;} /*was black*/
a:visited {color: #CC5700; }
a:hover {color: red; /* #CB8A3B; */ }

.gf {
	font-weight: bold;
	color: #CC5700;
	background-color: #F9E7DA;
}
#picture {
	position: relative;
	float: right;
	width: 180px; 
 	top: 0px;
	right: 0px;
	margin:0px;
	padding:0px;
	text-align: right; 	
}
/* picture classes, no borders */
.lpic {
	margin: 6px 12px 6px 0px;
	text-align: left;	
}

.rpic {
	margin: 6px 0px 6px 12px;
	text-align: right;	
}
/* picture classes, with borders */
.lpicb {
	margin:6px 12px 6px 0px;
	text-align: left;	
	border: 1px solid black;
}

.rpicb {
	margin: 6px 0px 6px 12px;
	text-align: right;	
	border: 1px solid black;
}

.mpicb {
	margin: 6px 20px 6px 40px;
	border: 1px solid black; /* #E2210F; */
}






#footer{
/*	background: #ccc;*/
	clear:both;
	padding:5px;
	position:relative;/*needed for opera*/
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#footer img {
	margin: 3px;
}
	
