body{
	position: relative;
	font-family: sans-serif;
	margin: 0px;
	padding: 0px;	
	box-shadow: inset 0px 100px 200px #888;
	overflow-y: scroll;
}

h2{
	padding: 0px;
	margin-bottom: .25em;
	margin-top: .5em;
}

p{
	margin: 0em;
	margin-bottom: .5em;
}

a img{
	border: none;
}

a.quiet{
	color: #000;
	text-decoration: none;
}
a.quiet:hover{
	color: #00F;
	text-decoration: underline;
}


div#header{
	position: relative;
	min-width: 500px;
	max-width: 800px;
	padding: .5em;
	margin: 0px auto;
}	
	div#header h1{
		display: inline-block;
		margin: 0px;
		margin-bottom: 0em;
	}	
	div#header h1 a{
		display: block;
		color: #000;
		text-decoration: none;
	}
		
	div#header p.tagline{
		display:none;
	}
	div#header div.follow{
		float:right;
	}
		div#header div.follow a{
			display: inline-block;
			border-radius: 10px;
			font-weight: bold;
			text-align: center;
			font-weight: bold;
			text-decoration: none;
			color: #fff;
			padding: .15em .8em;
			
		}
		div#header div.follow a.twitter{
			background: #55f;
			box-shadow: inset 5px 5px 5px #77f;
			border: 1px solid #55f;
		}
		div#header div.follow a.twitter:hover{
			background: #77f;
		}
		div#header div.follow a.plus{
			background: #444;
			box-shadow: inset 5px 5px 5px #777;
			border: 1px solid #444;
		}
		div#header div.follow a.plus:hover{
			background: #777;
		}
		

div#menu{
	clear: both;
	border-top: medium double #999;
	border-bottom: medium double #999;
	text-align: center;
	background: #eee;
	box-shadow: inset 0px -10px 10px #ddd;
	box-shadow: inset 0px -10px 10px rgba(0,0,0,.10);
}
	div#menu > div{
		display: inline-block;
		position: relative;
	}
	div#menu > div a{
		display: inline-block;
		font-size: 1.2em;
		font-weight: bold;
		text-decoration: none;
		padding: .25em 2em;
		border: 1px solid silver;
		border-width: 0px 1px;
		margin: 0px -1px 1px 0px;
		color: #000;
	}
	div#menu > div a:hover{
		background: #fff;
	}
	div#menu > div.selected{
		background: #fff;
		box-shadow: inset 0px 10px 10px #ddd;
		box-shadow: inset 0px 10px 10px rgba(0,0,0,.10);
	}
		div#menu > div div.pointer{
			display:none;
		}
		div#menu > div.selected div.pointer{
			display: block;
			position: absolute;
			left: 50%;
			bottom: -20px;
			margin-left: -20px;
			height: 0px;
			width: 0px;
			border-width: 10px 20px;
			border-style: solid;
			border-color: #999 transparent transparent transparent;
		}
		div#menu > div.selected div.pointer span{
			display: block;
			border-width: 10px 20px;
			border-style: solid;
			border-color: #fff transparent transparent transparent;
			margin-top: -11px;
			margin-left: -20px;
		}
	
div#body{
	min-width: 500px;
	max-width: 800px;
	margin: 0px auto;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	padding: .5em;
}	

div#footer{
	position: relative;
	border-top: medium double #999;
	text-align: center;
	padding: 1em;
	height: 1500px;
	background: transparent url(http://upload.wikimedia.org/wikipedia/commons/b/b5/Rainbow_trout.png) no-repeat bottom center;
}
	div#footer div.fish{
		position: absolute;
		bottom: 0px;
		width: 100%;
	}


