/* Columns.css */
       img.bg {
       			/* Set rules to fill background */
       			/*
       			min-height: 100%;
       			min-width: 1024px;
       			*/
       			/* Set up proportionate scaling */
       			width: 100%;
       			height: 100%;
       			
       			/* Set up positioning */
       			position: fixed;
       			top: 0;
       			left: 0;
       		}
		
	#header {
		margin:0; padding:0
		}

	#main1 {
		margin:0; padding:0;
		background:transparent;
		position:relative;
		}
	#main2 {
		margin:0; padding:0;
		background:transparent;
		}
	#left {
		float:left;
		width:33%;
		margin-left:0px; padding:0;
		background:transparent;
		font-size:100%;
		border-left:solid 1px yellow;

		}
	#right {
		float:left;
		width:33%;
		margin:0; padding:0;
		background:transparent;
		font-size:100%;
		}
	#middle {
		float:left;
		width:33%;
		margin-left:2px;
		margin-right:2px;
		padding:0;
		background:transparent;
		font-size:100%;
		}
	.column-in {
		margin:0; padding:0em 0em;
		border:solid 3px yellow;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

	h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 0em 0;font-size:100%; }
	a:link {color: navy; text-decoration: none; }
	a:active {color : navy; text-decoration: none; }
	a:visited {color: navy; text-decoration: none; }
	a:hover {color : white; background: red; }

	.copy { text-align:center; font-size:80% }

