table {width: 100%; margin: 5; padding: 5; font-size: small;}
table td {
   padding: 0;
   border: 0;
   vertical-align: top;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#content {padding: 5px; text-align: left;}
div#content td {padding: 3px;}
body {font-family: Tahoma, taipei; color: #000000; font-size: 12px;}
a {
   font-family: Tahoma, taipei;
   font-size: 12px;
   text-decoration: none;
   color: #666666;
   font-style: normal;
}
a:hover {
   text-decoration: underline overline;
   font-family: Tahoma, taipei;
   font-size: 12px;
   color: #cc0000;/* #FF9966; */
   font-style: normal;
}
td {
   font-family: Tahoma, taipei;
   color: #000000;
   font-size: 12px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
}
input {
   background-color: transparent;
   color: #000000;
   font-family: Tahoma, taipei, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   border: #000000;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   text-indent: 2px;
}
textarea {
   font-family: Tahoma, taipei, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color: transparent;
   font-weight: bold;
   border: #000000;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   text-indent: 2px;
}
select {
   font-family: Tahoma, taipei, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   background-color: #F5F5F5;
}
img {border: 0;}
ul {margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li {margin-left: 2px; list-style: disc inside;}
ol li { list-style-type: decimal; }
.odd {background-color: #f7f3f7;/*#eeeeee; */}
.outer {background-color: #CCCCCC;}
.even {background-color: #f7f4f7;/* #e7dfe7 *//* #DDE1DE; */}
th {background-color: #e0e0e0; text-align: left; padding: 3px;}
.head {background-color: #ffefef; padding: 3px;}/* #DB1338*/
.foot {background-color: #ffffff;/* #E2DBD3; */ padding: 3px;}
.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {
   font-size: 10px;
   color: #333333;
   font-weight: bold;
   border: 1px solid #cccccc;
   background-color: #ffffff;
   margin: 2px;
   padding: 2px;
}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {
   margin-left: 2px;
   margin-top: 10px;
   color: #333333;
   font-weight: bold;
   font-size: 10px;
}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px; font-weight: bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller;}
.comDateCaption {font-weight: bold; font-style: normal;}
.item {border: 1px solid #cccccc;}
.itemHead {
   background-color: #ffeeee;
   color: #CC0000;/* #666600; */
   padding: 2px;
   font-weight: bold;
   text-align: left;
}
/* #FEE9F1; #E2DBD3; */
.itemInfo {
   text-align: right;
   padding: 3px;
   background-color: #f0f0f0;/* #efefef */
}
.itemTitle a {
   font-size: 130%;
   font-weight: bold;
   font-variant: small-caps;
   color: #CC0000;/* #666600; */
   background-color: transparent;
}
.itemPoster {font-size: 90%; font-style: italic;}
.itemPostDate {font-size: 90%; font-style: italic;}
.itemStats {font-size: 90%; font-style: italic;}
.itemBody {padding-left: 12px; text-align: left;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {
   text-align: right;
   padding: 3px;
   background-color: #f0f0f0;/* #efefef */
}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}
.blockTitle {
   background-color: #ffeeee;/* #FEE9F1; */
   color: #CC0000;/* #666600; */
   padding: 2px;
   font-weight: bold;
}
.blockContent {
   background-color: #f0f0f0;/* #efefef; */
   padding: 2px;
}
/*  added 2/22/07 SW */
a.underline {text-decoration: underline;}
a.underline:hover {text-decoration: underline overline;}

/* ======  52 moves page ========== */
#moves52 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	width: 750px;
	padding-bottom: 20px;
}
.center { text-align: center; }
#moves52 p { margin-bottom: 0; }
#moves52 p.first { margin-bottom: -15px; padding-left: 22px; }
#moves52 p.main { margin-left: 15px; margin-right: 15px; }
#moves52 h2 { color: #CC0000; text-align:center; font-size: 18px; }
#moves52 ol { width: 370px; float: left; }
#moves52 #photos { float: left; width: 310px; margin-top: -15px; }
#moves52 img {
	float: right;
	padding-bottom: 10px;
	width: 185px;
	height: 276px;
}
#moves52 img.landscape {
	float: right;
	padding-bottom: 10px;
	height: 185px;
	width: 276px;
}
#moves52 li p { margin-left: -20px; }

