.hidden { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #777777; 
text-decoration: none; line-height: 16px; font-variant: normal; text-transform: none; letter-spacing: 1px} 

a:link {  color: #777777; text-decoration: none}
a:visited { color: #777777; text-decoration: none} 
a:hover { color: #0E0D0D; text-decoration: underline} 
a:active { color: #777777; text-decoration: none}

.text { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #666666; 
text-decoration: none; line-height: 16px; font-variant: normal; text-transform: none; letter-spacing: 1px} 

.bookentry { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #ffffff; 
text-decoration: none; line-height: 16px; font-variant: normal; text-transform: none; letter-spacing: 1px; background-color: #4f555c; padding:1px; border-left: 7px solid #4f555c; border-right: 7px solid #4f555c } 

.bookentry a:link {  color: #FFFFFF; text-decoration: none}
.bookentry a:visited { color: #FFFFFF; text-decoration: none} 
.bookentry a:hover { color: #EBBEBE; text-decoration: none} 
.bookentry a:active { color: #FFFFFF; text-decoration: none}

.text-headline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #777777; 
text-decoration: none; line-height: 16px; font-variant: normal; text-transform: none; letter-spacing: 0px} 

.head { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #666666; letter-spacing: 1px}

.365-link {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #777777; text-decoration: none; font-weight: bold}


.gallery { font-size: 50px; color: #ffffff; line-height: 64px;} 

body {
  background:#ffffff;
  margin:0 0 0 0;
  padding:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; 
  color: #777777; 
  font-weight: bolder;
  text-decoration: none; 
  line-height: 14px;
  letter-spacing: 1px;
 } html>body {}

img {
	border:0;
} 

#head {
	font-family: Arial, Helvetica, Verdana, sans-serif;
   background-color: #4f555c; // #234b79;
   color: #ffffff;
   font-size: 2.5em;
	line-height: 1em;
   padding: 0;
   padding-left: 33px;
   border: 0px;
   margin: 0px;
   align: left;
   height: 408;
   max-height: 408;
   /* background:url("../images/head_s_b.gif") repeat; */
   white-space: nowrap;
  }
  
#head a:link {  color: #ffffff; text-decoration: none}
#head a:visited { color: #ffffff; text-decoration: none} 
#head a:hover { color: #0E0D0D; text-decoration: none} 
#head a:active { color: #ffffff; text-decoration: none}
  
  
#main {
	padding: 0px 25px 35px 25px;
} 

#main2 {
	padding: 0px 25px 35px 25px;
	background: #ffffff url(../images/gradient.gif) bottom repeat-x;
} 

.day {
	background-color: #fafafa;
}

.month {
	background-color: #4f555c; // #234b79;
	color: #ffffff;
}

#main ul, #main2 ul {
  margin:0;
  padding:0;
  list-style:none;
  line-height:12px;
  }

#main li, #main2 li {
   float:left;
	width:40px;
	height:40px;
   padding: 0;
   border: 10px solid #ffffff;
   margin: 0;
   white-space:nowrap;
}
 
em {
	font-size: 18px;
   font-weight: bold; 
	width:40px;
	height:40px;
	font-style: normal;
} 
  
#foot {
	margin: 20px;
	color: #ffffff;
}

#nav {
	position:relative;
	color: #4f555c; // #234b79;
	left: 10px;
	top: -26px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.5em;
	letter-spacing: 0;
} 

#nav a {
	color: #ffffff;
}
#nav a:hover {
	color: #4f555c; // #234b79;
	background-color: #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  text-decoration: none; 
}

#nav .b {
	color: #4f555c; // #234b79;
	background-color: #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  text-decoration: none; 
  padding: 5px;
}

#nav ul {
  list-style:none;
  }

#nav li {
  padding: 0 0 3px 0;
  margin: 0 30px 0 0;
  background-color: #ffffff;
  border-left: 0px solid #ffffff;
  float:left;
}

#nav2 {
	position:relative;
	color: #4f555c; // #234b79;
	left: 10px;
	top: -14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.5em;
	letter-spacing: 0;
} 

#nav2 a {
	color: #ffffff;
}
#nav2 a:hover {
	color: #4f555c; // #234b79;
	background-color: #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  text-decoration: none; 
}

#nav2 .b {
	color: #4f555c; // #234b79;
	background-color: #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  text-decoration: none; 
  padding: 5px;
}

#nav2 ul {
  list-style:none;
  }

#nav2 li {
  padding: 0 0 3px 0;
  margin: 0 30px 0 0;
  background-color: #ffffff;
  border-left: 0px solid #ffffff;
  float:left;
}
