/* link styles*/
a:link
{
color:#3366ff;
}
a:visited
{
color:#3300cc;
}
a:hover
{
color:#ff0000;
text-decoration:none;
}
a:active
{
color:#990000;
}
/*body above. navbar links below.*/
div#nav a:link
{
color:#66ccff;
text-decoration:none;
}
div#nav a:visited
{
color:#66ccff;
text-decoration:none;
}
div#nav a:hover
{
color:#66cc66;
/*background-color:red;*/
text-decoration:none;
}
div#nav a:active
{
color:#006600;
text-decoration:none;
}
/* navbar def below. nav links above*/
div#nav
{
border: 1px solid black;
float: left;
width: 7em;
border: 0;
margin: 0 0 .7em 0;
background-image: url("../images/speckled.JPG");
font-family: "Comic Sans MS";
padding: .5em;
}
body
{
padding: 0px;
margin: 0px;
background-image: url( "../images/shade_back.JPG");

}
div#content
{
border: 0px solid black;
padding: .3em;
line-height: 120%;
font-color: #333333;
margin-left: 9em;

}
div#title
{
width: 100%;
/*border-width: 0 0 2px 0; 
border-style: solid;
border-color: black;*/
padding: 0em;
margin: 0;
background: #5577ff;
}
div#titlein
{
width: 100%;
border: 0;
padding: 1em;
margin: 0;
background-image: url("../images/colorhands.png");
background-repeat: repeat-y;
background-position: left; 
}
div#titleout
{
width: 100%;
border: 0;
padding: 0em;
margin: 0;
background-image: url("../images/colorhands.png");
background-repeat: repeat-y;
background-position: right; 
}
div#title h1
{
padding: 0;
margin: 0;
}
div#title#sizer
{
width: 750px;
height:1;
margin: 0;
padding:0;
border:0;
}
div#footer
{
border: 0;
padding: .2em;
margin: 0;
color:#cccccc;
font-size: .8em;
clear: both;
text-align: center;
}
h1 
{
text-align: center;
font-family: "Comic Sans MS";
}
h5 
{
font-family: "Comic Sans MS";
}
hr.s
{
width:70%;
color: blue;
background-color: blue;
align: center;
height: 6px;
border-style: solid;
}

a.button:link
{
padding:.2em;
background-color:#ffffff;
font-family: "Comic Sans MS" sans;
text-decoration: none;
}
a.button:visited
{
padding:.2em;
background-color:#eeeeee;
text-decoration: none;
font-family: "Comic Sans MS" sans;
}
a.button:hover
{
background-color:#bbbbbb;
}
a.button:active
{
background-color:#888888;
}
img.right
{
float: right;
clear:both;
}
.center
{
text-align: center;
align:center;
}
table.basic_table {
border: 0px solid black;
}


table.calendar tr td  {
margin:0;
padding: .1em;
}
table.calendar tr td.description  {
border-color: gray;
border-style: dashed;
border-width: 1px 0px 0px 0px;
}
table.calendar tr td.date  {
border-color: gray;
border-style: dashed;
border-width: 1px 1px 0px 0px;
}


table.calendar tr.header td{
margin:0;
background-color: yellow;
font-size: 1.4em; 
}
table.calendar tr.header td.date {
border-color: gray;
border-style: dashed;
border-width: 0px;
}
table.calendar tr.header td.description {
border-color: gray;
border-style: dashed;
border-width: 0px;
}


table.calendar {
padding:0;
border-color: blue;
border-style: outset;
border-width: medium;
width:100%;
}

a.footer:link
{
text-decoration: none;
color:#cccccc;
}
a.footer:visited
{
text-decoration: none;
color:#cccccc;
}