BODY { color:#222; padding:0px; font-family:georgia; margin:20px 0px 0px 0px; width:100%; font-size:14px; line-height:24px; text-align:center; } A { text-decoration:none; } A:hover { color:#000; text-decoration:underline; } #news { font-size:14px; line-height:24px; } #newsbig { font-size:14px; font-weight:bold; line-height:24px; } /******* main **********/ #logo { margin:0 auto; padding:0px; text-align:left; width:960px; height:29px; line-height:29px; background:#fff; } #head { padding:0px; margin:0 auto; text-align:left; width:960px; } #headi { padding:10px; } #newsbox { float:left; width:645px; margin-bottom:0px; margin-left:0px; } #stockticker { float:left; text-align:right; margin-left:10px; margin-top:0px; width:285px; } #stockframe { width:285px; height:210px; } #br { clear:both; } #main { margin-top:0px; margin:0 auto; width:960px; text-align:left; } div.index, div.period { text-align:left; margin-bottom:0px; padding-bottom:0px; font-size:17px; } div.index p, div.period p { margin:5px 0px 0px 0px; padding:0px; text-indent:15px; } div.index p.first, div.period p.first { text-indent:0px; } div.index h1, div.period h1 { margin:15px 0px 12px 0px; padding:0px; text-align:center; font-size:36px; } div.index h2, div.period h2 { margin:15px 0px 6px 0px; padding:0px; text-align:center; font-size:24px; } div.index h3, div.period h3 { margin:6px 0px 6px 0px; padding:0px; text-align:center; font-size:20px; color:red; } div.index div.index_pages, div.period div.index_pages { background:#eaeaea; padding:10px; margin-top:10px; line-height:24px; width:100%; text-align:center; } div.index div.index_pages a, div.period div.index_pages a { margin-left:15px; margin-right:15px; white-space: nowrap; font-size:14px; } div.index div.index_pages b, div.period div.index_pages b { margin-left:15px; margin-right:15px; white-space: nowrap; font-size:14px; font-weight:normal; } div.indexthumb { float:left; text-align:center; } div.indexthumb a.name { font-size:24px; text-decoration:underline; text-align:center; width:100%; line-height:30px; } /**** other ******/ #graphmenu { padding-top:20px; line-height:24px; text-align:left; } #graphmenu A { margin-left:10px; } #hd, #hdo, #hdb { background:#FF420E; color:#fff; font-size:16px; font-family:verdana; font-weight:bold; line-height:20px; text-transform:uppercase; text-align:left; height:20px; padding-left:5px; background:#FF420E; color:#fff; } #hdo { background:#FFAD0E; } .minis { margin:10px; } #mini { float:left; padding:10px; } #graphtext { clear:both; text-align:left; padding-top:10px; } #foot { margin-top:10px; clear:both; width:100%; } TD.price { width:70px; } TD.change { width:70px; } TD.priceup, TD.changeup { background:blue; color:#fff; } TD.pricedown, TD.changedown { background:red; color:#fff; } TABLE.stocks { margin:0; padding:0; display:inline-table; border-collapse: collapse; border-spacing: 0px; border:0px; font-family:georgia; width:280px; } div.closed { color:#666; } div.open { color:#000; } div.graph { text-align:center; width:100%; } b.bigmoves { color:red; }