a {color: #000099;text-decoration: none;}
a:hover {color: #0000CC;text-decoration: underline;}
form{ margin: 0px;}

.calendarTitle {font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 16px; color: #003000;}
.calendarDayFrame{border: 1px solid #D8F0D2;width: 18px;}
.calendarDOWFrame{border: 1px solid #89E542;width: 18px;}
.calendarSelectedFrame{border: 1px solid #FEC23C;width: 18px;}
.calendarTableStyle{width: 18px; overflow: hidden}

.calendarDayTitles{  font-family: "Times New Roman", Times, serif; font-weight: bolder; font-size: 14px; color: #000000; background-color: #DCEDD8; }

.regularDay {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.regularDay:hover {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #005000; text-decoration: none}
.passedDay {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #888888; text-decoration: none}
.passedDay:hover {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: bold; color: #053005; text-decoration: none}

.diaryEntryDateClass2{font-family: "Courier New", Courier, mono; font-size: 10pt; color: #660033; font-weight: bold;}
.diaryEntryOwnerClass3{font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #000000}
.diaryEntryOwnerClass4{font-family: "Times New Roman", Times, serif; font-size: 12pt; font-style: italic; font-weight: bold; text-decoration: none; color: #660033}
.diaryEntryOwnerClass4:hover{font-family: "Times New Roman", Times, serif; font-size: 12pt; font-style: italic; font-weight: bold; text-decoration: underline; color: #660033}



.diaryEntryTextClass1spec{font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #FFCCCC}

.diaryEntryTextClass2{font-family: "Times New Roman", Times, serif; font-size: 11pt; color: #000000; }
.diaryEntryTitleClass1{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #660033; background: #E7E7E7;}
.diaryEntryTitleClass3{font-family: "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; color: #000033}

.diarySearchLinkClass1{font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #FFFF00; text-decoration: none; font-weight: bold}
.diarySearchLinkClass1:hover{font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #FFFFCC; text-decoration: none; font-weight: bold}

.diaryEntryLinkClass1{font-family: Arial; font-size: 10pt; color: #000000; text-decoration: none; font-weight: normal; }
.diaryEntryLinkClass1:hover{font-family: Arial; font-size: 10pt; color: #2DA209; text-decoration: none; font-weight: normal;}


.diaryEntryTitleClass2{font-family: Arial; font-size: 10pt; font-weight: bold; color: #000000; }

.diaryAddCommentTextClass1{font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #000000}
.diaryAddCommentTextClass2{background-color: #FFFFFF; font-family: "Courier New", Courier, mono; font-size: 10pt; color: #004400;  border: 1px rgb(40,40,40) solid; padding:0px; margin:0px;margin-bottom: 3px;}
.diaryAddCommentTextClass3{}

.diaryDateFormClass1{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000099; background-color: #EEEEEE}
.diaryCategoryFormClass1{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000099; background-color: #EEEEEE}
.diaryCategoryFormClass2{font-family: "Courier New", Courier, mono; font-size: 12pt; color: #000099; background-color: #EEEEEE}

.bottomNavListClass1{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #EEEEEE; text-decoration: none;}
.bottomNavListClass1:hover{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #FFFFFF; text-decoration: underline;}
.bottomNavListClass2{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #D0D0D0; text-decoration: none; font-weight: bold;}

.smallloginformsclass{border-width:1;border-color:rgb(0,0,0);font-family: "Times New Roman", Times, serif; font-size: 7.5pt; color: #000000; background-color: #E3E3E3; border: 1px rgb(50,50,50) outset; padding:0px; margin:0px; margin-bottom: 2px; font-weight: bold;}
.smallloginfontclass{font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold;}

.smallloginLinkClass2{font-family: Arial; font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold;}
.smallloginLinkClass2:hover{color: #2C500B; text-decoration: none;}

.birthdayFormClass{border-width:1;border-color:rgb(0,0,0);font-family: "Times New Roman", Times, serif; font-size: 8pt; color: #000000; background-color: #EEEEFF; border: 1px rgb(50,50,50) outset}
.birthdayFormClass2{border-width:1;border-color:rgb(0,0,0);font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000; background-color: #EEEEFF;}
.birthdayFontClass1{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000;}
.diaryTitleClass {font-family: "Times New Roman", Times, serif;font-size: 14px;font-style: normal;font-weight: bold;color: #FFFFFF;background-color: #000099;text-align: center;}

.diaryTitleClass2 {font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000; background-color: #EEEEFF;}



.renDiaryLinkClass{font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: normal; color: #FFFF99; text-decoration: none;}
.renDiaryLinkClass:hover{font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: normal; color: #FFFFEE; text-decoration: none;}


.newTagClass{font-family: "Courier New", Courier, mono;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none;}

.vishnevskiyTitleClass1{font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 10pt; color: #000000;}
.vishnevskiyTextClass1{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000; margin: 2px;}
.vishnevskiySignClass1{  font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 10pt; color: #000000;}

.statsTextClassRed{font-family: "Times New Roman", Times, serif; font-size: 8pt; color: #CC0000;}
.statsTextClassGreen{font-family: "Times New Roman", Times, serif; font-size: 8pt; color: #008800;}
.statsTextClass{font-family: "Times New Roman", Times, serif; font-size: 8pt; color: #000000;}
.allSmallTitleClass{font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #FFFFFF; text-decoration: none; font-weight: bold;}


.linksURLclass{font-family: "Times New Roman", Times, serif; font-size: 12pt; text-decoration: none; font-weight: bold;color: #000000}
.linksURLclass:hover{font-family: "Times New Roman", Times, serif; font-size: 12pt; text-decoration: underline; font-weight: bold;color: #000055}

.linksTITLEclass{font-family: "Courier New", Courier, mono; font-size: 10pt; text-decoration: none; color: #366533}

.linksTEXTclass{font-family: "Courier New", Courier, mono; font-size: 10pt; text-decoration: none; color: #000000}

.linksAddclass{font-family: Arial; font-size: 10pt; text-decoration: none; color: #000000}

.linksPathClass{font-family: "Times New Roman", Times, serif; font-size: 10pt; text-decoration: none; color: #571D25; font-weight: bold;  font-style: italic;}
.linksPathClass:hover{text-decoration: underline; color: #7B2935}


.lyricsContentsEntry{font-family: "Times New Roman", Times, serif; font-size: 12pt; line-height: 21pt; text-decoration: none; font-style: italic; color: #07004A}
.lyricsContentsEntry:hover{font-family: "Times New Roman", Times, serif; font-size: 12pt; line-height: 21pt; text-decoration: none; font-style: italic; color: #07004A}

.lyricsContentsEntry1{font-family: "Times New Roman", Times, serif; font-size: 12pt; text-decoration: none; color: #000000}
.lyricsContentsEntry1:hover{font-family: "Times New Roman", Times, serif; font-size: 12pt;text-decoration: none; color: #555555}


.lyricsText{font-family: "Times New Roman", Times, serif; font-size: 12pt; line-height: 21pt; text-decoration: none; font-style: normal; color: #07004A}
.lyricsText1{font-family: "Times New Roman", Times, serif; font-size: 12pt; text-decoration: none; font-style: normal; color: #111111; background:#E8E8E8; border: 1px solid #C0C0C0; padding: 2px;}

.lyricsDate{font-family: "Times New Roman", Times, serif; font-size: 8pt; text-decoration: underline; font-style: italic; color: #07004A}
.lyricsDate:hover{font-family: "Times New Roman", Times, serif; font-size: 8pt; text-decoration: none; font-style: italic; color: #07004A}


.lyricsTitle{font-family: "Times New Roman", Times, serif; font-size: 16pt; text-decoration: none; font-style: italic; color: #07004A; font-weight: bold}
.lyricsTitle1{font-family: "Times New Roman", Times, serif; font-size: 16pt; text-decoration: none; font-style: italic; color: #000000; font-weight: bold}

.lyricsComment{font-family: "Times New Roman", Times, serif; font-size: 9pt; text-decoration: none; font-style: italic; color: #4141F4}

.lyricsComment1{font-family: "Times New Roman", Times, serif; font-size: 9pt; text-decoration: none; color: #343434; border: 1px solid #DEDEDE; background: #F2F2F2; padding-left: 3px;}

.lyricsLeaveComment{font-family: "Times New Roman", Times, serif; font-size: 12pt; text-decoration: none; color: #000044}
.lyricsLeaveComment:hover{font-family: "Times New Roman", Times, serif; font-size: 12pt; text-decoration: none; color: #000044}


.anek{font-family: Verdana; color: #242424; font-size: 8pt; text-decoration: none; padding: 2px;}
.aneklink2{font-family: Verdana; font-size : 8.5pt; color: #BB0000; text-decoration: none}
.aneklink2:hover{font-family: Verdana; font-size : 8.5pt; color: #BF0000; text-decoration: underline}

.newMenuLink{font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none;}
.newMenuLink:hover{color: #FF0000; text-decoration: none;}
.newMenuBullet{padding-bottom: 2px; padding-right: 3px;}
.newMenuText{font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none;}
.newMenuText:hover{font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none;}

.newDropdownLink{font-family: Arial; font-size: 10pt; color: #000000; text-decoration: none;}
.newDropdownLink:hover{color: #FF0000; text-decoration: none;}

.newSDropdownLink{font-family: Arial; font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold;}
.newSDropdownLink:hover{color: #FF0000; text-decoration: none; font-weight: bold;}

.handCursorClass{cursor: pointer;}

.menuBox{border: 1px solid #000000; background: url(/images/trbg.png)}
.diaryAddRecordLabel{font-family: Arial; font-size:10pt; color: #184F0D; font-weight: bold;}
.diaryAddRecordForm{font-family: Arial; font-size: 10pt; color: #184F0D; background-color: #FFFFFF; font-weight: normal;border-width:1;border-color:rgb(0,0,0);border: 1px rgb(50,50,50) outset; padding:1px;}


.diaryEntryLinkClass2{font-family: Arial; font-size: 10pt; color: #184F0D; text-decoration: none; }
.diaryEntryLinkClass2:hover{font-family: Arial; font-size: 10pt; color: #338123; text-decoration: none;}



.diaryEntryDateClass1{font-family: "Courier New", Courier, mono; font-size: 10pt; color: #F0F0F0; font-weight: bold;}
.diaryEntryOwnerClass1{font-family: Times; font-size: 12pt; color: #FFFFCC; font-weight: normal;}
.diaryEntryOwnerClass2{font-family: "Times New Roman", Times, serif; font-size: 12pt; font-style: italic; font-weight: bold; text-decoration: none; color: #F0F0F0}
.diaryEntryOwnerClass2:hover{font-family: "Times New Roman", Times, serif; font-size: 12pt; font-style: italic; font-weight: bold; text-decoration: underline; color: #FFFFFF}
.diaryEntryCategoryClass1{font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #F0F0F0}
.diaryEntryCategoryClass2{font-family: Arial; font-size: 10pt;  font-weight: bold; color: #F0F0F0}
.diaryEntryTextClass1{font-family: "Times New Roman", Times, serif; font-size: 12pt; color: #000000}

.diaryCommentTitleBox{border: 1px solid #AAAAAA; background: #E5E5E5; padding-left: 1px;}

.photoText{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000}
.photoLink{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000055; text-decoration: none;}
.photoLink:hover{color: #555555; text-decoration: underline;}

.normalTitle{font-family: Courier New, Courier, mono; color: #F0F0F0; font-size: 10pt; text-decoration: none; font-weight: bold;}

.accessFormClass{font-family: Times; font-size: 10pt; color: #000000}
.accessTextRedClass{font-family: Times; font-size: 14pt; color: #EE0000}


.albumTitle{font-family: Arial; font-size: 12pt; color: #000000; font-weight: bold;}
.albumText{font-family: Arial; font-size: 12pt; color: #000000; text-align: justify; margin-bottom: 5px;}

.albumListDiv{margin-bottom: 12px; }
.albumListTitle{font-family: Arial; font-size: 10pt; color: #245407; font-weight: bold; text-decoration: none}
.albumListTitle:hover{text-decoration: underline; color: #245407;}
.albumListText{font-family: Arial; font-size: 10pt; color: #000000}

.storyListDiv{margin-bottom: 10px; padding-left: 5px; padding-right: 5px; margin-left: 2px; margin-right: 2px; background: #EAEAEA}
.storyListLink{font-family: Arial; font-size: 10pt; color: #245407; font-weight: bold; text-decoration: none}
.storyListLink:hover{text-decoration: underline; color: #245407;}
.storyListScore{font-family: Arial; font-size: 8pt; color: #555555}
.storyListText{font-family: Arial; font-size: 10pt; color: #000000; text-align: justify}
.storyListControlLink{font-family: Arial; font-size: 8pt; color: #555555; text-decoration: none;}
.storyListControlLink:hover{font-family: Arial; font-size: 8pt; color: #999999; text-decoration: none;}


.storyPagesDiv{padding-left: 3px; padding-right: 3px; margin-bottom: 10px; margin-left: 2px; margin-right: 2px; background: #343434; text-align: center; white-space: nowrap; }

.newsSectionTitle{color: #2C391B; font-family: Times; font-size: 10pt; font-weight: bold}
.newsLinksLink{font-family: Arial; font-size: 10pt; font-weight: bold; color: #343E1F; text-decoration: none; }
.newsLinksLink:hover{text-decoration: underline; color: #1F5D15}

.newsEventTitle{font-family: Arial; border-bottom: 1px dotted #999999; font-size: 10pt; font-weight: bold; color: #343E1F; text-decoration: none;width: 255px; }
.newsEventDate{font-family: Arial; border-bottom: 1px dotted #999999; font-size: 8pt; font-weight: normal; color: #343E1F; text-decoration: none;}
.newsEventText{font-family: Arial; font-size: 10pt; color: #000000; text-decoration: none; width: 255px; overflow: hidden; word-wrap: break-word;}

.newsSchedulerDate{font-family: Arial; border-bottom: 1px dotted #999999; font-size: 8pt; font-weight: normal; color: #343E1F; text-decoration: none;}
.newsSchedulerDateToday{font-family: Arial; border-bottom: 1px dotted #612424; font-size: 8pt; font-weight: bold; color: #612424; text-decoration: none;}
.newsSchedulerTimeToday{font-family: Arial; border-bottom: 1px dotted #612424; font-size: 8pt; font-weight: normal; color: #612424; text-decoration: none;width: 255px; }
.newsSchedulerTime{font-family: Arial; border-bottom: 1px dotted #999999; font-size: 8pt; font-weight: normal; color: #343E1F; text-decoration: none;width: 255px; }
.newsSchedulerText{font-family: Times; font-size: 8pt; color: #000000; text-decoration: none; width: 255px; overflow: hidden; word-wrap: break-word;}


.newsPhotoTitle{font-family: Arial; font-size: 10pt; color: #343E1F; font-weight: bold;}

.newsAlbumLink{font-family: Arial; font-size: 10pt; font-weight: bold; color: #343E1F; text-decoration: none; }
.newsAlbumLink:hover{text-decoration: underline; color: #1F5D15}
.newsAlbumText{font-family: Arial; font-size: 10pt; color: #343E1F; text-decoration: none;}

.newsLyricsLink{font-family: Arial; font-size: 10pt; font-weight: bold; color: #343E1F; text-decoration: none; }
.newsLyricsLink:hover{text-decoration: underline; color: #1F5D15}
.newsLyricsAuthor{font-family: Arial; font-size: 10pt; color: #000000; text-decoration: none;}

.allUsersFontClass{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000; text-decoration: none;}
.allUsersFontClass:hover{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000; text-decoration: none;}

.handCursorClass{cursor: pointer;}
.moodselectimage{background-position: center left; padding-left: 20px; }

.blogCaption{color: #FAF8CD; font-family: Times; font-size: 10pt; text-decoration: none;}
.blogCaption:hover{color: #FAF8CD; text-decoration: underline;}
.blogTitle{color: #696969; font-family: Times; font-weight: bold; font-size: 10pt;}
.blogText{color: #343434; font-family: Times; font-size: 10pt; padding-left: 15px; padding-right: 5px;}
.blogRecord{border: 1px solid #C0C0C0; background: #DDDDDD;}
.blogControlBox{border-top: 1px solid #F3F3F3; border-bottom: 1px solid #C5C5C5; background: #E3E3E3;padding:0px;font-family: Times; font-size: 10pt;}
.blogControlLink{color: #696969; text-decoration: none; font-family: Times; font-size: 10pt;}
.blogControlLink:hover{color: #797979; text-decoration: none; font-family: Times; font-size: 10pt;}
.blogCommentsLink{color: #696969; text-decoration: none; font-family: Times; font-size: 10pt; font-weight: bold;}
.blogCommentsLink:hover{color: #797979; text-decoration: none; font-family: Times; font-size: 10pt; font-weight: bold;}

.blogCommentBox{border: 1px solid #DEDEDE; background: #F2F2F2;}
.blogCommentTitle{color: #696969; font-family: Times; font-size: 10pt; text-decoration: none;}
.blogCommentTitle:hover{color: #696969; font-family: Times; font-size: 10pt; text-decoration: underline;}
.blogCommentText{color: #505050; font-family: Times; font-size: 10pt; padding: 5px;}
.blogDivider{border: solid 1px #343434; background: #676767}


.chatTitleClass{font-family: "Times New Roman", Times, serif; font-size: 9pt; font-weight: bold;}
.chatLinkClass{font-family: "Times New Roman", Times, serif; font-size: 9pt; font-weight: bold; text-decoration: none}
.chatLinkClass:hover{font-family: "Times New Roman", Times, serif; font-size: 9pt; font-weight: bold; text-decoration: underline}
.chatTextClass{font-family: "Times New Roman", Times, serif; font-size: 9pt; color: #000000; font-weight: normal;}
.chatTextClass1{font-family: "Times New Roman", Times, serif; font-size: 7pt; color: #000000; font-weight: normal;}
.chatTextField{font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000;font-weight: normal; padding: 1px;}

.schedulerYearVeiwWeekCell{border: 1px solid #000000; padding: 0px;}
.schedulerYearViewDayMessage{font-family: Arial; font-size: 8pt; color: #000055; padding-top: 2px; padding-left: 3px;}
.schedulerYearViewDayNumber{font-family: Arial; font-size: 7pt; color: #000000; padding-top: 0px; padding-right:0px;}
.schedulerYearViewDayBrickCell{font-size: 1px; padding: 1px; line-height: 1px;}
.schedulerYearViewMonthBottom{padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px;}
.schedulerYearViewDayOfWeek{font-family: Times; font-size: 12pt; font-weight: bold; color: #000000;border: 1px solid #000000; background: #EEFFEC;}
.schedulerYearViewMonthName{font-family: Times; font-size: 12pt; font-weight: bold; color: #FFFFFF; border: 1px solid #000000; background: #707070;}


.schedulerMonthViewDayNumber{font-family: Arial; font-size: 8pt; color: #000000; padding-top: 0px; padding-right:0px; color: #000000}
.schedulerMonthViewDayNumberGray{font-family: Arial; font-size: 8pt; color: #000000; padding-top: 0px; padding-right:0px; color: #999999}
.schedulerMonthViewDayOfWeek{font-family: Times; font-size: 14pt; font-weight: bold; color: #000000;border: 1px solid #000000; background: #EEFFEC; padding: 0px;}
.schedulerMonthViewMonthName{font-family: Times; font-size: 14pt; font-weight: bold; color: #FFFFFF; border: 1px solid #000000; background: #707070; text-decoration: none;}
.schedulerMonthViewDayMessage{font-size: 7pt; font-family: Arial; padding: 1px; color: #000000;}
.schedulerMonthViewDayMessageGray{font-size: 7pt; font-family: Arial; padding: 1px; color: #999999;}

.schedulerWeekViewDayMessage{font-size: 7pt; font-family: Arial; padding: 1px; color: #000000; margin-bottom: 3px;}



.schedulerDayViewTime{font-size: 7pt; font-family: Arial; color: #000000; padding-left: 3px; padding-right: 3px;}
.schedulerDayViewEvent{font-size: 8pt; font-family: Arial; color: #000000; padding-left: 3px; padding-right: 3px; margin: 2px; border: 1px solid #CCCCCC; background: #FBFBFB; cursor:pointer;cursor:hand;}
.schedulerDayViewEventDesc{font-size: 7pt; font-family: Arial; color: #000000; overflow: auto; padding-left: 4px;}

.schedulerDayViewMonthName{font-family: Times; font-size: 14pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.schedulerDayViewMonthName:hover{font-family: Times; font-size: 14pt; font-weight: bold; color: #FFFFFF; text-decoration: underline;}

.schedulerEventViewTitle{font-family: Times; font-size: 12pt; font-weight: bold; color: #000000;}
.schedulerEventViewText{font-family: Times; font-size: 10pt;color: #000000;}
.schedulerEventViewAddInfo{font-family: Times; font-size: 10pt;font-weight: bold;color: #000000;}
.schedulerEventViewLink{font-family: Times; font-size: 10pt;font-weight: bold;color: #F0F0F0; text-decoration: none;}
.schedulerEventViewLink:hover{font-family: Times; font-size: 10pt;font-weight: bold; color: #F0F0F0; text-decoration: underline;}


.schedulerNoteForm{font-family: Times; font-size: 10pt;}

.newTagOuterSpan{ position: absolute; top: auto; left: auto; z-index: 100;}
.netTagInnerSpan{position: relative; top: -3px; left: 0px;}

.newsEventLink{font-family: Arial; font-size: 10pt;  color: #343E1F; text-decoration: underline; margin-top: 3px;}
.newsEventLink:hover{font-family: Arial; font-size: 10pt;  color: #343E1F; text-decoration: underline; margin-top: 3px;}
