@import url(https://fonts.googleapis.com/css?family=Open+Sans:600italic,700italic,400,600,700);

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.headerColumn
{
	font-size:20px;
	display:table-cell;
	color:white;
	padding:9px;
	vertical-align:middle;
}
#headerLogo,#headerLogoClassic
{
	position:relative;
	top:3px;
}
#headerLogoClassic
{
	height:20px;
}
#navBarOuter
{
	background-color: rgba(0,0,0,0.5);
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	height:50px;
	margin: 0 auto;
	max-width: 1000px;
	/*position:fixed;*/
	/*top:0;*/
	z-index:9999;
}
#navBarInner
{
	/*height:50px;*/
	width:990px;
	margin:0 auto;
}
#banner
{
	/*min-height:300px;*/
  width: 100%;
  min-width: 1000px;
  background: #343434 url("https://lookpic.com/O/i2/873/OHzDNqU5.png") no-repeat scroll center top;
}
#bannerHolder
{
	height:200px;
}
#popupHolder
{
	height:250px;
	width:1000px;
	margin:0 auto;
	text-align:right;
}
#newMsgPopup
{
	position:relative;
	top: 165px;
	left: -150px;
}
#userBar
{
	background: rgba(0,0,0,0.5);
	border-radius: 50px;
/*	height: 50px;*/
	margin: 0 auto;
	max-width: 1000px;
}
#userBarWrapper
{
	width:900px;
	margin:0 auto;
	color:white;
	text-transform:uppercase;
}
#dropDownHdr
{
	/*cursor: pointer;*/
	height:50px;
	width:250px;
}
/*#dropDownHdr span,*/
#msgDiv a
{
	font-weight:600;
	font-size:14pt;
}
#dropDownHdr ul
{
	text-align: left;
	display: inline;
	margin: 0;
	list-style: none;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	padding-left:0;
}
#dropDownHdr ul li
{
	display: inline-block;
	position: relative;
	top:-2px;
	transition: all 0.2s;
	z-index:997;
}

.menu {
    background: #f2f2f2;
    border-bottom: 1px solid #fff;
    box-shadow:0 -1px #aaa inset, 0 3px 7px #111 inset/* 0 3px 7px 0 #111, 0 -1px #999 inset*/;
    color: #000;
    display: block;
    margin-left: -50px !important;
    padding: 0 20px !important;
    width: 960px;
	border-radius:0 0 10px 10px
}
.menu, .menu li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.menu > li {
    border-bottom: 1px solid #aaa;
    box-shadow: 0 1px #fff;
    display: inline-block;
    font-weight: 600;
}
.menu > li > a {
	display: inline-block;
	padding: 6px;
	text-decoration: none;
}
.menu > li:hover {
    background-color: #000;
    border-bottom-color: #000;
    color: #fff;
}

/*
#dropDownHdr ul li ul {
    background-color: white;
    box-shadow: 0 3px 7px 0 #111;
    display: none;
	min-width: 250px;
    padding: 6px 0;
    position: absolute;
    top: 45px;
   transition: opacity 0.2s ease 0s;
    opacity: 0;
    visibility: hidden;
    width: 910px;
    z-index: 998;
}
#dropDownHdr ul li ul
{
	position: absolute;
	top: 45px;
	min-width: 250px;
	box-shadow: 0px 3px 7px 0px #111;
	display: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s;
	background-color:white;
	z-index:998;
}*/
/*#dropDownHdr ul li ul li
{
	color: black;
	display: block;
	font-weight: 600;
	text-transform: none;
	z-index:999;
}*/

/*#dropDownHdr ul li ul li a
{
	text-decoration: none;
	display: block;
	padding: 4px 30px;
}*/
#dropDownHdr ul li ul li span
{
	font-weight:700;
	font-size:10.5pt;
}

/*#dropDownHdr:hover ul
{
	display: block;
	opacity: 1;
	visibility: visible;
}*/
#dropDownHdr img
{
	position:relative;
	top:6px;
}
#activityDiv
{
	width:500px;
	padding-left:10px;
}
.ddImgHdr0
{
	width:18px;
	height:18px;
	padding-right:40px;
}
#msgDiv
{
	width:150px;
	text-align:right;
}
#dropDownHdr,#activityDiv,#msgDiv
{
	display:table-cell;
	vertical-align:middle;
}
#msgDiv a
{
	text-decoration:none;
}
#sectionWrapper
{
	padding-bottom:25px;
}
#pageWrapper
{
	width:1000px;
	margin: 0 auto;
}
#footerWrapper
{
	width:100%;
	background-color:#343434;
	padding:15px 0;
}
#afLinks
{
	width:1000px;
	margin:0px auto;
}
.afLink
{
	display:table-cell;
	width:328px;
}
.afLink img
{
	margin:0 auto;
}
#activeusers,#disclaimer
{
	margin:0px auto;
	width:1000px;
	text-align:center;
}
#activeusers p
{
	text-transform: uppercase;
	color:white;
	padding:25px;
}
#disclaimer p
{
	color:white;
	padding:0px;
	font-size:10pt;
	margin-bottom:0px;
}
#specialMsg
{
	margin-bottom:2px;
}
#specialMsg p
{
	width:800px;
	margin:auto;
	text-align:center;
	font-size:13pt;
	font-weight: 600;
	padding-top:25px;
}
#browseSections
{
	padding-top:2px;
	text-align: center;
	border-bottom:1px solid #666666;
	margin-bottom: 25px;
}
.browseSectionLink
{
	display:table-cell;
	vertical-align:middle;
	padding:5px 10px 12px 10px;
}

.browse td:first-child > a > img {
    width: 108px;
}
.browseSectionGap
{
	display:table-cell;
	width:60px;
}
#searchWrapper
{
	width:600px;
	margin:25px auto;
}
#search
{
	height:35px;
	background-color:#343434;
	border:0;
	width:500px;
	padding-left:15px;
	padding-right:5px;
	color:LightGray;
	font-size:13pt;
	border-radius: 7px;
	display:inline-block;
	vertical-align:middle;
	box-shadow: 0px 0px 7px 0px #333333;
	margin-left:40px;
}
#searchBtn
{
	display:inline-block;
	position:relative;
	vertical-align:middle;
	border:0;
	margin:0;
	height:25px;
	background-color:#343434;
	top:2px;
	left:-40px;
	cursor:pointer;
}
.subc
{
	display:inline-block;
	vertical-align:top;
	width:160px;
	font-weight:600;
}
.subc a
{
	color:#343434;
}

#catWrapper
{
	width:960px;
	margin:auto;
}
#torrentTable
{
	width:1000px;
}
#torrentTable th img
{
	padding-top:3px;
}
#torrentTable th,.topTorrentTable th
{
	color:white;
    vertical-align:middle;
    overflow:hidden;
    padding:0px 5px 0px 5px;
    height:30px;
}
#torrentTable td {
	padding: 0px 5px;
}
.textover {
    display: inline-block;
    font-size: 14px;
    max-width: 330px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
}
.topTorrentTable span {
    font-size: 10px;
}
#pagerHR,hr
{
	color:#666666;
	border-width: 1px;
}
.paging a, .paging span
{
	color:black;
	padding:5px 7px 5px 7px;
	font-size:10.5pt;
}
.paging a
{
	font-weight:600;
}
.paging span
{
	font-weight:400;
}
#clearNewDiv
{
	width:1000px;
	position:relative;
	top:20px;
	text-align:right;
}
#clearNewDiv button
{
	padding: 6px 15px 5px 15px;
}
.btn, .button
{
	font-weight: 600;
	font-style: italic;
	text-transform: uppercase;
}
.button:hover,.btn:hover
{
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.8);
}
.btn, .button, .i0
{
	border: 0;
	border-radius: 5px;
	color: white;
	letter-spacing: 0.2px;
	padding: 4px 15px;
}
.t_tag_free_leech { color: red }
.newTags,.flTags
{
	color:red;
	padding:0px 7px;
}
.flTags
{
	font-weight:600;
}
.newTags
{
	font-weight:700;
	font-style: italic;
}
.ulInfo
{
	font-weight:400;
	padding-left:25px;
	font-size: 12px;
	float:right
}
.ulInfo > img {
    vertical-align: middle;
}
.torrentName
{
	font-weight:600;
}
.seedersInfo
{
	color:green;
}
.leechersInfo
{
	color:red;
}
.dlLinksInfo
{
	padding:0 6px;
}
#forumActionsDiv
{
	text-align:center;
	width:1000px;
	margin-top:25px;
}
#forumActionsDiv a
{
	padding:2px 15px;
	margin:0 7px;
}
.forumTableWrapper
{
	border:2px solid gray;
	border-radius:15px;
	margin:1em 0;
}
.forumSubSection
{
	width:960px;
	margin:0px auto;
}
.forumTR
{
	height:60px;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	vertical-align: middle;
}
.forumTR p
{
	padding:0;
	margin:0;
}
.forumStatusImg
{
	width:40px;
	text-align:center;
}
.forumTD
{
	width:500px;
	padding-left:15px;
}
.forumLatest
{
	text-align:right;
	font-weight: 400;
	width: 275px;
}
.forumNameTH
{
	text-align: left;
	border-bottom:1px solid gray;
	padding-top: 20px;

}
.forumSubSectionName,.headH
{
	margin:0;
	font-size:17pt;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: -1.5px;
	margin-bottom: 10px;
}
.forumName a
{
	font-weight:700;
}
.link
{
	font-weight:700;
}
.stickySpan
{
	color:#970404;
	font-weight:700;
}
.topicPageNumSpan
{
	padding-left: 15px;
}
.topicPageNumSpan a,.pageNumsDiv a,.inactivePageNum
{
	font-weight:600;
	border-radius: 10px;
	padding: 0px 5px;
	margin-right:5px;
}
.inactivePageNum
{
	background-color:gray;
	color:white;
	margin-right: 5px;
}
.topicPageNumSpan a,.pageNumsDiv a
{
	background-color:lightgray;
}

.subformNamesH
{
	text-transform:uppercase;
	margin:5px 0;
	font-style:italic;
}
.prevNextLinksInactive,.prevNextLinks
{
	color:black;
}
.prevNextLinksInactive a,.prevNextLinks a
{
	font-weight:700;
}
.nextLink
{
	text-align:right;
}
.pageNumsDiv
{
	display:table-cell;
	width:350px;
}
.prevNextDiv
{
	display:table-cell;
	width:300px;
	text-align:center;
}
.forumBarSubscribe
{
	display:table-cell;
	width:350px;
	text-align: right;
}
.postContainer
{
    display:table-row;
}
.postUserInfoWrapper,.postBlankDiv
{
    width:190px;
    display:table-cell;
}
.postUserInfoWrapper
{
    padding-top:10px;
    vertical-align: top;
}
.postContentContainer
{
    display:table-cell;
    width:720px;
    padding:10px 20px;
    font-size:10pt;
    font-family:Tahoma,Arial,'sans-serif';
    overflow: auto;
}
.postAvatar
{
    max-height:300px;
    max-width:170px;
}
.postAvatarDiv
{
	text-align:center;
}
.threadContainerWrapper
{
	padding:20px;
}
#threadContainer
{
	width: 960px;
	margin:20px;
	border-collapse: collapse;
	display: table;
 	table-layout: fixed;
}
.postContainer
{
	border-top:1px solid gray;
	overflow:auto;
}
.postFooterRow
{
	border-bottom:1px solid gray;
	border-collapse:collapse;
  display:table-row;
}
.postInfo
{
	text-align:left;
	font-size:9pt;
	font-style:italic;
	padding-left:20px;
	color:#808080;
}
.postActionButtons
{
	padding:10px 20px;
	text-transform:uppercase;
	font-weight:600;
}
.postActionButtons a
{
	padding:0 8px;
}
.bold
{
	font-weight:700;
}
.thinBold
{
	font-weight:600;
}
.postActionButtons a:hover
{
	cursor:pointer;
}
.postFooter p
{
	margin:0;
}
.postUserInfo p
{
	margin:0;
	padding:0;
}
.postUserInfo
{
	background-color:LightGray;
	padding:10px;
	border-radius:7px;
}
.postFooter
{
	margin-bottom: 10px;
}
.postActionsSpan
{
	text-transform:none;
}
.postUsername img
{
	padding-left:10px;
	max-height: 12px;
}
.quoteUserName
{
	font-style:italic;
	font-weight:600;
}

.bq, .quoteText
{
    border: 1px dashed #343434;
    margin: 0px 15px;
    padding: 10px 15px;
    background-color:#E4E4E4;
}
.postContainer:nth-of-type(1),.forumTR:nth-of-type(1)
{
	border-top:0;
}
.postFooterRow:nth-last-of-type(1),.forumTR:nth-last-of-type(1)
{
	border-bottom:0;
}
#detailsDescription
{
	background-color:#E4E4E4;
	padding: 20px;
	box-shadow: 0px 3px 7px 0px #666666;
	margin: 10px 0;
	font-family: Tahoma,Arial,'sans-serif';
	font-size: 10pt;
}
#detailsInfoBar
{
	width:1000px;
}
#detailsInfoLeft
{
	display:table-cell;
	width:180px;
	color:white;
	font-size:9pt;
	font-weight:600;
	vertical-align: top;
}
#detailsInfoRight
{
	display:table-cell;
	width:820px;
}
.detailsLeftBtn
{
	background-color:#343434;
	width:140px;
	text-align:center;
	padding: 4px;
	margin: 5px 0px;
}
#detailsDlBtn
{
	background-color:#659704;
	font-size:9.5pt;
	margin-top: 10px;
}
#detailsDlBtn a
{
	color:white !important;
	text-decoration:none !important;
}
#detailsRightHr
{
	border-color:LightGray;
}
#headHOne
{
	font-size:22pt;
	text-transform:none;
}
#detailsTorrentInfo
{
	font-size: 10.5pt;
	margin-bottom:5px;
}
#fileListSection
{
	font-size: 10pt;
	width:900px;
	margin:25px auto  !important;
}
.fileListTR
{
	height:40px !important;
}
.fileListTR > td
{
	font-size: 10.5pt;
}
#detailsStaffActions
{
	padding-left:0px !important;
}
#usrDetailsWrapper
{
	display:table-row;
}
#usrDetailsAvaWrapper
{
	display:table-cell;
	padding:0;
	width:200px;
	background:url("/images/usrDetailsColorBlock.png") no-repeat 0px 50px;
	text-align: center;
}
#usrDetailsInfoWrapper
{
	display:table-cell;
	width:800px;
	vertical-align: top;
	border-collapse: collapse;
}
#usrDetailsLeft
{
	width:200px;
}
#usrDetailsInfo
{
	width:100%;
	border-collapse: collapse;
}
#usrDetailsName
{
	width:50%;
}
#usrDetailsEmail
{
	text-align:right;
}
#usrDetailsInfobar
{
	height:60px;
	background-color:#343434;
	color:white;
	font-size: 9pt;
}
#usrDetailsAvatar
{
	max-width: 160px;
	max-height: 230px;
	margin-top: 10px;
	border:5px solid white;
	box-shadow: 0px 3px 7px 0px #111111;
	margin-bottom: 25px;
	border-image: linear-gradient(#fff, LightGray) 14% stretch;
	background-color:#F2F2F2;
}
#usrDetailsName,#usrDetailsInfoBarSpans,#usrDetailsLastSeen
{
	padding-left:10px;
}
#usrDetailsHdr
{
	height:50px;
	color:#343434;
}
#usrDetailsName > h1
{
	margin: 0;
}
#usrDetailsEmail , #usrDetailsEmail a
{
	font-size: 10pt;
	color:#343434;
	text-transform:none;
}
#usrDetailsLastSeen
{
	font-size: 9pt;
	color:#808080;
	font-weight: 600;
	font-style: italic;
}
#flagPic
{
	width:30px;
	position:relative;
	top:4px;
	margin-left: 9px;
}
.detailsInfoSpan
{
	padding-right:10px;
}
.pointer,.pntr
{
	cursor:pointer;
}
.detailsBtn
{
	width:160px;
	border:1px solid LightGray;
	background-color:white;
	vertical-align: middle;
	padding: 10px 0 10px 20px;
	margin:4px 0;
	font-weight:600;
	font-style: italic;
	text-align:left;
	color:#333;
}

#usrInfoWrapper
{
	background-color: #E4E4E4;
	box-shadow: 0px 3px 7px 0px #343434;
	margin-left: 10px;
	width:760px;
	min-height:400px;
	margin-top:15px;
	padding:20px;
}
#usrInfoNone
{
	margin:0 auto;
	padding-top:200px;
	width:400px;
	text-align: center;
	color: #343434;
	font-weight: 600;
}
#browseToggles
{
	width:360px;
	text-align:center;
	margin:15px auto 0 auto;
}
#browseToggles a
{
	margin:0 7px;
}
.topTorrentTable
{
	border-spacing: 0;
	border-collapse: collapse;
}
.topTorrentTable tr
{
	text-align:center;
}
.topTorrentTable td
{
	padding:5px 9px;
}
.topTorrentsTableWrapper
{
	margin:15px auto;
}
.topTorrentCatsDiv
{
	padding:3px 0;
}
#rssWrap
{
	width:960px;
	margin:50px auto;
	font-weight:600;
	font-size:10pt;
}
.topTorrentCatsDiv label, #rssWrap label
{
	cursor:pointer;
}
.subc a:hover,.subc label:hover,#rssWrap label:hover
{
	font-weight:700;
}
#siteRules
{
	width:900px;
	margin:75px auto;
	background-color: #E4E4E4;
	box-shadow: 0px 3px 7px 0px #343434;
	margin-left: 10px;
	min-height: 400px;
	margin-top: 15px;
	padding:50px;
	font-size:11pt;
}
#siteRules li
{
	padding-left: 25px;
}
.tdNone
{
	text-decoration: none;
}
#searchForm
{
	width:1000px;
}
#commenttable
{
	width:900px;
	margin:auto;
}
#indexStaffNew
{
	width:900px;
	margin:auto;
}
#newestRelease
{
	width:800px;
	margin:20px auto;
	background: -webkit-radial-gradient(#F9E3A8,#F9E3A8, #F9CD74); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(#F9E3A8,#F9E3A8, #F9CD74); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(#F9E3A8,#F9E3A8, #F9CD74); /* For Firefox 3.6 to 15 */
	background: radial-gradient(#F9E3A8,#F9E3A8, #F9CD74); /* Standard syntax */
	box-shadow: 0px 0px 7px 1px #777777;
	padding:30px 50px;
	border: 1px solid white;
}
#newestReleaseInfo
{
	width:500px;
	display:table-cell;
	margin: 30px;
	vertical-align:middle;
}
.dlBtn
{
	background-color: #659704;
}
.dlBtn, .releaseSearch
{
	text-transform:uppercase;
	padding:5px 25px;
	font-size:11pt;
	font-weight: 600;
	text-decoration:none;
	color:white !important;
	margin-right:20px;
}
#newestReleaseDlBtn,#newestReleaseSearch
{
	font-size:12pt;
}
#newestReleasePlot
{
	margin:40px 0px 50px 0;
	color:#343434;
	font-size: 10.5pt;
	font-weight: 600;
}
.releaseHdr
{
	font-size:22pt !important;
}
#newestReleasePosterDiv
{
	margin:30px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#newestPoster
{
	max-width:180px;
	max-height:270px;
	margin:10px 0px 10px 100px;
	border:7px solid LightGray;
	box-shadow: 0px 3px 7px 0px #343434;
}
#moreReleases
{
	width:1050px;
	min-height:500px;
}
#releaseWrapper
{
	width:1050px;
	display:block;
}
.releaseInfo
{
	width:230px;
	background-color:white;
	margin:15px 10px;
	display:inline-block;
	padding-top:15px;
	padding-bottom:10px;
	box-shadow: 0px 0px 7px 1px #777777;
}
.releasePoster
{
	max-width:196px;
	height:296px;
	border:2px solid LightGray;
}
.releasePosterDiv
{
	width:100%;
	height:300px;
	vertical-align: middle;
	text-align: center;
}
.releaseTitle
{
	font-size:12pt;
	margin-top:0;
}
.releaseBottom
{
	width:200px;
	margin:15px;
}
.releaseBottom .dlbtn
{
	font-size:10pt !important;
}
.userSettingsDiv
{
	width:600px;
	border-bottom:1px solid #666666;
	display:inline-block;
	padding-top:10px;
	padding-bottom:10px;
}
.userSettingName
{
	width:225px;
	display:inline-block;
	font-weight:600;
	vertical-align: top;
	padding-left:15px;
}
.userSettingValue
{
	width:335px;
	padding-right:15px;
	display:inline-block;
}
#settingsWrapper,#sentboxWrapper, #blockedList
{
	width:600px;
	margin: 0 auto;
}
.userSettingValue > div
{
	width:160px;
	display:inline-block;
}
#jokesFilters
{
	display:table-cell;
	vertical-align:middle;
	font-size:10.5pt;
}
.jokeFilters
{
	padding-left:7px;
	padding-right:7px;
	cursor:pointer;
}
#jokesWrapper
{
	width:1000px;
}
.jokeWrapper
{
	display:inline-block;
	width:485px;
	box-shadow: 0px 0px 7px 1px #777777;
	height:110px;
	margin:10px;
	background-color:white;
}
.jokeWrapper:nth-child(odd)
{
	margin-left:0px;
}
.jokeWrapper:nth-child(even)
{
	margin-right:0px;
}
.jokeLeft
{
	display:table-cell;
	width:260px;
	height:110px;
	vertical-align: middle;
	padding:0px 30px;
}
.jokeLeft > h4,#jokeViewTopLeft > h4
{
	margin:5px 0px;
}
.jokeLeft > span,#jokeViewTopLeft > span
{
	font-size:10pt;
	font-weight:600;
}
.jokeRight
{
	display:table-cell;
	vertical-align: middle;
	font-size:9pt;
	width:39px;
}
.jokeDelete
{
	width:15px;
	vertical-align:top;
	position:relative;
	top:7px;
}
.jrLike
{
	color:#659704;
}
.jrDislike
{
	color:#C43616;
}
.jokesTitle
{
	color:#343434;
}
.jokeViewWrapper
{
	width:900px;
	box-shadow: 0px 0px 7px 1px #777777;
	margin:10px 25px;
	padding:25px;
	background-color:white;
}
#jokeViewTop
{
	width:900px;
}
#jokeViewTopLeft
{
	display:table-cell;
	width:750px;
}
.jokeViewTopRight
{
	display:table-cell;
	width:39px;
	font-size:9pt;
}
#jokeViewMain
{
	width:100%;
	font-size:11pt;
	margin:25px 0px;
}
#jokeViewAddComment
{
	width:100%;
	margin:25px 0;
}
#jokeViewAddIcon
{
	width:30px;
	text-align:left;
	display:table-cell;
	vertical-align: middle;
}
#jokeViewAddBtn
{
	width:125px;
	text-align:right;
	vertical-align:middle;
	display:table-cell;
}
#jokeViewAddText
{
	width:725px;
	background-color:#F2F2F2;
	height:40px;
	border:1px solid LightGray;
	padding:10px;
}
#jokeViewAddBox
{
	display:table-cell;
	width:745px;
}
#jokeViewAddBtn > input
{
	height:40px;
	padding:0px 25px;
}
.jokesCommentWrapper
{
	width:900px;
	margin-left:15px;
	margin-bottom:30px;
}
.jokesCommentLeft
{
	display:table-cell;
	width:165px;
	font-size:11pt;
}
.jokesCommentLeft >span
{
	font-size:10pt;
}
.jokesCommentMiddle
{
	display:table-cell;
	background-color:#F2F2F2;
	vertical-align: middle;
	width:685px;
}
.jokesCommentMiddle > p
{
	width:635;
	border:none;
	padding: 5px 25px;
	font-size:10.5pt;
}
.jokesCommentRight
{
	display:table-cell;
	width:50px;
	vertical-align: middle;
	text-align:center;
}
#addJokeDiv
{
	width:600px;
	margin:auto;
	text-align:center;
}
#jokeTitle, #jokeMessage
{
	width:600px;
	font-size:11pt;
	border:1px solid LightGray;
}
#jokeTitle
{
	padding:0px 10px;
	height:25px;
}
#jokeMessage
{
	margin:15px 0;
	padding:10px;
	height:100px;
}
.msgStatus
{
	width: 25px;
	display: inline-block;
	vertical-align: top;
	padding-left: 15px;
}
.msgSubject
{
	text-align:left;
	width:335px;
	display:inline-block;
	font-weight:600;
}
.msgFrom
{
	width: 300px;
	padding-right: 15px;
	display: inline-block;
	text-align:right;
	font-size:10pt;
}
.messagesHdr
{
	width:700px;
	border-bottom:1px solid #666666;
	display:inline-block;
}
.msgDiv
{
	width:700px;
	border-bottom:1px solid LightGray;
	display:inline-block;
	padding-top:7px;
	padding-bottom:7px;
	cursor:pointer;
}
.msgContent
{
	background-color: white;
	border:1px solid LightGray;
	padding: 10px 15px;
	margin: 10px 20px;
	font-family:Arial,sans-serif;
	font-size:10pt;
	width:630px;
	cursor:auto;
	overflow: auto;
}
.msgContentActions
{
	text-align:center;
	width: 250px;
	margin: 0px auto;
	cursor:auto;
}
.msgContentActions >input
{
	margin:10px 15px;
}
.msgReply
{
	width:700px;
	text-align:center;
	cursor:auto;
	margin-bottom: 7px;
	display:none
}
.msgReplyForm
{
	padding-top: 15px;
	margin-bottom: 0px;
}
.msgReplyForm > textarea
{
	width:600px;
	height:100px;
	margin:10px 0px;
	padding:10px 15px;
}
.msgReplyForm > input[type=text]
{
	width:300px;
}
.msgActionButtons
{
	border-bottom:1px solid #666666;
}
.msgReplyOptions
{
	font-size: 9pt;
	font-weight: 600;
	margin-bottom: 10px;
}
.msgReplyOptions > input[type=checkbox]
{
	margin-left:20px;
	position: relative;
	top: 2px;
}
.msgReplyOptions > input[type=checkbox]:nth-of-type(1)
{
	margin-left:10px;
}
.bbcode
{
	font-weight:500 !important;
	font-style: italic;
	font-size: 8.5pt;
}
.bbcodesDiv
{
	text-align:center;
	margin:10px auto 5px auto;
	width:550px;
}
.smileImgs
{

}
.smileImgs:hover
{
	cursor:pointer;
}
pre
{
	white-space: pre-wrap;
}

.postContents img, .msgContent img, #detailsDescription img, .comment img
{
	max-width:600px;
}
.torrentTableNameDiv
{
	width: 610px;
  	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}
.friendsListLeft
{
	width:190px;
	padding-left:15px;
	display:inline-block;
}
.friendsListRight
{
	width:70px;
	padding-right:15px;
	text-align:right;
	display:inline-block;
}

#browsePNG
{
    background: url(/images/browse.png) no-repeat center;
}
#softwarePNG
{
    background: url(/images/software.png) no-repeat center;
}
#audioPNG
{
    background: url(/images/audio.png) no-repeat center;
}
#xxxPNG
{
    background: url(/images/xxx.png) no-repeat center;
}
#losslessAudioPNG
{
    background: url(/images/losslessAudio.png) no-repeat center;
}
#transPNG
{
    background: url(/images/search.png) no-repeat center;
   	height:16px;
   	width:16px;
}
/*
#ddClImg
{
	background:url(/images/classic.png) no-repeat left;
	background-size: 20px 20px;
}
*/
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 { color: white; text-align: right }

.t1 th, .t1 td { padding: 5px }
.t1 th { color: white } /* ; text-align: left */

.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 }

#torrentTable{width:1000px;box-shadow:0px 15px 15px 1px #444;border-radius:3px 3px 0 0;overflow:hidden;background:#FFF}#torrentTable th{padding:0px 5px 0px 5px;height:40px}#torrentTable td{padding:2px 5px;border-bottom:1px solid #DDD;border-top:1px solid #FFF}#torrentTable td a img{display:block}#torrentTable tr:first-child{box-shadow:0px 2px 2px #444}#torrentTable tr:nth-child(2) td{padding-top:10px}#torrentTable .t_ctime{color:#999;font-size:12px;float:none}#uiSearch{display:table;background:#FFF;padding:10px;border-radius:5px;margin:10px 0 0;box-shadow:0 0 5px #AAA;font-size:18px;position:relative}#uiSearch>div{display:table-cell;z-index:1}#uiSearch .qWrap{width:95%}#uiSearch input{width:100%;box-sizing:border-box;border:0;background:none;font:inherit;color:inherit;outline:none}#uiSearch .btnWrap input{cursor:pointer;border-left:1px solid #CCC;padding-left:15px}#uiSearch:after{content:"";background:transparent;background:-moz-linear-gradient(left, #ff4747 0%, #ffe349 16%, #49ff7a 41%, #49b9ff 59%, #49b9ff 59%, #494fff 73%, #f549ff 87%, #ff474a 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ff4747), color-stop(16%, #ffe349), color-stop(41%, #49ff7a), color-stop(59%, #49b9ff), color-stop(59%, #49b9ff), color-stop(73%, #494fff), color-stop(87%, #f549ff), color-stop(100%, #ff474a));background:-webkit-linear-gradient(left, #ff4747 0%, #ffe349 16%, #49ff7a 41%, #49b9ff 59%, #49b9ff 59%, #494fff 73%, #f549ff 87%, #ff474a 100%);background:-o-linear-gradient(left, #ff4747 0%, #ffe349 16%, #49ff7a 41%, #49b9ff 59%, #49b9ff 59%, #494fff 73%, #f549ff 87%, #ff474a 100%);background:-ms-linear-gradient(left, #ff4747 0%, #ffe349 16%, #49ff7a 41%, #49b9ff 59%, #49b9ff 59%, #494fff 73%, #f549ff 87%, #ff474a 100%);background-image:linear-gradient(to right, #ff4747 0%, #ffe349 16%, #49ff7a 41%, #49b9ff 59%, #49b9ff 59%, #494fff 73%, #f549ff 87%, #ff474a 100%);height:50px;width:1004px;display:block;position:absolute;z-index:1;top:-1px;left:-2px;-webkit-filter:blur(4px);-moz-filter:blur(4px);-ms-filter:blur(4px);-o-filter:blur(4px);filter:blur(4px);opacity:.8;transition:all .5s,background-size 3s;z-index:-1;background-size:100%;background-position:0}#uiSearch:hover:after{-webkit-filter:blur(6px);-moz-filter:blur(6px);-ms-filter:blur(6px);-o-filter:blur(6px);filter:blur(6px);height:54px;width:1008px;top:-3px;left:-4px;background-size:400%;background-position:100%}#catters{border:1px solid #FFF;border-top:0;width:980px;padding:15px 0 15px;border-radius:0 0 5px 5px;box-shadow:0 0 1px #444}#catters .vat input{margin-right:7px}#catters .vat input:last-child{border-left:1px solid #CCC;box-shadow:-1px 0 #FFF;padding-left:10px}#catters table{border-collapse:separate;border-spacing:10px 0}.page_nav{display:block;margin:20px 0 5px;text-align:right}.page_nav a{display:inline-block;background:#EEE;box-shadow:0 0 1px #777;padding:2px 7px;margin:0 2px}.page_nav a.current{background:#1b3f65;color:#FFF}
