body
{
  background: #000 url(images/bg.gif);
	font-family: helvetica, sans-serif;
	margin: 2em 2em 2em 2em;
	font-size: 9pt;
}

a
{
  font-weight: 800;
  color: #FF00A8;
  text-decoration: none;
}

a:hover
{
  color: black;
  text-decoration: none;
}

img
{
  border: 0;
}

/* Maintable */

#maintable
{
  width: 90%;
  margin: 0px;
  border-width: 12px;
  border-style: solid;
  border-color: #222222;
  background: #F0BCEC;
  padding: 0px 0px 0px 0px;
}

/* Banner */

#Banner2
{
  height: 40px;
  background: white url(images/banner2.gif) no-repeat top right;
  border-bottom: 2px solid #FF00A8;

}

#friends
{
  padding: 5px;
  text-align: right;
  background: #FF00A8;
  border-bottom: 2px solid #FF00A8;
}

#friends a
{
  text-align: right;
  padding: 20px 8px 8px 8px;
  color: #fff;
  margin-right: 40px;
}

#friends a:hover
{
  color: #222;
}

#Banner
{
  height: 88;
  background: white url(images/DM_logosmall.gif) no-repeat right;
  cursor: pointer;
    border-bottom: 1px solid #FF00A8;
}

#main
{
  min-height: 300px;
  margin: 0px 0px 20px 0px; 
  float: right;
  border-left: 1px solid #FF00A8;
  border-bottom: 1px solid #FF00A8;
  text-align: left;
  width: 82%;
  padding: 0px;
  background: white;
  font-size: 8pt;
}

.leadparagraph
{
  font-size: 10pt;
  border-bottom: 1px solid #FF00A8;
  font-weight: 800;
  padding-top: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  color: #black;
  margin: 0;
  margin-bottom: 3px;
}

.top
{
  border-bottom: 1px dotted #FF00A8;
  font-weight: 400;
  font-size: 10pt;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 4px;
  color: black;
  margin: 0;
  margin-bottom: 3px;
}

.top a
{

  padding-left: 6px;
} 

.head
{
  font-weight: 700;
  font-size: 11pt;
  padding-top: 8px;
  padding-left: 10px;
  padding-bottom: 2px;
  color: black;
  margin: 0;
  margin-bottom: 3px;
}

.line
{
  border-bottom: 1px solid #222222;
  padding-top: 0px;
  padding-left: 4px;
  padding-bottom: 2px;
  margin-bottom: 9px;
}

.body
{
  border-bottom: 2px solid #FF00A8;
  font-weight: 200;
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 8px;
  color: #303030;
  margin: 0px 0px 0px 0px; 
}

.body a
{
  padding-left: 8px;
} 

/* Navigation */


#Navigation
{
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size: 9pt;
  text-align: left;
  background: #F0BCEC;
}

#Navigation ul
{
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#Navigation ul li
{
  border-bottom: 1px solid #FF00A8;
}

#Navigation ul li a
{
  margin: 0px;
  padding: 5px 20px 6px 30px;
  color: #000;
  display: block;
}

#Navigation ul li p
{
  background: #white url(images/arrow2.gif) no-repeat left center;
  display: block;
  font-weight: 800;
  font-size: 9pt;
  color: black;
  padding: 6px 20px 6px 30px;
  margin:0;
} 

#Navigation ul li a.paypal
{
  background: #FF00A8;
  color: #fff;
}

#Navigation ul li a:hover.paypal
{
  background: #fff;
  color: #222;
}

#Navigation ul li a.contact
{
  border-top: 0px solid #FF00A8;
  border-bottom: 0px solid #FF00A8;
}

#Navigation ul li a.lastlink
{
  border-bottom: 0px solid #FF00A8;
}

#Navigation ul li a:hover.contact
{
 background-color: #FF00A8;
}

#Navigation ul li a.issue
{
 font-size: 7pt;
}

#Navigation ul li a.issuelast
{
  font-size: 7pt;
  border-bottom: 0px solid #FF00A8;
}

#Navigation ul li a:hover.issue
{
 background-color: #757575;
}
#Navigation ul li p.issue
{
  font-size: 7pt;
} 
#Navigation ul li p.issuelast
{
  font-size: 7pt;
} 

#Navigation ul li a:hover.issuelast
{
 background-color: #757575;
}

#Navigation a:hover
{
  background: #222222 url(images/arrow.gif) no-repeat left center;
  color: white;
}

/* Footer */

#Footer
{
  background: white;
  border-top: 1px solid #FF00A8;
  clear:both;
  text-align: center;
  width: 100%;
  padding-top:6px;
  padding-bottom:2px;
  font-size: 8pt;
  font-weight: 100;
  height: 18px;
  margin-top: 10px;
  color: #222222;
}

/* items */

#item
{
  clear: both;
  border-bottom: 1px solid #222222;
  margin-bottom: 0px;

}

#item9
{
  clear: both;
  min-height: 30px;
  width: 100%;
  background: transparent;
  border-bottom: 1px solid #222222;
  margin-bottom: 0px;
}

#itemlefta
{

  float: left;
  text-align: center;
  min-height: 200px;
  width: 48%;
  padding: 6px;
  margin-bottom: 9px;

}

#itemrighta
{
  float: right;
  background-color: #F0F0F0;
  width: 48%;
  padding: 6px;
  background: white;
  margin-bottom: 9px;

}
#itemleft
{
  float: left;
  text-align: left;
  min-height: 200px;
  width: 48%;
  padding: 6px;
  margin-bottom: 9px;

}

#itemright
{
  float: right;
  background-color: #F0F0F0;
  width: 48%;
  padding: 6px;
  background: white;
  margin-bottom: 9px;

}

#itemcentre
{
  clear: both;
  text-align: center;
  margin-bottom: 0px;
  margin-top: 15px;

}

#itemclear
{
  clear: both;
  padding-right: 10px;
  border-bottom: 0px solid #222222;
  margin-bottom: 0px;

}