body {
font-family:"Century Gothic", Arial, Verdana;
color:#630460;
font-size: 12px;
padding:0px;
margin:0px;
border:0px;
background-color: #180001;
}
.body2 a:link{
font-family:"Century Gothic", Arial, Verdana;
color:#993399;
font-size: 13px;
padding:0px;
margin:0px;
border:0px;
text-decoration:underline;
}
.body2 a:visited{
font-family:"Century Gothic", Arial;
color:#993399;
font-size: 13px;
padding:0px;
margin:0px;
border:0px;
text-decoration:underline;
}
.body2 a:hover{
font-family:"Century Gothic", Arial;
color:#630460;
font-size: 13px;
padding:0px;
margin:0px;
border:0px;
text-decoration:underline;
}
.body2 {
font-family:"Century Gothic", Arial;
color:#630460;
font-size: 12px;
padding:0px;
margin:0px;
border:0px;
}
.bigger {
font-family:"Century Gothic", Arial;
color:#630460;
font-size: 14px;
padding:0px;
margin:0px;
border:0px;
}
.lightpurple {
font-family:"Century Gothic", Arial;
color:#74CF1A;
font-size: 12px;
padding:0px;
margin:0px;
border:0px;
}
.green {
font-family:"Century Gothic", Arial;
color:#74CF1A;
font-size: 13px;
padding:0px;
margin:0px;
border:0px;
}
.navigation {
	font-family:"Century Gothic", Arial;
	font-size: 14px;
	color:#FFFFFF;
	padding: 6px;
}
.navigation2 {
	font-family:"Century Gothic", Arial;
	font-size: 14px;
	color:#FFFFFF;
	padding:0px;
}
.navigation3 {
	font-family:"Century Gothic", Arial;
	font-size: 16px;
	color:#FFFFFF;
	padding:0px;
}
.big {
	font-family:"Century Gothic", Arial;
	font-size: 14px;
	color:#660066;
	text-decoration:none;
	text-align:center;
}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#wrapper {
position:relative;
width:1024px;
margin:0px auto;
}
#logo {
display:none;
}
#banner {
display:none;
}
#sidenav {
position:absolute;
width:206px;
height:301px;
left:0px;
top:210px;
background-color:#D580FF;
}
#footernav li {
margin-top:0px;
font-size:14px;
padding-left: 0px;
margin-left: 0px;
text-decoration:none;
}
#sidenav a:link, a:visited{
margin-top:0px;
padding-left:0px;
margin-bottom:0px;
padding-right:0px;
text-decoration:none;
color:#FFFFCC;
}
#sideimage {
display:none;
}
#content {
position:absolute;
width:818px;
height:518px;
left:206px;
top:210px;
background-image:url(images/layout_05.gif);
}
#footer {
display:none;
}
#footernav {
display:none;
}
#linkstext2 {
position:absolute;
width:181px;
height:273px;
left:14px;
top:226px;
padding:0px;
line-height:1.25;
}
#homephoto {
display:none;
}
#photo {
display:none;
}
#bodytext {
position:absolute;
width:522px;
height:449px;
left:492px;
top:235px;
overflow:auto;
}
#bodytext2 {
position:absolute;
width:455px;
height:455px;
left:557px;
top:235px;
overflow:auto;
}
#largecontent {
position:absolute;
width:591px;
height:449px;
left:423px;
top:247px;
}
#largecontent2 {
position:absolute;
width:800px;
height:449px;
left:220px;
top:245px;
}
#contacttext {
position:absolute;
width:367px;
height:450px;
left:644px;
top:238px;
}
#sidetext {
position:absolute;
width:157px;
height:26px;
left:-172px;
top:-192px;
z-index:2;
}
#tablenav {
	position:absolute;
	width:699px;
	height:34px;
	left: 140px;
}
table#calendar {}
table#calendar a {
text-decoration: none;}
tr#days th {
width: 14%;
}
tr#days th.sat, tr#days th.sun {
width: 14%;
}
table#calendar tr#days th {
color: #CCE; 
background-color: #557;
font-weight: bold; 
text-align: center;
padding: 1px 0.33em;
}
table#calendar tr#title th {
background:#9966CC;
color: black;
border: 1px solid #242; 
font-size: 120%;
}
table#calendar td {
vertical-align: top; 
padding: 0;
border: 0px solid gray; 
border-width: 0 0 1px 1px;
}
table#calendar td.sat {
border-right: 1px solid gray;
}
table#calendar a:link {
color: navy;
}
table#calendar a:visited {
color: purple;
}
table#calendar a:hover {
background: #FF6;
}
table#calendar td.sat, table#calendar td.sun {
background:#fefee3;
}
table#calendar td.lastmonth, table#calendar td.nextmonth {
background: #D580FF; 
color: #88A;
}
table#calendar td.thismonth {
background:#9966CC;
color: #88A;
}
div.months {
letter-spacing:6px;
background: #D580FF; 
color: #88A;
text-decoration:none;
}
table#calendar tr#nextmonth td {
border-bottom: 2px solid #AAB;
}
div.event {
margin: 0.5em;
}
div.event span {
display: block;
}
div.holiday {
font-style: italic;
}
span.time {
font-weight: bold;
}
span.loc {
color: #555; 
font-style: italic;
}
div.date {
float: right; 
text-align: center;
border: 1px solid gray; 
border-width: 0 0 1px 1px;
padding: 0.125em 0.25em 0 0.25em; 
margin: 0; 
background: #F3F3F3;
}
td.sat div.date, td.sun div.date {
border-width: 0;
color: gray; 
background: transparent;
}
td.lastmonth div.date, td.nextmonth div.date {
border-width: 0;
color: gray; 
background: transparent;
}

