* { margin: 0; padding: 0; }
BODY { background-color:#530b38; margin: 20px;}
BODY, HTML, TD, A { font-family: Verdana, Arial, helvetica; font-size: 10px; }
IMG { border: 0;}

#page { background-image: url(images/bg-page.gif); background-repeat: repeat-y; width: 964px; }
#header { background-image: url(images/bg-header.jpg); background-repeat: no-repeat; height: 125px; text-align: left;}
#logo { margin: 26px 0 0 21px; }
#navigation { background-image: url(images/bg-navigation.gif); background-repeat: no-repeat; height: 28px; line-height: 28px; text-align: left; }
#wrapper { background-image: url(images/bg-wrapper.gif); background-repeat: repeat-y; display: inline-block; overflow: hidden; }
#wrapper1col { background-image: url(images/bg-wrapper1col.gif); background-repeat: repeat-y; display: inline-block; overflow: hidden; }
#content { float: left; width: 685px; }
#sidebar { float: left; width: 279px; }
#divider { background-image: url(images/bg-divider.gif); background-repeat: no-repeat; }
#footer-bottom { background-image: url(images/bg-footer-bottom.gif); background-repeat: no-repeat; height: 30px; line-height: 26px; }
#footer P, #footer A { color: Black; }
#friendlinks { text-align: center; margin: 10px 0 10px 0; width: 880px; }
#friendlinks A {  margin: 0 5px 0 5px;}
#static { margin: 15px 20px 15px 15px; }
#static H1 { border-bottom: 1px solid Gray; color: Gray; font-size: 14px; margin-bottom: 15px; text-align: left; }
#static H4 { border-bottom: 1px solid Maroon; color: Maroon; font-size: 12px; margin-bottom: 10px; text-align: left; }
#static P { font-size: 12px; line-height: 16px; text-align: left; margin-bottom: 10px;}
#static A { color: Maroon; font-size: 12px; font-weight: bold; }
#static .teaser { font-weight: bold; }

#navigation A { color: Gray; font-size: 13px; margin: 0 25px 0 10px; text-decoration: none; }
#sidebar A { color: Maroon; }
#pager { clear: left; margin: 15px; }
#pager UL { list-style-type: none; }
#pager LI { background-color: #ECDFE8; border: 1px solid Gray; float: left; margin: 3px; padding: 3px; width: 24px;}
#pager A { color: Maroon; font-weight: bold; text-decoration: none; }
#pager LI A:VISITED { color: Gray;}
#pager P { clear: both; margin: 8px;}
#pager P A { font-size: 12px;}

#modulecontent, #tgp { padding: 10px 0px 10px 10px; text-align: center;}
#tgp IMG { border: 1px solid Silver; }

H2.break { clear: both; color: Gray; border-bottom: 1px solid Gray; font-size: 14px; font-style: italic; text-align: left; width: 660px;}
.gallery { border-bottom: 1px solid Silver; float: left; margin: 0px 5px 5px 0; width: 160px;  }
.date { color: Gray; font-size: 10px; }
.gallery IMG { border: 1px solid Silver; margin: 5px;  }
.gallery P.headline { height: 28px;  }
.gallery P.comments { height: 14px;  }
.gallery P.comments A { color: Gray; font-size: 10px; height: 14px;  }
.gallery P A { color: Maroon; font-size: 11px; text-decoration: none; }

#divider H4 { color: White; font-size: 18px; line-height: 36px; }
.divider IMG { border: 1px Solid White; margin: 3px;}
.divider TD A { color: White; font-size: 12px; text-decoration: none; }
.divider TD { text-align: center;}

.sidebar H4 { border-bottom: 1px solid Maroon; color: Maroon; font-size: 12px; font-weight: bold; line-height: 18px; margin: 5px; text-align: left; width: 260px;}
.sidebar IMG { border: 1px solid Gray; }
.sidebar UL { color: Maroon; list-style-type: square; margin-left: 25px; }
.sidebar LI { line-height: 14px; text-align: left; }

.toplist, .toplist TD, .toplist A { font-size: 12px; text-decoration: none; }
.toplist TABLE { width: 250px; }
.toplist TD {line-height: 14px;}
.toplist A { color: Maroon; }
#tradebalance { width: 600px; }
#tradebalance TH, #tradebalance TD { padding: 2px; }

.stories { border: 1px solid Silver; }
H1.stories { background-image: url(images/h1-bg.gif); background-repeat: repeat-x; border: 1px solid white; color: white; line-height: 30px; padding-left: 12px;}


.stories P { margin: 0 12px 0 15px; }

.potd { margin: 10px; }
.potd IMG { border: 1px Solid Gray;}
.potd P { margin: 5px;}
.potd P A { font-weight: bold; text-decoration: none; }

.gals A { font-size: 12px;; text-decoration: none; }

.sites IMG { border: 0px; }

.btmBookmark { color: White; font-size: 30px; font-weight: bold; text-decoration: none; }

.thumbsblock { margin: 0 0 15px 0; }
.tgpad { margin: 0 0 15px 0; }
.tgpad TD A { color: Maroon; font-size: 18px; font-weight: bold; }
.tgpad TD { color: Black; text-align: center; }