
body {
	border: 0px; padding: 0px; margin: 0px; height: 100%; font-family: Trebuchet MS, sans-serif; font-size: 17px; font-weight: 300; line-height: 21px; text-decoration: none; 
	background-color: #343b44; 
	background-image: url("http://files.abovetopsecret.com/images/denyignorance.jpg");
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: center top;
   }
/* MAIN HEADLINE AND LINK STYLES */
a { text-decoration: none; }
a:hover {text-decoration: none; }
.H1 { font-size: 1.3em; line-height: 1.1em; margin-bottom: 5px; padding: 0px; font-weight: bold; letter-spacing: -0.5px; }
.top { font-size: 1.4em; line-height: 1.1em; }
.H2 { font-size: 1em; line-height: 1em; margin: 0px;  padding: 0px; font-weight: bold; letter-spacing: -0.3px;}	
.biggerH2 { font-size: 1.2em; line-height: 1.1em; }
.H3 { font-size: 0.9em; line-height: 1em; font-weight: bold; margin-bottom: 5px; margin-top: 5px;}
.H4 { font-size: 0.80em; line-height: 0.80em; font-weight: 500;}
.H5 { font-size: 0.75em; line-height: 0.75em; font-weight: 300;}
.logosize { width: 225px; }
#bottomtoolbar { position: fixed; bottom: 0px; left: 0px; width: 100%; height: 24px; z-index: 999999; background: #000000; display: none; }
input[type="submit"], .submitBtn { min-width: 90px; padding: 0px 12px 0px 12px; font-size: 0.75em; text-align: center; height: 30px; font-family: Trebuchet MS; font-weight: 500; cursor: hand; cursor: pointer; }

div[id^='home_']{margin-left: auto !important; margin-right: auto !important; }

a.anchor { margin: 0; padding: 0; }

/* SITE HOME */
.posted { font-size: 0.7em; line-height: 0.6em; font-weight: 300;}
.forumsm { font-size: 0.75em; line-height: 0.65em; font-weight: 500;}
.footline { margin: 0px 0px 2px 10px; line-height: 0.8em; }
.itemheadline {padding: 5px 1% 5px 1%; height: 65px; width: 98%; overflow: hidden;  }
.headline {display: flex; align-items: center; height: 70px; }
.itemcontentL {padding: 5px 10px 10px 10px; font-family: Trebuchet MS, sans-serif; font-size: 15px; line-height: 17px; font-weight: normal;}
.homeicon {opacity: 1; }
.topStory {font-size: 16px; font-weight: bold;}
.logosmall { padding: 10px 8px 0px 9px; float: left; display: none; }
.display { display: inline; }
.nodisplay { display: none; }
#infoLeft { width: 450px; margin: 10px 10px 20px 10px; float: left; }
#infoRight { width: 480px; margin: 10px 10px 20px 10px; float: right; clear: none; }
.legal { font-size: 0.75em; line-height: 1.1em; }
#stattop { width: 100%; clear: both; }
.statdisplay { width: 680px; height: auto; padding: 10px; margin: 10px 0px 10px 0px; clear: both; }
.statLeft { width: 60%; font-size: 0.8em; float: left; text-align: right; padding-right: 10px; height: 25px; }
.statRight { width: 35%; font-size: 0.8em; float: left; height: 25px; }
.chart { width: 580px; margin: 10px 0px 10px 20px; float: left; }

#atslive, #atsalert { position: fixed; bottom: 90px !important; width: 100%; margin-left:auto; margin-right:auto; margin-bottom: 90px !important; z-index: 99999999; clear: both; }
.livelogo { position: fixed; bottom: 90px !important; float: left; padding: 0px 20px 0px 20px; z-index: 99999999; }
.livemessage { position: fixed; bottom: 90px !important; float: left; height: 65px; z-index: 99999999; width: 750px; padding: 0px 30px 5px 220px; }
.right {float: right;}
.left {float: left; }

#searchForm { display: none; width: 250px; height: 32px; position: relative; right: -50px; float: right; padding: 5px 4px 4px 0px; z-index: 9999;}
#main-input { width: 165px; height: 22px; border-radius: 3px 3px; font-size: 15px; margin: 0px 0px 0px 8px; }
.searchSubmit { border: none; background: none; font-size: 18px; cursor: hand; cursor: pointer; width: 42px; text-align: left; }
#closeSearch { cursor: hand; cursor: pointer;} 

/* COMMON ELEMENTS */
#mason {position: relative; opacity: 1; padding: 0px 10px 0px 10px; clear: both; }
nav { margin-bottom: 5px; max-width: 1000px; margin-left:auto; margin-right:auto; position: relative; z-index: 9999; }
header {padding: 10px; width: 980px; height: 90px; margin-left:auto; margin-right:auto; clear: both; }
.footer {padding: 10px; width: 980px; min-height: 160px; margin-left:auto; margin-right:auto; clear: both; margin-bottom: 20px; }
.footerLeft { padding: 10px 5% 0px 0px; width: 32%;  float: right; min-height: 160px; font-size: 0.6em; color: #848280; line-height: 1.2em; }
.footerRight { padding: 0px 1% 0px 1%; width: 18%; float: left; }

.adtop { width: auto; max-width: 970px; margin-left:auto; margin-right:auto; height: auto; z-index: 999999; margin-bottom: 0px; float: none; clear: both;}
#atslogo { float: left; }
#logoB { width: 100%; }
.bottom { position: fixed; bottom: 0px; left: 0px; margin-bottom: 0px; max-width: 100%; width: 100%; background: #c8c6c4; padding-left: 25%; }
#menutxt {display: block; float: left; padding-top: 8px; color: #fffdfb; }
#submenutxt {display: block; float: left; padding-top: 8px; color: #949290; font-size: 0.9em;}
#submenutxt:hover {color: #000000;}
.blacktopmenu {height: 45px; width: 100%; position: relative;  margin: 0px; z-index: 9999;}
.blacktopmenu ul {list-style: none; margin: 0; padding: 0; float: left;}
.blacktopmenu li {float: left; list-style: none; padding: 10px 9px 0px 9px; height: 35px; font-size: 0.9em; text-decoration: none;  font-weight: 300;}

.footermenu { margin: 0px; z-index: 9999; float: right; width: 200px; min-height: 160px; width: 16%; padding: 0px 0px 0px 2%; }
.footermenu ul {margin: 0; padding: 0; float: right; width: 300px; min-height: 160px; }
.footermenu li {list-style: none; padding: 6px 5px 6px 0px; font-size: 0.7em; line-height: 1em; text-decoration: none; font-weight: 300;}

#Mnav { width: 100%; height: 40px; margin-bottom: 10px; clear: both; display: inline-block; z-index: 99999; }
#Pmenu { width: 30.33%; float: left; padding: 12px 0px 0px 3%;}
#Plogo { width: 33.33%; float: left; margin-left: auto; margin-right: auto; padding-top: 3px; }
#Psub { width: 30.33%; float: left; text-align: right; padding: 12px 3% 0px 0px;}

.phonetopmenu {position: fixed; top: 41px; left: 0px; margin: 0px; z-index: 99999; max-width: 540px; display: none; }
.phonetopmenu ul {list-style: none; margin: 0; padding: 0; }
.phonetopmenu li {list-style: none; padding: 10px 10px 0px 5px; width: 80px; font-size: 0.9em; text-decoration: none;  font-weight: 300; height: 35px; float: left; }

.phonesubmenu {position: fixed; top: 41px; right: 0px; margin: 0px; z-index: 9999; max-width: 300px; display: none; }
.phonesubmenu ul {list-style: none; margin: 0; padding: 0; }
.phonesubmenu li {list-style: none; padding: 10px 5px 0px 5px; width: 100px; font-size: 0.9em; text-decoration: none;  font-weight: 300; height: 32px; float: right;  }


#imgmenu.skittlemenu { position: fixed; top: 5%; left: 25%; width: 400px; max-height: 500px; overflow-y: scroll; };
.menuActive {background-color: #767472; border-left: 1px #767472 solid; border-right: 1px #767472 solid;}

#blacktopmenu li a:hover {color: #ffffff;text-decoration: none;}
#linetop { font-size: 0.70em; line-height: 0.8em; color: #707070; margin: 15px 20px 0px 20px; float: left; }

.submenu { display: none; }
.submenu ul {margin: 0px; z-index: 999; width: 100%; clear: both; list-style: none; margin: 0; padding: 0; float: left; height: 40px; margin-bottom: 5px;}
.submenu li {padding: 5px 0px 5px 12px; height: 30px; font-size: 0.9em; text-decoration: none; margin-left: 5px; font-weight: 300;float: left; list-style: none; display: block; }
.submenu ul a {  text-decoration: none; }

.login {margin: 0px; z-index: 999; width: 100%; clear: both; display: inline-block; margin: 0; padding: 4px 0px 0px 0px; float: left; height: 40px; margin-bottom: 5px;}

#mainHome, #mainTop, #mainHot, #mainNew, #mainRecent, #mainArchive, #mainForums, #mainMyats, #mainLogout { display: inline; }
#subTop, #subHot, #subNew, #subArchive, #subLogout { display: none; }

#googleadsense { width: 96%; height: 290px; padding-left: 4%; clear: both; }
.adsense { width: 336px; height: 280px; margin: 5px 50px 5px 50px; float: left; }


#resfooter {max-width: 100%; margin-left:auto; margin-right:auto; min-height: 300px; margin-top: 50px; clear: both;}
#resbody {width: 1000px; min-height: 1200px; margin-left:auto; margin-right:auto; margin-bottom: 0px; padding: 0px; text-align: left; overflow: auto; clear: both;}
.fixed { position: fixed; top: 0; width: 100%; }
.label { padding-top: -5px; font-size: 0.35em; line-height: 0.3em; }
.labelS { padding-top: -3px; font-size: 0.65em; line-height: 0.3em; text-align: center;}
[class^="icon-"],[class*=" icon-"] { text-align: center; vertical-align: middle; }
.skittle, .atsimage, .signin, .signout { cursor: hand; cursor: pointer; }
.skt, .sktcl, .mskt { cursor: hand; cursor: pointer; }
.skt, .mskt { font-size: 1em; padding: 0px 20px 10px 0px; }
.skittlemenu { display: none; position: absolute; top: 0; left: 0; width:276px; height: auto; z-index: 99999; padding: 10px;  }
.show { display: inline; }
.hide { display: none; }
.sktlbtn { width: 135px; float: left; font-size: 16px; margin: 12px 0px 12px 0px; height: 20px;}
.skittleclose { width: 280px; clear: both;  font-size: 15px; height: 15px;}
.mT { display: inline; }
.colorC {  padding: 0px; border-radius: 32px 32px; width: 64px; height: 64px; float: left; margin-right: 8px; margin-bottom: 10px; }
.colorC50 {  padding: 0px; border-radius: 32px 32px; width: 64px; height: 64px; float: left; margin: 0px 6px 0px 0px; }
.colorT {  padding: 0px; border-radius: 48px 48px; width: 96px; height: 96px; float: left; margin-right: 8px;}

#showthepost { display: none; position: fixed; top: 5%; margin-left: auto; margin-right: auto; clear: both; max-width: 900px; mind-width: 320px; max-height: 400px; z-index: 999999; padding: 1% 1% 30px 1%;  }
#closethepost { width: 100%; clear: both;  font-size: 15px; height: 15px;}

.iconL { opacity: 0.6; }
.iconL:hover { opacity: 1.0; }

.fturOn, .fturOff { float: right; width: auto; height: 30px; margin: 4px 8px 0px 0px; padding: 2px 5px 2px 5px; text-align: center; vertical-align: middle; }
.fturOff { opacity: 0.5; }
#features { width: 100%; height: 44px; margin-bottom: 5px; clear: both; }

.btnLbl { font-size: 10px; line-height: 20px; font-weight: 500;}
a.bthLbl { text-decoration: none; }
.btnCon { text-align: center; float: left; line-height: 12px; margin: 0px 2px 0px 2px; }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 50px; height: 0; overflow: hidden;
    margin-bottom: 10px;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 20;
    left: 5%;
    right: auto;
    width: 85%;
    height: 85%;

}
#resLive { width: auto; margin-left:auto; margin-right:auto; margin-bottom: 0px; padding: 0px; clear: both;}
#liveFeed1, #liveFeed2, #liveFeed3 { width: 255px; float: left; padding: 10px 4px 10px 4px; margin: 0px 2px 10px 4px; }
.feedBlock { width: 100%; line-height: 0.8em; padding: 2px 0px 2px 0px; margin: 5px 0px 5px 0px; clear: both; }
.bLeft { position: fixed; bottom: 0px; left: 0px; z-index: 9999; }
/* MASONRY ELEMENTS */
.item {float: left; margin: 12px 20px 12px 0px; padding: 0px; }
.itemfoot {padding: 0px;  }
.col1 {width: 160px;}
.col2 {width: 290px; max-height: 300px; position: relative; z-index:1; }
.col3 {width: 360px;}
.col4 {width: 430px; max-height: 250px; text-overflow: ellipsis; position: relative; z-index:1;}
.col5 {width: 600px; max-height: 250px; text-overflow: ellipsis; position: relative; z-index:1; }
.colT {width: 640px; max-height: 250px; text-overflow: ellipsis;  position: relative; z-index:1; }
.col6 {width: 905px; max-height: 300px; text-overflow: ellipsis;  position: relative; z-index:1; }
.colad {margin: 10px; padding: 0p; width: 300px; height: 270px; border: none;}
.forums { margin: 4px 0px 4px 8px; float: left;}


.contentHalf { width: 500px; height: auto; margin-bottom: 5px; clear: all; overflow: auto; padding-bottom: 10px; float: left;}
.content1x { width: 324px; height: 190px; text-overflow: ellipsis; overflow: hidden; position: relative; z-index:1; margin: 0px 8px 15px 8px; float: left; }
.content1xSM { width: 240px; height: 280px; text-overflow: ellipsis; overflow: hidden; position: relative; z-index:1; margin: 0px 5px 10px 5px; float: left; border-top: 2px #d4d2d0 solid; }
.content2x { width: 490px; height: 160px; text-overflow: ellipsis; overflow: hidden; position: relative; z-index:1; margin: 0px 5px 15px 5px; float: left; border-top: 2px #d4d2d0 solid;}
.contentFull { width: 100%; height: auto; margin-bottom: 5px;  clear: all; overflow: auto; padding-bottom: 10px; }
.content4x { width: 660px; height: auto; text-overflow: ellipsis; overflow: hidden; position: relative; z-index:1; margin: 0px 10px 20px 10px; padding-bottom: 1px; float: left; display: block; white-space: wrap; }

.ad350r { width: 300px; height: 250px; float: right; display: inline-block; margin: 10px;}
.ad350l { width: 300px; height: 250px; float: left; display: inline-block; margin: 10px; }


/* NEW HOME PAGE */
.homeLeft { width: 680px; height: auto; float: left; padding-right: 5px; }
.homeRight { width: 310px; height: auto; float: left; padding: 40px 0px 0px 5px; }
.sidebarSpace { width: 300px;  padding-top: 20px; margin-bottom: 20px; clear: both; }
.homeRight #oa_social_login_container { width: 300px; height: 60px; }
ol { list-style: none; margin: 0; padding: 0; }
.homeList li { width: 291px; padding: 1px 4px 1px 5px; margin: 3px 0px 3px 0px; }
a.sidebar { font-size: 15px; line-height: 15px; font-weight: bold; letter-spacing: -0.3px;}
a.rssL { font-size: 14px; font-weight: bold; color: #ff8000; }
.topicsMenu { margin: 0px 0px 15px 10px; float: left; padding: 5px 0px 15px 0px;}
ul.midMen {list-style: none; margin: 0 0 0 5px; padding: 0; float: none; padding: 0px;}
li.midMenItem {list-style: none; float: left; width: auto; text-align: center; font-size: 14px; font-weight: bold; padding: 4px 14px 4px 14px; margin: 0px 2px 0px 2px; line-height: 16px; height: 24px; display: flex; align-items: center;}
.topicsTitle { margin-left: auto; margin-right: auto; padding-bottom: 5px; width: auto; text-align: center; }

/* NEW FORUM HOME */
ul.forumBlock {list-style: none; margin: 0; padding: 0; float: left;}
li.forumItem {list-style: none; margin: 5px; padding: 3px; float: left; width: 200px; height: 78px; }

/* COMMON FORUM ELEMENTS */
.tabOn, .tabOnSm { font-size: 1em; line-height: 1em; font-weight: 500; text-decoration: none; padding: 0px; letter-spacing: normal;}
.tabOff, .tabOffSm, .tabOffr, .tabOffb, .tabOffg, .tabOffp { font-size: 1em; line-height: 1em; font-weight: 300;  text-decoration: none; padding: 0px; letter-spacing: normal; cursor: hand; cursor: pointer; }
a.tabOn, a.tabOff, a.tab, a.tabOnSm, a.tabOffSm, a.tabOffr, a.tabOffb, a.tabOffg, a.tabOffp { text-decoration: none; }
.tabOnSm, .tabOffSm { font-size: 0.6em; }
.ad160 {width: 160px; heigth: 600px; float: left;  }
.first { margin-top: 80px; }
.second { margin-top: 100px; }
.nopad { padding: 0px; }

#forumcontainer {margin-left: 10px; width: 820px; display: block; float: left; clear: both;}

/* RECENT POSTS */
.info-forum { margin: 20px 10px 5px 10px; letter-spacing: normal; height: 80px; }
#forumblock {float: left; width: auto; padding: 0.5%; display: block; margin-left: auto; margin-right: auto; }
#forumblock.profileblock { width: 720px; }
#forumheader {width: 98%; float: left; padding: 2px 0px 0px 20px; display: block; margin: 5px 0px 15px 0px; }
.forumtopic {float: left; width: 60%; padding: 1px 2% 0px 2px; display: block;}
.forumdisplay { width: 600; }
.forumrow {width: 98%; float: left; margin: 1px 0px 1px 10px;  display: block; padding-bottom: 2px;}
.forumflags {float: left; width: 5%;  text-align: center; display: block; font-size: 0.75em; font-weight: 300; line-height: 1.2em;}
.forumlast {float: left; width: 15%; display: block; line-height: 0.6em; display: block;}
.flagged { font-size: 0.9em; line-height: 0.9em; font-weight: 500; }
.active { font-size: 0.9em;  line-height: 0.9em;  font-weight: 500; }
.important { font-size: 0.9em;  line-height: 0.9em;  font-weight: 500; }
.hot { font-size: 0.9em; line-height: 0.9em;  font-weight: 500; }
.infoline {float: left; width: 80%; padding: 2px 0px 0px 20px;}
.postedtoday {font-size: 0.75em; line-height: 0.9em; float: left; padding: 7px 4px 0px 0px; font-weight: 500;}
.nF { float: none; }
.postedforum {font-weight: 300px;  font-size: 0.65em; line-height: 0.8em;}
.forum {font-size: 0.60em; }
.todaylazy {max-width: 100%; margin: 0px;}
#todaytop {margin-left: 0px;  }
.tabBtn, .tabBtnOn { float: right; width: 52px; height: 40px; margin: 10px 2px 0px 2px; text-align: center; }

.tabM { width: 90px; height: 80px; }
.subTab { font-weight: 500; font-size: 1em; line-height: 2em; padding: 0px 5px 0px 5px; }
.tabBn { float: right; width: 60px; height: 42px; text-align: center; margin: 10px 0px 10px 30px; }
.spin { margin-left: auto; margin-right: auto; width: 100px; opacity: 0.4; display: none; }
.fullSpin { position: fixed; top: 50%; left: 50%; z-index: 999999; display: none;}

.tabBtnSm, .tabBtnSmOn { float: right; width: 40px; height: 25px; background: #f8f6f4; border: 1px #d4d2d0 solid; margin: 4px; text-align: center; }

/* THREAD */
.mobiAvatar { max-width: 150px; max-height: 50px; padding: 0px; }
.deskAvatar { display: block; width: 150px; height: 50px; background-repeat: no-repeat; background-size: 150px auto; background-position: 0px -40px; }
.mobiAvi {width: 150px; float: left; }
.mobiSkt { width: 150px; float: right; text-align: right; padding-top: 10px;}
.mobiPro { width: 300px; clear: both; }
.avatarWide { max-width: 175px; }

#threadheader { width: 95%; padding: 10px 2.5% 10px 2.5%; clear: both; }
.flagger { float: left; width: 130px; height: 50px; overflow: hidden; margin: 10px; padding: 0px; font-size: 2em; font-weight: 500; }
.flags { font-size: 32px; float: left; padding-top: 12px;  }
.flagit { float: left; width: 73px; height: 50px; overflow: hidden; margin: 0px; padding: 0px; cursor: hand; cursor: pointer; }
.multitxt {  line-height: 0.8em; font-size: 0.9em}

#toolbelt { margin: 5px 2.5% 8px 2.5%; width: 95%; clear: both; height: 70px;  }
#multipage { float: left; width: 20%; padding: 25px 0px 10px 1%; height: 20px; }
.buttons { float: right; padding-top: 10px; font-size: 32px; }
#favf { clear: all; float: left; width: 550px; padding: 25px 0px 0px 0px; }
#favt { clear: all; float: left; width: 500px; padding: 5px 5px 5px 55px; margin: 2px 0px 2px 0px;}
#thread{ width: 99%; min-height: 900px; padding: 0px 1% 40px 0px; clear: both; }
.threadpostavatar { float: left; width: 175px; overflow: hidden; }
.threadpost{ float: left; width: 100%; margin: 0px; overflow: hidden; clear: both; padding-bottom: 15px; }
.flexDisplay { display: flex; }
.miniprofile { float: left; width: 178px; margin: 0px; padding: 4px 0px 4px 10px; height: auto; font-size: 0.65em; line-height: 1.1em;  font-weight: 300; overflow: hidden; background-repeat: no-repeat;}
.guestprofle { width: 100%; }
.phoneProfile { float: left; width: 100%; margin: 10px 0px 0px 0px; padding: 3px 10px 3px 10px; min-height: 30px; vertical-align: middle; font-size: 1em; line-height: 1.1em;  font-weight: 500; overflow: hidden;}
.membr { font-size: 1.25em; line-height: 1.1em; font-weight: 500; }

#previewM { background: #f2f0ee; width: 100%; height: 500px;  }
.postPreview { }

.staff { font-size: 1.1em;  font-weight: 500; text-shadow: 0px 2px 6px #000000}
.karmadiv { font-family: Trebuchet MS, sans-serif; float: left; width: 160px; padding: 3px 5px 3px 8px; font-size: 12px; line-height: 18px; font-weight: 500; margin: 4px 0px 4px 0px;}
.miniProInfo { line-height: 1.2em; }
.postcontainer { width: 100%; float: left; overflow: hidden; padding-top: 10px; }
.memPost { width: 615px; }
.threadpostC { font-family: Trebuchet MS, sans-serif; font-size: 0.9em; line-height: 1.4em; }
.external { width: 85%; margin: 5px 1.5% 5px 1.5%; font-family: Georgia, serif; font-size: 0.95em; padding: 5px 10px 5px 5px; overflow: hidden;}

.posttopL { float: left; height: 30px; width: 50%; padding: 0px 0px 10px 10px; font-size: .65em; line-height: 0.95em;  }
.posttopR { float: right; height: 30px; padding: 0px 20px 10px 0px; }
.postsubject { padding: 2px 2px 16px 2px; font-family: Arial; font-weight: bold; font-size: 20px;line-height: 26px; }
.post { float: left; width: 94%; padding: 15px 2% 5px 2%; float: left; }
#quotebox { margin: 3px 10px 3px 3px; font-size: 0.9em; padding: 3px 10px 3px 20px; overflow: hidden; }
.exbox { margin: 15px 10px 15px 10px; font-family: Georgia, serif; font-size: 1em; padding: 10px 10px 20px 30px; overflow: hidden;}
#exvid {  width: 85%; margin: 10px 2.5% 10px 2.5%; font-family: Trebuchet MS, sans-serif; font-size: 13px; padding: 10px; line-height: 21px; }
#quotebox #quotebox { display: none; }
#quotebox .external { display: none; }
#quotebox #quotebox #quotebox { display: none;}
#quotebox #quotebox #quotebox #quotebox { display: none;}
#quotebox #quotebox #quotebox #quotebox #quotebox { display: none;}
#quotebox #quotebox #quotebox #quotebox #quotebox #quotebox { display: none; }
.signature { max-height: 100px; overflow: hidden; margin: 5px 2% 0px 2%; padding-top: 5px; float: left; width: 90%; font-family: Trebuchet MS, sans-serif; font-size: 12px; }
.tbtn2 { font-family: Trebuchet MS, sans-serif; font-weight: bold; font-size: 12px; line-height: 14px; }
.postlink { font-family: Trebuchet MS, sans-serif; font-size: 17px; line-height: 19px; font-weight: bold; }
.showPost { font-family: Trebuchet MS, sans-serif; font-size: 1em; font-weight: bold; cursor: hand; cursor: pointer; }
.modBox { width: 180px; height: 24px; padding: 8px; margin: 5px 0px 5px 15px; }

.warnTerms { display: inline-block; margin: 0px 0px 10px 10px; vertical-align: middle; font-weight: 300; letter-spacing: -0.5px; text-align: center; font-size: 1.35em; line-height: 1.2em; font-family: Trebuchet MS, sans-serif; width: 80%; height: 100%; padding: 20px; margin-left: auto; margin-right: auto; }


/* FORUM DISPLAY */
#forumnav{float: left; margin: 0px; width: 85%; }
.forumsort {float: left; height: 65px; padding: 0px 10px 10px 0px; width: 85%;}
.forumaction {float: left; margin-top: -15px; width: 200px;}
.topped {padding-bottom: 10px; border: none; }
.postedtodayB {font-size: 0.75em; line-height: 0.8em; float: left; padding: 7px 10px 0px 0px; font-weight: 500;}


/* POSTING */
.postBold { font-weight: bold; }

#postsmilerow { width: 100%; line-height: 1em; margin: 0px 0px 20px 0px; }
.postsmilerow a { text-decoration: none;}
.postsmilerow a:hover {  text-decoration: none; }

#rssPage { width: 97%; padding: 10px 0% 60px 2%; min-height: 1200px; clear: both; }
#postform { width: 95%; padding: 5px 1% 10px 1%; }
#postmemrow { padding: 5px 0px 5px 0px; float: left;}
#postbbrow { width: 690px; padding: 0px; }
#postformrow { padding: 5px 0px 5px 0px;  float: left; }
.counter { font-weight: 500;  }

.postfield { font-family: Trebuchet MS, sans-serif; font-size: 0.8em; line-height: 1.25em; width: 100%; height: 200px; margin: 10px 10px 0px 0px; padding: 10px; }
.shortfield { height: 120px; }
.threadfield { font-family: Trebuchet MS, sans-serif;font-size: 0.8em; line-height: 1.25em; width: 760px; height: 24px; margin: 10px 10px 0px 0px; padding: 5px; }
#postpreview { float: left: width: 800px; padding: 20px 0px 20px 160px; }
#previewcontainer { width: 100%; height: 100%; float: left; margin: 0px 0px 0px 0px; }
.tab { height: 30px; font-size: 19px; line-height:19px; text-decoration: none; padding: 5px 3px 5px 3px; margin: 0px; cursor: hand; cursor: pointer; }


/* RSINFO */
.rsinfo { font-size: 2.4em; line-height: 1.2em;  padding: 0px; font-weight: 300; letter-spacing: -2px; }
.rsinfo1 { font-size: 2.1em; line-height: 1.2em;  margin: 20px 0px 5px 0px; font-weight: 300; letter-spacing: -1px; }
.rsinfo2 { font-size: 2em; line-height: 1em;  padding: 20px 0px 5px 0px; font-weight: 300; letter-spacing: -1px; text-align: right;}
.rsinfo3 { font-size: 1.5em; line-height: 1.0em;  letter-spacing: -0.5px; font-weight: 300; }
.rsinfoTop { font-size: 1.75em; line-height: 1.0em;  letter-spacing: -0.5px; font-weight: 300; float: right; padding-right: 20px;}
.rsinfo4 { font-size: .85em; font-weight: 300; padding: 5px 0px 0px 15px; }
.rsinfo6 { font-size: .70em; line-height: 1.5em; font-weight: 300; }
.rsinfo7 { font-size: 0.9em; line-height: 0.9em; }
.rsinfo8 {  font-size: 0.65em; line-height: 0.95em; }
p.rsinfo8F {  font-size: 11px; line-height: 11px; margin-top: 2px; margin-bottom: 0px; padding: 0px;}
a.H3 { margin: 0px; padding: 0px; font-size: 14px; line-height: 11px; font-weight: bold; }
.rsbold { font-weight: 500; }
.rsinfo9 { font-size: 13px; line-height: 20px; }
a.rsinfo9 { font-weight: 500; }
.indent { padding-left: 15px; }
.Bspace { padding-bottom: 20px; }
.strong { font-weight: 500; }
.center { text-align: center; }

/* MYATS */

#myforums { float: left; width: 480px; padding: 5px;  min-height: 800px; margin: 5px; }
#mythreads { float: left; width: 470px; padding: 5px;  min-height: 800px; margin: 5px; }
.subt { clear: all; float: left; width: 96%; margin: 1%; padding: 1% 0px 1% 0px; }
.favForum { clear: all; float: left; width: 96%; margin: 1%; padding: 1% 0px 1% 10px; }
.subX { float: left; width: 20px; padding-left: 5px; }
.subF { float: left; width: 280px; margin-left: 5px; border-right: 1px #e6e3e0 solid; }
.subT { float: left; width: 120px; padding-left: 5px; text-wrap: none; text-overflow: hidden;}
.favIcon { float: left; width: 70px; }
.favThreads { float: left; width: 400px; }
.infoLine { margin: 0px 0px 10px 15px; clear: both; }
.subThreads { padding-top: 30px; }


/* MEMCENTER */

.textform { font-family:Trebuchet MS, sans-serif; font-size: 18px; line-height: 20px; width: 260px; height: 24px; padding: 4px 0px 4px 12px; }
.smaller { font-size: 15px; width: 100px; height: 20px; padding: 2px 0px 2px 5px; margin: 0px 0px 6px 0px;}
.shorter { width: 200px; }

.textform2 { font-family:Trebuchet MS, sans-serif; font-size: 18px; line-height: 20px; width: 260px; padding: 4px 0px 4px 12px;  }
.formholder { min-width: 300px; height: auto; padding: 10px 0px 10px 10px; margin: 0px 10px 15px 10px; float: left; }
.uploads { width: 96%; padding: 0px 1% 0px 1%;}
.uploadContainer { width: 100%; height: 800px; clear: both; padding: 0px;}
#uploadImages { display: none; position: fixed; top: 0px; left: 0px; z-index: 99999; float: none; width: 300px;}
.pulldown { width: 250px; font-family:Trebuchet MS, sans-serif; font-size: 16px; line-height: 20px;  }
.input { margin: 12px 0px 12px 2px; }
.column { width: 330px; float: left; margin: 0px 10px 50px 10px}
.membody { margin-left:auto; margin-right:auto; margin-bottom: auto; margin-top: 20px; width: 100%; clear: both;}
#singleform { margin-left:auto; margin-right:auto; margin-bottom: auto; width: 320px;}
.double { width: 460px; padding: 0px; }
.fixedH { height: 700px; }
.u2uRow { margin: 2px; padding: 2px 2px 2px 2px; width: 440px; }
.fLeft { float: left;}
.aLeft {  text-align: left; }
.fRight { float: right; }
.wide { width: 100%; }
.bSpace { padding-bottom: 20px; }
.u2uMsg { width: 440px;  font-size: 16px; line-height: 18px;}
.u2uBox { width: 420px; height: auto; padding: 15px 10px 15px 10px; margin: 0px 10px 15px 10px; float: left; }
.u2uScroll { width: 450px; height: 550px; overflow-y: scroll; -webkit-overflow-scrolling: touch; margin-top: 10px;}
.scroller { overflow-y: scroll; -webkit-overflow-scrolling: touch; }

.memtop { margin: 15px 0px 10px 0px;  width: 100%;  }
.memline { margin: 4px 0px 4px 0px; width: 100%; clear: both;  }
.mem1 { float: left; width: 20%; }
.mem2 { float: left; width: 18%;  }
.mem3 { float: left; width: 13%;  }
.mem4 { float: left; width: 8%; }
.mem5 { float: left; width: 5%; }
.mem6 { float: left; width: 7%; }

.subItem { width: 95%; margin: 3px 20px 3px 20px; padding: 2px; clear: both; min-height: 30px; }
.subTr { float: left; width: 70%; overflow: hidden; text-overflow: clip; }
.subFo { float: left; width: 23%;  }
.subRe { float: left; width: 6%;  }

.inBoxMsg { cursor: hand; cursor: pointer; }

/* PROFILE */

#profileLeft { float: left; width: 220px; margin: 0px 10px 50px 0px; display: inline;  }
.iconCol { margin: 5px 0px 5px 0px; clear: both; }
.memSide { margin: 30px 10px 0px 10px; padding: 10px; width: 170px;  }

/* ARCHIVE */
.ui-datepicker { width: 300px; height: auto;  padding: 10px; }
.ui-datepicker-header { width: 100%; height: 32px; }
.mtz-monthpicker { width: 100%; }
select.mtz-monthpicker { width: 50%; font-size: 0.8em; }
.ui-state-default { font-size: 0.8em; width: 100px; height: 25px; }
.ui-state-default:hover { font-weight: 500; }

.alertIT {
    -webkit-animation-direction: normal;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: alertBtn;
    -webkit-animation-timing-function: ease;
    -moz-animation-direction: normal;
    -moz-animation-duration: 3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: alertBtn;
    -moz-animation-timing-function: ease;
}

.removeforum { cursor: hand; cursor: pointer; color: #e0c0b0; float: left; }
a.removeforum:hover { color: #ff0000; text-decoration: none; }
.restoreforum { cursor: hand; cursor: pointer; color: #80a080; }
a.restoreforum:hover { color: #00c000; text-decoration: none; }
.addstar { cursor: hand; cursor: pointer; }
a.addstar:hover { color: #00ff00; text-decoration: none; }

.forumicon { width: 40px; height: 40px; float: left; font-size: 28px; padding-right: 10px; }
.icoblk { opacity: 0.5; float: left; }
.forummulti { margin-left: 20px;}
.boardicon { margin: 0px 10px 10px 0px; float: left; opacity: 0.7; }
.board { width: 200px; height: 82px; padding: 3px; }
#boardLeft { float: left; width: 300px; margin: 0px 5px 50px 5px; padding: 15px 5px 15px 5px; height: auto; }
#boardRight { float: left; width: 660px; padding: 10px 0px 10px 0px; margin-left: 10px; }
.pulldown { font-family: Open Sans Condensed, sans-serif; font-size: 14px; font-weight: 500; line-height:16px; color: #606060; width: 70px; margin: 20px 0px 10px 10px; }
.bigicon { opacity: 0.4; font-size: 96px; line-height: 102px;}
.editbox { margin: 2px 0px 2px 20px; font-family: Trebuchet MS, sans-serif; font-weight: 300; font-size: 11px; font-style: italic; color: #a6a3a0; padding: 1px; line-height: 12px; }
.Lspace {margin-left: 20px; }

.postImg { max-width: 90%; margin: 0.5% 2% 0.5% 2%; overflow: hidden; }
.picImg { max-width: 100%; }


.normal { font-weight: 300; }
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

.inlinereply { clear: both; width: 100%; display: none;}
.scroll { overflow-y: scroll; }
