/* CSS Document */

body {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11.2px;
   /*overflow:hidden;*/
   margin:0;
   padding: 0 footer-<length> 0;

}

.storrubbe{
font-family: Geneva, Arial, Georgia, Sans-serif;
font-size: 48px;
line-height: 50px;
}

.rubbe{
font-family: Geneva, Arial, Georgia, Sans-serif;
font-size: 24px;
}

.namn{
font-family: Geneva, Arial, Georgia, Sans-serif;
font-size: 14px;
color:#ca0088;
line-height: 20px;
}

.footer{
font-family: Arial, Georgia, Sans-serif;
font-variant:normal;
font-size: 10px;
color:#f0f0f0;
font-weight:normal;
font-family: Geneva, Arial, Georgia, Sans-serif;
}

p {
border-bottom: #a7a7a6 solid 1px;
padding: 10px 0 30px 0;
}

div#main {
   position:absolute;
   left:50%;
   width:500px;
   height:720px;
   /*margin: 0 auto;*/
   padding-top: 60px;
   margin-left:-250px;
   /*overflow:auto;*/
}

div#footer {
width: 100%;
position: absolute;
bottom: 0px;
left: 0px;
background-color: #000;
height:footer-<length>; 
}

@media screen{
  body>div#footer{
   position:fixed;
  }
 }


