body {
  margin: 0;
  background: #414146;
  color: #fff;
  font-family: georgia, verdana, arial, sans-serif;
  font-size: 12px;
}

body.icons {
  height: 1000px;
  background-color: #333;
  color: #ccc;
  font-family: verdana, arial, sans-serif;
  font-size: 1em;
  margin: 0;
  padding: 10px;
  border: 1px solid #000;
}

a         { color: #ccc; text-decoration: none; } 
a:link	  { color: #ccc; } 
a:visited { color: #999; } 
a:active  { color: #ccc; } 
a:hover	  { color: #fff; font-weight: bold; }
	
p { 
  line-height: 16px;
  margin: 10px 0;
}

td { vertical-align: top; }
	
.nav {
	font-family:verdana, arial, sans-serif;
	color:#999;
	font-size:10px;
	line-height:15px;
	padding-top:25px
}
	
	.nav a { color: #928FB1; } 
	.nav a:link { color: #928FB1; } 
	.nav a:visited { color: #fff; } 
	.nav a:hover { color: #666; }
	
.bodyhead, h1 {
  color: #928FB1;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  margin: 0;
}


.box {
		font-family:verdana, arial, sans-serif;
		color:#ccc;
  		background:#333;
 		padding: 10px;
 		border:1px solid #000;	
		vertical-align: top;
}

.pad {							
  padding-right:19px;
}

iframe.icon_set {
  width: 100%;
  height: 510px;
  margin: 0 0 15px;
}

body.icons div {
  width: 100px;
  height: 100px;
  margin: 6px;
  float: left;
}

body.icons div img {
  margin: 0 auto;
  vertical-align: middle;
  border: 1px solid #fff;
}

p.paginate {
  text-align: right;
  padding: 0 15px;
  font-size: .7em;
  line-height: 2em;
  clear: left;
}

p.paginate strong {
  background-color: inherit;
  color: #fff;
  font-weight: 900;
  font-size: 1.2em;
}

img.icon {
    margin: 5px;
    border: 1px solid #fff;
}	
