body { background: #333; font-family: 'Lucida Grande',Verdana, Sans-serif; } div.main { background: url(../art/h_primary.jpg) no-repeat; padding-top: 40px; background-position: 0 40px; } div.sec div.secover { height: 331px; background-color: #54295a; opacity: .80; -moz-opacity: .80; filter: alpha(opacity=80); width: 350px; margin-left: 584px; } div.sec p.subtitle { height: 297px; font-size: 13px; color: #eae9eb; width: 400px; } div.sec { height: 333px; } div.sec div.secoverunder { opacity: .4; height: 331px; -moz-opacity: .4; filter: alpha(opacity=40); width: 350px; margin-left: 584px; } div.sec div.secvideo { width: 340px; padding: 30px 10px 10px 10px; height: 330px; margin-left: 585px; text-align: center; } div.sec div.secvideo span.watch { color: #fff; } div.mid { margin: 9px 0 24px 7px; height: 120px; } div.mid img { margin-bottom: 7px; margin-top: 5px; } a:link, a:visited { color: #642c6a; } a:hover { color: #9826bd; text-decoration: none; } div.m1, div.m2, div.m3, div.m4, div.m5 { float: left; text-align: left; color: #242834; font-size: 13px; height: 93px; padding: 10px; width: 214px; line-height: 14px; margin: 0; } div.m1, div.m2, div.m4, div.m5 { cursor: pointer; } div.m3 { cursor: default; } div.m1 { width: 213px; } * html div.m1, * html div.m2, * html div.m3, * html div.m4 { width: 207px; } div.m2, div.m3, div.m4 { border-left: 1px solid #a2a2a1; } div.m1:hover, div.m2:hover, div.m4:hover { background-color: #a694b3; color: #333; } div.m3link { padding: 6px 5px 5px 10px; margin-left: -10px; width: 220px; margin-bottom: 5px; } div.m3link:hover { padding: 6px 5px 5px 10px; margin-left: -10px; background-color: #a694b3; width: 220px; margin-bottom: 5px; } div.m3link a { color: #6d0d77; text-decoration: none; padding: 7px 5px 5px 10px; margin-left: -10px; } div.m3link a:hover { color: #b516bb; text-decoration: none; } p.secondary { line-height: 18px; font-size: 15px; text-align: center; margin-bottom: 25px; } p.secondary a { text-decoration: none; font-size: 15px; margin: 0 15px 0 15px; } div.fun { padding: 0 0 0 20px; background-color: #666; } div.fun p { font-size: 11px; color: #ccc; padding: 5px 5px 5px 0; } td.redfun { background-color: #b53939; } div.bottom { background-color: #fff; border-left: 6px solid #afafaf; border-right: 6px solid #afafaf; padding-bottom: 20px; } div.bottom div.audiocast { width: 400px; margin: auto; text-align: center; line-height: 1em; background-color: #b8a3b7; padding: 6px; color: #252834; margin-top: 10px; } div.bottom div.audiocast:hover { background-color: #ddd; } div.bottom div.audiocast span.audiocast { text-transform: uppercase; letter-spacing: 2px; color: #472449; } div.bottom div.audiocast:hover span.audiocast { color: #b516bb; } div.cre p { color: #ccc; }