body
{
	margin: 0;
	font-size: 80%;
	background-color: #999;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000;
}

a:link { color: #036; }
a:visited { color: #036; }
#banner
{
	postition: fixed;
	margin-left: 210px;
	height: 100px;
	z-index: 100;
	background-image: url(pipes.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
}


#main
{
	margin-left: 210px;
	background-color: transparent;
}

#main ul { list-style-image: url(s1.gif); }

#menu
{
	float: left;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 200px;
	margin-right: 10px;
}

#topbanner
{
	position: fixed;
	width: 4680px;
}

.left { float: left; }
.right { float: right; }

#newsleft
{
	float: left;
	width: 50%;
	clear: none;
}

#newsright
{
	float: right;
	width: 50%;
	clear: none;
}

p,h1,h2,h3,h4,table,ul,pre
{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

table { border-spacing: 0px; }
td { padding: 2px 10px 2px 10px; }

#footer
{
	font-size: 80%;
	clear: both;
}

#menu ul
{
	margin: 0;
	padding-left: 10px;
	list-style-type: none;
	text-align: left;
	text-transform: inherit;
}

#menu a
{
	display: block;
	padding: 3px;
	width: 180px;
	background-color: #036;
	border-bottom: 1px solid #999;
}

#menu li a:link, #menu a:visited
{
	color: #999;
	text-decoration: none;
}

#yoga { text-align: center; }
.invisible { color: #999; }

#menu li a:hover
{
	background-color: #0cf;
	color: #fff;
}

#menu li a:active { color: #f88; }
.center { text-align: center; }
.right { text-align: right; }
.pale { background-color: #bbb; }

.highlight
{
	background-color: #bbb;
	font-size: 100%;
	text-align: center;
	clear: both;
}

.indent { padding: 0 0 0 20px; }

#quotes em
{
	color: #036;
	font-size: larger;
	font-style: normal;
}

#quotes .sig
{
	text-align: right;
	margin-bottom: 20px;
	color: #036;
}

#quotes .sig:before { content: "- "; }
.store { float: left; }

.store p img
{
	width: 300px;
	height: 225px;
}

.clear { clear: both; }

.mini { font-size: 75%; }

dt { font-weight: bold; }

