body { font-size: 12px; font-family: "Lucida Grande", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; overflow: hidden; margin: 0; padding: 0; overflow:auto; }.topbar { width:100%; height:100px; background:#202020; }.inside { margin-left:auto; margin-right:auto; width:970px; }.menu { width:100%; background:#ddd; border-top:1px solid #fff; border-bottom:1px solid #444; padding: 0.25em 0em 0.25em 0em; }.bottom { float:top; width:100%; margin-top:20px; }#content { float:left; width:720px; }#content .header { float:top; height:15px; }#content .line { float:top; height:120px; }#content .nline { height:120px; }#content .lineend { float:top; height:35px; width: 700px; text-align: center; }#content .linetop { float:top; height:35px; width: 700px; }.linetop table {    float: right;    width: 300px;}.linetop td {    width: 20px;    text-align: center;    border: 1px solid #888;}.linetop .emptytd {    width: 20px;    text-align: center;    border: 0px;}.linetop .seltd {    width: 20px;    text-align: center;    border: 0px;    background: #DDD;    border: 1px solid #888;}.linetop A:link, .linetop A:visited, .linetop A:hover {    font-size: 12px;    color: #444;    font-weight: bold;    text-decoration: none;}.leftp { width:720px; vertical-align: top;  }.rightp { width:250px; vertical-align: top; }#content .channel { float:left; width:100px; margin-left:0px; padding:0px; width:110px; height:100px; }#content .nchannel { width:110px; vertical-align: top;}#content .channeli { width:100px; margin-left:5px; margin-top:5px; border-style:none; }#content .channel A .texth { width:100px; margin-left:0px; margin-top:5px; font-size:14px; font-weight:bold; color: #a22;}#content .nchannel A .texth { width:100px; margin-left:0px; margin-top:5px; font-size:14px; font-weight:bold; color: #a22;}#content .channel A { text-decoration:none; color: blue; font-weight: normal; font-size:9px; }#content .video { float:left; width:110px; height:100px; position:relative; }#content .nvideo { width:110px; position:relative; vertical-align: top; }#content .videoi { width:100px; margin-left:5px; margin-top:5px; border-style:none; }#content .videod { width:99px; height:75px; margin-left: 5px; margin-top: 5px; overflow:hidden; border: 1px solid black; position:relative; }#content .videodt { margin-left: 5px; font-size:10px; color:#444; font-style: italic;}#content .share { margin-left: 5px; font-size:10px; color:#444; font-style: italic; text-decoration:none; font-color:#444; }#content .videoi2 { height:75px; position:relative; border-style:none; }#content .text { float:left; width:190px; height:100px; overflow:hidden; }#content .ntext { width:190px; overflow:hidden; vertical-align: top; }#content .textt { width:180px; margin-left:5px; margin-top:2px; font-size:11px; }#content .textth { display:none; width:180px; margin-left:5px; margin-top:5px; font-size:11px; z-index: 2; top: 0px; left:0px; position:absolute: }.left { float:right; margin-right:950px; width:750px; }.right { margin-left:730px; width: 230px; height:270px; margin-bottom:10px; }#menu A {    padding: 0.25em 1.75em 0.25em 1.75em;    color:#444;    text-decoration:none;    font-weight:bold;    background:#ddd;}.search {    position: absolute;    left: 680px;    top: 120px;    color:#444;    text-decoration:none;    font-size:90%;    height: 15px;}#menu INPUT {font-size:100%;}.textt A:link {    font-size: 12px;    color: blue;    text-decoration: none;}A:link {    font-size: 12px;    color: blue;    text-decoration: none;}.smalllink A:link {    font-size: 7px;    color: blue;    text-decoration: none;}.textt A:hover, .nline A:visited {    font-size: 12px;    color: blue;    text-decoration: none;}A:hover, A:visited {    font-size: 12px;    color: blue;    text-decoration: none;}.smalllink A:hover, .smalllink A:visited {    font-size: 7px;    color: blue;    text-decoration: none;}.share A:link {    font-size: 10px;    color: #444;    text-decoration: none;    border-style: none;}.share A:hover, .share A:visited {    font-size: 10px;    color: #444;    text-decoration: none;    border-style: none;}.nchannel A:link {    font-size: 10px;    color: blue;    text-decoration: none;}.nchannel A:hover, .nchannel A:visited {    font-size: 10px;    color: blue;    text-decoration: none;}#menu A:hover,#menu A:active,#menu A.here:link,#menu A.here:visited {	background:#bbb;}#menu B {    color:#660;}.loginw {    width: 260px;    margin: 10px;    margin-left:220px;    background: #DDD;    font-size: 10px;    border: 1px solid #666;}.loginw .connect {    font-size: 12px;    margin-left: 10px;    border: 1px solid #666;}.loginw .connect A:link, .loginw .connect A:hover, .loginw .connect A:visited {    text-decoration:none;    color: #444;}#content .nvideontext { width:300px; position:relative; vertical-align: top; }
