html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,input{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/*
Copyright (c) 2007,Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/
body{font:13px/1.231 Arial,Helvetica,clean,sans-serif;*font-size:small;*font:x-small;color:#333;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

a { color:#0ff; text-decoration:none; }
h1 { font-family: Courier, "mono-space"; text-align:center; font-size: 20px; line-height:26px; color:#fff; font-weight:bold; text-transform:uppercase; padding-top:6px; }
h1 a { color:#fff;  } /*padding:7px 6px; background:#0ff;*/
h2 { margin:20px 0 10px 0; }
body { background:#000 url(/images/body.jpg) top center no-repeat; font-family: Courier, "mono-space"; font-size: 16px; color:#fff; font-weight:bold; }
#monitor { margin: 156px auto 0px auto; width:600px; height:410px; }

#journal_entry { margin:40px auto; width:600px; line-height:2em; }
#navigation { list-style-type:none; overflow:hidden; margin:10px auto 150px; width:660px; }
#navigation li { float:left; margin-right:20px; } 
#navigation li a { padding:4px 2px; color:#fff; text-decoration:none; }
#navigation li a:hover { background:#fff; color:#00f; }
#messages { margin:30px 0 15px 0; }
#player { position:absolute; top:0px; right:0px; }
#tweet_body { width:100px; height:10px; opacity:0; border-color:#000; background:#000; position: absolute; top:0px; left:0; border:0; }
#tweet_form_submit_bttn { width:1px; height:1px; background:#000; color:#000; position:absolute; top:0; right:0; }
#char_count { width:3em; text-align:right; }
.about p { font-size:13px; font-weight:normal; margin-bottom:10px; }