#blog{margin:80px auto 20px auto;padding:20px;max-width:1000px;-webkit-border-radius:5px;border-radius:5px;background:#111;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.5);box-shadow:0 10px 40px rgba(0,0,0,0.5);text-shadow:none;}
#blog #title{text-transform:uppercase;font-size:38px;font-weight:bold;font-style:italic;background-color:#500;color:#000;-webkit-border-radius:3px;border-radius:3px;padding:10px;text-shadow:0 1px 0 #000;text-align:left}
#blog #sidebar{float:right;width:240px;background-color:#808080;margin:20px 0 20px 20px;padding:20px;border-left:1px solid #ccc;font-size:14px;}
#blog #sidebar #username{font-weight:bold;background:rgba(0,0,0,0.5);-webkit-border-radius:3px;border-radius:3px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5);padding:5px 0;margin:0 0 5px 0;text-align:center}
#blog #sidebar #about{text-align:center;font-weight:bold}
#blog #sidebar #presentation{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:20px 0;}
#blog #sidebar #presentation li{margin:20px 0}
#blog #sidebar #copyright{margin:20px 0 0 0;color:#888}
#blog #argument{color:#f00;font-family:serif;font-size:14px;margin:20px 600px 20px 0;min-height:80px;text-align:left;}
#blog #argument .cite{font-weight:bold !important}
#blog #argument blockquote{padding:0 0 0 35px;border-left:3px solid #ccc;margin:10px 0 20px 0}
#blog #argument p{font-weight:normal}
#blog #hashtags{margin:20px 0;clear:both;}
#blog #hashtags li{padding:3px 10px;background:rgba(0,0,0,0.5);-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin:0 10px 0 0;color:#fff;text-shadow:0 1px 0 #000}
#blog #reblogs{color:#666;}
#blog #reblogs li{margin:10px 0;}
#blog #reblogs li p.insult{padding:0 0 0 15px;border-left:3px solid #ccc;margin:10px 0}
