body {
/* background-color: #BABABA;*/
background-color: #3F3F3F;
/*color: #A0A0A0;*/
/*color: #C8C8C8;*/
color: #dcdccc;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .7em;
height: 100%;
line-height: 1.4em;
margin: 40px;
}

h1 { font-size: 2em; font-weight: bold; color: #fff;margin-left: 10px;}

h2 { font-size: 1em; font-weight: bold; }

p { margin-left: 10px; }

a {
text-decoration: none;
color: #dcdccc;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

a:hover {
color: #93B3A3;
/*color: #6699CC; */
}

#body {
background-color: #3F3F3F;
margin: auto;
width: 800px;
/*height: 600px;*/
height: 100%;
border: 0px solid #000; }

#body a {
text-decoration: underline;
/*color: #C8C8C8;*/
/*color: #6699CC; */
font-family: Verdana, Helvetica, Arial, sans-serif;
 }

#body a:hover {
color: #93B3A3;
text-decoration: underline;
}

#words {
border: 0px solid #333;
text-align: left;
margin: 10px;
height: 100%;
padding: 10px;
/*background-color: #333 ;*/
background-color: #3F3F3F ;
 }
#words a img {
text-decoration: none;
border: 1px solid #C8C8C8;
/*color: #C8C8C8;*/
}

#menu {
background-color: #3F3F3F;
float: left; 
height: 100%;
/*padding-right: 20px;*/
padding-bottom: 0px;
font-weight: bold;
text-align: right; }

#menu a {
text-decoration: none; 
color: #C8C8C8;
font-family: Verdana, Helvetica, Arial, sans-serif;
 }

#menu a:hover {  
color: #fff;
/*color: #6699CC; */
text-decoration: underline;
}

#feed a img {
text-decoration: none;
border: 1px solid #C8C8C8;
color: #C8C8C8;
height: 100%;
}

#twitter {
width: 780px;
height: 100%;
background-color: #3F3F3F;

}

#lastfm {
width: 780px;
height: 100%;
background-color: #3F3F3F;

}

