body{ margin:0px; padding:0px; margin:auto; text-align:left; background-color:#D9BD94; color:#371805; font-family: 'Righteous', cursive; }
img{ border:none; }
p{ margin:0; padding: 0 10px 0 10px; text-align:left; color:#000; }
h1{ margin: 0 0 10px 0; }
h2{ margin: 5px 0 5px 0; }
#body{ width:1100px; }
#header-text{ font-size:17px; padding:0 10px 0 10px; text-align:left; color:#000; line-height:25px; }
#header-left{ width:212px; float:left; }
#header{ width:640px; float:left; }
#header-right{ width:207px; float:left; }
#header-right a{ display:inline-block; width:100%; height:22px; text-decoration:none; color:#371805; }
#header-right a:hover{ color:#000; }
#site-space{ width:35px; height:200px; float:left; }
.space{ clear:both; padding-top:30px; }
.site{ width:340px; float:left; border:2px solid #371805; margin:0 5px 0 5px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; } 
.site .heading{ height:150px; padding:0 5px 0 5px; }
.site .stream{ height:300px; }
.performer{ padding: 0.4em 0; color:#FFF; background-color:#4F443D; text-align:center; text-decoration:none; z-index: 2; text-align: center; }
.ebony { width: 320px; height:300px; display:inline-block; }
.ebony a{ text-decoration:none; }
.links{ padding:10px 20px 10px 20px; }
.links div{ width:20%; float:left; }