body
{
background-color:#600;
color:#000;
margin:10;
padding:0;
}
.logo
{
border-style: none;
float:left;
padding:7px 0px 5px 50px;
}
#wrapper {
	width: 810px;
	margin-right: auto;
	margin-left: auto;
}

#banner {
	position: relative;
	width:794px;
	height:110px;
	border:3px solid #fc0;
	border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	padding:5px;
	background:#fff url(http://www.cosrca.org/cgi-bin/rand_image.pl) no-repeat right top;
	font-family:Arial, sans-serif;
	font-size:.95em;
}

#contentWrapper {
	clear: both;
	position: relative;
	width: 810px;
	background-color:#ffc;
}

#mainNav {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 810px;
}

#sidebar {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 160px;
	background-color:#ffc;
	vertical-align:top;
	font-family:Arial, sans-serif;
	font-size:.9em;
	color:#000000;
}

#main {
	min-height: 800px;
	margin-left: 160px;
	padding: 30px 25px 15px 25px;
	border: 1px solid #ccc;
	border-top: none;
	border-bottom: none;
	background-color:#fff;
	vertical-align:top;
	font-family:Arial, sans-serif;
	font-size:.9em;
	color:#000000;
}
.clb
{
clear:both;
}
img
{
border-style: none;
}
td.dot
{
border-style:none none dotted none;
border-width:0px 0px 1px 0px;
font-family:Arial, sans-serif;
font-size:.9em;
color:#000;
}
.dot
{
border-style:none none dotted none;
border-width:0px 0px 1px 0px;
font-family:Arial, sans-serif;
font-size:.9em;
color:#000;
padding:2px;
}
.foot
{
width:800px;
height:15px;
border-radius:0px 0px 10px 10px;
-moz-border-radius:0px 0px 10px 10px;
margin:0px 0px 0px 0px;
padding:5px;
background-color:#fc0;
text-align:right;
font-family:Arial, sans-serif;
color:#600;
font-size:.75em;
}
td
{
font-family:Arial, sans-serif;
font-size:.9em;
color:#000;
}
.box
{
font-family:Arial, sans-serif;
background-color:#f90;
color:#fff;
font-size:1.25em;
text-align:center;
margin:auto;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding: 3px;
}
h1
{
color:#600;
font-size:1.75em;
font-weight:bold;
display: inline;
}
h2
{
color:#600;
font-size:1.2em;
font-weight:bold;
display: inline;
}
h3
{
font-size:1em;
font-weight:bold;
display: inline;
}
p
{
font-family:Arial, sans-serif;
font-size:.9em;
color:#000;
margin: 0;
}
a.pagelink
{
color:#369;
text-decoration:none;
font-weight:bold;
}
a.pagelink:hover
{
color:#f90;
}
a.menulink
{
color:#000;
text-decoration:none;
font-weight:bold;
}
a.menulink:hover
{
color:#f90;
}
a.navlink
{
color:#000;
text-decoration:none;
font-weight:bold;
}
a.navlink:hover
{
color:#369;
}
a.biglink
{
color:#369;
text-decoration:none;
font-weight:bold;
font-size:1.75em;
}
a.biglink:hover
{
color:#f90;
}
input:blur
{
background-color:yellow;
}
.center
{
text-align:center;
}
.medtext
{
font-size:.90em;
}
.smalltext
{
font-size:.75em;
}
.f8
{
font-size:8px;
}
.f9
{
font-size:9px;
}
.f10
{
font-size:10px;
}
.f11
{
font-size:11px;
}
.f12
{
font-size:12px;
}
.f13
{
font-size:13px;
}
.f14
{
font-size:14px;
}
.f15
{
font-size:15px;
}
.f16
{
font-size:16px;
}
.f17
{
font-size:17px;
}
.f18
{
font-size:18px;
}
.f19
{
font-size:19px;
}
.f20
{
font-size:20px;
}
.f21
{
font-size:21px;
}
.f22
{
font-size:22px;
}
.f23
{
font-size:23px;
}
.f24
{
font-size:24px;
}
.f25
{
font-size:25px;
}
.b
{
font-weight:bold;
}
.leftimg
{
border-style: none;
float:left;
padding:7px 10px 5px 0;
}
.rightimg
{
border-style: none;
float:right;
padding:7px 0 5px 10px;
}
.centerimg
{
display:block;
margin:auto;
}
.red
{
color: red;
}
.glt-elm
{
position: absolute;
left: 0;
top: 0;
width: 300px;
color: #fff;
font: normal 12px Arial,sans-serif;
opacity: 0.9;
visibility: hidden;
}
.glt-elm p
{
background: #369;
margin: 0;
padding: 0.5em;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
}
.glt-elm img
{
display: block;
}
/* and this CSS for IE, if you want to use transparency: */
.glt-elm
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}