/* Link Styles
============== 
*/

A:link
{color: rgb(75%, 75%, 75%);
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted white;}

A:active
{color: rgb(75%, 75%, 75%);
background-color: black;
border-bottom: 1px dotted white;}

A:visited
{color: rgb(75%, 75%, 75%);
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted white;}

A:hover
{color: rgb(75%, 75%, 75%);
border-bottom: 1px solid white;}

A:link.nav, A:visited.nav, A:active.nav
{
font-size: 9px;
color: rgb(75%, 75%, 75%);
text-align: center;
font-family: Geneva, verdana, sans-serif;
margin: 0;
}
 
A:hover.nav 
{
color: rgb(75%, 75%, 75%);
}

td.item A:link, A:visited, A:hover {
font-weight: bold;
color: white;}

td.item A:active { 
background-color: black;
color: rgb(75%, 75%, 75%);
}

.today A:link, A:active, A:visited {
border:none; }

/* Layout Styles
================
*/

BODY
{
background-color: rgb(55%, 55%, 55%);
font-family: verdana, geneva, arial, sans-serif;
padding: 0;
}

#calendar {
position: absolute;
width: 150px;
right: 10px;
text-align: center;
border-top: 1px solid rgb(75%, 75%, 75%);
border-left: 1px solid rgb(75%, 75%, 75%);
border-right: 1px solid rgb(75%, 75%, 75%);
border-bottom: 1px solid rgb(75%, 75%, 75%);
margin-right: 0;
margin-left: 0;
}

#content {
border-top: 1px solid rgb(75%, 75%, 75%);
border-left: 1px solid rgb(75%, 75%, 75%);
border-right: 1px solid rgb(75%, 75%, 75%);
border-bottom: 1px solid rgb(75%, 75%, 75%);
background-color: rgb(55%, 55%, 55%);
margin-right: 160px;
}

/* Text Styles */

#content div.themesel
{font-size: 0.75em;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
color: white; 
text-align: left;
margin-left: 1em;
margin-top: 1em;}

A.theme:link, A.theme:active, A.theme:visited, A.theme:hover;
{color: rgb(75%, 75%, 75%);}


H1 {
color: rgb(25%, 25%, 25%);
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
margin-right: 1em;}

div#content H1.posting {
text-align: center; }

span.gs {
font-family: Monaco, Geneva, Verdana, sans-serif;
font-size: 10px;
color: rgb(75%, 75%, 75%);
font-weight: normal;}


div#content H2 {
margin-left: auto;
margin-right: auto;
padding: 3px;
text-align: right;
font-family: Verdana, sans-serif;
font-size: 10px;
color: rgb(25%, 25%, 25%);
border-top: 1px solid rgb(75%, 75%, 75%); 
border-bottom: 1px solid rgb(75%, 75%, 75%); }

div#content h2.posting {
font-size: 10px;
font-weight: bold;
color: rgb(25%, 25%, 25%);
font-family: Verdana, sans-serif;
margin-bottom: 0.5em;
margin-left: 0.5em;
text-align: left;
border: none;}

div#header h2 {
font-size: 11px;
font-weight: normal;
font-color: white;
text-align: center; }

h3.posting {
color: rgb(25%, 25%, 25%);
font: 10px verdana, sans-serif; }

p
{font-size: 11px;
font-family: Verdana, sans-serif;
margin-left: 4em;
margin-right: 4em;
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 100%;}

h1.themeheader {
text-align: center;
font-family: monaco, monospace; 
font-size: 12px;
color: rgb(75%, 75%, 75%);
font-weight: normal;}

p.posting {
color: white; }

ol
{font-size: 1em;
margin-left: 2em;
margin-top: 1em;
margin-bottom: 1em;
line-height: 150%;}

ul
{font-size: 12px;
margin-left: 2em;
margin-top: 1em;
margin-bottom: 1em;
line-height: 150%;}

li
{font-size: 11px;
margin-left: 5em;
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 150%;}

/*
========================
Calendar Table Styles 
========================
*/

table { 
padding: 2px;
margin: 0px;
}

th.month {
font-size: 9px;
text-align: right;
vertical-align: middle;
background: rgb(55%, 55%, 55%);
color: rgb(75%, 75%, 75%);
border: 0;
width: 20px;
margin-bottom: 1px;
padding: 1px;}

th.day {
font-size: 9px;
font-weight: normal;
text-align: center;
vertical-align: middle;
background: rgb(55%, 55%, 55%);
border: 1px rgb(75%, 75%, 75%) outset;
color: white;
width: 2em;
padding: 1px;
}

td.empty {
font-size: 9px;
text-align: center;
vertical-align: middle;
background: rgb(55%, 55%, 55%);
border: 0;
}

td.noitem {
font-size: 9px;
text-align: center;
vertical-align: middle;
color: rgb(75%, 75%, 75%);
border: 0px;
background-color: rgb(55%, 55%, 55%);
padding: 2px;
}

td.item {
font-size: 9px;
font-weight: bold;
text-align: center;
vertical-align: middle;
border: 0;
background: rgb(55%, 55%, 55%);
color: white;
}


.today {
background-color: black;
color: white;}
