html, body { margin: 2px 0 0 0; *margin: 2px; padding: 0; background-color: #650D11; font-family: Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 14px; line-height: 18px; }

#judtop { width: 880px; margin:  0 0 -50px 0; *margin: 0 0 -50px 0; text-align: left; position: relative; z-index:1; }

#out1 { width: 940px; border: 15px #720F15 solid; }
#out2 { width: 910px; border: 15px #BF1923 solid; }
#out3 { width: 880px; border: 15px #F11F2D solid; }

#in { width: 880px; background-color: #FFF; margin: 0; padding: 0; }

#navmenu { width: 880px; height: 42px; background-color: #FF3A47; }

#content { width: 840px; margin: 0; padding: 20px; text-align: left; }
#content2 { width: 840px; margin: 0; padding: 20px; }

#footer { width: 880px; text-align: center; padding: 5px 0 20px 0; }

/* -------------------------------------------------------------------------------------------------------------------------------- */

.subtext { font-size: 12px; color: #666; line-height: 17px; }

.redtext { color: #720F15; }

.footertext { font-size: 11px; color: #E9646B; font-weight: normal; letter-spacing: 1px; }

/* -------------------------------------------------------------------------------------------------------------------------------- */

A:link 		{ color: #650D11; text-decoration: none; }
A:visited 	{ color: #650D11; text-decoration: none; }
A:active 	{ color: #650D11; text-decoration: none; }
A:hover 	{ color: #000; text-decoration: none; }

A.flink:link 	{ color: #E9646B; text-decoration: none; }
A.flink:visited { color: #E9646B; text-decoration: none; }
A.flink:active 	{ color: #E9646B; text-decoration: none; }
A.flink:hover 	{ color: #000; text-decoration: none; }

/* -------------------------------------------------------------------------------------------------------------------------------- */

.imgleft { padding: 0 10px 5px 0; }
.imgright { padding: 0 0 5px 7px; }

.imgthumb { padding: 0 7px 7px 0; }
.imgthumbend { padding: 0 0 7px 0; }