body {
font-family: Times, serif;
}
.tabletxt {
	font-size: 15px;
	color: #FFF;
}
.tabletxtblack {
	font-family: Times, serif;
	font-size: 16px;
	color: #000000;
}
.tabletxtWHITE {
	font-size: 15px;
	color: #FFFFFF;
}
.smfootertxt {
	font-size: 13px;
	color: #CCCCCC;
}
.smfootertxtpurp {
	font-size: 13px;
	color: #491c61;
	text-align:center;
}

.titllavender {
	font-size: 17px;
	font-weight: bold;
	color: #CA61FF;
	letter-spacing: 0.10em;
}
.purpletxt {
	font-size: 15px;
	color: #CA61FF;
	font-weight: bold;
}
.purpletitldark {
	font-size: 17px;
	color: #491C61;
	font-weight: bold;
}
.txttrickster {
	font-size: 15px;
	color: #491C61;
}
.purpletxt2 {
	font-size: 15px;
	color: #491C61;
	font-weight: bold;
}

.bluetxt {
	font-size: 15px;
	color: #003366;
}
.smtbletxt {
	font-size: 13px;
	color: #FFFFFF;
}
.linkwhite a { 
	color: #FFFFFF;
}
.linkteal { 
	color: #000;
}
.linkteal a { 
	color: #279C76;
}

.newsquote { 
	font-family: Times, serif;
	font-size: 14px;
	margin-left: 24px;
	color: #ffffff;
 }

 .emailsignup {
 	width: 231px;
	font-family: times new roman, times, sans-serif;
	font-size: 12px;
	color: #412a60;
	padding: 0px;
	margin: 14px 0px 0px 36px;
 }
 	.emailsignup p { margin: 0px 12px 12px 12px; } 
	

.trickstermain { font-family: arial, helvetica, sans-serif; font-size:14px; color:#491c61; padding:0px 0px 40px 0px; }
	.trickstermain img { border:0px; }
	.trickstermain a { color: #491C61; text-decoration:none; font-weight:bold; font-size:14px; }
	.trickstermain a:hover { text-decoration:underline; }

* html #tricksternav { margin-left:20px; }  /*  IE6 Hack.  Bleh */
#tricksternav { float:left; margin: 0px 26px 30px 40px; font-family: Times, serif; width:200px;  }
	#tricksternav ul {  margin-left:0px; padding:0px; }
	#tricksternav ul li  { list-style-type:none; margin-bottom:14px; padding-left:8px; }
	/* #tricksternav ul li ul li  { list-style-type:none; margin-bottom:4px; margin-left:-24px; font-size:13px; }*/

	
#trickstercontent { float:left; width:520px; padding-bottom:100px; }
	#trickstercontent h2 { font-size: 17px; color: #491C61; font-weight: bold; }
	#trickstercontent ul { list-style-image: url(images/boltbullet.gif) }
	#trickstercontent ul li { margin-bottom:8px; }
	

#archive { margin-top: 35px; } 
	#archive h1  { font-size: 16px;	color: #c3a0e2;	font-weight: bold; border-bottom: 1px solid #dee4dc; }
	
	#archive a { text-decoration:none; color:#ca61ff; }
	#archive a:hover { text-decoration:underline; color:#ffffff; }

.archivelisting  { font-family:Times, serif; font-size: 11px; color: #ffffff; width:29%; margin: 0px 20px 12px 0px; }
	.archivelisting h2 { font-size: 12px; font-weight: bold; letter-spacing: .2em; }
	.archivelisting img { float:left; margin: 0px 14px 28px 0px; border: 0px; }

.months { font-size:11px; word-spacing:1.7em; font-family: Times, serif; margin-left:26px; }

.monthbar { font-size:11px; font-family: Times, serif; margin-left:26px; }


.top  { clear:both; margin: 0px 0px 40px 0px; font-size:11px; }

.archivemonth { font-family: Times, serif; font-size: 12px; color: #ffffff; width:29%; margin: 0px 16px 0px 0px; float:left; }
	.archivemonth h2 { font-size: 14px; font-weight: bold; letter-spacing: .2em; color:#ffffff; }
.archiveitem  { float:left; margin: 0px 20px 20px 0px; }
	.archiveitem p { margin:0px; padding:0px; }
.archiveimages  { float:left; margin-right:14px; width:15px; }
	.archiveimages img  { border:0px; margin-bottom:5px; }
.archiveinfo { float:left; width:155px; }	

.hiddeninfo { position:absolute; visibility: hidden; border: 4px solid #ca61ff; background-color: #ffffff; width: 500px; padding: 12px; }
	.hiddeninfo img { float:left; margin:0px 14px 14px 0px; }
	.hiddeninfo h3 { font-family: Times, serif; font-size: 14px; color: #412a60; font-weight:bold; margin:0px 0px 14px 0px; }
	.hiddeninfo p { font-family: Times, serif; font-size: 12px; color: #000000; margin-bottom:14px; }
	
.close { text-align:right; margin-bottom:0px; }

