* {margin:0;padding:0}
html, body {background:#eee}
body {font-family:Arial,sans-serif;color:#777}
a {color:#777;text-decoration:none}
a:hover {color:#000}
h1 {font-size:1.25em;color:#555;margin-bottom:1.3em}
.block {padding:20px;padding-left:80px;margin-bottom:10px;width:520px;line-height:1.5em;background:#fff}
#top {height:40px;margin-bottom:20px;margin-left:80px;margin-top:20px;}
#top h1{font-size:30px;line-height:30px;margin:0;font-weight:normal}
#top h1 a {color:#bbb;text-decoration:none}
#top h1 a:hover {color:#aaa}
p {margin-bottom:1em}
ol,ul {list-style:none}
.block {font-size:0.7em;-webkit-box-shadow:0px 1px 1px #ddd;-moz-box-shadow:0px 1px 1px #ddd}
.block ul {overflow:hidden;line-height:1.7em}
.block ul.tile li a {display:block;float:left;width:50%}
u.block ul li {clear:both}
#subtitle {background:#000;color:#fff;height:40px;line-height:40px;padding:0 10px;font-size:11px}
#showcase {background:#ccc;width:100%;height:200px;overflow:hidden;position:relative}
#showcase ol {position:absolute;top:0px;left:0px;width:520px}
#subtitle a:hover {color:#fff}
ol li {width:520px;height:200px;padding:0;margin:0}
ol li img {display:block;border:0;}
#footer.block a {margin-left:10px}
#subtitle div {float:left;overflow:hidden}
#subtitle-title {width:70%}
#subtitle-type {width:5%;}
.st-image {background:url(/image.gif) 0px 13px no-repeat}
.st-video {background:url(/video.gif) 0px 13px no-repeat}
#subtitle-all {width:25%;text-align:right}
#viewport-container {height:226px;overflow:hidden;margin-bottom:20px}

#content {position:relative;font-size:0.8em;line-height:2em}
#content h2 {font-size:1.3em;margin:10px 0}
#content a {text-decoration:underline}
#content p {margin-top:20px}
#like {position:absolute;top:20px;right:20px;margin:0;font-size:0.9em;line-height:0.9em}
#fff {width:500px;margin:20px auto;font-size:2em}
#fff h1 {font-size:1.5em;color:#aaa;margin-bottom:10px}
#content ul {list-style:disc}
#content ol {list-style:decimal}
