body { background-image: url('../images/bg.jpg'); text-align: center; font-family: arial; font-size: 12px; color: #fff;  }
#wrap { width: 1000px; margin: 0px auto; width: 961px; height: 832px; background-image: url('../images/content_bg.jpg'); margin-top: 21px; text-align: right; }
#wrapContent { width: 465px;  height: 10px; float: right; padding: 10px;  }
.floatLeft { float: left; }
#navigation { padding: 10px; }
#navigation a, #navigation a:link { color: #fbdeed; text-decoration: none; font-weight: bold; margin-right: 15px; }

div.clear { clear: both; }

#frontNews { margin-top: 20px; color: #fff; }
#frontNewsArea { background-image: url('../images/news_bg.jpg'); width: 410px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x;  }

#bio { margin-top: 20px; color: #fff; }
#bioArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f; height: 700px; overflow: auto;  }

#tour { margin-top: 20px; color: #fff; }
#tourArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f;  }
#tourArea td { color: #000; }

#gallery { margin-top: 20px; color: #fff; }
#galleryArea { max-height: 700px; overflow: auto; background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f;  }

#extras { margin-top: 20px; color: #fff; }
#extrasArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f; height:700px; overflow: auto;  }

#terms { margin-top: 20px; color: #fff; }
#termsArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f; height:700px; overflow: auto;  }

#forum { margin-top: 20px; color: #fff; }
#forumArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f; height: 700px; overflow: auto;  }

#music_video { margin-top: 20px; color: #fff; }
#music_videoArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f; height: 700px; overflow: auto;  }

#links { margin-top: 20px; color: #fff; }
#linksArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f;  }

#links a, #links a:link { color: #fff; font-weight: bold; }

#contact { margin-top: 20px; color: #fff; }
#contactArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f;  }

#login { margin-top: 20px; color: #fff; }
#loginArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f;  }


#subNews { margin-top: 20px; color: #fff; }
#subNews a, #subNews a:link { color: #fff; font-weight: bold;  }
#subNews p { color: #fff; }
#subNewsArea { background-image: url('../images/news_bg.jpg'); width: 510px; float: right; text-align: left; padding: 10px; background-repeat: repeat-x; background-color: #a11c5f;  }
.newsImage { float: left; width: 200px; height: 200px; margin-right: 15px; }

img.floatLeft { float: left; }
img.newsThumb { margin-right: 10px; width: 50px; height: 50px; }
#frontNews hr { border: 1px dotted #990000; clear: both; }

#frontBanner { margin-top: 5px; margin-left: 35px; }
img { border: 0px; }

a, a:link { color: #fff; }
#loginBox { float: right; }
table { font-size: 12px; }
td { padding: 5px; }

label { display: block; float: left;  width: 150px; clear: left;  }
#newThread { margin: 15px 0px 15px 0px; display:none;  }

td.heading { font-weight: bold; color: #fff; }

.threadViewTop { clear: both;  }
#loginBox { background-color: #840E4A; padding: 3px; color: #fff; font-weight: bold; width: 100%; clear: both; }

.threadViewTitle { font-weight: bold; font-size: 16px; margin-top: 10px; clear: both; }
.post { margin: 10px 0px; border: 1px solid #840E4A; padding: 10px; }
.poster_info { font-weight: bold; }
p.postText { padding: 5px 0px; }

#pageNav { margin: 0px; padding: 0px;  }
#pageNav li { display: inline; list-style-type: none; margin-right: 20px; } 

#pageNav a, #pageNav a:link { text-decoration: none; font-weight: bold;  }
a.active, a.active:link { background-color: #840E4A; padding: 3px; border: 1px solid #fff; }

a.readMore:visited, a.readMore, a.readMore:link { font-size: 10px; text-decoration: underline; color: #fff; }
a.title, a.title:link { text-decoration: none; }

#footer { text-align: left; width: 961px; margin: 0px auto; }
#footer img { vertical-align: middle; }

div.threadCat { background-color: #840E4A; padding: 6px; width:495px; border: 1px solid #fff; clear: both; margin: 15px 15px 0px 0px; }
p.threadCat { font-weight: bold; font-size: 16px; margin-top: 0px; }
p.threadCat a, p.threadCat a:link { text-decoration: none; }

div#currentThreadCat { background-color: #840E4A; border: 1px solid #FFF; padding: 5px; margin: 15px 0px 10px 0px;clear: both; font-size: 16px; font-weight: bold;  }
.pagination { margin: 5px; border: 1px solid #840E4A; padding: 5px; }