@charset "UTF-8";

/*

k     h
k k   h      aa                                       t
kk    hhh    aaa   m m m    m m m       n n    e e   ttt
k k   h  h  a  a   m  m  m  m  m  m  o  n  n  e e e   t
k  k  h  h   aaaa  m  m  m  m  m  m     n  n   e e    t

This work is hereby released into the Public Domain. To view a copy of the public domain dedication, 
visit http://creativecommons.org/licenses/publicdomain/ or send a letter to Creative Commons, 171 
Second Street, Suite 300, San Francisco, California, 94105, USA.

Last Modified: September 13, 2008. KN 2.4 Saskatoon.

*/

html {
	height: auto;
	width: auto;
	min-width: 840px;
}

body {
	background-color: #FFFFFF;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #000000;
	margin-right: 10px;
	margin-left: 10px;
}

#header {
	width: auto;
	min-width: 100%;
	height: 6em;
	text-align: left;
	background: #004422 url('header.gif') repeat;
	color: #FFFFFF;
	text-decoration: none;
}

#header h1 {
	font-size: 2.5em;
	padding-left: 0.25em;
	display: inline;
}

#header h1 a {
	line-height: 1.5em;
	color: #FFFFFF;
}

#header h1 a:hover {
	color: #FFFFFF;
	background: none;
}

#header p {
	display: inline;
	font-size: 1em;
	color: #FFFFFF;
}

#core {
	width: auto;
	height: auto;
	padding-right: 250px;
}

#core h2 {
	position: relative;
	vertical-align: middle;
	font-size: 2em;
	color: #00AA66;
	padding-bottom: 0.05em;
	padding-top: 0.05em;
}

#core img {
	border: 0em;
}

#left {
	width: 100% !important;
	width: 90%;
	float: left;
	min-width: 560px;
	margin-left: 0;
	padding-bottom: 1em;
	background: url('grade.gif') #EEEEEE repeat-x;
}

#left h2 {
	padding-left: 0.25em;
}

#left p {
	font-size: 1em;
	line-height: 1.5em;
	padding-left: 2em;
	padding-right: 2em;
}

#left li {
	font-size: 1em;
	line-height: 1.5em;
}

#left a {
	color: #00AA66;
	text-decoration: none;
}

#left a:hover {
	color: #00AA66;
	background: #000000;
	text-decoration: none;
}

.ybi {
	background: transparent;
	background: transparent !important;
}

.ybx h3, .ybf {
	display: none;
	display: none !important;
}

.pipesTitle {
	position: relative;
	font-size: 1.5em !important;
	line-height: 1.5em !important;
	color: #00AA66;
	padding-bottom: 0.05em !important;
	padding-top: 0.05em !important;
	padding-left: 0.5em !important;
}

.pipesThumbnail {
	padding-bottom: 0.05em !important;
	padding-top: 0.05em !important;
	padding-left: 0.5em !important;
}

.pipesDescription {
	font-size: 1em;
	line-height: 1.5em;
	padding-left: 2em;
	padding-right: 2em;
}

.date {
	font-size: 1.15em !important;
	padding-left: 1.35em !important;
}

.sun p, .sun img {
	display: inline;
	vertical-align: middle;
}

#right {
	width: 240px;
	height: auto;
	text-align: right;
	position: absolute;
	right: 10px;
	top: 0.5em;
}

#right p {
	width: 240px;
	font-size: 85%;
	text-align: right;
}

#right a:visited {
	color: #000000;
	text-decoration: none;
}

#right a:link {
	color: #000000;
	text-decoration: none;
}

#right a {
	color: #000000;
	text-decoration: none;
}

#right a:hover {
	color: #00AA66;
	background: #000000;
	text-decoration: none;
}

#flickr a img {
	width: 240px;
	height: auto;
}

#number {
	display: inline;
}

#navcontainer {
	text-align: left;
	width: 100%;
}

ul#navlist {
	margin-top: 0em;
	margin-left: 1em;
	padding-left: 0em;
}

#navlist li {
	display: inline;
	list-style-type: none;
}

#navlist a { 
	padding: 4px 5px; 
	font-size: .85em;
	text-decoration: none;
	color: #FFFFFF;
}

#navlist a:hover {
	color: #00AA66;
	background-color: #000000;
	padding: 4px 5px;
	text-decoration: none;
}