/*

	stylesheet for http://www.camp-wireless.org/

	$Id: campwireless.css,v 1.20 2007-06-14 13:30:53 koos Exp $

*/

	BODY {
		background-image: url(/images/tile.jpg);
		background-color: green;
		color: black;
		font-family: Verdana,helvetica,sans-serif;
		font-size: small; 
		margin: 5px;
	}
	A:LINK {
		color: blue;
	}
	A:LINK:hover,
	A:visited:hover {
		color: red;
	}
	.bigcaption { font-size: 1.2em; }
	TABLE {
		border: none;
		margin: 0px;
	}
	TABLE.pagebox {
		border: 0px;
		width: 100%;
		border-spacing: 0px;
	}
	.pagebox TD {
		margin: 0px;
		padding: 0px;
		font-size: small;
	}
	.pagebox TR {
		vertical-align: top;
		padding: 0px;
		margin: 0px;
	}
	.middlebox {
		width: 50%;
	}
	/* css hack to make it centered in all css browsers */
	div.centered {
		text-align: center;
	}
	div.centered table {
		margin: 0 auto;
		text-align: left;
	}
	div.adbox {
		margin: 1px auto;
		background-color: white;
		color: black;
		border: solid gray;
		border-width: 1px;
		padding: 1px 1px;
		text-align: left;
		width: 490px;
	}
	div.adbox img {
		vertical-align: top;
	}
	div.adbox {
		text-align: center;
	}
	div.googleadbox {
		margin: 1px auto;
		background-color: white;
		color: black;
		border: solid gray;
		border-width: 1px;
		padding: 1px 1px;
		text-align: left;
		width: 302px;
	}
	div.siteaffiliates {
		float: right;
		padding: 2px 2px;
		border-width: 1px;
		background-color: white;
	}
	.textbox {
		background-color: rgb(126,192,238);
		color: black;
		border: solid white;
		border-width: 1px;
		padding: 3px 3px;
		margin: 2px;
	}
	.textbox H1 {
		margin: 8px 0px;
	}
	.textbox H2 {
		margin: 8px 0px;
	}
	.textbox H3 {
		margin: 4px 0px;
	}
	.infotextbox {
		background-color: rgb(126,192,238);
		color: black;
		border: solid white;
		border-width: 1px;
		padding: 3px 3px;
		margin: 2px;
	}
	.infotextbox H1 {
		margin: 8px 0px;
	}
	.infotextbox H2 {
		margin: 6px 0px;
	}
	.infotextbox H3 {
		margin: 2px 0px;
	}
	.centtextbox {
		background-color: rgb(126,192,238);
		color: black;
		border: solid white;
		border-width: 1px;
		padding: 1px 1px;
		text-align: center;
	}

	.smaller {
		font-size: smaller;
	}
	.displayonly {
	}
	.printonly {
		display: none;
	}

