body { background-color: #2c2c2c;  font-family: verdana }
img { border: 0; margin: 0; padding: 0 }
a { color: #222; text-decoration: none }
a:hover { color: #aaa }
table, tr, td { padding: 0; margin: 0 }
a.special { background-color: #ccc; padding: 5px; padding-left: 8px; padding-right: 8px; font-family: georgia; letter-spacing: 1px; text-decoration: none }
a.special:hover { color: #000; background-color: #afafaf }
img.icon { position: relative; top: 4px; margin: 2px; margin-right: 4px }
img.dl { margin: 0!important; padding: 0; padding-right: 4px; top: 3px }
img.fullview { border: 1px solid #000 }
img.thumb { border: 1px solid #aaa; margin: 6px }
img.thumb:hover { border-color: #222 }
.boxy {
	padding: 10px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #eee;
	text-align: left;
	width: 798px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto
}
.boxydesc { margin: 10px 6px 0 6px; padding-bottom: 5px; font-size: 0.8em; line-height: 1.4em; word-spacing: 0.1em; letter-spacing: 1px }
.boxydesc a { color: #666 }
.boxytop { width: 818px; height: 10px; margin: 0; background-image: url('img/boxytop_noborder.gif'); z-index: -1 }
.boxybottom { width: 818px; height: 10px; margin: 0; background-image: url('img/boxybottom_noborder.gif'); z-index: -1 }
.date { z-index: 2; position: relative; left: 322px; top: 20px; width: 150px; height: 12px; text-align: right; color: #aaa; font-size: 0.8em }
.heading { font-size: 1.2em; border-bottom: 1px dashed #aaa }
.sectionlabel { font-size: 0.8em; color: #444 }
.light { color: #fff!important }
.dark { color: #2c2c2c!important }
#footer { text-align: center; padding: 15px; color: #fff; font-family: georgia, helvetica; font-size: 0.7em; letter-spacing: 1px }