body { color: #222; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-align: center; margin: 0; padding: 0; } /* header */ #header { border-bottom: 2px solid #3875D7; background-color: white; } #header .header-content { height:2em; padding: 0.8em 0; margin:0 auto; text-align:left; width:980px; } #header h1 { margin: 0; float: left; font-size: 2em; } #header h1 a:hover, #header h1 a:visited { color: #0033CC; text-decoration: none; } /* navigation links */ #pagenavigation { float:left; height:2em; line-height: 1em; margin: 0 0 0 1em; padding: 0.2em 0; } #pagenavigation li { float: left; margin: 0; padding: 0.3em 8px; list-style:none; font-size: 1.2em; border-left: 1px solid #CCC; } /* search */ #pagesearch { float: left; margin-left: 2em; } #pagesearch .btn { border:1px solid #CCCCCC; font-size:1em; height:2em; vertical-align: bottom; } #pagesearch .inp { border:1px solid #CCCCCC; font-size:1em; height:1.4em; padding:0.2em; width:20em; } /* control links e.g. login */ #pagecontrols { float: right; line-height: 1em; height:2em; padding-top: 0.6em; } #pagecontrols .login { text-align: right; } #body { width: 980px; margin: 8px auto 20px; text-align: left; } .search #results { width: 540px; } a { text-decoration: none; } a:link { color: #0033CC; } a:visited { color: #0033CC; } a:hover { text-decoration: underline; } a img { border:none; } .topic .header { border-bottom: 1px solid #CCC; color: #0033CC; } .header h2 { margin-bottom: 3px; font-size: 133%; } .header h2 a { color: #0033CC; } .body { padding: 10px 0; margin-bottom: 20px; overflow: auto; } /* paginator */ .paginator { text-align: center; margin: 10px 0 20px; } .paginator a { border: 1px solid #CCC; margin: 0 2px; padding: 3px; } .paginator .active a { color: #CCC; border-color: #CCC; } /* videos */ .result-list, .result-line { padding: 0; } .result-list .video-result { clear: both; } .result-list li { overflow: auto; list-style: none; margin-bottom: 15px; } .result-list .video-thumb, .result-item .video-thumb { float: left; } .result-line li { overflow: auto; list-style: none; float: left; margin-right: 20px; width: 150px; } /* .result-list li:hover, .result-line li:hover { cursor: pointer; background-color: #D1E1FA; }*/ .video-thumb { margin-right: 10px; width: 140px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #DDD; overflow: hidden; padding: 4px; font-size: 0.8em; text-align: center; } .video-header .title { margin-bottom: 0; } .video-item .title, .video-result .title { line-height: 1.4em; overflow: hidden; } .video-header .desc, .video-item .desc, .video-result .desc { font-size: 0.95em; line-height: 1.05em; max-height: 3.15em; overflow: hidden; color: #666; margin-bottom: 10px; } /* tags */ #tags .body { background-color: #F5F5F5; } #tags .tag-cloud { width: 600px; margin: 0 auto; padding: 20px 0; text-align: center; } .tag-cloud a { padding: 0 0.5em; } h4 { margin-bottom: 3px; }