div#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 162px;
	height: 162px;
}
div#info {
	position: absolute;
	top:470px;
	left: 10px;
	width: 152px;
	height: 250px;
	color: #339;
	FONT-FAMILY: "Garamond", "Adobe Garamond Pro", "Garamond MS", garamond, serif;
	font-size: 12px;
	text-align: left;
}
div#info p1 {
       color: #F90;
       font-weight: bolder;
       font-size: 120%
}
div#info p2 {
       color: #339;
	font-size: 100%;
}
div#links {
	position: absolute; 
	top: 166px; 
	left: 0; 
	width: 160px; 
	height: 700px; 
	font: 16px;
	FONT-FAMILY: "Garamond", "Adobe Garamond Pro", "Garamond MS", garamond, serif;
	z-index: 100;
}
div#links a {
	display: block; 
	text-align: left; 
	FONT-FAMILY: "Garamond", "Adobe Garamond Pro", "Garamond MS", garamond, serif;
        font-weight: bolder;
        font-size: 16px;
	padding: 5px 20px; 
	margin: 30 0 1px; 
	/*border-width: 0;*/ 
	text-decoration: none; 
	color: #339; 
	background: #FFF;
}
div#links a:hover {
	color: #F90; 
	background: #FFF;
}
div#links a:active {
	color: #F60; 
	background: #FFF;
}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: 200px; left: 0; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #F90; background: #FFF;
   font-size: 10px; 
   text-align: left;
   FONT-FAMILY: "Garamond", "Adobe Garamond Pro", "Garamond MS", garamond, serif;
   font-weight:bolder;
}

h1 {
	padding: 15px 0 5px; 
	text-align: left; 
	background: #FFF; 
	color: #339; 
	font: bold 25px;
	FONT-FAMILY: "Garamond", "Adobe Garamond Pro", "Garamond MS", garamond, serif;
	height: 28px; 
	vertical-align: middle; 
	white-space: nowrap;
}


div#content {
	position: absolute; 
	top: 26px; 
	left: 161px; 
	right: 25px;
	color: #339; 
	background: #FFF; 
	font: 13px;
	FONT-FAMILY: "Garamond", "Adobe Garamond Pro", "Garamond MS", garamond, serif;
	padding: 10px; 
	border: solid 5px #F60;
	}

.minical {
  color: #BAA; 
  background: #FFF; 
  font-size: 12px;
  border-collapse: collapse;
  margin: 0px 0px 5px 0px;
}
.minical caption a {
  font-weight: bold;
  color: #F60;
}
.minical caption a:hover {
  color: #F90;
}
.minical a {
  font-weight: bold;
  color: #F60;
}
.minical a:hover {
  color: #FC0;
}
.minical th {
  color: #F90;
  text-align: center;
  background-color: #FFF;
}

.dayofmonth {
  font-size: 13px;
  color: #F60;
  font-weight: bold;
  text-decoration: none;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right: 1px solid #F60;
  border-bottom: 1px solid #F60;
  padding: 0px 2px 0px 3px;
}
.dayofmonth:hover {
  color: #FF0;
  border-right: 1px solid #FF0;
  border-bottom: 1px solid #FF0;
}
.entry {
  font-size: 13px;
  color: #BAA;
  text-decoration: none;
  padding-right: 3px;
}
a:hover {
  color: #FF0;
}
#viewv .main th.empty,
#viewm .main th.empty,
#vieww .main th.empty,
#week .main th.empty {
  background-color: #FFF;
}

div#photo_one {
	position: relative; 
	top: 26px; 
	padding: 10px; 
	}
div#photo_two {
	position: relative; 
	top: 26px; 
	right: 25px;
	padding: 10px; 
	}

#menu {
	PADDING: 0px;
	MARGIN: 0px;
	width:400px; 
}
#menu UL {
	BORDER: 0px;
	float: left;
	PADDING: 0px;
	MARGIN: 0px;
	width:400px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
}
#menu UL LI {
	PADDING: 0px;
	DISPLAY: inline;
	MARGIN: 0px;
	TEXT-ALIGN: center;
	float:left;
}
#menu UL LI A {
	PADDING: 0px;
	DISPLAY: block;
	FONT: bold 1em;
	FONT-FAMILY: "Garamond", "Adobe Garamond Pro", "Garamond MS", garamond, serif;
	BACKGROUND: #F60;
	COLOR: #FFF;
	MARGIN-right:1px ;
	LINE-HEIGHT: 2em;
	LETTER-SPACING: 0.05pt;
	HEIGHT: 2em;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none; 
}
#menu UL LI A:hover {
	BACKGROUND: #FC0;
	COLOR: #FFF;
}
#menu LI#active A, #menu UL LI A:active, #menu LI#active A:active {
	BACKGROUND: #F90;
	COLOR: #FFF;
}
/* Menu button styles all have 1px of border/padding */
/* content + 1px = total width = 400/n */ 
#menu UL LI A.one {
	width:400px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:399px;
}
html>#menu UL LI A.one {
	width:399px;
}#menu UL LI A.two {
	width:133px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:132px;
}
html>#menu UL LI A.two {
	width:132px;
}
#menu UL LI A.three {
	width:133px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:132px;
}
html>#menu UL LI A.three {
	width:132px;
}
