@import url(https://fonts.googleapis.com/css?family=Roboto:500italic,300italic,200,500,400,700,300,700italic);
@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400);
body
{
    margin: 0;
    font-family:'Roboto', sans-serif;
}
.headerGreen
{
	background-color:#9CC654;
	box-shadow: 0px 1px 10px #888888;
}

.loginRed
{
	background-color:#BE4C32;
}
/*
@font-face {
    font-family: GothamBold;
    src: url('/font/Gotham-Bold.eot?#iefix') format('embedded-opentype'), url('/font/Gotham-Bold.woff') format('woff'), url('/font/Gotham-Bold.otf') format('opentype');
}
@font-face {
    font-family: GothamBook;
    src: url('/font/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('/font/Gotham-Book.woff') format('woff'), url('/font/Gotham-Book.otf') format('opentype');
}
@font-face {
    font-family: GothamLight;
    src: url('/font/Gotham-Light.eot?#iefix') format('embedded-opentype'), url('/font/Gotham-Light.woff') format('woff'), url('/font/Gotham-Light.otf') format('opentype');
}
@font-face {
    font-family: GothamThin;
    src: url('/font/Gotham-Thin.eot?#iefix') format('embedded-opentype'), url('/font/Gotham-Thin.woff') format('woff'), url('/font/Gotham-Thin.otf') format('opentype');
}


*/

.GothamBold,.gothamBold
{
    font-family:'Raleway' !important;
    font-weight:600 !important;
}
.GothamLight, .gothamLight
{
    font-family:'Raleway' !important;
    font-weight:400 !important;
}

@font-face {
    font-family: HelveticaBold;
    src: url('/font/Helvetica-Bold.eot?#iefix') format('embedded-opentype'), url('/font/Helvetica-Bold.woff') format('woff'), url('/font/Helvetica-Bold.otf') format('opentype');
}
@font-face {
    font-family: HelveticaLight;
    src: url('/font/Helvetica-Light.eot?#iefix') format('embedded-opentype'), url('/font/Helvetica-Light.woff') format('woff'), url('/font/Helvetica-Light.otf') format('opentype');
}

#headerBar
{
    background-color:#2b2e30;
    height:120px;
    width:100%;
    min-width: 1400px;
}
#headerDiv
{
    width:1000px;
    margin:auto;
    display:table;
}
#logo
{
    height:110px;
    margin-top:4px;
    display:table-cell;
    float:left;
    border: none;
}
#donateText
{
    width:190px;
    margin:auto;
    padding-top:8px;
    white-space: nowrap;
}
#donateBar
{
    width:300px;
    margin-left:390px;
    display:table-cell;
    float:right;
    height:40px;
    margin-top:39px;
    overflow:visible;
    background:white url(/images/donationBar-green.png) no-repeat scroll 0px 0px;
}
#announcementsBar
{
    width:270px;
    margin-left:390px;
    display:table-cell;
    float:right;
    height:40px;
    margin-top:35px;
    overflow:visible;
    font-weight:500;
    background-color:#FAF2EE;
    border:5px solid #9cc654;
    padding:5px;
    color:#cc3332;
    text-align:center;
}
#donateLink
{
    text-decoration:none;
    color:#B43012;
    font-size:10pt;
}
#navBarOuter
{
    width:100%;
    border-top: thick solid #a3a6a8;
    border-bottom: thick solid #a3a6a8;
    min-width:1400px;
    background-color:white;
    box-shadow: 0px 3px 7px 0px #666666;
    z-index:101;
}
#navBarSpace
{
    height:54px;
    width:100%;
    min-width:1400px;
}
#navBarInner
{
    width:1350px;
    margin:0 auto;
}
#wrapper
{
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}

#usrnm
{
    font-family:'Roboto', sans-serif;
    font-weight:700;
    font-size:12pt;
    color:#9CC654;
}
.headerColumn
{
    display:table-cell;
    margin:auto;
    vertical-align: middle;
    font-size:16pt;
    text-transform: uppercase;
    padding:9px 13px;
    font-family:HelveticaLight;
    color:#343434;
}
.headerColumn:hover
{
    background-color:#9CC654;
}/*
#navCurDiv
{
    padding:9px 12px 9px 12px;
}*/
.navLink
{
    text-decoration:none !important;
    color:black  !important;
}
.navLink:hover
{
    text-decoration:none !important;
    color:#be4c32 !important;
}
#navCurPage
{/*
    color:#be4c32;
    font-family:HelveticaBold !important;*/
    background-color:#9CC654;
}
#pageWrapper
{
    width:100%;
    min-width:1400px;;
    min-height:700px;
    padding-bottom:50px;
    height:auto !important;
}
#pageContent
{
    width:1400px;
    margin:0 auto;
    padding-top:5px;
    border:0;
    min-height:600px;
	position: relative;
}
#userInfoCell
{
    width:200px;
    border:0;
    height:auto !important;
	position:absolute;
	top: 0px;
	left: 10px;
    font-size:9pt;
    vertical-align: top;
}
#userInfoDiv
{
    background-color:#5A5959;
    width:150px;
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    font-family: 'Roboto';
    color:white;
    margin:0px;
    top:0px;
    position:relative;
}
#userAvatar
{
    max-width:100px;
    max-height:100px;
    border:medium solid gray;
    box-shadow: 0px 3px 7px 0px #111111;
}
.usrDivLink
{
    text-decoration: none !important;
    color:white !important;
}
.usrDivLink:hover
{
    color:#be4c32 !important;
}
#uploadLabel
{
    color:#84f44b;
}
#downloadLabel
{
    color:#ffc154;
}
#bonusLabel
{
    color:white;
}
#ratioLabel
{
    color:#74caff;
}
.userInfoBold
{
    font-family:'Roboto', sans-serif;
    font-weight:700;
}
#userRatioPositive
{
     color: #74caff;
     font-family:'Roboto', sans-serif;
    font-weight:700;
}
#userRatioNegative
{
     color: #f70000;
     font-family:'Roboto', sans-serif;
    font-weight:700;
}
#mainContent
{
    width:1000px !important;
    border:0;
    min-height:500px;
    background-color:#FAF2EE;
    border-radius:3px;
    box-shadow: 0px 3px 7px 0px #111111;
	margin:0 0 0 200px;
}
#pageContentInnerWrap{
	/*position:relative;
  overflow-y:hidden; disabled by Badguy to solve # problem */
}
#comOn h3 {
    margin: 0 0 12px;
}
#comOn{
	padding:0 0 10px
}
#userInfoCell #comOn div {
    border-bottom: 1px solid #444;
    width: 160px;
    margin: 0 0 0 -10px;
    padding: 3px 0 3px 11px;
    box-shadow: 0 1px #656565;
}
#userInfoCell #comOn a {
    display: inline-block;
    width: 130px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre;
    text-decoration: none;
    vertical-align: middle;
}
#userInfoCell #comOn a:hover {
    overflow: visible;
    text-shadow: 0 0 5px #000,0 0 5px #000,0 0 5px #000;
    z-index: 1000;
    position: relative;
}
#latestMov {
    width: 172px;
}
#latestMov img{max-width:100%}
#mainContentWrapper
{
    width:1000px !important;
    overflow:hidden;
    overflow-y:hidden;
}
#rightContent
{
    width:200px;
    border:0;
    display:table-cell;
    min-height:500px;
}
.container
{
    margin: 110px auto 25px auto;
    padding: 10px;
    overflow: hidden;
    width: 1500px;
    border-radius:10px;
    box-shadow: 0px 3px 7px 0px #111111;
}
.loginBackground
{
    background-color:#FAF2EE;
}
body
{
    min-height:700px !important;
    background-color:#918E8C;
}

.ribbon
{
    width: 150px;
    margin: 0px auto;
    padding: 0px;
    position: relative;
    color: #444;
    background: #fff;
    border: 1px solid #5A5959;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.ribbon h3
{
    display: block;
    height: 18px;
    line-height: 1.3;
    width: 162px;
    margin: 0;
    padding: 5px 10px;
    position: relative;
    left: -16px;
    top: 5px;
    color: #cfcfcf;
    text-shadow: 0 1px 1px #111;
    border-top: 1px solid #363636;
    border-bottom: 1px solid #202020;
    background-color:#2b2e30;
    border-radius: 2px 2px 0 0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    text-align:center;
}
.ribbon h3::before,.ribbon h3::after
{
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -11px;
    z-index: -10;
    border: 5px solid;
    border-color: #242424 transparent transparent transparent;
}
.ribbon h3::before {left: 0;}
.ribbon h3::after {right: 0;}

#top10Bar
{
    width:180px;
    margin-left: 45px;
    border-left:3px solid #F44336;
    margin-top:1px;
    margin-bottom: 15px;
}
.h4Div
{
    border-left: 3px solid #F44336;
}
.labelH4
{
    overflow:hidden;
    font-family:'Raleway';
    font-weight:600;
    font-size:12pt;
    padding-left:7px;
    margin-top:0px;
    text-transform:uppercase;
}
h1.bt {
	border-left: 3px solid #F44336;
  overflow: hidden;
  font-family: 'Raleway';
  font-size: 12pt;
  font-weight: 600;
  padding-left: 7px;
  margin-top: 0px;
  text-transform: uppercase;
}
#top10H4,#searchH4
{
    cursor:pointer;
}
#top10Bar img
{
    position:relative;
    top:-1px;
}
#top10Div
{
    width:100%;
    margin:auto;
}
#top10Table
{
    width:100%;
    font-family:'Roboto', sans-serif;
    border:1px solid #bee964;
    border-spacing: 0;
    color:black !important;
    overflow: hidden;
    font-size:9pt;
    font-weight:bold;
}
#top10Table tr:nth-child(even)
{
    background-color: #d3cdcb;
}
#top10Header,.genHeader
{
    font-family: 'Raleway', sans-serif;
    font-weight:600;
    text-align:center;
    height:25px;
    vertical-align:middle;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #9cc654;
    font-size:11pt;
}
.top10Rank
{
    border:none;
    width:7%;
    text-align:center;
}
.top10Dot
{
    width:3%;
    border:none;
    text-align:center;
}
.top10Name
{
    width:80%;
}
.top10Seeders,.top10Leechers
{
    width:5%;
    border:none;
    text-align:center;
}
.top10tr
{
    border:none;
    height:27px;
    vertical-align:middle;
    font-size:10pt;
}
#toggleTop10
{
    padding-bottom:30px;
}
.catlink
{
    color:black !important;
    text-decoration:none;
    font-family: 'Roboto', sans-serif;
    font-weight:600;
    font-size:9pt;
}
#categoryTable
{
    width:900px;
    margin-left: 30px;
}
#searchDiv
{
    margin:20px auto 0px auto;
    width:900px;
}
.catCell
{
    width:16%;
    vertical-align: middle;
}
#searchInput
{
    width:350px;
    height:20px;
    padding-left:15px;
    font-family: 'Roboto', sans-serif;
}
#searchInput::-webkit-input-placeholder
{
    font-style: italic;
    font-weight: 500;
}

#searchInput:-ms-input-placeholder
{
    font-style: italic;
    font-weight: 500;
}

#searchInput:-moz-placeholder
{
    font-style: italic;
    font-weight: 500;
}

#searchInput::-moz-placeholder
{
    font-style: italic;
    font-weight: 500;
}
#searchButton
{
    width:65px;
    background:#343434 url(/images/searchWhite.png) no-repeat scroll 26px 5px/15px 15px;
    border:0px;
    height:25px;
    top:2px;
    position:relative;
    cursor: pointer;
}
#searchHighlightDiv
{
    width:450px;
    margin:0 auto;
}
#searchInputDiv
{
    background-color:#9CC654;
    padding:1px 0 1px 0;
    width:1010px;
    overflow-x: visible;
    position: relative;
    left: -55px;
    box-shadow: 0px 1px 5px #666666;
}
#searchBarDiv
{
    width:125px;
    margin-left: 45px;
    border-left:3px solid #F44336;
    margin-top:30px;
    font-family:'Roboto', sans-serif;
    font-size:12pt;
}
#newUploads
{
    text-align:left;
    /*border-left:5px solid #DE7B57;
    padding-left:5px;*/
    font-family:'Roboto', sans-serif;
    font-size:12pt;
}
#clearNewTable
{
    width:900px;
}
#clearNew
{
    text-align:center;
    font-family:'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight:500;
    font-size:8pt;
    width:125px;
    margin-left: 655px;
}
#clearNew
{
    padding: 4px;
}
#clearNew a
{
    color:#343434 !important;
    vertical-align: middle;
    padding-top: 4px;
    text-decoration: none;
    display:block;
    font-weight: 600;
    font-size: 8.5pt;

}
#clearNewDiv
{
    background-color:#9cc654;
}
#torrentsLabelDiv
{
    width:100px;
    border-left:3px solid #F44336;
    position: relative;
    left: -8px;
}
#torrentTableDiv
{
    width:900px;
    margin:auto;
}
#torrentsTable
{
    width:900px;
    border:1px solid #bee964;
    border-spacing: 0;
    color:black !important;
    overflow:hidden;
}
#torrentsTable th a
{
    color:black !important;
}
.torrentsTableTR:hover, .forumTableTR:hover, .fileListTR:hover
{
    background-color:#de7b57 !important;
    transition: .20s linear background-color;
}
#torrentsTable th
{
    text-align:center;
    vertical-align:middle;
    overflow:hidden;
    padding:0px 5px 0px 5px;
}
#torrentsTableHdr
{
    font-family: 'Raleway', sans-serif;
    font-weight:300;
    height:30px;
    background-color: #9cc654;
    overflow:hidden;
}
#torrentsTable tr:nth-child(even),#detailsFileList tr:nth-child(even), .detailsPeerList tr:nth-child(even)
{
    background-color: #d3cdcb;
}
#hdrSize
{
    width:75px;
}
#torrentsTable td, #detailsFileList td,.detailsPeerList td
{
    font-family: 'Roboto', sans-serif;
    font-size:10pt;
}

.nameLink
{
    color:black;
    text-decoration:none;
    font-size:10pt;
    font-weight:bold;
}
.uploaded
{
    font-size:8.5pt;
    text-align:right;
    font-weight:500;
}
.newDot
{
    vertical-align:top;
    padding-top:25px;
    padding-right: 10px;
}
#torrentsTable a
{
    text-decoration: none !important;
}
.pageLinks
{
    text-decoration: none !important;
    color:black !important;
    font-weight:700;
}
.pageLinkP
{
    font-family:'Roboto', sans-serif;
    font-size:10.5pt;
    max-width:850px;
    margin:10px auto;
}
.pageLinkLabels
{
    padding:0px 4px 0px 4px;
}

.arrow-down
{
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid black;
}
.arrow-right
{
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid black;
}

h2
{
    font-family:'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    margin-left: 45px;
}

h5
{
    font-family:'Roboto', sans-serif;
    font-weight: 600;
    font-size: 14px;
    margin-left: 45px;
}
#forumActionsDiv
{
    font-family:'Roboto', sans-serif;
    font-size: 10pt;
    width:850px;
    text-align:right;
    margin:60px auto 0px auto;
}
.forumActionButton,.btn
{
    background-color:#9CC654;
    text-decoration: none !important;
    color: black !important;
    margin:3px;
    padding:3px 5px 3px 5px;
    border:0;
    cursor:pointer;
}
#forumActionButton a
{
    padding: 8px;
}
#mainForumsTable
{
	width: 850px;
	margin: auto;
	margin-bottom: 50px;
    border-collapse: collapse;
    border:0;
}
#subforumTable
{
    width: 850px;
    margin: auto;
    margin-bottom: 20px;
    border-collapse: collapse;
    border:0;
}
.forumNameTR
{
	font-family: 'Raleway';
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14pt;
}
.forumTitleTD
{
    padding-top: 35px;
    padding-bottom: 10px;
    border-bottom:1px solid #92a6af;
}
.forumTitleTD span
{
    padding-left:7px;
}
.forumTableTR
{
 	border-bottom:1px solid #92a6af;

}
#subforumTable tr:first-child
{
    border-top:1px solid #92a6af;
}
#mainForumsTable tr:first-child td
{
    padding-top:10px;
}
.forumImage
{

}
.forumNameTD
{
	color: black;
	font-family: 'Roboto';
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.forumNameTD a
{
    text-decoration: none !important;
    color: black;
    font-weight: 500;
}
.forumLatestTD
{
	font-family: 'Roboto';
	font-size: 9pt;
	font-weight: 500;
	text-align: right;
}
.forumInfoSpan
{
	font-size: 12px;
	font-weight: 500;
	color: #343434;
}
.forumLatestLink,.username
{
	font-weight: 700;
	color: #be4c32 !important;
	text-decoration: none !important;
}
.username
{
    font-family: 'Roboto';
}
.subforumTitleH4
{
    font-family: 'Raleway';
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14pt;
    margin-left: 75px;
    padding-left:7px;
    margin-top:-20px;
}
.forumThreadTD
{
    color: black;
    font-family: 'Roboto';
    font-size: 11pt;
    padding-top: 10px;
    padding-bottom: 10px;
}
.forumThreadTD a
{
    text-decoration: none !important;
    color: black;
    font-weight: 600;
}
/*
#mainForumsTable tr:nth-of-type(even) , #subforumTable tr:nth-of-type(even)
{
    background-color: #d3cdcb;
}*/

#staffTable a
{
    color: #be4c32 !important;
    text-decoration: none !important;
}
.threadTitleH4
{
    margin-top:50px !important;
}
.postAvatar
{
    /*max-height:120px;*/
    max-width:120px;
}
#threadContainer
{
    width:850px;
    margin:auto;
    border-top: 1px solid #92a6af;
    border-collapse: collapse;
    text-align:left;
}
.postContainer
{
    width:100%;
    display:table-row;
}
.postUserInfo,.postBlankDiv
{
    width:160px;
    display:table-cell;
}
.postUserInfo
{
    padding-top:10px;
    vertical-align: top;
}
.postContentContainer
{
    display:table-cell;
    width:650px;
    vertical-align: top;
    padding-top:20px;
    padding-bottom: 20px;
    font-family: Arial,sans-serif;
    font-size: 10pt;
}
.postFooterRow
{
     display:table-row;
     width:100%;
     border-bottom: 1px solid #92a6af;
}

.postFooter
{
    display:table-cell;
    width:690px;
}
.postFooterContainer
{
    display:table-row;
}
.postInfo
{
    display:table-cell;
    text-align:left;
    width:430px;
    font-family: 'Roboto';
    font-size:9.5pt;
    padding-bottom: 10px;
}
.postButtons
{
    display:table-cell;
    text-align:right;
    font-family: 'Roboto';
    font-size: 10pt;
    width:270px;
    padding-bottom:20px;
}
.postUserInfo p
{
    margin: 0;
    font-size: 9pt;
}
.postUsername
{
	font-weight: bold;
}
.postAvatarDiv,.postUsername,.textCenter,
{
    text-align:left;
}
.postRatio
{
	font-weight: 500;
}
.postEdited
{
    font-style: italic;
}
.username
{
    font-family: 'Roboto';
    font-weight: 700;
    color: #be4c32 !important;
    text-decoration: none !important;
}
#welcomeHeaderDiv
{
    font-family:'Roboto', sans-serif;
    width:800px;
    margin:auto;
    text-align:center;
}
#welcomeHeader
{
    font-size:18pt;
    font-weight: 300;
    padding:5px;
}
#welcomeRules
{
    font-weight: 500;
    padding:5px;
}
#welcomeMember
{
    font-style: italic;
    padding:5px;
    font-weight: 300;
}
#staffRecHeader
{
    font-family:'Roboto', sans-serif;
    font-size:13pt;
}
#staffRecHeader p
{
    background-color:#9CC654;
    width:820px;
    margin-left:90px;
    text-align:center;
    position: relative;
    box-shadow: 0px 3px 7px 0px #666666;
    z-index:100;
}
#staffRecWrapper
{
    width:800px;
    margin:-25px auto 0px auto;
}
.staffRecDL
{
    display:table-row;
    background-color: #5A5959;
}
.staffRecPosterDiv
{
    display:table-cell;
    vertical-align:middle;
    width:175px;
    text-align:center;
}
.staffRecBody
{
    display:table-cell;
    vertical-align:top;
    width:625px;
    border-left: 2px solid white;
    padding-left: 15px;
    padding-right: 15px;
    color:white !important;
    font-family:'Roboto', sans-serif;
    font-size:11pt;
    font-weight:300;
}
.staffRecBody a,.staffRecBody font
{
    color:white !important;
    text-decoration:none;
    font-size:11pt !important;

}
.staffRecBody b
{
    font-family:'Roboto', sans-serif;
    font-weight:400;
    font-size:15pt;
}
.staffRecPoster
{
    max-width:150px;
    max-height:250px;
    padding-top:10px;
}
.staffRecBtn
{
    margin-top:5px;
}
.staffRecBtn,#editStaffRec
{
    background-color: #9CC654;
    font-family:'Roboto', sans-serif;
    font-size:10pt;
    text-decoration:none;
    color:#343434 !important;
    text-transform:uppercase;
    font-weight: 500;
    padding: 3px 8px;
}
.staffRecBtn a
{
    text-decoration: none;
    color: #343434 !important;
}
#editStaffRec
{
    padding: 8px;
}

/** SUPER EPIC ULTIMATE BUTTON HOVER FX **/
.border-fade
{
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: inset 0 0 0 4px #9cc654, 0 0 1px rgba(0, 0, 0, 0);
}
.border-fade:hover, .border-fade:focus, .border-fade:active {
  box-shadow: inset 0 0 0 4px #666666, 0 0 1px rgba(0, 0, 0, 0);
}

.outline-inward
{
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.glow, .btn,.forumActionButton
{
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.glow:hover, .glow:focus, .glow:active,.forumActionButton:hover, .forumActionButton:focus, .forumActionButton:active,.btn:hover, .btn:focus, .btn:active
{
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}
/** SUPER EPIC ULTIMATE BUTTON HOVER FX **/

#recPostersDiv
{
    border:2px dashed #b5b0ad;
    max-width:850px;
    text-align:center;
    padding: 5px;
    margin:25px auto 25px auto;
}

#recPostersDiv1
{
    border:2px dashed #b5b0ad;
    max-width:850px;
    padding: 5px;
    margin:25px auto 25px auto;
}

.posterDivImg
{
    height:150px;
    padding:5px;
    cursor:pointer;
}
#threadStaffDiv
{
    width:800px;
    margin:auto;
    font-family: Roboto;
    font-size: 9pt;
    font-weight: 800;
    text-align: left;
}
#threadReply
{
    width:750px;
    margin:25px auto 25px auto;
}
#threadQR
{
    width:650px;
}
#composeHeader
{
    margin-left:90px;
    margin-top:60px;
}
#composeDiv,#reversePosts
{
    width:750px;
    margin:10px auto 15px auto;
    padding:10px;
    border:2px solid gray;
    font-family:'Roboto', sans-serif;
    font-size:10.5pt;
}
#latestPosts
{
    margin-left:60px;
    margin-top:60px;
}
#viewUnread
{
    width:550px;
    margin:70px auto 0 auto;
    font-family:'Roboto', sans-serif;
}
#viewUnread a
{
    color:black !important;
    text-decoration:none;
}
#forumSearchDiv
{
    width:650px;
    margin:70px auto 70px auto;
}
#usrDetailsPage
{
    width:750px;
    margin:70px auto 70px auto;
    font-family:'Roboto', sans-serif;
}
#usrDetailsPage a
{
    color:black !important;
}
#detailsWrapper
{
    width:850px;
    margin:30px auto 0px auto;
    overflow: auto;
}
#detailsDownload,#editTorrent
{
    text-align:center;
    font-family:'Roboto', sans-serif;
    font-weight: 300;
    font-size:18pt;
    margin:20px auto 10px auto;
    text-transform:uppercase;
}
#editTorrent, #editTorrent a
{
    font-size: 8pt;
    color:#343434;
    font-weight: 500;
}
#detailsDownload a
{
    color:white !important;
}
#detailsDownload a,#editTorrent a
{
    padding-left:25px;
    padding-right:25px;
}
#detailsFileName
{
    text-align:center;
    font-family:'Roboto', sans-serif;
    font-size:11pt;
    margin:0px auto 10px auto;
    color:#be4c32;
}
#detailsFileName h3
{
    margin:0px auto 5px auto;
    padding-bottom: 5px;
    border-bottom:2px solid #c8c8c8;
    font-size:14pt;
}
#detailsFileName p
{
    font-style:italic;
    font-weight: 300;
    color:#343434;
    margin-top:5px;
    padding-top:0;
}
#detailsFileName span
{
    font-weight:700;
}
.sep
{
    font-style:normal;
    padding:0 5px 0 5px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 9pt;
}
.stdDiv
{
    width:850px;
    margin:auto;
    padding-bottom: 10px;
}
#peersDiv
{
    text-align: right;
    font-weight:700;
    font-size:9pt;
    font-family: 'Roboto';
}
#releaseDesc
{
    background-color:#E8E3E0;
    padding:20px;
    box-shadow: 0px 3px 7px 0px #666666;
    width:800px;
    margin:auto;
    font-family:'Roboto', sans-serif;
    font-size:10pt;
}
#detailsFileList,.detailsPeerList
{
    font-family: 'Raleway', sans-serif;
    border: 1px solid #bee964;
    overflow-x:auto
}
#detailsFileList th
{
    font-weight: 500;
}
#detailsFileList td,.detailsPeerList td
{
    padding:5px;
}
#detailsFileList tr:first-child, .detailsPeerList tr:first-child
{
    height: 25px;
    background-color: #bee964;
    text-align:center;
}
.genericTable
{
    border:1px solid #bee964;
    border-collapse:collapse;
    border-spacing:0;
}
.genericTable tr:nth-child(even)
{
    background-color: #d3cdcb;
}
.genericTable td ,.genericTable th
{
    padding:5px;
}
.genWrapper
{
    width:750px;
    margin:75px auto 75px auto;
}
#inboxTable,#sentboxTable
{
    background-color:#d3cdcb;
    border:1px solid gray !important;
}
#inboxTable td,#sentboxTable td
{
    padding:10px;
}
.inboxHdrTR ,.sentboxHdrTR
{
    border-top:1px solid gray;
    cursor:pointer;
}
.inboxHdrTR:hover,.sentboxHdrTR:hover
{
    background-color:#de7b57 !important;
    transition: .20s linear background-color;
}
#rulesPage li
{
    margin-left:30px;
    text-indent: -25px;
    padding-left: 25px;
}

#userDetailsTable .rowhead
{
    font-weight:500;
    font-style: italic;
}
#detailsAvatar
{
    border: 3px solid black;
    border-radius:10px;
}
#userDetailsTable td
{
    padding:5px 0px 5px 0px;
}
.info-msg,
.success-msg,
.warning-msg,
.error-msg {
  margin: 10px 0;
  padding: 10px;
  border-radius: 3px 3px 3px 3px;
}
.warning-msg {
  color: red;
  background-color: #FEEFB3;
  font-weight:bold;
}
.quoteText {
	/*background-color: #E4E4E4;*/
	border: 1px dashed #343434;
	margin: 0px 15px;
	padding: 10px 15px;
}

a { color: inherit; text-decoration: none }
a:hover { text-decoration: underline }
/*
a.detailsBtn { display: block; text-decoration: none }
a.detailsLeftBtn { display: block }
table { border-collapse: collapse; font-size: inherit }
th { text-align: left }
*/

.al { text-align: left }
.ac { text-align: center }
.ar { text-align: right }
.b { font-weight: bold }
.fw { box-sizing: border-box; width: 100% }
.nw { white-space: nowrap }
.vat { vertical-align: top }
.vab { vertical-align: bottom }

.t0 th, .t0 td { padding: 5px }
.t0 th { background-color: #9cc654; text-align: right }

.t1 th, .t1 td { padding: 5px }
.t1 th { background-color: #9cc654 }

.t2 th, .t2 td { padding: 0px 5px }
.t2 th { color: white; text-align: left }


.t4 th, .t4 td { padding: 2px 5px }

.t_label { padding: 0 }
.t_ctime { color: gray; float: right; font-weight: normal }
