body {
        background-color: #ffffff;
        color: #000000;
        margin-left: 2px;
        margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 10px;
}

.title {
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-top: solid 0px #e3ce8f;
  border-bottom: solid 0px #000000;
  width: 100%;
  color: #000000;
  background-color: #e3ce8f;;
  padding: 0px;
}


.Footer {
  background-color: #e3ce8f;
  width: 100%;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-top: solid 0px #000000;
  border-bottom: solid 1px #000000;
}

.Footer_cell {
  padding: 5px;
}

.header {
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-top: solid 1px #000000;
  border-bottom: solid 0px #000000;
  width: 100%;
  color: #FFFFFF;
  padding: 0px;
}

.dataArea {
  width: 100%;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-top: solid 0px #000000;
  border-bottom: solid 0px #000000;
  color: #000000
  padding: 5px;
}


.sideBar {
  background-color: #e3ce8f;
  width: 155px;
  border-left: solid 0px #FF0000;
  border-right: solid 0px #00FF00;
  border-top: solid 0px #0000FF;
  border-bottom: solid 0px #000000;
}

.adBar {
  width: 165px;
  background-color: #e3ce8f;
  border-left: solid 0px #FF0000;
  border-right: solid 0px #00FF00;
  border-top: solid 0px #0000FF;
  border-bottom: solid 0px #000000;
}

.mainbody {
  background-color: #f1df97;
  padding: 8px;
  vertical-align: top;
  border-left: solid 0px #FF0000;
  border-right: solid 0px #00FF00;
  border-top: solid 0px #0000FF;
  border-bottom: solid 0px #0000FF;
}

a:link,
a:visited,
a:active,
a:hover {
}

a.Friends:link,
a.Friends:active,
a.Friends:visited,
a.Left:link,
a.Left:active,
a.Left:visited {
	text-decoration: none;
	color: #000000; 
	font-size: 12px;
	line-height: 23px;
        display: block;
       	font-family: sans-serif, Arial, Hevetica
}

a.Friends:hover,
a.Left:hover {
	text-decoration: underline;
//        background-color: #000000;
//	color: #ffffff; 
	color: #0000FF;
	font-size: 12px;
	line-height: 23px;
        display: block;
	font-family: Hevetica, sans-serif, Arial
}

a.Story:link,
a.Story:active,
a.Story:visited {
	text-decoration: none;
	color: #000000; 
	font-size: 24px;
	line-height: 46px;
       	font-family: Arial, Hevetica, sans-serif
}

a.Story:hover
{
	text-decoration: underline;
//        background-color: #000000;
//	color: #ffffff; 
	color: #0000ff;
	font-size: 24px;
	line-height: 46px;
	font-family: Hevetica, sans-serif, Arial
}

.Storyfont {
	text-decoration: none;
	color: #C0C0C0; 
	font-size: 24px;
	line-height: 46px;
	font-family: Hevetica, sans-serif, Arial
}

a.Top:link,
a.Top:active,
a.Top:visited {
	text-decoration: none;
	color: #FFFFFF; 
	font-size: 12px;
	line-height: 12px;
}

a.Top:hover {
	text-decoration: none;
        background-color: #FFFFFF;
	color: #000000; 
	font-size: 12px;
	line-height: 12px;
}

.subheadings {
	color: #000000;
}

.thspacer {
	width: 100px;	
}

.thname,
.thphone {
	width: 125px;
}

.thmail {
	width: 50px;
}

.thlocation,
.thtitle {
	width: 125px;
}


.thfill {
	width: 100px;
}

.tbfill{
	width: 100%;
}

td.weekend {
	background-color: #C0C0C0;
	border: thin solid #C0C0C0;
}

td.cal {
	border: thin solid #C0C0C0;
}

table.calendar {
	width: 100%;
	border: thin solid #C0C0C0;
}
