html,body,#holding { 
	margin:0; padding:0; } 
body 	{ 
	background:#000 url(../images/4backg.gif) repeat-y; font:normal 11px/18px verdana,arial,helvetica,sans-serif; color:#eeb; } 
#holding 	{ 
	position: relative; width:736px; } 
/*
#blurb 	{ 
	width:560px; margin:0 0 0 180px; padding:13px 0 0 0; } 
*/
#blurb{position:relative; width:560px; margin:0px 0px 0px 180px; padding:13px 0px 0px 0px;}
#minipics { 
	display:none; width:560px; margin:0 0 8px 0; } 
#minipics2 { 
	width:560px; padding:0; margin:0 0 16px 0; border-bottom: 1px solid #fc6; } 
#minipics2 img {
	border:1px solid /* #aa7 */ #DA6; margin:0 0 0 1px; width:70px; height:60px; }
#minipics2 .logo 	{ 
	width:170px; height:60px; margin:2px 25px 0 0px; padding:0; border:0; } 
.mp1 	{ 
	margin:0 0 0 2px; border:1px solid #aa7; width:69px; height:58px; } 


#toppics td {
	padding:0px;margin:0px;}
#colhead 	{
	font:bold 15px arial,verdana,helvetica,sans-serif; letter-spacing:1px; color:#fc6; padding:0px; margin-top:-3px;}
#sidenavbar1 {
	margin:3 0 5px 0; padding:0;}
.cell1	{
	width:120px; }
.cell2	{
	width:160px; }
.cellx	{
	width:72px; }
#sidenavbar1 a {
	font:bold 11px/16px "trebuchet ms",arial,helvetica,sans-serif; display:block; text-decoration:none; text-align:center; margin:0px; padding:0px;
	background-color:transparent; color:#cc9; border:1px solid #cc9; }
#sidenavbar1 a:hover {
	background-color:#363636; color:#fc6; border:1px solid #da6; }
#sidenavbar1 a.current, #sidenavbar1 a.current:hover {
	background-color:#990000; color:#fc6; border:1px solid #da6; }

#txtnav 	{ 
	display:none; } 
.coldate,.copyrt2 { 
	font:9px "trebuchet ms",arial,helvetica,sans-serif; color:#868686; background:transparent; text-align:right; margin:2px 0px 2px 0; padding:0; } 
.color	{
	color:#fc3; }
.copyrt2 	{ 
	margin:0; padding-top:18px; text-align:center; } 
.minipics1 { 
	border:1px solid #cc9; width:70px; height:58px; } 
.news, .news1 { 
	margin:0 12px 18px 77px; }
.news	{ 
	line-height: 20px; }
.newsh 	{ 
	margin:10px 0 0px 77px; font-weight:bold; color: #fc3; }
.newshind { 
	margin:10px 0 0px 0px; font-weight:bold; color: #fc3; }


.prog	{
	margin-left:67px; }
.prog span {
	font-style:italic; }
.prog span.indent {
	font-style:italic; margin-left:80px; }
.newshind2 { 
	margin:10px 0 -18px 26px; font-weight:bold; color: #fc6; }


.heading	{
	margin:0 0 8px 77px; font:bold 12px verdana,arial,helvetica,sans-serif;
	color: #fc6; }
.indent	{
	margin:0 0 18px 110px; }
.rule	{
	font-size:6px; border-bottom: 1px solid #996; margin:0 0 18px 77px; }
.rule2	{
	font-size:6px; border-bottom: 1px dotted #663; margin:0 200px 18px 77px; }
.ruler	{
	font-size:6px; border-bottom: 1px solid #fc3; margin:0 0 18px 77px; }
.rev,.creds {
	margin:6px 0 0 90px; padding:0; color:#aa7; background:transparent; }
.creds,.creds1 {
	font-size:9px; font-style:italic; text-align:right; margin:0; color:#ffc; background:transparent; }
.creds1	{
	margin-top:-18px; }


a.main2 { 
	background:transparent; color:#0ff; font:bold 11px/18px verdana,arial,helvetica,sans-serif; text-decoration:none; } 
a.main2:hover { 
	text-decoration:underline; } 
.picright	{
	float:right; padding:4px 0px 0px 18px; margin:2px 0; font:9px "trebuchet ms",arial,helvetica,sans-serif; text-align:right;}
.picright2	{
	float:right; margin:6px 30px 0 10px; border:1px solid #cc9; }
.picright img,
.picleft img {
	border:1px solid #cc9; }
.picleft1	{
	float:left; padding:0px; margin:8px 18px 0px 21px; font:9px "trebuchet ms",arial,helvetica,sans-serif; text-align:right;}
.picleft	{
	float:left; padding:0px; margin:8px 18px 0px 40px; font:9px "trebuchet ms",arial,helvetica,sans-serif; text-align:right;}

/* ****************************** NAVBAR RULES *************************** */
#navbar 	{ 
	position:absolute; top:0px; left:21px; width:112px; height:370px; padding-top:15px; z-index:100; background:transparent; color:#900; } 
#m 	{ 
	margin:15px 0 6em; padding:0; list-style:none; border-top:1px solid #900; } 
#m a:link,#m a:visited { 
	display:block; width:112px; margin:0; padding:2px 0; background:transparent; 
	color:#dda; font-weight:bold; text-decoration:none; border-bottom:1px solid #c00; } 
#m a:hover { 
	padding:2px 0; border-bottom:1px solid #fff; color:#fff; } 
#m a.current:link,#m a.current:visited,#m a.current:hover { 
	display:block; width:112px; margin:0; padding:2px 0; background:transparent; 
	color:#fc3; font-weight:bold; text-decoration:none; border-bottom:1px solid #fc3; } 
#m a span.pic { 
	display: none; margin:0px; padding:0px; } 
#m a:hover span.pic { 
	display:block; z-index:100; position:absolute; top:15px; left:0; } s

#m ul, #m li 	{ 
	font:11px/16px "trebuchet ms",arial,helvetica,sans-serif; background:transparent; color:#cc9; } 

.a 	{ 
	font-weight:bold; color:#fc3; background:transparent; padding:0 0 2px 0; width:112px; 
	border-bottom:1px solid #c00; margin-top:2px; } 
.cc 	{ 
	width:112px; height:112px; border:0; } 
span.bulls { 
	font:6px wingdings; color:#fc6; vertical-align:middle; padding:0 4px 0 3px; background:transparent; } 
#m span.bull { 
	font:6px wingdings; color:#900; ertical-align:middle; padding:0 4px 0 3px; background:transparent; } 
#m a:hover span.bull { 
	color:#fff; background:transparent; } 
/* *********************************************************************** */


/* chassoc contact form */
	#contactform {
	      	margin-left:72px; }
	#contactform td {
		font:bold 11px verdana,arial,helvetica,sans-serif;
		vertical-align:top; }
	input, select, textarea {
		font:11px verdana,arial,helvetica,sans-serif;
		padding:2px; background:#dbdbdb; }
	input	{
		font-weight: bold; }
	select 	{
		font-weight:bold; padding:20px 0px; }
	textarea 	{
		padding:4px 0 0 12px; line-height:16px; }
	input#send, input#clear {	
		margin:0; padding:0; font-weight: bold; }
	input#send { color: red; }

/*  special styles for index page */
body#home #blurb { 
	width:560px; margin:0 0 0 180px; padding:13px 0 0 0; } 
body#home #minipics2 { 
	margin:0; border-bottom:0; }
body#home .news { 
	margin:0 0 18px 0px; padding:16px 0 0 77px; border-top:1px solid #fc6; }
body#home .news1 { 
	margin:0 0 18px 0px; padding-left:77px; }


/*** additional styles for expanding reviews ***/ 
p.blurby { font:normal 9px/16px verdana,arial,sans-serif;width:45em;color:#f6f6a6;background:transparent;margin:8px 0 0 88px; } 
p.blurby span { font:italic 9px verdana,arial,sans-serif;width:45em;color:#CC9;background:transparent;margin:0; text-align:right; } 
.rcreds{ font:normal 9px/16px verdana,arial,sans-serif;padding-left:1em;font-style:italic;color:#cc9;background:transparent; } 
h1.revhead{ font:bold 10px verdana,helvetica,sans-serif;color:#0ff;background:transparent;cursor:pointer;cursor:hand;margin:1em 1.5em 1em 78px; ;padding:0; } 
.switchcontent{ display:none;margin-left:18px; color:#fff; }  
.close{ font:bold 10px verdana,helvetica,sans-serif;color:#0ff;background:transparent;cursor:pointer;cursor:hand;margin-left:60px;  }


/** messiah page **/
	#mess { font:11px/16px arial,sans-serif;border-top:1px solid #444; margin-left:76px;}
	#mess td { border-bottom:1px solid #444; padding:2px 4px 2px 0; color:#EEB; }
	#mess .sold { border-bottom:1px solid #444; padding:2px 4px; color:#EEB; }
	#mess .bidder { border-bottom:1px solid #444; padding:2px 4px; color:#FFC; text-align:right; }
	.red { color:#FC6; }

/** chassoc contact page **/
	#contactform { width:490px; }
	#contactform td { font:11px verdana,arial,helvetica,sans-serif; vertical-align:top; }
	#contactform input, select, textarea { font:bold 11px verdana,arial,helvetica,sans-serif; padding:2px; background:#ccc; }
	#contactform select 	{ font-weight:bold; padding:20px 0px; }
	#contactform textarea 	{ padding:4px 0 0 12px; line-height:16px; color:#900; }
	#contactform input#send, input#clear { margin:0; padding:0; font-weight: bold; }
	#contactform input#send { color: red; }
	body#chassoc #colhead { font:bold 15px arial,verdana,helvetica,sans-serif; letter-spacing:1px; color:#fc6; 
		padding:0; margin:8px 0 -24px 1px;}
	body#chassoc h3 { font:bold 12px verdana,helvetica,sans-serif; color:#fc6; 
		padding:0; margin:8px 0 8px 77px; border-bottom:0; }
	body#chassoc span.blue { font-weight:bold; color:#900; }
