body { margin:0; padding:0; font-family: "Times New Roman", Times, serif; color:#333; font-size:12px; }

a { text-decoration:none; color:#666;}
a:hover { text-decoration:underline; }
a img { border:0; }
a.simple { text-decoration:none !important; }

.card,.card-nospace { width:130px; margin-right:18px; text-align:right; float:left; margin-left:18px; margin-bottom:8px; }
.card-nospace { margin-right:0; }
.title { font-size:12px; font-weight:bold; display:block; }
.author,.card-info { font-size:12px; display:block; }
.info { font-style: italic; display:block; color:#666;}
.spacer { clear:both; height:0; line-height:0;}

h3,h4 { text-align:center; font-size:14px; margin:10px 0 20px 0; }
h4 { font-size:12px; margin:0 0 .5em 0;}

#overlay{ background-image: url(/img/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");
	}

.note { font-size:14px; font-style: italic;}
.alert { width:90%; padding:1em; font-size:16px; background:#962219; color:#fff; margin:10px auto; text-align:center; }

h3.left { text-align:left; font-size:18px; font-weight:bold; margin:0 0 .5em 0; }
p { margin-bottom:.5em; font-size:12px; }
p.larger { font-size:15px; }
p.about { color:#444; font-style: italic;}
.loaded { font-weight:bold; }

.recycled { margin-left:10px; }
label .note { font-weight:normal !important; color:#666; font-size:11px; font-style:normal; }

#e-cards { width:160px; background:#81271f; float:left; color:#fff; margin-left:5px; padding-bottom:10px; }
#e-cards h3 span { visibility:hidden; }
#e-cards h3 { width:160px; height:24px; overflow:hidden; background:url(/img/free_ecard.jpg) top left no-repeat; margin:0; padding:0 0 15px 0;}
#e-cards .card { margin:0 auto 8px auto; float:none; }
#e-cards .info { color:#bdbdbd; }

#real-cards { width:680px; float:left; padding-top:40px; }
