	body {
		margin:0; padding:0;
		/*font:11pt/1.5 sans-serif;*/
		color:#444;
		font:100%/140% georgia,serif;
		background:#EFF2F3;
		}

/* 3 columns */		

	#header {
		margin:0; padding:0;
		background:transparent;
		}

	#main1 {
		margin:0; padding:0;
		background:transparent top left repeat-y;
		}
	#main2 {
		margin:0; padding:0;
		background:transparent top right repeat-y;
		}
	#left {
		float:left;
		width:150px;
		margin:0; padding:0;
		background:transparent top right no-repeat;
		font-size:80%;
		}
	#right {
		position:fixed;
		/* float:right;*/
		right:0px;
		width:170px;
		margin:0; padding:0;
		background:transparent top right no-repeat;
		font-size:80%;
		}
	#middle {
		margin:0 150px;
		background:transparent;
		font-size:80%;
		}
	.column-in {
		margin:0; padding:0.5em 1em;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

/* liquid background */

	.liquid-round {
	width:90%;
	margin:0px auto;
	background:#fff url(leftside.gif) repeat-y left top;
	}

	.top {
	width:100%;
	height:20px;
	background:url(top.gif) no-repeat left top;
	}

	.top span {
	display:block;
	position:relative;
	height:20px;
	background:url(top-right.gif) no-repeat right top;
	}

	.center-content {
	position:relative;
	background:url(rightside.gif) repeat-y right top;
	padding:1px 20px 1px 25px;
	margin:-1px 0 -50px 0;
	}

	.bottom {
	width:100%;
	height:60px;
	background:url(bottom.gif) no-repeat left bottom;
	}

	.bottom span {
	display:block;
	position:relative;
	height:60px;
	background:url(bottom-right.gif) no-repeat right top;
	}
	/*p {margin:0 0 1em 0}*/

/* scroll message */
	#message a
	{
		/* display: block before hiding */
		display: block;
		display: none;

		/* link is above all other elements */
		z-index: 999; 

		/* link doesn't hide text behind it */
		opacity: .6;

		/* link stays at same place on page */
		position: fixed;

		/* link goes at the bottom of the page */
		top: 100%;
		margin-top: -80px; /* = height + preferred bottom margin */

		/* link is centered */
		left: 50%;
		margin-left: -160px; /* = half of width */

		/* round the corners (to your preference) */
		-moz-border-radius: 24px;
		-webkit-border-radius: 24px;

		/* make it big and easy to see (size, style to preferences) */
		width: 200px;
		line-height: 48px;
		height: 48px;
		padding: 10px;
		background-color: #5f787f;
		font-size: 16px;
		text-align: center;
		color: #fff;
	}


/* other */
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	
	h3 { cursor: pointer }
	h3:hover { text-decoration:underline }
	
	img {border-color:transparent}
	
	p { margin: 0.5em 0 }
	
	a { color:#5f787f; text-decoration:none }
	a:hover { text-decoration:underline }
	
	hr { border:0; border-bottom:1px solid #444 }
	
	.grey { color: #808080 }
	.copy { text-align:center; font-size:80% }