* {
margin: 0;
padding: 0;
list-style-type: none;
}

body {
color: #000000;
font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
background-color: #fff;
}

a { color: #CC006B; text-decoration: none; }
a:hover { color: #630036; }

h1 {
font-size: 18px;
font-weight: normal;
}

h2 {
font-size: 16px;
margin-bottom: 5px;
}

h3 {
display: block;
font-size: 14px;
margin-bottom: 5px;
}

img, table {
border: 0;
}

input {
font: 10px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}

li {
line-height: 14px;
}

.clearb { clear: both; }
.clearR { clear: right; }
.displayBlock { display: block; }
.dottedT { background: url(http://www.jpthumbs.com/image/basic/dottedX.gif) center top repeat-x; }
.floatl { float: left; }
.floatr { float: right; }
.margint5 { margin-top: 10px; }
.margint10 { margin-top: 10px; }
.margint20 { margin-top: 20px; }
.marginR5 { margin-right: 5px; }
.paddingT10 { padding-top: 10px; }
.txtalignr { text-align: right; }
.widthp50 { width: 49%; }
.widthfull { width: 100%; }

.hr {
clear: both;
height: 1px;
margin: 10px 0;
background: #fff url(../image/dottedX.gif) repeat-x left;
}

.hr hr {
display: none;
}

#container {
margin: 0 auto;
width: 940px;
}

/* HEADER */

#header {
position: relative;
left: 20px;
display: block;
margin: 10px 0;
width: 900px;
}

#header h1 {
font-size: 22px;
}

#header h1 a {
background-color: #FFFFFF;
color: #000000;
text-decoration: none;
}

/* content */
#content { position: relative; left: 20px; float: left; margin: 10px 0; width: 900px; }
#primary { float: left; width: 660px; }
#primary .stats { color: #666666; float: right; text-align: right; width: 50%; }
#primary .more { float: left; margin-top: 10px; text-align: right; width: 100%; }

#primary table.thumb {
border: 0;
clear: left;
margin: 10px 0;
}

#primary table.thumb tr td {
padding: 0 5px 5px 0;
}

#primary table.thumb tr td span {
font-size: 10px;
}

#secondary {
position: relative;
right: 0;
float: right;
padding-left: 20px;
width: 200px;
background: url(http://www.jpthumbs.com/image/basic/dottedY.gif) left top repeat-y;
}

#secondary img {
margin: 10px 0 0 0;
}

#secondary p {
margin: 5px 0;
}

.grid5col { float: left; width: 100%; }
.grid5col .column { float: left; width: 20%; margin-bottom: 10px; line-height: 12px; }
.grid5col .column span { font-size: 10px; }