@charset "UTF-8";
/* CSS Document */

body { background-color: #000000; padding: 0px; margin: 0px; background-image: url('../images/bg_tile.jpg'); background-repeat: repeat; text-align:center; font-family: arial; color: #fff; font-size: 14px; }
#container { background-image: url('../images/bg_vert.png'); background-repeat: repeat-y; min-height: 900px; width: 943px; margin: 0px auto; padding-bottom: 20px; }
#nav { margin: 0px auto; width: 901px;  }
img { border: 0px; }

a, a:link { color: #333333; }

#container td { text-align: left; }
#columns { width: 875px; margin: 0px auto; text-align: left; } 
#mailingEntry { width: 200px; }
input.front { color: #333333; border: 1px solid #D9D9D9; }

div.lines { text-align: center; padding: 10px 0px 10px 0px; }

.requestItem { background-color: #666666; padding: 3px; margin-bottom: 5px; }
.requestItem a, .requestItem a:link { color: #333333; font-weight: bold; text-decoration: none; }
#rightContent { padding-left: 30px; width: 566px; background-image: url('../images/content_bgd.jpg'); color: #333333; padding-right: 30px;  }
#rightContent h1 { margin-top: 0px; }
#rightContent h4, #rightContent h3, #rightContent h2, #rightContent h1 { color: #333333; }
#video { padding: 10px 0px; }
a.readMore, a.readMore:link { color: #666666; text-decoration: none; font-size: 12px;}
a.white, a.white:link { color: #333333; text-decoration: none ;}

#topNav { background-image: url('../images/BLEVE_WEBSITE_COMP_1_HEADER_02.jpg'); width: 587px; height: 93px; padding-right: 15px; text-align: right;   }
#topNav ul { margin: 0px; }
#topNav ul li { display: inline; margin-right: 15px;  }
#topNav a, #topNav a:link { color: #fff; text-decoration: none; }

ul#textNav li { list-style-type: none; display: inline; color: #D9D9D9; font-weight: bold; margin: 0px; padding: 0px; margin-right: 20px; }
ul#textNav a, ul#textNav a:link { color: #D9D9D9; font-weight: bold; }

#topNavLeft { float: left;  width: 450px; padding-top: 20px; }
#topNavRight { float: right;  }

table#right { text-align: right; }
td.right { text-align: right;}
.fr { float: right; }
#tableWrap { width: 300px; border: 1px solid #FF9900; }

#adminContainer { background-image: url('../images/bg_vert.png'); background-repeat: repeat-y; min-height: 800px; width: 943px; margin: 0px auto; padding-bottom: 20px;  }
#adminInner { width: 901px; margin: 0px auto; text-align: left; }

#adminNav { background-color: #000000; color: #D9D9D9; padding: 5px 10px; }
#adminNav a, #adminNav a:link { color: #D9D9D9; text-decoration: none; font-weight: bold; }

.threadBg { background-color: #666666; color: #D9D9D9; font-weight: bold; }

.threadTitle { font-weight: bold; font-size: 18px; }
.postTitle { font-weight: bold; font-size: 14px; color: #990000; padding-left: 30px; }
.threadText { padding: 10px 15px; }
div.clear { clear: both; }

#frontPad { padding-left: 40px; }

.replyText { padding: 10px 30px; }

#pad { padding: 0px 35px; }
#pad a, #pad a:link { color: #D9D9D9; font-weight: bold; text-decoration: none;  }
table td { font-size: 14px; }

#leftCol { padding: 0px 12px 0px 0px; }

a.gray, a.gray:link { color: #999999; text-decoration: none; }

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

p.heroTitle { font-weight: bold; }
div.heroItem { padding: 5px;  margin-bottom: 5px;}
.heroItem a, .heroItem a:link { color: #999999; font-weight: bold; text-decoration: none; }

.pad5 { padding:  0px 10px; }

#footer { width: 801px; margin: 0px auto;  margin-top: 15px; }
#footer a, #footer a:link { color: #999999; text-decoration: none; }

.border { border: 1px solid #990000; }

.forumThread { background-color: #D9D9D9; padding: 5px; margin-bottom: 10px; margin-right: 20px; }
.forumThread a, .forumThread a:link { color: #666666; font-weight: bold; font-size: 16px; text-decoration: none; }

div.post { background-color: #D9D9D9; padding: 5px; margin-bottom: 10px; margin-right: 20px; }

.info { font-weight: bold; text-transform: uppercase; }
.infoRight { font-weight: bold; text-transform: uppercase; text-align: right; }
.postContent { padding: 5px; }

a.report, a.report:link { color: #990000; font-size: 10px; }


.forumNav { padding: 5px; background-color: #999999; margin-top: 10px; }
a.TT { font-weight: bold; color: #D9D9D9; text-decoration: none; }
.postTeaser { padding-left: 20px; }
a.postLink, a.postLink:link { text-decoration: none; font-weight: bold; }

.threadBg { margin-bottom: 5px; }

#modeNav { background-color: #990000; border: 2px solid #333333; color: #fff; margin-bottom: 15px;  }
#modeNav a, #modeNav a:link { color: #fff; text-decoration: none; font-style: italic; }

#headerWrap { width: 901px;  }
#htop { text-align: right; white-space: none;  }
#hmid { white-space: none; height: 1px;} 
#hbottom { white-space: none; }
img { border: 0px none; }
#htop ul { float: left; margin-top: 15px;  }
#htop ul li { display: inline; list-style-type: none; margin-right: 14px;  }
#htop ul li a, #htop ul li a:link { color: #fff; font-size: 14px; text-decoration: none; }
#htopContents { width: 620px; float: right; margin-right: 15px; }

#leftSideContent { width: 233px; float: left; margin-left: 30px; text-align: left; }
#rightSideContent { float: right; width: 650px; margin-right: 27px; text-align: left; }