body  { 	color: white; 	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	background-color:#666;	}a {	color:#aaa;	text-decoration:none;	border-bottom:1px dashed #eee;	}a:visited{	color:#aaa;	text-decoration:none;	border-bottom:1px dashed #ddd;}a:active{	color:#222	text-decoration:none;	border-bottom:1px dashed black;}a:hover{	text-decoration:none;	border-bottom:1px dashed white;}h2>a{	text-decoration:none;	border:none;}.category_links     { font-style: oblique; font-variant: small-caps; font-weight: bolder; text-decoration: none }a.category_links:link        { background: url(images/tiny_spike.gif) no-repeat right center }a.category_links:visited { background: url(images/tiny_spike_grey.gif) no-repeat right center }a.category_links:hover         { color: #ccc; background: url(images/tiny_spike_dark.gif) no-repeat right center }a.category_links:active      { color: #999; background: url(images/tiny_spike_inv.gif) no-repeat right center }.link_table { border-right: solid gray }.category_header    { color: #333; font-variant: small-caps; font-weight: bolder; font-size: xx-large; font-family: "Arial Black", "Helvetica Neue Bold Condensed" }.error { color: #ffa500; font-style: italic; font-weight: bolder }.footer_text { font-size: 7pt; text-align: center }a.footer_text  { text-decoration: none }a.footer_text:hover  { text-decoration: none; background-color: #333 }.footer{	clear:both;	line-height:1.3em;}.footer>a{	border:none;}.images, .cafepress>a>img{	border: 2px solid #999;	margin:5px;	padding:2px;}