@font-face { font-family: 'MTD'; src: url(/Styles/ITCKrist.eot); src: local('Kristen ITC'), url(/Styles/ITCKrist.ttf) format('truetype'); }  
a img { border-width: 0px; }
a, a:link { color: #305599; text-decoration: none; }
a:hover img { border-color: #77B7D7; }
a:hover, a:active { color: #77B7D7; text-decoration: underline; }
body { background: #FFFFFF; color: #333333; font-family: Calibri,Tahoma,Helvetica; margin: 0px; padding: 0px; padding-top: 8px; text-align: center; width: 100%; }
code { color: #556688; white-space: pre; }
frameset { margin: 0; padding: 0; width: 100%; }
.RightAmazonBanner { float: right; margin-left: 20px; }
frameset frame { margin: 0; padding: 0; width: 100%; }
h1 { font-size: 160%; font-family: 'Kristen ITC','MTD','Segoe Print','Georgia'; margin-top: 0px; padding-bottom: 1px; }
html { font-size: 90%; height: 100%; }
.AlbumCenterDiv { margin-left: 220px; }
.AlbumLeftDiv { float: left; width: 230px; }
.VideoThumb img { float: left; margin-right: 10px; padding: 2px; border: 1px solid #CCCCCC; }
.VideoThumb { float: left; width: 46%; height: 110px; }
.AlbumDescription { clear: left; padding-top: 20px; }
.AutoCompleteExtender { background-color: #FAFAFA; border: 1px solid #BBBBBB; margin-left: 0px; text-align: left; }
.AutoCompleteExtenderItem { background-color: #FAFAFA; color: WindowText; cursor: pointer; padding: 2px; text-align: left; }
.AutoCompleteExtenderItemHover { background-color: Highlight; color: HighlightText; cursor: pointer; padding: 2px; text-align: left; }
.BetaPanel { font-size: 110%; font-weight: normal; margin-top: 80px; width: 500px; }
.BetaPanel a { color: #99CCFF; }
.BetaPanel p { text-align: left; }
.CalendarEventBox { font-size: 80%; font-weight: normal; text-align: center; }
.CalendarHasEvents { font-weight: bold; padding: 12px; }
.CalendarHeader { text-decoration: none; }
.CalendarNav { text-decoration: none; }
.CalendarNoEvents { padding: 12px; }
.CalendarOtherMonth { color: #AAAAAA; }
.CalendarTable { width: 540px; }
.CalendarTable td { vertical-align: top; }
.CalendarTitle { background: url(../Images/PanelButtonsBg.png) repeat-x center; border: 0px; padding-bottom: 6px; padding-top: 6px; }
.CalendarTitle td { padding-left: 4px; padding-right: 4px; }
.CalendarToday { background-color: #EAEAEA; font-weight: bold; }
.CheckboxList input { margin-right: 2px; }
.CommentBlock { border-top: 1px solid #E0E0E0; margin-bottom: 14px; padding-top: 4px; }
.CommentBlock span { font-weight: bold; }
.Error { color: #EE1111; }
.ErrorTitle { font-size: 110%; margin-left: 36px; margin-top: 6px; }
.EventInfoDiv { margin-bottom: 10px; margin-top: 1px; }
.EventDetailDiv { font-size: 130%; }
.EventsArchive h3 { border-bottom: 1px solid #DDDDDD; }
.EventsList { margin: 0; padding-left: 0; }
.EventsList li { list-style-type: none; margin-bottom: 10px; }
.EventsListInfo { font-size: 90%; }
.EventsListInfo a { text-decoration: none; }
.Field div { padding: 5px; }
.Field legend { font-weight: bold; }
.FieldPictures div img { margin: 4px; padding: 2px; border: 1px solid #CCCCCC; }
.FieldVideos div img { margin: 4px; }
.FooterLine { background: #305599; }
.FormArea { color: #222222; font-size: 13px; padding-left: 1px; vertical-align: middle; }
.FormAreaHV { color: #CC3311; font-size: 13px; padding-left: 1px; vertical-align: middle; }
.FormButton { color: #303030; cursor: pointer; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; padding-top: 2px; vertical-align: middle; }
.FormButtonHV { color: #808080; cursor: pointer; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; padding-top: 2px; vertical-align: middle; }
.FormList { color: #222222; font-size: 13px; }
.FormListHV { color: #222222; font-size: 13px; }
.FormSelect { color: #222222; font-size: 13px; padding-left: 1px; vertical-align: middle; }
.FormSelectHV { color: #222222; font: 13px; padding-left: 1px; vertical-align: middle; }
.FormText { color: #222222; font-family: Arial,Helvetica; font-size: 13px; padding-left: 1px; vertical-align: middle; }
.FormTextHidden { border-color: inherit; border-style: none; border-width: 0px; }
.FormTextHiddenHV { border-color: inherit; border-style: none; border-width: 0px; }
.FormTextHV { color: #CC3311; font-family: Arial,Helvetica; font-size: 13px; padding-left: 1px; vertical-align: middle; }
.FormTextWatermark { color: #AAAAAA; }
.FormUpload { color: #222222; font-family: Arial,Helvetica; font-size: 13px; padding-bottom: 2px; padding-left: 1px; padding-top: 2px; vertical-align: middle; border: 1px solid #AAAAAA; }
.FormUploadHV { color: #CC3311; font-family: Arial,Helvetica; font-size: 13px; padding-bottom: 2px; padding-left: 1px; padding-top: 2px; vertical-align: middle; }
.FullPanel { background-color: #000000; color: #EEEEEE; filter: alpha(opacity=88); height: 100%; left: 0; margin: 0px; -moz-opacity: .88; opacity: .88; padding: 0px; position: absolute; text-align: center; top: 0; width: 100%; z-index: 999; }
.Gray { color: #888888; }
.HeaderLinkSelected { background: url(../Images/HeaderLinkLine.png) no-repeat bottom; color: #666666; text-decoration: none; }
.HomeBlogPanel { width: 460px; }
.HomeBlogPanel div { margin-bottom: 6px; }
.HomeBlogPanel div img { vertical-align: absmiddle; }
.HomeRightPanel { float: right; width: 400px; }
.ImgBiography { border: 1px solid #CCCCCC; float: right; margin-bottom: 12px; margin-left: 14px; padding: 4px; }
.ImgCover { border: 1px solid #D0D0D0; margin-bottom: 6px; margin-right: 6px; padding: 4px; }
.InputSideText { font-size: 76%; }
.LinkCover { padding: 4px; }
.LinkCoverHV { background: url(../Images/CoverHoverBg.png) repeat-x top; padding: 4px; }
.LinkList { margin: 0; padding-left: 17px; }
.LinkList li { list-style-type: circle; }
.ListRelatePanel { float: left; margin-top: 5px; width: 440px; }
.ListRelatePanel select { width: 420px; }
.LyricsContainer { margin-right: 10px; }
.MarginBottomMin { margin-bottom: 10px; }
.NoBottomSpacing { margin-bottom: 0px; padding-bottom: 0px; }
.Ok { color: #2BB33B; }
.PanelButtons { background: #DDDDDD url(../Images/PanelButtonsBg.png) repeat-x; border: 1px solid #E0E0E0; margin-top: 20px; padding: 11px; }
.PanelButtons input { margin-right: 10px; }
.PanelError { background-color: #FEE5E5; border: 1px solid #CCCCCC; font-size: 90%; margin-bottom: 20px; margin-top: 20px; padding: 5px; }
.PanelForm input, .PanelForm select, .PanelForm textarea { clear: right; margin: 4px; }
.PanelForm label { display: block; float: left; margin: 4px; margin-top: 8px; text-align: right; width: 120px; }
.PanelForm2 input, .PanelForm2 select, .PanelForm2 textarea { margin-bottom: 8px; }
.PasswordStrength1 { background-color: #F03030; font-size: 11px; margin-top: 1px; padding: 3px; }
.PasswordStrength2 { background-color: #EED440; font-size: 11px; margin-top: 1px; padding: 3px; }
.PasswordStrength3 { background-color: #55D666; font-size: 11px; margin-top: 1px; padding: 3px; }
.PasswordStrength4 { background-color: #2EEE22; font-size: 11px; margin-top: 1px; padding: 3px; }
.PictureBox { border: 1px solid #E0E0E0; cursor: pointer; padding: 4px; }
.RelatedVideo { clear: both; margin-bottom: 10px; }
.RelatedVideo img { margin-right: 5px; }
.RightPanel { background-color: #F6F6F6; border: 1px solid #DDDDDD; float: right; padding: 5px; }
.RightPanel h3 { font-size: 110%; font-weight: bold; margin-bottom: 6px; padding-bottom: 0px; padding-top: 0; margin-top: 0; }
.Small { font-size: 76%; }
.TagList { margin: 0; padding-left: 17px; }
.TagList li { list-style-type: circle; }
.TopAds { float: right; margin-top: 7px; }
.TrackList { margin-bottom: 5px; margin-left: 18px; padding-left: 2px; margin-top: 5px; }
.ValSummary { color: #EE1111; margin-bottom: 10px; }
.ValSummary strong { margin-bottom: 4px; }
.VideoComments { margin-top: 10px; width: 425px; }
.VideoImagePreview h3 { margin-top: 2px; }
.YearColumn { float: left; margin-right: 10px; }
.YearColumn h5 { border-bottom: 1px solid #DDDDDD; font-size: 110%; font-weight: bold; padding-bottom: 1px; padding-right: 70px; width: auto; margin-top: 0; padding-top: 0; }
.YearColumn ul { margin: 0; padding: 0; padding-left: 16px; }
.Covers a { display: block; float: left; margin-right: 32px; }
.Covers2 a { display: block; float: left; }
#Contents { clear: both; margin-left: 5px; margin-right: 31px; margin-top: 10px; text-align: left; }
#Footer { background: url(../Images/FooterBg.png) repeat-x bottom; clear: both; height: 258px; margin-top: 30px; text-align: left; }
#FooterAds { height: 90px; margin-bottom: 10px; }
#FooterContents { margin: auto; width: 950px; }
#FooterLinks { padding-top: 50px; color: #FFFFFF; }
#FooterLinks a { color: #FFFFFF; margin-right: 12px; }
#FooterLinks a:hover { color: #DDDDDD; }
#FooterSearch { margin-top: 30px; }
#FooterDescription { font-size: 70%; margin-top: 15px; color: #909090; }
#Header { clear: both; }
#HeaderLinks { height: 34px; padding-top: 40px; float: right; }
#HeaderLinks a { color: #000000; display: block; float: left; font: 90% 'Kristen ITC','MTD','Segoe Print','Georgia'; height: 22px; margin-left: 18px; padding: 7px; text-decoration: none; background: url(../Images/Blank.png) no-repeat; }
#HeaderLinks a:hover { background: url(../Images/HeaderLinkLine.png) no-repeat bottom; color: #888888; text-decoration: none; }
#MainDiv { margin: auto; width: 950px; }
#TopFrameBody { background-color: #000000; color: #FFFFFF; margin: 0; padding: 0; text-align: left; width: 100%; }