body { font-family:trebuchet ms,verdana,arial; 
background:#aa8; text:#000; margin:0px; text-align:center; }

.tt { padding:0px 0px 6px 0px; }

h1 a { color:#000; text-decoration:none; }
h1 a:visited { color:#000; text-decoration:none; }
h1 a:hover { color:#a00; text-decoration:none; }

a { color:#770; }
a:visited { color:#550; }

TD.cutout { font-family:trebuchet ms,verdana,arial,helvetica,sans-serif; border-style:dotted; border-width:1; border-color:#F1F1F1; }
input { font: Arial; font-size: 12pt; padding:4px; color:222222; 
border-width:1; 
border-color:222222; border-style:solid; background-color:ffffff;} 
.button { font: Arial; color:222222; border:2px #ffd outset;
background-color:ddddbb; margin:2px} 

div.t { color:#c00; background:#000; 
font-size:2.0em; font-family:verdana; font-weight:bold; text-align:center;
padding:16px; margin:0px 0px 0px 0px; }

h1 { font-size:3.0em;font-family:impact, verdana,arial; padding:0px; 
margin:0px;}
.h1wrap { margin:16px 15% 0px 15%; background:#fff; text-align:center; 
padding:0px; border:8px #cca solid; vertical-align:middle;}
.h1a { font-size:0.9em; border:0px;
padding:16px 8px; display:block;
background:#fff }

.shirt { background:#fff; xmargin:8px 30%;
border:4px #cca solid; }

.sh1 { padding:8px; text-align:center; }
.sh2 { padding:8px; text-align:center; font-size:0.8em;
background:#ddb; }

span.s { font-size:0.7em; }
.mov { font-size:0.7em; background:#cca; border:2px dashed #997; 
padding:8px; text-align:center}
.mbox { background:#cca; text-align:center; padding:8px;
border:2px #ffd outset}
.mbox2 { background:#cca; text-align:center; padding:0px;
border:2px #ffd outset; width:336px}
.pastebox { font-size:1.0em; }
div.lk { padding:4px; background-color:#bbbb99; color:#550; margin:12px 
0px; text-align:center}
div.sp { font-size:0.7em; color:#550}

.digg { background:#ffe; padding:8px 0px 8px 4px }

.wonderful { float:right; }

.maybe { background:#fff; padding:4px;
border:4px #cca solid;   }

.shirtdiv { background-image:url(/images/shirtback.gif);
width:244px; height:150px; text-align:center; 
background-repeat:no-repeat; }
.shirta { font-family:impact; color:#99f; font-size:8px;padding:45px 
42px 85px 140px; display: block; text-decoration:none}
.shirta:visited { color:#99f; }
* html div .shirtdiv .shirta { width:100%;
padding:45px 45px 55px 130px }


.shirtdivw { background-image:url(/images/2008shirt.jpg);
width:300px; height:260px; text-align:center;
background-repeat:no-repeat; border:2px outset #cca;
background-color:#bb9
 }
.shirtaw { font-family:impact; color:#a00; 
font-size:15px;
padding:170px 46px 55px 140px;
 display: block; text-decoration:none}
.shirtaw:visited { color:#a00; }
* html div .shirtdivw .shirtaw { width:100%;
padding:170px 46px 55px 140px; }

form { text-align:center; }

.recent { font-size:13px; font-face:verdana; }
.popular { margin:0px auto; background:#cca; }
.popular tr td { text-align:center; font-size:0.8em; vertical-align:top}

.popt { background:#eec; padding:0px 12px; font-weight:bold}

.poppic { border:2px solid #fff; }
.poppic:hover { border:2px solid #f00; }

.maintab { width:80%; margin:0px 10%; }

.enteraword { font-family:trebuchet ms; font-size:1.2em; 
font-weight:bold; padding:4px}


a.createbutton { display:block; width:250px; height:74px; 
background-image:url(/images/sloganbutton.png);
margin:0 auto; }
a.createbutton:hover { background-image: 
url(/images/sloganbutton2.png); }
a.createbutton .alt { display: none; }
.preload { display:none; }

.fb { padding:8px; font-size:0.8em; float:right; text-align:left }
.tweet { padding:8px; font-size:0.8em; float:right}
.tweet img { border:0px; }

.bothboxes { width:680px; margin:8px auto; vertical-align:top; overflow:hidden }
.leftbox { width:300px; float:left; xdisplay:inline-table; }
.rightbox { width:336px; float:right; xdisplay:inline-table; }

.mobbox { display:none; text-align:center;}

@media screen and (max-width: 480px) {
  .bothboxes { padding:0px; width:auto; margin:0px auto}
  .leftbox { float:none; display:block; margin:4px auto }
  .rightbox { float:none; display:block; margin:4px auto; padding:-8px -8px 0px 0px}
  .t { display:none; margin:8px }
  .h1wrap { border-width:2px; margin:8px 8px 0px 8px}
  .mov { display:none; }
  .mobbox { display:block; }
}

