/*	Default page values*/body {  background-color: #ffffff;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  font-size: 11px;  line-height: 15px;
 font-family: verdana,trebuchet,sans-serif; }body.red { color: #CC0000;}/*	Links*/a:link {  color: #333399;  font-size: 11px;  font-weight: bold;  text-decoration: underline; }a:visited {  color: #333399;  font-size: 11px;  font-weight: bold;  text-decoration: underline; }a:active {  color: #333399;  font-size: 11px;  font-weight: bold;  text-decoration: underline; }a:hover {  color: #999999;  font-size: 11px;  font-weight: bold;  text-decoration: none; }pre {color: #666666;  font-size: 10px;  font-weight: bold;  line-height: 12px; margin-left: 20px; margin-right: 20px; text-decoration: none; font-family: verdana,trebuchet,sans-serif; }/*      Hyperlinks that appears in the member navbar:    login, register, calendar, etc.*/.loginText, .loginText a:link, .loginText a:active, .loginText a:visited, .loginText a:hover{  color:       #333333; font-family: verdana,trebuchet,sans-serif; font-size:   9px;  font-weight: normal;}.loginText a:link    { color:  #333333; }.loginText a:visited { color:  #666666; }.loginText a:active  { color:  #999999; }.loginText a:hover   { color:  #333333; } .topperText, .topperText a:link, .topperText a:active, .topperText a:visited, .topperText a:hover{  color: #999999; font-family: verdana,trebuchet,sans-serif; font-size:   11px; font-weight: normal;}.printText, .printText a:link, .printText a:active, .printText a:visited, .printText a:hover{  color: #333333; font-family: verdana,trebuchet,sans-serif; font-size:   9px; text-align: right; font-weight: normal;}#topper { width: 625px; margin-left: 20px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; padding-bottom: 5px; padding-top: 5px; text-align: left; color: #333333; font: 10px verdana,trebuchet,sans-serif;}#topperb { width: 625px; margin-left: 20px; margin-right: 0px; padding-bottom: 0px; padding-top: 5px; text-align: right; font-weight: bold;  color: #333333; font: 11px verdana,trebuchet,sans-serif;}#menu { width: 175px; float: left; font: 10px/14px verdana,trebuchet,sans-serif; padding-left: 10px; padding-bottom: 30px; padding-top : 0px; text-align: left; color: #333333;}#content { width: 420px; float: left; text-align: left; margin-left: 20px; margin-bottom: 60px; padding-bottom: 30px; padding-right: 20px; padding-top : 0px; border-right: 1px dotted #999999; voice-family: "\"}\""; voice-family: inherit; width: 390px;}body>#content { width: 420px;}.menuitems { padding-top : 15px; padding-bottom : 15px; border-bottom : 1px dotted #999;}.menufind { padding-top : 0px; padding-bottom : 15px; border-bottom : 1px dotted #999;}.menufirst { padding-top : 0px; padding-bottom : 15px; border-bottom : 1px dotted #999;}.author { font-family: verdana,trebuchet,sans-serif; font-size:   11px; color:       #999999; font-weight: normal;}H2 { font-family: verdana,trebuchet,sans-serif; font-size:   11px; color:       #CC0000; font-weight: bold;}H3 { font-family: verdana,trebuchet,sans-serif; font-size:   14px; color:       #333333; font-weight: bold;}H4 { font-family: verdana,trebuchet,sans-serif; font-size:   12px; color:       #333333; margin-top: 2px; margin-bottom: 5px; font-weight: bold;}H5 { font-family: verdana,trebuchet,sans-serif; font-size:   11px; color:       #666666; margin-top: 2px; margin-bottom: 2px; font-weight: normal;}.smText { font-family: verdana,trebuchet,sans-serif; font-size:   9px; color:       #333333; font-weight: normal;}.medText { font-family: verdana,trebuchet,sans-serif; font-size:   11px; color:       #333333; font-weight: normal;}.lgText { font-family: verdana,trebuchet,sans-serif; font-size:   12px; color:       #333333; font-weight: bold;}.faqHed { font-family: verdana,trebuchet,sans-serif; font-size:   12px; color:       #000000;}.faqText { font-family: verdana,trebuchet,sans-serif; font-size:   11px; color:       #000000;}input { font: bold 11px/12px verdana,trebuchet,sans-serif; border: 1px solid #999999; color: black; background-color: #EEEEEE; margin-top: 2px; margin-bottom: 2px;}input.large { width: 170px;}input.wide { width: 220px;}input:focus { background-color : #ffffff;}input.button { font-family: verdana,trebuchet,sans-serif; font-size:   11px; color: #FFFFFF; font-weight: bold; background-color: #CC0000; padding-top: 1px; padding-bottom: 1px; border: 1px solid #333333;}input.box {	padding-top: 2px;	padding-bottom: 2px;	border: none #FFFFFF;	background-color: #FFFFFF;}textarea { border: 1px solid #999999; margin-bottom: 10px; color: black; background-color: #eeeeee; font: 11px/16px verdana,trebuchet,sans-serif;}textarea:focus { background-color : #ffffff;}.pulldown { font-family: trebuchet,Verdana, sans-serif; font-size:	11px; font-weight: bold; color:	#333333; border-top: #000000 1px solid;  border-left: #000000 1px solid;  border-right: #000000 1px solid;  border-bottom: #000000 1px solid;}.weblog { padding-bottom: 12px; border-bottom:1px dotted #999999;}/* NEW STYLES ADDED BY CHRIS */

blockquote {
	margin: 0px 0px 10px 0px;
	padding: 10px;
  	border-left: 1px dotted #999;
	background-color: #F4F3E7;	font-size: 11px;
	color: black;
}.crossedout {	text-decoration: line-through;	color: #666}.textAd {	margin: 0px 0px 15px 0px;	padding: 10px 10px 14px 10px;	background-color: #F4F4F9;  	border-top: 1px dashed #bbb;	border-bottom: 1px dashed #bbb;	font-size: 11px;	line-height: 15px;	color:#000; }.bookAd {	margin: 0px 0px 8px 0px;	padding: 10px 10px 14px 10px;	background-color: #E4E4F8;  	border-top: 1px dashed #bbb;	border-bottom: 1px dashed #bbb;	font-size: 11px;	line-height: 15px;	color:#000; }#custom ul {	list-style: none;	margin-left: 0;	padding-left: 1em;	text-indent: -1em;}/* NEW STYLES ADDED BY SHAYNE */.adLabel { margin-top: 3px; margin-bottom: 3px;}.bookText, .bookText a:link, .bookText a:active, .bookText a:visited, .bookText a:hover{  margin-top: 3px; margin-bottom: 3px;}.white, .white a:link, .white a:active, .white a:visited, .white a:hover{    color:           #ffffff;   font-family:     trebuchet,trebuchetMS,verdana,geneva,arial,sans-serif;   font-size:       10px;    font-weight:     bold;   letter-spacing:  0px;}   .white a:link    { color:  #ffffff; }  .white a:visited { color:  #ffffff; }  .white a:active  { color:  #333333; }  .white a:hover   { color:  #aaaaaa; }  /* NEW STYLES ADDED BY SHAYNE */.headA { font-family: verdana,trebuchet,sans-serif; font-size:   12px; color:       #999999; font-weight: bold;}