/* hide from ie mac \*/
* html {overflow: hidden; }
* html body {overflow: auto; }
/* end hack */

html, body
{
  height: 100%; 
  margin: 0; 
  padding: 0; 
}

body {
	background-color: #300;
	font-family: arial, helvetica, sans-serif;
	font-size: .9em;
	// color: #F7941D;
	color: #FDF2D6;
}

p
{
  text-align: left;
}

img {
	border-width: 0;
}

h1 {
	font-size: 2em;
	font-weight: bold;
	text-align: center;
}

.header {
	font-size: 2em;
}

table {
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}

.borders {
	border-width: 1px;
	border-color: #F7941D;
	border-style: solid;
	padding: 4px;
	margin: 0px;
}

a:link {
	color: #DE4B4F;
}

a:visited {
	color: #DE4B4F;
}

a:active {
	color: #F7941D;
}

a:hover {
	color: #F7941D;
}

textarea {
	wrap: soft;
}

td {
	text-align: left;
}

#content {
  width: 600px;
  margin: 0px auto;
}


#navbar {
  position: absolute;
  width: 650px;
  bottom: 5px;
  height: 1.5em;
  z-index: 10;
  background: #000;
  border: thin outset #FDF2D6;
  text-align: center;

  left: 50%;
  margin-left: -325px;
}

body>#navbar
{
  position: fixed;
}

#navbar ul
{
  list-style: none;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#navbar li
{
  list-style: none;
  display: inline;
  padding: 10px;
  font-weight: bold;
  margin: 0px auto;
  vertical-align: middle;
}

#navbar a
{
  text-decoration: none;
}

#indexmaincontent {
  margin-top: 220px;
  text-align: left;
}

#fullscreenmaincontent {
  margin: 50px 5px 100px 5px;
}

.link
{
  padding: 5px 0;
}


.calendartab {
}

.calendarHeader, .calendarDate, .calendarToday {
  padding: 5px;
  border-width: 1px;
  // border-color: #F7941D;
  border-color: #FDF2D6;
  border-style: solid;
  padding: 4px;
  margin: 0px;
  text-align: center;
  width: 14%;
}

.calendarHeader {
  background: #000;
  //color: #F7941D;
  color: #FDF2D6;
  font-size: 1.5em;
}
.calendarDate, .calendarToday {
  font-weight: bold;
  font-size: 1em;
  vertical-align: top;
  text-align: left;
  padding: 4px 20px 20px 4px;
}

.calendarDate {
   background: #300;
}

.calendarToday {
  background: #000;
}

.datePast {
  color: #888;
}

.dateFuture {
  color: #F7941D;
}

.dateToday {
  color: #FFFF00;
}
.date {
  font-size: 10pt;
}

.anniversary {
  color: #099;
}


