/* CSS Document */
html, body { 
position:relative;
margin:0; 
padding:0; 
height:100%; /* this is the key! */ 
height:auto !important; /* real browsers */
min-height:100%; /* real browsers */
}
#left { 
position:relative;
height:100%; /* works only if parent container is assigned a height value */ 
} 
.thumbstitle {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF9C00;
}

.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}
.copyright2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}
.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.pagetitle {
font-family:Georgia, serif;
font-size:30px;
font-weight:normal;
color:#4b3329;
}
.barkersvale {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#336600;
}
.bullet1{
margin-left:9px;
-webkit-padding-start: 9px;
}

a:link { color: #368823; font-weight:bold; text-decoration:none; }

a:visited { color: #368823; font-weight:bold; text-decoration:none; }

a:hover { color: #368823; font-weight:bold; text-decoration:none; }

a:active { color: #368823; font-weight:bold; text-decoration:none; }

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:750px;
	background:#f0f0f0;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	padding:1em;
	background:#ddd url("../csslayout.gif") 98% 10px no-repeat;
	border-bottom:6px double gray;
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:1em 1em 5em; /* bottom padding for footer */
}
	div#content p {
		text-align:justify;
		padding:0 1em;
	}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#ddd;
	border-top:6px double gray;
}
	div#footer p {
		padding:1em;
		margin:0;
	}
	
.footer_table {
	position:relative;
	width:100%;
	bottom:0;
	
}
.nav_main{
	float:left;
	margin:0; 
	padding-left:20px;
	font-size:11px;
	font-weight:500;
	background-image:url(images/navi.jpg);
}
.nav_main a{
	color:#a9c43f;
}

.nav_main2{
	float:left;
	margin:0; 
	padding-left:20px;
	font-size:11px;
	font-weight:500;
	background-image:url(images/navi_visited.jpg);
}
.nav_main2 a{
	color:#7ea063;
}
img{
	-ms-interpolation-mode:bicubic;
	border: none;
}
