body { margin:0 auto; padding: 0; background: url(../images/bg.png) #fff; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.spacer{clear: both; }
#content { width: 1022px; margin: 0 auto; padding: 0; background: url(shadow.png);}
#header { margin: 0 auto; width: 1000px; height: 120px; background: url(header2.jpg) top center no-repeat; }
.headerbar { width: 1000px; margin: 0 auto; background: url(header_02.jpg); height: 36px; }
.headerbartxt { font: 18px Arial, Helvetica, sans-serif; color: #fff; text-align: center; display: block; padding-top: 6px; letter-spacing:1px;}

a:link { color: #ff1988; }
a:visited { color: #ff1988; }
a:hover { color: #0782bc; text-decoration: none; }
a:active { color: #ff1988; }

a:link img, a:visited img, a:active img { border:#666666 1px solid; } 
a:hover img { border:#ff1988 1px dashed; } 

.setHolder{ margin-left:36px; }
.setHolderleft{ float: left; }
.thumbFloater{ float:left; width:auto; height:auto; margin:4px; }
.txtBox { border:1px #666666 solid; font: 11px Verdana, Geneva, sans-serif; text-align: left; color:#333; width:512px; height:172px; float:left; margin:4px; padding: 15px 24px; display:inline;}
.txtBar {font: 24px Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 10px 0;}
.txtBarSub { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #666;}
.txtBarJoin{ font-size:52px; text-align: center; padding: 10px 0; letter-spacing:2px;}
.footerText{ font-size:10px; color:#999999; text-align: center; padding: 20px 0;}