{ margin: 0; padding: 0; border: 0; } 
.clear { clear: both; } .right { float: right; } .left { float: left; } 
body {
 margin: 0; padding: 25px 0 15px 0; background: #FFF; color: #333;
 font: 13px arial, verdana, helvetica, sans-serif; text-align: center;
} 
a:link { color: #F06; }
a:visited { color: #F06; }
a.aa { text-decoration:none; }

p.none { margin:0; padding:0; }

h1 { padding: 0; margin: 0 0 10px 0; font-size:22px; font-family:"Times New Roman", Times, serif; font-weight: normal; }
h2 { padding: 0; margin: 0 0 8px 0; font-size:20px; font-family:"Times New Roman", Times, serif; font-weight: normal; }
h3 { padding: 0; margin: 0 0 6px 0; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight: normal; }

#pp { width:900px; padding: 0; margin:0 auto; text-align: left; }
#pp .ps { padding: 20px; margin: 0; }
#pp .pa { float: right; padding: 0 0 0 0; font-size: 13px; }
#cp { clear:both; } // border:1px dashed #0f0; 
#cp li	{ list-style-type:square; }
#cp ul	{ margin: 0 0 6px 20px; padding: 0 0 0 0; }
#cp .gr		{ color:#999; }

#gr a		{ color:#999; }

#mm { padding: 8px 0 0 0; clear:both; }
#mm ul { font-size: 17px; list-style: none; clear: both; margin: 0; padding: 0; }
#mm ul li { float:left; list-style: none; margin: 0 12px 0 0; padding: 0; white-space: nowrap; }
#mm ul li.mr { float:right; list-style: none; font-size: 15px; margin: 2px 0 0 12px; padding: 0; white-space: nowrap; }
#mm ul li.mrb { float:right; list-style: none; font-size: 15px; margin: 0 0 0 12px; padding: 0; white-space: nowrap; }

.ft { width:900px; padding-top: 15px; text-align:center; }
#fc { width:900px; font: 11px tahoma, geneva, verdana; padding-top: 5px; margin: 0; text-align:center; color: #999; }
#ff { width:900px; font: 11px tahoma, geneva, verdana; padding-top: 10px; margin: 0; text-align:center; }
#ff ul { list-style: none; display: inline; clear: both; margin: 0; }
#ff ul li { margin: 0 3px; list-style: none; padding: 0; display: inline; white-space: nowrap; }
#ff ul li a { color: #999; }

/* tags */
.tag1	{ font-size:13px; text-decoration:none; } a.tag1 { color:#666; }
.tag2	{ font-size:16px; text-decoration:none; } a.tag2 { color:#666; }
.tag3	{ font-size:18px; text-decoration:none; } a.tag3 { color:#666; }
.tag4	{ font-size:22px; text-decoration:none; } a.tag4 { color:#666; }
.tag5	{ font-size:24px; text-decoration:none; } a.tag5 { color:#666; }
.tag6	{ font-size:28px; text-decoration:none; } a.tag6 { color:#666; }
.tag7	{ font-size:32px; text-decoration:none; } a.tag7 { color:#666; }
.tag8	{ font-size:36px; text-decoration:none; } a.tag8 { color:#666; }
 
/* etc */
div.sm	{ font-size:11px; }
.wh		{ color:#FFF; } a.wh { color:#FFF; } #pp a.wh { color:#FFF; }
.gg		{ color:#333; }	a.gg { color:#333; } #pp a.gg { color:#333; } 
.gs		{ color:#666; }	a.gs { color:#666; } #pp a.gs { color:#666; }
.gr		{ color:#999; }	a.gr { color:#999; } #pp a.gr { color:#999; }

#wh div, #wh td, #wh a{ color:#fff; }

/* ? */
table.tp td		{ padding:4px 0 1px 5px; }
a.tp			{ color:#ffffff; }
div.tp			{ padding:0 8px 0 0; float:left; }
div.tps			{ font-size:11px; padding-right:5px; color:#ffffff; }

/* preset */
.sr	{ padding-right: 20px; }
.sl	{ padding-left: 20px; }
.sb { padding-bottom: 10px; }
.st { padding-top: 10px; }
.clear { clear: both; } .right { float: right; } .left { float: left; } 