*{margin:0; padding:0; font-family:sans-serif}

#my_body {
  margin:0 auto;
  width: 840px;
  text-align: center;
  /*background:url(./pics/stripe_black_gray.png);*/
  background:black;
}

#top_header {
/*   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 5px;*/
  text-align: left;
  margin-left: 50px;
  margin-right: 50px;
  margin-top: 5px;
  background:black;
  font-size:12px;
}

#my_header {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: 50px;
  margin-right: 50px;
  margin-bottom: 10px;
/*  background:url(./pics/3x90_tile_2.gif);*/
  background:black;
  font-size:12px;
}

#my_contents {
  margin-left: 50px;
  margin-right: 50px;
  padding: 0px;
  background:white;
  font-size:15px;
}

#my_navigation {
  margin:3px;
  padding:3px;
  font-size: 13px;
/*background:#E9FFC8;*/
}

#my_footer {
  margin-top: 10px;
  margin-left: 50px;
  margin-right: 50px;
  background:black;
  font-size:11px;
}

.curve-head{
font-size:1px;
height:7px;
background:url(../pics/curve-right-head.gif) top right no-repeat;
margin-top:5px;
}

.curve-head div{
font-size:1px;
height:7px;
background:url(../pics/curve-left-head.gif) top left no-repeat;
}

.curve-body{
background:url(../pics/curve-left-middle.gif) top left repeat-y;
}

.curve-body div{
background:url(../pics/curve-right-middle.gif) top right repeat-y;
}

.curve-body p{
margin:0;
padding:5px 10px;
}

.curve-bottom{
font-size:1px;
height:7px;
background:url(../pics/curve-right-bottom.gif) bottom right no-repeat;
margin-bottom:5px;
}

.curve-bottom div{
font-size:1px;
height:7px;
background:url(../pics/curve-left-bottom.gif) bottom left no-repeat;
}