* {
  margin: 0;
  padding: 0;
  font: normal normal normal 12px arial, sans-serif ;
  color: #fff;
  text-decoration: none;
  border: none;
}

/*--- generic ---*/
body.screen { background: #000 no-repeat 0 0; padding: 0 10px;}
#top { position: absolute; right: 20px; top: 0; margin: 5px 0 0 0; }
#logo { margin: 30px 0; display: block; text-align: center; position: relative;}
#content { clear: both; }
p { font-weight: bold; color: #a4d3a1; }

#osx, #win { text-decoration: underline; }

/*--- aim ---*/
body.icon { background-image: url(../../images/icon-bg.jpg) }
#left { width: 104px; }
#left img {  margin-left: 29px; }
#left, #right { float: left; height: 177px; }
#right { width: 300px; }

/*#right { padding-top: 15px; }*/
#right ul li { margin-top: 15px; list-style: none; }

/*--- wallpapers ---*/
body.wall { background-image: url(../../images/wallpaper-bg.jpg) }
body.screen #logo, body.wall #logo { margin: 30px 0 15px 0; }
#wall-left, #twi-left { width: 493px; }
#wall-left img, #twi-left img {  margin-left: 29px; }
#wall-left, #wall-right, #wall-center, #twi-left, #twi-right { float: left; height: 177px; }

#wall-right, #wall-center  { padding-top: 30px; width: 220px; }
#wall-right ul, #wall-center ul { margin-top: 40px; width: 200px; list-style: none; }
#wall-right ul li, #wall-center ul li { margin-bottom: 15px; }

/*--- screensavers ---*/
body.screen { background: url(../../images/screensaver-bg.jpg) #000 no-repeat 0 0; padding: 0 10px;}
body.screen #logo { margin: 30px 0 15px 0; }
#screen-left { width: 493px; }
#screen-left img, #twi-left img {  margin-left: 29px; }
#screen-left, #screen-center { float: left; height: 177px; }

#screen-center  { padding-top: 30px; width: 220px; }
#screen-center ul { margin-top: 40px; width: 200px; list-style: none; }

table tr td { width: 85px; text-align: center;}
