html { padding: 0px; margin: 0px; }
body { padding: 0px; margin: 0px; background-image: url('../images/bg.jpg'); background-repeat: repeat; background-position: top center; background-attachment: fixed; text-align: center; font-family: arial; }

#header { width: 1030px; margin: 0px auto; }
#container { width: 1000px; margin: 0px auto; background-color: #041b25; border: 3px solid #b1b7b7; text-align:left; font-family: arial; }

#nav { background-image: url('../images/nav_bg.jpg'); height: 36px; padding-top: 15px; background-repeat: repeat; font-family: "Arial Black",Gadget,sans-serif; text-align: center; }
ul#navlinks  { margin: 0px; padding: 0px; }
ul#navlinks li { display: inline; list-style-type: none; margin-right: 18px; }
ul#navlinks li.nomarg { display: inline; list-style-type: none; margin-right: 0px; }
#nav a, #nav a:link { color: #fff; text-decoration: none;}

#feature { width: 999px; height: 333px; padding-top: 15px; background-image: url('../images/feature_bg.jpg'); margin-bottom: 8px; }
#flashBlock { border: 2px solid #dbac2c; width: 564px; height: 317px; margin: 0px 0px 0px 20px;  }


div#mp3 { }
div#player { margin-bottom: 8px; }

img { border: 0px none; }

a.forumPag, a.forumPag:link { background-color: #D9D9D9; padding: 5px; font-weight: bold; border: 1px solid #041b25; color: #041b25; margin-right: 10px; }
a.forumPagActive, a.forumPagActive:link { background-color: #041b25; padding: 5px; font-weight: bold; border: 1px solid #D9D9D9; color: #D9D9D9; margin-right: 10px; }

a.gold, a.gold:link { font-size: 12px; color: #fff; font-weight: bold; }
.forumEntry { padding: 5px; font-size: 14px; font-weight: bold; }
td.strong { font-weight: bold; width: 150px;}
a.frontLink, a.frontLink:link { font-size: 12px; color: #041b25; font-weight: bold; } 

div.blockTitle { font-family: "Arial Black",Gadget,sans-serif; color: #dbac2c; padding-left: 10px; background-color: #041B25; text-align: left; }
div.welcome { font-family: arial; color: #fff; font-weight: bold; font-size: 12px; }
.citystate a, .citystate a:link { text-decoration: none; font-weight: bold;}
div#latest_news { border: 2px solid #cccccc; background-color: #84aaaa; margin-left: 20px; margin-bottom: 15px; width: 535px; }
div#tourDates { border: 2px solid #cccccc; background-color: #84aaaa; margin-left: 15px; margin-bottom: 15px; margin-right: 20px; width: 400px; }
div#latestForum { border: 2px solid #cccccc; background-color: #84aaaa; margin-left: 20px; margin-bottom: 15px; width: 535px; }
div#latestUsers { border: 2px solid #cccccc; background-color: #84aaaa; margin-left: 20px; margin-bottom: 15px; width: 535px;  }
div#agtv { border: 2px solid #cccccc; background-color: #84aaaa; margin-left: 15px; margin-bottom: 15px; margin-right: 20px; width: 400px; }
div#leader_ad { border: 2px solid #cccccc; width: 728px; margin-left: 20px; }
div#emailSignup { border: 2px solid #cccccc; margin-right: 20px; height: 90px; background-color: #84aaaa; }
#newsBoxContent { margin: 10px; }
div#previousBlogEntries { border: 2px solid #cccccc; background-color: #84aaaa; margin-left: 15px; margin-bottom: 15px; margin-right: 20px; width: 300px; }
div#previousEntriesTitle { font-family: "Arial Black",Gadget,sans-serif; color: #dbac2c; padding-left: 10px; background-color: #041B25; text-align: left; }

td.newsTitle { padding: 0px 0px 0px 10px; }
td.date { background-color: #041B25; padding: 5px; width: 70px; text-align: center; margin-bottom: 2px; font-family: "Arial Black",Gadget,sans-serif; color: #fff; border-bottom: 2px solid #84aaaa; }
td.newsTitle a, td.newsTitle a:link { text-decoration: none; color: #041B25; font-weight: bold; }

div.threadTitle { font-family: arial; font-size: 12px; font-weight: bold; margin: 5px 10px 5px 10px; }
div.postText { font-family: arial; font-size: 12px; margin: 0px 10px 5px 10px; }
div.userCity { font-family: arial; font-size: 12px; margin: 0px 10px 5px 10px; text-align: right; }

table#frontTour { margin: 10px; }
td.citystate { padding: 0px 0px 0px 10px; }
td.citystate a, td.citystate a:link { color: #041B25;}
a.blue, a.blue:link { color: #041B25; font-weight: bold; }
img.userImg { border: 1px solid #cccccc; }
p.username { font-family: arial; font-size: 12px; }

ul#mailinglist li { list-style-type: none; font-size: 16px; font-weight: bold; margin-bottom: 15px; }
p.twit { color: #84aaaa; font-size: 16px;  }
a.newThread, a.newThread:link { background-color: #041B25; padding: 5px 10px; color: #fff; font-weight: bold;  }
div#twitter { margin: 20px; width: 300px;  }

a.light, a.light:link { color: #84aaaa; text-decoration: underline; font-size: 12px; }

h1.pagetitle { font-family: "Arial Black",Gadget,sans-serif; color: #dbac2c; }

div#pageContent { padding: 0px 20px 0px 20px; width: 960px; font-size: 12px; color: #fff; margin-bottom: 40px;  }
div#pageContent td { font-size: 12px; }
.blogTitle { font-family: "Arial Black",Gadget,sans-serif; color: #041B25; }
.blogDate { color: #cccccc; }
.blogText { color: #041B25; font-size: 13px; }

.blogEntry { font-size: 14px; color: #fff;  margin: 10px;  padding: 5px; }
.blogEntryActive { font-size: 14px; color: #fff;  margin: 10px; border: 1px solid #cccccc; padding: 5px; background-color: #cccccc; } 
a.blog, a.blog:link { color: #041B25; text-decoration: none; }
.fullInfo { display: none; }
a, a:link { color: #041B25; text-decoration: underline; }
th { color: #cccccc; text-align: left; }
td { color: #041B25; }
img.videoThumb { border: 2px solid #041B25; }
div#videoPlayer { background-color: #041B25; width: 416px; margin: 0px auto;  }
div#videoTitle { padding: 3px 0px 3px 10px; color: #dbac2c; font-family: "Arial Black",Gadget,sans-serif; }
div#lightBlue { background-color: #84aaaa; padding: 10px; border: 2px solid #cccccc; }
tr.dark { background-color: #041B25; color: #dbac2c; }
tr.dark th { padding: 3px; }
td.tourStuff { padding: 3px; }
img.gallery { border: 2px solid #041B25; width: 100px; }
.gallerytd { text-align: center; width: 33%; }
a.venueLink, a.venueLink:link { color: #fff; text-decoration: underline; }

div.dark { background-color: #041B25; color: #dbac2c; padding: 5px; font-family: "Arial Black",Gadget,sans-serif; }
.newsItem { padding: 5px; }

a.activePag, a.activePag:link { background-color: #041B25; color: #fff; }
#pagination a, #pagination a:link { text-decoration: none;  }
#pagination { padding-top: 15px; }
.newsItem a, .newsItem a:link { font-weight: bold; font-size: 14px; text-decoration: none; }

.forumSlug { font-size: 16px; font-family: "Arial Black",Gadget,sans-serif; color: #dbac2c; background-color: #041B25; padding: 5px; margin-bottom: 15px; }
.forumSlug a, a:link { color: #dbac2c; text-decoration: none; }
.forumThread { font-size: 14px; font-family: "Arial Black",Gadget,sans-serif; color: #041B25; background-color: #cccccc; padding: 5px; margin-bottom: 15px; }
.forumThread a, .forumThread a:link { color: #041B25; text-decoration: none; }

.forumPost { font-size: 12px; font-family: arial; color: #041B25; background-color: #cccccc; padding: 5px; margin-bottom: 15px; }
.userInfo { background-color: #999999; color: #333333; padding: 2px 0px 2px 7px; font-weight: bold; height: 25px; }

ul#footerLinks li { display: inline; list-style: none; margin-right: 5px; }
#bottom { width: 1000px; margin: 0px auto; font-size: 12px; color: #fff; }
#bottom td { font-size: 12px; color: #fff; }
ul#footerLinks li a, ul#footerLinks li a:link { color: #fff; text-decoration: none; font-weight: bold; }
ul#footerLinks li a:hover { background-color: #041B25; color: #fff; }