/* Layout ******************/
html {
  height:100%;
  background: black;
  }
body {
  padding:0;  
  margin:0 auto;  
  width:900px;  
  font: 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;   
  background: black;
  color: #c0c0c0;
  }

* html body {
  height:100%;
  }
  
a:link, a:visited { 
    font-weight: bold; 
    text-decoration: none; 
    color: #302075;
    outline: none;
}

a:hover, a:active { 
    text-decoration: underline; 
    color: #1ca3e2;
}

/****************************************************/  
#main {
  float: left; 
  margin: 150px 0 0 100px;
  width: 160px; 
  background: black;
}                   

#main2 {
  float: left; 
  margin-top: 130px;
  width: 500px; 
  background: black;
}                   

#keys {
  height: 119px;
}

#keys ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}  

#keys ul li {
 float: left; 
 padding: 0;
}

#keys ul li a {
 display: block;
}

#keys ul li a.guitar {
background:transparent url(images/guitar.png) no-repeat scroll center bottom;
height:119px;
width:52px;
}

#keys ul li a.book {
background:transparent url(images/book.png) no-repeat scroll center bottom;
height:64px;
width:80px;
}

#keys ul li a:hover {
background-position:center top;
}


/********* для статей ********************/

pre {
margin: 60px 10px 1px 20px;
padding-left: 10px;
display: block;
border-left: 2px solid;
}                     

img {
    border: none;
}

#counter {
float:right;
padding-top: 10px;
}

