
.title {
  font: bolder 24px Verdana, Arial, Helvetica, sans-serif;
}

.photos {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
  color: red;
}

.link_to_top {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: blue;
}

.author {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  font-weight: bolder;
}

.history {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 12px;
  color: black;
}

.calendar {
  font: 10px Arial, Helvetica, Geneva;
  color: black;
}
.calendar A:link {text-decoration: underline; color: black;}
.calendar A:visited {text-decoration: underline; color: black;}
.calendar A:active {text-decoration: underline; color: black;}
.calendar A:hover {text-decoration: underline; color: black;}

.calendar_18 {
  color: red
}
.calendar_18 A:link {text-decoration: underline; color: red;}
.calendar_18 A:visited {text-decoration: underline; color: red;}
.calendar_18 A:active {text-decoration: underline; color: red;}
.calendar_18 A:hover {text-decoration: underline; color: red;}

.calendar_17 {
  color: green
}
.calendar_17 A:link {text-decoration: underline; color: green;}
.calendar_17 A:visited {text-decoration: underline; color: green;}
.calendar_17 A:active {text-decoration: underline; color: green;}
.calendar_17 A:hover {text-decoration: underline; color: green;}

.calendar_16 {
  color: blue
}
.calendar_16 A:link {text-decoration: underline; color: blue;}
.calendar_16 A:visited {text-decoration: underline; color: blue;}
.calendar_16 A:active {text-decoration: underline; color: blue;}
.calendar_16 A:hover {text-decoration: underline; color: blue;}

.calendar_15 {
  color: #800020
}
.calendar_15 A:link {text-decoration: underline; color: #800020;}
.calendar_15 A:visited {text-decoration: underline; color: #800020;}
.calendar_15 A:active {text-decoration: underline; color: #800020;}
.calendar_15 A:hover {text-decoration: underline; color: #800020;}

.calendar_14 {
  color: #BF9700
}
.calendar_14 A:link {text-decoration: underline; color: #BF9700;}
.calendar_14 A:visited {text-decoration: underline; color: #BF9700;}
.calendar_14 A:active {text-decoration: underline; color: #BF9700;}
.calendar_14 A:hover {text-decoration: underline; color: #BF9700;}

.calendarNone {
  font-style: italic; 
}

.calendar_bold {
  font-weight: bolder; 
  font-size: 11px;
}

.calendar_italic {
  font-style: italic; 
}

.calendar_header {
  font: bold 11px Arial, Helvetica, Geneva;
  color: #808080
}

table.calendar_table {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: separate;
	background-color: white;
}

table.calendar_table td {
	border-width: 1px 0px 0px 0px;
	padding: 1px 4px 1px 4px;
	border-style: outset outset outset outset;
	border-color: #b0b0b0 white white white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.leftmenu1 {
  font: bolder 11px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu2 {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu2 a:link {text-decoration: none; color: black;}
.leftmenu2 a:visited {text-decoration: none; color: black;}
.leftmenu2 a:hover {text-decoration: none; color: red;}
.leftmenu2 a:active {text-decoration: none; color: black;}

.leftmenu2_hi {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
  color: red;
}

.leftmenu2_hi a:link {text-decoration: none; color: red;}
.leftmenu2_hi a:visited {text-decoration: none; color: red;}
.leftmenu2_hi a:hover {text-decoration: none; color: red;}
.leftmenu2_hi a:active {text-decoration: none; color: red;}

.leftmenu3 {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu3 a:link {text-decoration: none; color: black;}
.leftmenu3 a:visited {text-decoration: none; color: black;}
.leftmenu3 a:hover {text-decoration: none; color: red;}
.leftmenu3 a:active {text-decoration: none; color: black;}

.leftmenu3_hi {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu3_hi a:link {text-decoration: none; color: red;}
.leftmenu3_hi a:visited {text-decoration: none; color: red;}
.leftmenu3_hi a:hover {text-decoration: none; color: red;}
.leftmenu3_hi a:active {text-decoration: none; color: red;}

.leftmenu_arrow {
  font: bolder 9px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu_arrow_hi {
  font: bolder 9px Verdana, Arial, Helvetica, sans-serif;
  color: red;
}

.profilemenu1 {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.profilemenu2 {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
}

.profilemenu2 a:link {text-decoration: none; color: black;}
.profilemenu2 a:visited {text-decoration: none; color: black;}
.profilemenu2 a:hover {text-decoration: none; color: red;}
.profilemenu2 a:active {text-decoration: none; color: black;}

.profilemenu2_hi {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
  color: red;
}

.profilemenu2_hi a:link {text-decoration: none; color: red;}
.profilemenu2_hi a:visited {text-decoration: none; color: red;}
.profilemenu2_hi a:hover {text-decoration: none; color: red;}
.profilemenu2_hi a:active {text-decoration: none; color: red;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
      
font.classNewsText a:link {text-decoration: underline; color: red;}
font.classNewsText a:visited {text-decoration: underline; color: red;}
font.classNewsText a:active {text-decoration: underline; color: red;}
font.classNewsText a:hover {text-decoration: underline; color: red;}

font.profileLink a:link {text-decoration: underline; color: black;}
font.profileLink a:visited {text-decoration: underline; color: black;}
font.profileLink a:hover {text-decoration: underline; color: black;}
font.profileLink a:active {text-decoration: underline; color: black;}

.bluelink {
  color: #0000FF
}
.bluelink A:link {text-decoration: underline; color: #0000FF;}
.bluelink A:visited {text-decoration: underline; color: #0000FF;}
.bluelink A:active {text-decoration: underline; color: #0000FF;}
.bluelink A:hover {text-decoration: underline; color: #0000FF;}

.addPhotos {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
}

.addPhotosLabel {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

input.invalid { background: #faa; }
