/* general */



a { text-decoration: underline }

a.link { text-decoration: none }
a:hover.link { text-decoration: underline }



body {
  background:#123;
  margin:0;
  padding:20px 10px;
  text-align:center;
  font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#ccc;
  font-size/* */:/**/small;
  font-size: /**/small;
  }


/* Page Structure
----------------------------------------------- */
/* The images which help create rounded corners depend on the 
   following widths and measurements. If you want to change 
   these measurements, the images will also need to change.
   */
#content {
  width:975px;
  margin:0 auto;
  text-align:left;
  }
#main {
  width:125px;
  float:left;
  background:#fff url("elements/corners_main_bot.gif") no-repeat left bottom;
  margin:15px 0 0;
  padding:0 0 5px;
  color:#333;
  font-size:97%;
  line-height:1em;
  }
#main2 {
  float:left;
  width:100%;
  background:url("elements/corners_main_top.gif") no-repeat left top;
  padding:7px 0 0;
  }
#sidebar {
  width:840px;
  float:right;
  margin:15px 0 0;
  font-size:97%;
  line-height:1.5em;
  }





/* Header
----------------------------------------------- */
#header {
  margin:0 0 0;
  color:#000;
  }
#header div {
  padding:5px 5px 0;
  }









/* Profile
----------------------------------------------- */
#profile-container {
  background:#FFF url("elements/corners_side_bot.gif") no-repeat left bottom;
  margin:0 0 15px;
  padding:0 0 10px;
  color:#000;
  }
#profile-container h2 {
  background:url("elements/corners_side_top.gif") no-repeat left top;
  padding:10px 15px .2em;
  margin:0;
  border-width:0;
  font-size:115%;
  line-height:1.5em;
  color:#000;
  }
.profile-datablock {
  margin:0 15px .5em;
  border-top:1px dotted #000;
  padding-top:8px;
  }






