@media all{
	body{
		font-family:times, serif;
	}
	.content {
		margin:2% 6%;
		min-width:420px;
	}
	.barlinks {
		font-family:arial, sans-serif;
		color:white;
		margin-left:10px;
		padding-top:3px;
		font-weight:bold;
	}
	.barlinks a:link {color: white; text-decoration:none;}
	.barlinks a:visited {color: white; text-decoration:none;}
	hr {
		border:none;	
		border-top:2px #347C17 solid;
		height: 2px;
	}
	h2 {
		font: bold 114% Arial,sans-serif;
		color: #347C17;
	}
	h3 {
		font:bold 105% Arial,sans-serif;
		color:#347C17;
	}
	h3 a:link { color:#347C17; text-decoration:none; }
	h3 a:visited {color:#347C17; text-decoration:none; }
	.siteinfo{
		clear:both;
		font-size:small;
		font-weight:bold;
		color:#347C17;
		text-align:center;
	}
	.epeat {
		min-width:420px;
	}	
	.epeat tr th {
		padding:10px;
	}
	.epeathead tr td{
		padding-right:20px;
	} 
	#goog-wm .content {
		margin:0px !important;
		min-width:0px !important;
	}
}
@media screen {
	.barlinks a:hover {color: yellow;}
	.barlinks a:active {color: yellow;}
	a:link {text-decoration:none;}
	a:visited{text-decoration:none;}
	.searchfield {
		float:right;
		position:relative;
		top:-5px;
		left:-6%;
	}
	.sidelinks {
		border-left: .2em solid #347C17;
		float:right;
		width:180px;
		text-align:center;
		padding-left:1%;
		padding-bottom:1%;
		margin-left:1%;
	}
	.leftside {
		float:left;
		padding-right:1%;
		margin-right:1%;
		text-align:center;
		border-right: .2em solid #347C17;
	}
	.content {
		margin-left:260px;
	}
	#goog-wm .content {
		margin-left:0px !important;
	}
	#catalogmenu {
		position:absolute;
		left: 62.5%;
		top: 11.5%;
		width:7em;
		border:2px solid #347C17;
		background: white;
		color:#347C17;
		padding:3px;
		text-align:left;
	}
	#catalogmenu a:link {color: #347C17;}
	#catalogmenu a:visited {color: #347C17;}
	.picfooter {
		text-align:center;
		clear:both;
		padding-top:1em;
		padding-bottom:1em;
	}
	.picfooter img {
		width:100%;
	}
	.navbar {
		vertical-align:top;
		cursor:default;
	}
}
@media print {
	.navbar, .sidelinks, .leftside, .picfooter, #counter, .noprint { display:none;}
}
