a:link {text-decoration: underline; color: #225da3;}
a:visited {text-decoration: underline; color: #225da3;}
a:active {text-decoration: underline; color: #225da3;}
a:hover {text-decoration: underline; color: red;}

a.gray:link {text-decoration: underline; color: gray;}
a.gray:visited {text-decoration: underline; color: gray;}
a.gray:active {text-decoration: underline; color: gray;}
a.gray:hover {text-decoration: underline; color: white;}

#sideback {
    position: absolute;
    top: 80px;
    left: 700px;
    height: 240px;
    width: 120px;
    z-index: 11;
}

#sidelinks {
    position: absolute;
    top: 88px;
    left: 710px;
    height: 180px;
    width: 120px;
    z-index: 12;
    font-family: verdana, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;   
}

.small {
    font-size: 10px;
} 

body
{
	background: url('../images/bgrnd/background2.png');
	margin: 0px;    
}

#topimage
{
	visibility: visible;
	width: 680px;
	height: 50px;
	position: absolute;
	z-index: 1;
	top: 10px;
	left: 10px;
}

#content {
    position: absolute;
    top: 70px;
    left: 10px;
    width: 780px;
    z-index: 9;
}

#posttitle {
    font-family: verdana, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}

#posttext {
    font-family: verdana, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: gray;
}

th, td
{
	border: 1px dotted black;
}

#small {
    float: left;
    border: 1px solid #003962;
}

#info {
    border: 1px solid #003962;
    background-color: rgb(214,214,214);
    color: rgb(40,40,40);
    filter: alpha(opacity=85);
    -moz-opacity: .85;
    width: 500px;
    font-size: 12px;
}

#event {
    border: 1px solid #003962;
    background-color: rgb(220,220,220);
    color: rgb(40,40,40);
    width: 550px;
    font-size: 10px;
}
    
#head {
    color: rgb(55,55,55);
    font-size: 12px;
}     

.emptydate {
    color: 	#A8A8A8;
    background-color: #D0D0D0;
    font-family: verdana, sans-serif;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: bold;
    width: 90px;
    height: 75px;
    position: relative;
}

.olddate {
    color: 	#A8A8A8;
    background-color: #D6D6D6;
    font-family: verdana, sans-serif;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: bold;
    width: 90px;
    height: 75px;
    position: relative;
}

.futuredate {
    color: black;
    background-color: #808080;
    font-family: verdana, sans-serif;
    text-transform: uppercase;
    font-size: 9px;
    font-weight: bold;
    width: 90px;
    height: 75px;
    position: relative;
}

#calendartext {
    position: relative;
    top: 2px;
    left: 2px;
    width: 87px;
    height: 72px;
}
    
