body {
margin: 0px;
padding: 0px;
background: #7C7C7C url(http://requiem-rose.net/athenian/layout/images/body.jpg) repeat;
}
#container {
width: 647px;
background: #FFF url(http://requiem-rose.net/athenian/layout/images/background.jpg) repeat-y;
margin: 0px auto;
padding: 0px;
} 

#header {
width: 100%;
height: 404px;
background: #FFF url(http://requiem-rose.net/athenian/layout/images/header.jpg) no-repeat;
} 

var {
visibility: hidden;
}

#main {
width: 100%;
clear: both;
}
#footer {
width: 100%;
clear: both;
}
#text {
float: left;
display: inline;
width: 457px;
margin: 0px 10px;
}
#sidebar {
float: right;
display: inline;
width: 150px;
margin: 0px 10px;
}
/* 457 + 150 + (4*10) = 647! :) */ 

.content{
margin-top: 0px;
font: 12px/19px Arial, Verdana, sans-serif;
color: #000000;
background-color: #fff374;
border: 1px solid #000000;
padding: 2px;
}

li{
margin-top: 0px;
font: 12px/19px Arial, Verdana, sans-serif;
color: #000000;
background: rgb(255, 243, 115);
background: rgba(255, 243, 115, 0.75);
padding: 2px;
margin-bottom: 1px;
}

.twit-twit ul {
  list-style: none;
  padding: 0;
  white-space: nowrap;
}

.twit span.prefix {
  font-weight: bold;
}

.twit span.time {
  font-style: italic;
  color: #c5c5c5;
}

.twit span.status {
  font-style: italic;
}

.head, h1 {font-family: Verdana; 
color: #fffeb6;
background-color: #000000; 
font-weight: bold; 
font-size: 9pt; 
height:16px;
padding-bottom: 0px;
padding-left: 2px;
margin-bottom: -3px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
} 


a {
text-decoration: none;
color: #e87215;

}
a:hover {
text-decoration: none;
color: #c11203;
}

td {
margin: 0px;
padding: 2px;
font: 12px Arial, Verdana, sans-serif;
color: #000000;
background-color: #fff374;
border: 1px solid #000000;
text-align:center;
}

.hide {
border: 0px dashed #9E667D;
}

.summer{
margin-top: 0px;
font: 12px/19px Arial, Verdana, sans-serif;
color: #000000;
background-color: #ffbe41;
margin-bottom: 1px;
padding: 2px;
}

.twit-alt{
margin-top: 0px;
font: 12px/19px Arial, Verdana, sans-serif;
color: #000000;
background: rgb(255, 190, 65);
background: rgba(255, 190, 65, 0.75);
margin-bottom: 1px;
padding: 2px;
}
.tweet{
border: 1px dotted #000000;
position: relative;
top:3px;
margin: 0px;
}

.foot{font-family: Verdana; 
color: #fffebc;
background-color: #000000; 
font-weight: bold; 
font-size: 7pt; 
height:12px;
padding-bottom: 0px;
padding-left: 2px;
margin-bottom: -3px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
} 

.foot a:link, .foot a:visited {
text-decoration: none;
color: #fe875f;
}
