body { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background: #2F2F2F url(/images/background.png) repeat scroll 0 0;color:#FFFFFF;font-size:12px;font-family:tahoma;text-decoration:none; }
#container { width:1050px; background:url(/images/trim.png); height:auto; margin:auto; overflow:hidden; }
#header { width:1036px; margin:auto; height:350px; background: url(/images/header.jpg) }
#navBar { left:43px;position: absolute;height: 30px; }
#page { width:100%;position:relative;float:left;min-height:54px;padding-bottom:15px; }
.navBarItem  { position: relative; float: left; height: 16px; }
#teamPanel, #mediaPanel, #newsPanel { visibility:hidden; }
.pelletBox { width:496px; margin:0 25px 0 0; position:relative;float:left;border:1px solid #000000; left:25px; margin-top:25px; max-width:496px; background:#3f3f3f; overflow:hidden; }
.leftPelletBox { width:44%; clear:left; float:left; }
.rightPelletBox { width:44%; float:right; left:0; clear:right; }
.pelletHead, .pelletHeadLight, .pelletFootLight, .pelletFoot { border-bottom:1px solid #000000;height:17px;color:#FFFFFF;padding-top:2px;padding-left:5px;background:url(/images/pelletbox.png); }
.pelletFoot { border-bottom:none;border-top:1px solid #000000; }
.pelletFootLight { border-top:1px solid #000000; border-bottom:none; text-align:right;color:#000000;background:url(/images/pelletboxlight.png); padding-right:4px; }
.pelletHeadLight { background:url(/images/pelletboxlight.png);color:#0066CC; }
.newsDate { width:50px;height:50px;position:relative;float:left; margin-right:5px;border:1px solid #000000;background-color:#0066CC; }
.newsDateDay { font-size:18px;font-weight:bold;color:#FFFFFF;text-align:center;display:block;margin-top:5px; }
.newsDateMonth { font-size:18px;font-weight:normal;color:#00b6fc;text-align:center;display:block;margin-top:-5px; }
.pubButton, .adminButton { color:#FFFFFF;display:inline;font-size:14px;font-weight:bold;padding:5px;position:relative;border:1px solid #000000;background:#999999 url(/images/actionbackground.png);margin-left:5px }
.pubButtons { padding-top:25px;text-align:center; }
.adminButton  { background:#999999 url(/images/adminactionbackground.png); }
.errorMsg, .successMsg , .passiveMsg  { color:#FFFFFF; text-align:center;font-weight:bold;font-size:16px;padding:15px; }
.errorMsgContainer, .successMsgContainer, .passiveMsgContainer { width:auto;background-color:#990000;min-height:54px;overflow:auto;-moz-border-radius:5px;margin:10px; }
.successMsgContainer { background-color:#009900; }
.passiveMsgContainer { background-color:#003366; }
#leftTiny { color:#FFFFFF; font-size:10px;  position:relative; left:8px; top:8px; float:left; }
#rightTiny { color:#FFFFFF; font-size:10px;  position:relative; right:8px; top:8px; float:right; }
#leftBig { position: relative; color: #FFFFFF;  float: left; top: 288px; left: 50px; font-weight: bold; font-size: 17px; clear: both; display:inline; }
#rightBig { position: relative; color: #FFFFFF;  float: right; top: 288px; right: 50px; font-weight: bold; font-size: 17px; display:inline; }
#leftMenu { width:243px;position:relative;margin-left:7px;border-right:1px solid #000000;border-bottom:1px solid #000000;color:#FFFFFF; float:left; display:inline; }
#rightMenu { width:243px;position:relative;margin-right:7px;border-left:1px solid #000000;border-bottom:1px solid #000000;color:#FFFFFF; float:right; display:inline; }
.leftBlueTab, .rightBlueTab { width:auto;height:29px;border-top:1px solid #000000;background:transparent url(/images/blueshadebottom.jpg);padding-top:6px;overflow:hidden;font-weight:bold;font-size:17px;text-align:center; }
#forumHead { width:auto;background-color:#006699;border-bottom:1px solid #000000;margin:5px;height:68px;background:url(/images/forumbackground.png);-moz-border-radius:5px; }
#forumTitle { color:#FFFFFF;text-align:center;font-weight:bold;font-size:16px;padding:15px; }
.secureForum, .publicForum { width:auto;background-color:#996600;height:39px;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:5px;background:url(/images/largeorangeshadebottom.png);-moz-border-radius:5px; }
.publicForum { background:url(/images/largetealshadebottom.png); }
.childForumTitle { color:#FFFFFF;float:left;position:absolute;font-weight:bold;font-size:16px;padding:10px; }
.forumStat { position:absolute;margin-top:9px;margin-left:290px;font-weight:bold;font-size:16px;color:#FFFFFF; }
.forumTab {  font-weight: bold; font-size: 12px; color:#AAAAAA;position:absolute; }
.posting { width:auto;background-color:#006699;border-bottom:1px solid #000000;border-top:1px solid #000000;height:34px;padding-left:4px;margin:5px;background:url(/images/tealshadebottom.png);-moz-border-radius:5px; }
.postingTitle { color:#FFFFFF;float:left;position:relative;font-weight:bold;font-size:14px;width:350px;margin-top:2px;overflow-x:hidden; }
.postingStat { color:#FFFFFF;font-size:14px;font-weight:bold;position:absolute;margin-top:14px; }
.forumBlankError { width:100%;background-color:#996600;overflow:auto;border-bottom:1px solid #000000;border-top:1px solid #000000;margin-bottom:5px;background:url(/images/largeorangeshadebottom.png); }
.forumBlankErrorMsg { color:#FFFFFF;float:left;position:relative;font-weight:bold;font-size:16px;padding:10px; }
.opPost, .rePost { width:100%;background-color:#003366;overflow:auto;border-bottom:1px solid #000000;border-top:1px solid #000000;margin-bottom:5px;background:url(/images/opbackground.png);overflow-x:hidden; }
.rePost { background:url(/images/rebackground.png); }
.opPostTitle { position:relative;float:left;font-weight:bold;font-size:14px;color:#FFFFFF;width:460px;overflow-x:hidden;margin:10px 0 0 10px;display:inline; }
.opPostAuthor, .rePostAuthor { position:relative;float:right;font-weight:bold;font-size:14px;color:#FFFFFF;display:inline;margin-right:10px; }
.rePostAuthor { margin-top:7px; }
.opAvatar, .reAvatar { position:relative;float:right; margin:10px 10px 0 0; }
.postingContent { color:#FFFFFF;font-size:16px;padding:10px;position:relative;float:left; }
.postingContentChild { position:relative;width:528px;overflow-x:hidden; }
.profButton { background-color:#0086ED;top:5px;left:-2px;width:29px;height:10px;border:1px solid #000000;position:relative;font-size:8px;padding-left:5px;padding-right:5px;margin-left:5px;display:inline; }
.pelletContent { margin:5px; }
.commentAvatar { width:55px;position:relative;float:left;background-color:#5A5A5A;padding:10px;border-right:1px solid #000000;border-bottom:1px solid #000000; }
.commentHead { width:416px;height:15px;position:relative;float:right;background:url(/images/blueshadebottom.png);padding-left:4px;border-bottom:1px solid #000000; }
.commentContent { position:relative;padding:0 10px 0 5px;left:5px;top:5px; }
.commentFoot { width:486px;height:29px;position:relative;float:right;text-align:right;background:url(/images/pelletbox.png);border-top:1px solid #000000;padding:2px 5px 0;top:12px; }
.commentBox { background:#A6A6A6; color:#000000; }
.postButton { background:url(/images/postbutton.png);border:none;width:48px;height:17px;margin:2px;border:1px solid #000000; }
.paginator { float:left;height:15px;margin-top:15px;position:relative;text-align:center;width:100%; }
.functionBox { -moz-border-radius:5px;background-color:#009C12;margin:10px; }
.functionBoxTitle { font-size:14px;font-weight:bold;top:10px;left:10px;position:relative; }
.recentThreadPellet, .recentPostPellet { height:28px;border-top:1px solid #000000;background:url(/images/recentposts.png); }
.postIcon, .threadIcon { background:url(/images/post.png);display:inline;height:21px;left:7px;margin-top:5px;position:absolute;width:16px; }
.threadIcon { background:url(/images/thread.png);width:20px;left:4px;margin-top:3px; }
.threadTitle, .postTitle { position:relative;left:30px;display:inline;float:left;white-space:nowrap;overflow:hidden;width:211px; }
textarea { background-image:url(/images/textareabackground.png);border:none; }
a:link { text-decoration:none;border:none;color:#FFFFFF;font-weight:bold; }
a:visited { text-decoration:none;border:none;color:#CCFFFF;font-weight:bold; }
hr { border:none;border-top:1px #004477 solid;position:relative;float:right;width:95%;display:inline;right:2.5%; }
img { border:none; }