body { background: #00101f url(images/bg-blue-2.jpg) top center no-repeat; text-align: center; color: #f2f2f2; font: 12px/1.231 helvetica, arial, clean, sans-serif; text-align: center; padding: 0; margin: 0; } table { border-collapse: collapse; border: 1px solid #f2f2f2; } img { border: 0; } td { padding: 4px 4px 4px 6px; border-bottom: 1px solid #f2f2f2; } td small { color: gray; } .color-1, .color-2 { background: #fff url(images/td-bg.jpg) repeat-x top left; } .container { text-align: left; width: 940px; margin: 0 auto; } .header { height: 130px; overflow: hidden; } #logo { margin-top: 30px; float: left; } #nav { width: 567px; height: 45px; margin-top: 40px; overflow: hidden; background: url(images/nav-bg-2.png) top right no-repeat; padding: 14px 0 0 0; float: right; font-size: 14px; font-weight: bold; text-align: center; } #nav a { padding-right: 10px; border-right: 1px solid gray; margin-left: 10px; } a, a:visited { text-decoration: none; color: white; border: 0; } a:hover { color: #ffcc00; } h1, h2, h3, h4 { font-family: 'Trebuchet MS', Georgia, Serif; } .title { font-size: 18px; margin-top: 0; } h2 { font-size: 18px; } h3 { font-size: 16px; } h4 { font-size: 12px; } ol { margin: 0 0 0 25px; padding: 0; } ul { margin: 0 0 0 20px; padding: 0; } li { margin: 4px 0 0 0; padding: 0 0 4px 0; border-bottom: 1px solid #f8f8f8; } .content { margin: 0; border-bottom: 1px solid #ddd; line-height: 1.6em; } .main-content { background: #f8f8f8 url(images/bottom-grad-bg-high.jpg) bottom left repeat-x; } .content a, .content a:hover, .content a:visited { color: #05407F; } .content a:hover { text-decoration: underline; } .content-nav { height: 40px; color: #f2f2f2; background: #fdfdfd url(images/letter-bg.jpg) repeat-x top left; border-top: 1px solid white; } .mid-content { overflow: hidden; background-image: url(images/bg-50pct-black.png); color: rgb(238,238,238); font-size: 14px; border: 1px solid #f2f2f2; } .mid-content p { margin: 0; } .mid-content a, .mid-content a:visited, .mid-content a:hover { color: rgb(224,224,224); } #p-15 { margin-right: 15px; height: 78px; overflow: hidden; } #h-top { margin-top: 0; } .mid-left { width: 460px; float: left; overflow: hidden; margin: 15px 0 15px 15px; border-right: 1px solid gray; } .mid-right { width: 430px; float: right; overflow: hidden; margin: 15px 15px 15px 0; } .searchbox { width: 441px; height: 32px; overflow: hidden; background: url(images/searchbox.gif) top left no-repeat; margin-bottom: 15px; } #searchtext { width: 320px; height: 26px; background: transparent; border: 0; font-size: 22px; padding: 2px 0 0 10px; } #searchbutton { width: 98px; cursor: pointer; background: transparent; border: 0; height: 26px; } .sidebar-left { width: 120px; float: left; margin: 10px; overflow: hidden; color: #333333; padding-bottom: 10px; } .sidebar-mid { background: white; width: 440px; min-height: 1142px; float: left; margin: 0 0 10px 0; padding: 15px; color: #333333; } .sidebar-mid h2 { margin-top: 0; } .sidebar-mid h1 { color: black; font-size: 20px; } .sidebar-right { width: 310px; overflow: hidden; float: right; margin: 10px 10px 10px 0; color: #333333; } .bread { padding: 10px; color: #333333; background: #eee url(images/cell_fade.gif) repeat-x top left; } .bread span { margin: 0 4px 4px 4px; } .adbar { padding: 10px; overflow: hidden; margin-bottom: 15px; background-color: #eeeeee; border-top: 1px solid white; border-bottom: 4px solid #ddd; } #adbar-left { width: 728px; overflow: hidden; float: right; background: gray; } #adbar-right { width: 175px; overflow: hidden; float: left; background: gray; } .footer { margin: 0 0 30px 0; text-align: center; font-size: 10px; border-top: 1px solid #c6c1a8; padding-top: 15px; } .clear { clear: both; } div.letters { padding: 6px; margin: 4px 6px 0 6px; } div.letters a, div.letters a:visited { padding: 2px 6px 2px 8px; margin: 2px 0 2px 0; border-left: 1px solid #ddd; text-decoration: none; color: #333333; } div.letters a:hover, div.letters a:active { color: black; } div.pagination a, div.pagination a:visited { padding: 2px 5px 2px 5px; margin: 2px; text-decoration: none; color: #333333; border: 1px solid #999e73; background: #ffcc33; } div.pagination a:hover, div.pagination a:active { border: 1px solid black; background: #dfdfdf; text-decoration: none; } div.pagination { padding: 3px; margin: 3px; font-size: 10px; } div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid gray; font-weight: bold; background-color: gray; color: white; } div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #f2f2f2; color: #f2f2f2; } .box { background: #fdfdfd url(images/panel-bg.jpg) no-repeat top left; padding: 15px; margin-top: 10px; border: 1px solid #eee; } .box-l { margin-top: 10px; } .box h3 { margin: 0 0 10px 0; padding: 0 5px 8px 5px; border-bottom: 1px solid #ddd; } .box-l h4 { margin: 0 0 10px 0; padding: 5px 0 0 0; border-bottom: 1px solid #ddd; } .ad { background: white; padding: 5px; overflow: hidden; border: 1px solid #eee; } .gray, .gray a, .gray a:visited { color: #404040; } .sharer td { border: 0; padding: 2px 0 2px 4px; } #lyrics { line-height: 1.8em; margin-top: 15px; } .registration { height: 300px; padding: 15px; background: #f2f2f2; color: #333; } .noborder { border: none; } .toolbar { margin-bottom: 5px; } #text_tool { padding: 10px 0 1px 1px; display: none; border: 1px solid #f2f2f2; background: #fcfcfc; } #response { padding: 10px 5px 10px 15px; display: none; border: 1px solid #f2f2f2; background: #fcfcfc; } #tool_close { display: none; text-align: right; } .resultTable_gsvb { border: none; } .num { font-family: Georgia, 'Times New Roman', Serif; } .def { font-family: Arial, Helvetica, Clean, Sans-serif; } .updates h2 { padding: 0; margin: 0 0 2px 0; font-size: 14px; font-family: Arial, Helvetica, Clean, Sans-serif; } .update_num { padding: 10px; font-size: 16px; color: black; background: #fcfcfc; float: left; width: 18px; font-family: Georgia, Times New Roman; text-align: center; overflow: hidden; border: 1px solid #f2f2f2; } .update_in { background: #fff url(images/td-bg.jpg) repeat-x top left; padding: 10px; border: 1px solid #f2f2f2; margin-left: 39px; } .update_in span { padding: 2px 10px 4px; background-color: #fafafa; } .playerBox_gsvb div.alldone_gsvb, .playerBox_gsvb a.title_gsvb { color: gray; } .resultsBox_gsvb div.resultDiv_gsvb { border-color: #676767; } .playerBox_gsvb { display: block; margin: 0; text-align: center; } .idle_gsvb { display: none; } .playing_gsvb { display: block; } .playerInnerBox_gsvb { margin-top: 2px; } .playerInnerBox_gsvb .player_gsvb { width: 360px; height: 300px; } .playerInnerBox_gsvb div.player_gsvb { margin: auto; } .floatingPlayer_gsvb .playerInnerBox_gsvb div.player_gsvb { margin: 0; } .playerBox_gsvb div.alldone_gsvb { display: inline; font-size: 11px; cursor: pointer; } .playerBox_gsvb div.alldone_gsvb:hover { text-decoration: underline; } .playerBox_gsvb div.title_gsvb { text-align: center; font-size: 11px; margin: 2px auto 8px auto; } .playerBox_gsvb a.title_gsvb { text-decoration: none; } .playerBox_gsvb a.title_gsvb:hover { text-decoration: underline; } .full_gsvb { display: block; } .empty_gsvb { display: none; } table.resultTable_gsvb { border-collapse: collapse; } table.resultTable_gsvb td { border: none; } div.resultDiv_gsvb { border-width: 1px; border-style: solid; background-color: #000000; height: 67px; width: 92px; text-align: center; } div.smallResultDiv_gsvb { height: 41px; width: 54px; text-align: center; } div.resultDiv_gsvb img { cursor: pointer; display: inline; } div.statusBox_gsvb { padding: 4px; } div.statusItem_gsvb { display: inline; text-decoration: underline; color: #0000cc; cursor: pointer; margin-right: 6px; font-weight: bold; white-space: nowrap; } div.statusItemSelected_gsvb { text-decoration: none; color: #000000; } .resultDiv_gsvb, .resultDiv_gsvb img { width: 90px; height: 65px; } .gsc-branding { display: none; } #results { position: absolute; width: 334px; border: solid 1px #DEDEDE; display: none; background: #f8f8f8; z-index: 10000; font-size: 12px; } #results ul, #results li { padding: 0; margin: 0; border: 0; list-style: none; } #results li { border-bottom: solid 1px #DEDEDE; } #results li a { display: block; padding: 4px; text-decoration: none; color: #000000; font-weight: bold; } #results li a:hover { background: #FFFFCC; } #results ul { padding: 6px; }