/* dpr_dark_grey_2; v2 14 Oct 05 */

/* Elements */

div,body,td,th,tr,table,font,input,li,ul,form,
blockquote,p,b,i,h1,h2,h3,h4,h5,h6
{ font: 12pt arial,helvetica,sans-serif;
  color : white;
  background : transparent; }

body
{ background: #202020;
  margin-left: 5px;
  margin-right: 5px; }

a:link { color : gold; }
a:active { color : orange; }
a:visited { color : gold; }
a:hover { color : orange; }

a,a:link,a:active,a:visited,a:hover
{ font-weight: bold;
  text-decoration: underline; }

b
{ font-weight: bold;
  color: #FFFFC0; }

hr { color: #303030; }

h1 { font-size: 36pt; }
h2 { font-size: 30pt; }
h3 { font-size: 24pt; }
h4 { font-size: 20pt; }
h5 { font-size: 16pt; }
h6 { font-size: 12pt; }

h1,h2,h3,h4,h5,h6
{ text-align: center;
  font-weight: bold;
  color: white; }

/* Classes */

.red { color: red }
.boldred { color: red }
.orange { color: #FFA500 }
.boldorange { color: #FFA500 }
.yellow { color: yellow }
.boldyellow { color: yellow }
.green { color: green }
.boldgreen { color: green }
.lime { color: lime }
.boldlime { color: lime }
.blue { color: blue }
.boldblue { color: blue }
.midblue {color: rgb(0,100,255) }
.boldmidblue {color: rgb(0,100,255) }
.cyan { color: #00FFFF }
.boldcyan { color: #00FFFF }
.magenta { color: #FF00FF }
.boldmagenta { color: #FF00FF }
.ltpurple { color: rgb(150,75,255) }
.boldltpurple { color: rgb(150,75,255) }
.purple { color: purple }
.boldpurple { color: purple }
.indigo { color: #4B0082 }
.boldindigo { color: #4B0082 }
.violet { color: #EE82EE }
.boldviolet { color: #EE82EE }

.boldred,.boldorange,.boldyellow,.boldgreen,.boldlime,.boldblue,.boldmidblue,.boldcyan,.boldmagenta,.boldltpurple,.boldpurple,.boldindigo,.boldviolet
{
font-weight: bold;
}

a.thumbnail,a.thumbnail:link,a.thumbnail:visited,a.thumbnail:active
{ /* align: center; */
  border: 1px solid #202020;
  padding: 5px;
  margin-bottom: -80px;
  width: 172px;
  height: 235px;
  display: block;
  background: #202020; }

a.thumbnail:hover
{ /* align: center; */
  border: 1px solid #303030;
  padding: 5px;
  margin-bottom: -80px;
  width: 172px;
  height: 235px;
  display: block;
  background: #282828; }

table.imagetable
{
   margin-left: auto;
   margin-right: auto;
}

.caption
{ font-size : 12pt;
  font-style : normal; }

.imagecaption
{ width: 95%;
  background: #282828;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 2px solid #303030;
  border-bottom: 2px solid #303030;
  margin-bottom: 10px; }

.camera { font-style: normal; }

img.thumbnail { border: solid 1px #303030; }

img.display { border: solid 1px #303030; }

/* IDs */

#commentlist table.comment { margin-bottom: 25px; }

#commentlist .message_body
{ font-size: 12pt;
  background: #282828;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 2px solid #303030; 
  border-bottom: 2px solid #303030; }

BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
