body { 
		background-color:#101010;
		color:#ffffff;
		font-family:Arial,Helvetica,sans;
		min-width:750px;
	}


a { 
		color:#33FF33; 
	}
	
a:visited {  color:#00CC00; }
table.oldlens { font-size:12pt; }
td.lenstitle { font-size:18pt;
               font-weight:bold;}
td.ratings { font-size:24pt;
               font-weight:bold;
             vertical-align:top;
             }

img.imagethumb { color:#777777;
                 margin:10px;}
img.imagethumb:visited { color:#077777; }

div.source { 
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	margin:20px;
	padding:5px;
}
p.pagetitle {
	border-width:0px;
	font-family:"Comic Sans","Times New Roman",serif;
	font-size:100pt;
	color:#ffff00;
	text-align:right;
}

/* new style */

div.pagecanvas {
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	width:80%;
	max-width:80%;
	background-color:#000000;
}

a.noline {
	color:#ffffff;
	text-decoration:none;
}

a.noline:visited {
	color:#ffffff;
}

a.noline:hover {
	color:#ffffff;
	text-decoration:underline;
}

h1.pagetitle {
	margin:0px;
	padding:5px;
	border-width:0px;
	font-family:Arial,Helvetica,sans;
	font-size:32pt;
	color:#ffffff;
	background-color:#101010;
	text-align:right;
}

h2 {
	font-size:16pt;
	font-weight:600;
}

h3 {
	font-size:14pt;
}

div.maincategory {
	background-color:#000000;
	clear:left;
}

div.maincategoryclipart {
	width:100px;
	float:left;
	clear:left;
	margin:3px;
}

div.maincategorycontent {
	padding-left:10px;
	padding-right:10px;
	margin-left:100px;
}

div.maincategorycontent tt {
	font-size:12pt;

                             }

div.maincategorycontent ul {
	border:10px hidden black;
}


div.titleimage {
	float:right;
	width:300px;
}

div.footer {
	float:none;
	clear:both;
	text-align:center;
	margin:10px;
        font-size:9pt;
}

div.dmpcontent {
}	


div.dmpscreens {
	margin-top:20px;
	float:right;
	clear:none;
	width:310px;
	margin-left:20px;
}

img.dmpscreens {
	border:1px solid #00ff00;
}

div.photo {
  text-align:center;
  background-color:#333;
  padding:5px;
  }

img.photo {
  border:1px solid #fff;
  background-color:#000;
  padding:5px;
  margin:15px;
  }

div.photometa {
  text-align:right;
  font-size:9pt;
  color:#000;
  margin-left:10px;
  margin-right:10px;
}

div.legacy {
	float:none;
	clear:left;
}
