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

a, a:link { text-decoration: none; color: #96a3a3; }
a:visited { text-decoration: none; color: #96a3a3; }
a:hover { text-decoration: underline; color: #96a3a3; }
a:active { text-decoration: underline; color: #96a3a3; }

body {
font-family: Arial, sans-serif;
font-weight: normal;
font-size: 11px;
background: url(../images/back.jpg);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color:#859292;
}

blockquote {
	margin: 1em 3em;
	padding: .5em 1em;
	border-left: 5px solid #1a3039;
	background-color: #0e1c21;
	color: #859192;
	font-size:11px;
}


#error {
margin: auto;
width: 352px;
margin-top: 150px;
padding-top: 150px;
background: url(../images/tllogologin.png) no-repeat top;
text-align:center;
border: 1px dashed red;
}

#loginHeader {
margin: auto;
margin-top: 100px;
height: 150px;
width: 600px;
background: url(../images/tllogologin.png) no-repeat top;
text-align:center;
}

#login {
margin: auto;
width: 730px;
background: #071115;
text-align:left;
border: 1px solid #2a3235;
border-radius: 7pt;
overflow: auto; 
}

#loginFormBlock {
padding: 20px 0 10px 0px;
float: left;
width: 335px;	
}

#loginTwitterNews {
	float: right;
	width: 360px;
	font-size: 13px;
	background: #0b1c22;
	border-radius: .5em;
	border-left: 1px solid #2a3235;
	text-align: left;
}

.tweetText {
	font-size: 20px;
	color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align:middle;
	float:left;
}

#chat {
	font-size: 20px;
	height:30px;
	width: 120px;
	color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 10px;
	border-bottom: 1px solid #2a3235;
	border-left: 1px solid #2a3235;
	vertical-align:middle;
	float:right;
	background: #071115;
}

.textmiddle {vertical-align:middle;} 

#tweet {
	clear: both;
}

#loginTwitterNews .tweet_list, .query .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #0b1c22; }
	
#loginTwitterNews .tweet_list .awesome, #loginTwitterNews .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
	  
#loginTwitterNews .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
#loginTwitterNews .tweet_list li a, .query .tweet_list li a {
        color: #FFFFFF; }
#loginTwitterNews .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #0b1c22; }
#loginTwitterNews .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
#loginTwitterNews .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }

#lostpassword, #signup {
margin: auto;
width: 352px;
margin-top: 150px;
padding-top: 150px;
background: url(../images/tllogologin.png) no-repeat top;
text-align:center;
}

#loginform, #lostpasswordform, #signupForm {
margin: auto;
width: 187px;
text-align: left;
}

#login .lostpassword,
#login .signup {
	font-size: 12px;
    font-weight: bold;
}

 .recaptcha {
	padding-left: 18px;
}

#login label, #lostpassword label, #signup label {display: block;}
#login label.field-title, #lostpassword label.field-title { margin: 5px; padding-left: 7px; font-size: 14px;}
#login label.txt-field, #lostpassword label.txt-field, #signup label.txt-field { min-height: 21px; background: url('../images/bg-loginboxes.gif') no-repeat; margin-top: 3px}
#login label.txt-field input, #lostpassword label.txt-field input, #signup label.txt-field input {border: none; outline: none; background: none; padding: 2px 0 0 8px;}
#signup label.field-title { margin-top: 10px; padding-left: 7px; font-size: 14px;}

#remember, #submit {
text-align: center;
margin-top: 5px;
}

#dropdown {
	list-style: none;
	padding: 0;
	margin: 0;
}

#dropdown > li {
	float: left;
}

#dropdown > li > a {
	display: block;
	text-align:center;
	text-decoration: none;
	color: #CCCCCC;
        font-size: 10pt;
        
        margin:0;
	padding:10px;
	width:90px;
	background-image:url('../images/topspacer.jpg');
	background-position:center left;
	background-repeat:no-repeat;
}

#dropdown > li > a:hover {
	background-color: #152B33;
	color: #FFFFFF;
	
}

#dropdown > li ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: -1px 0 0 0;
	z-index: 150;
	padding: 0;
}

#dropdown > li ul a {
        text-align:left;
        padding: 5px;
        padding-left:25px;
	display: block;
	width: 152px;
	
	border-bottom: 1px solid #0E2128;
	border-right: 1px solid #0E2128;
	border-left: 1px solid #0E2128;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #CCCCCC;
	background-color: #152B33;
}

#dropdown > li ul li a.first {
	border-top: 1px solid #545454;
}

#dropdown > li ul .child-hover1 {
	background-color: #213C47;
}

#dropdown > li ul .child-hover2 {
	background-color: black;
	color: white;
}

#dropdown > li ul .child-hover3 {
	background-color: purple;
	color: white;
}

#dropdown > li ul .child-hover4 {
	background-color: blue;
	color: white;
}

#dropdown > li ul li ul {
	margin: -29px 0 0 163px;
	position: absolute;
}

#dropdown span {
	float: right;
}


#wrapper {
margin:auto;
text-align:center;
}


#navbar {
padding-left: 35px;
margin:auto;
width:920px;
height: 36px;
background: url('../images/topback.jpg') top repeat-x;
}

#middle {
	margin-right:30px;
	width:956px;
height: 165px;

}

#memberBar {
margin:auto;
height: 30px;
width : 955px;
/*background: #0b181d;*/
background: url("../images/memberback.png") top repeat-x;
margin-top:2px;
}

#memberBar .left {
float: left;
text-align: left;
margin-left: 15px;
margin-top: 8px;
font-size: 11px;

}

#memberBar .right {
float: right;
text-align: right;
margin-right: 15px;
margin-top: 8px;
font-size: 11px;
}

#bottomSpacer {
height:20px;
clear: both;
}

.downloaded {
color: #9c2323;
}

.uploaded {
color: #71942c;
}

.memberbar_alt {
color: #a5aeae;
}

.clearfloat {
clear :both;
}

#latest_news {
position: relative;
text-align: left;
list-style:none;
padding-top:20px;
padding-left:24px;
width: 600px;
}

#latest_news h2 {
color: #ffffff;
font-weight:lighter;
font-size: 24px;
margin-bottom: -5px;
margin-top:5px;
display:inline;
}

#newsoptions {
margin-bottom:10px;
text-align: left;
}

.okimg {
	margin-right:2px;
}

#latest_news h4 {
font-size: 11px;
color: #a5aeae;
font-weight: lighter;
}

#latest_news p {
font-size: 12px;
color: #859292;
font-weight: lighter;
}

.novisible {
background-color: #210600;
}

.news_header_edit input{
font-family: Arial, sans-serif;
margin:0px;
padding: 0px;
color: #b4eceb;
font-weight:lighter;
font-size: 24px;
background: #071115;
border: none;
}

/*
div.newsitem:hover{
background-color:#071115; 
}
*/

#index_sidebar {
text-align: left;
width : 260px;
height :500px;
background: #071115;
margin-top: 20px;
padding:20px;
margin-right:24px;
float:right;
}

#poll {
}

#poll h2, #pollanswers h2{
font-size: 14px;
color: #33809d;	
}

#poll .row, #pollanswers .row {
font-size: 12px;
color: #b5c7d4;
overflow:hidden;
}

#results {
width:250px;
margin:5px auto 0;
}

#results label {
width: 82px;
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#ffffff;
text-align:left;
border-right:2px solid #ffffff;
padding: 5px 5px 12px 0;
float:left;
clear:both;
height:30px;
top:0;
}

.result {
background-color:#079d67;
width:0;
float:left;
height:12px;
margin:6px 4px 4px 0;
padding-top:2px;
text-align: center;
color: #FFFFFF;
font-size:9px;
}

#poll #thanks, #pollanswers #thanks {
margin:0;
position:relative;
width:100%;
text-align:center;
clear:both;
top:4px;
font-size:11px;
}

#buttonRow{
text-align: center;	
}

#poll .error, #pollanswers .error {
text-align:center;
color: red;
}

.news_date {
font-size: 11px;
color: #6dab14;
font-weight: lighter;
}

#torrents {
margin: auto;
text-align: center;
width: 950px;
}

#torrenttable {
border: none;
}

.searchbutton {
	margin-top:10px;
    display:block;
    position:relative;
    left:780px;
    width:50px;
    height:15px;
    font-size:10px;
    float:left;
    padding-top:3px;
    background-color:#141E20;
    border-left: solid 1px #141E20;
    border-bottom: solid 1px #141E20;
    border-top: solid 1px #141E20;
    cursor:pointer;
    
}

.filterbutton {
	margin-top:10px;
    display:block;
    position:relative;
    left:780px;
     width:50px;
    height:15px;
    font-size:10px;
    float:left;
    padding-top:3px;
    background-color:#141E20;
    border-bottom: solid 1px #141E20;
    border-right: solid 1px #141E20;
    border-top: solid 1px #141E20;
    cursor:pointer;

}

.facetbutton {
	margin-top:10px;
    display:block;
    position:relative;
    left:780px;
     width:50px;
    height:15px;
    font-size:10px;
    float:left;
    padding-top:3px;
    background-color:#141E20;
    border-bottom: solid 1px #141E20;
    border-right: solid 1px #141E20;
    border-top: solid 1px #141E20;
    cursor:pointer;

}

#facets, #filtertorrents {
	display:none;
}

.searchbutton:hover, .filterbutton:hover, .facetbutton:hover {
    text-decoration:none;
    background-color:#071115;
}

#searchtorrents, #filtertorrents, #facets  {
  
    clear:both;
    margin-top: 10px;
    margin-left: 50px;
    width: 900px;
    text-align: center;
    overflow: hidden;
}

#searchtorrents fieldset, #filtertorrents fieldset, #facets fieldset {
    border: 1px dotted #151D1F;
    background-color:#071115;
    padding-bottom:15px;
}

#filtertorrents fieldset {
	padding-left:120px;
}

#filtertorrents h3 {
	color: #CCCCCC;
	display: inline;
	font-size: 14px;
}

#searchtorrents legend, #filtertorrents legend, #facets legend {
  margin-left:50px;
  padding: 0.2em 0.5em;
  border:1px solid #151D1F;
  background-color:#010C0E;
  font-size:12px;
  text-align:left;
}

#searchtorrents input.txt {
	height: 19px;
	width: 300px;
	border: none;
	outline: none;
	background: url('../images/bg-searchbox.gif') top no-repeat;
	font-size: 13px;
	font-weight: 400;
	padding-left: 18px;
	padding-top:2px;
}

#searchtorrents input.check {
	margin-left: -200px;
}

#filtertorrents .categoryGroup {
	width: 150px;
	text-align: left;
	float: left;
	margin-top: 5px;
}

#searchAll {
	margin-left: -350px;
}

.newicon {
	color: #9c2323;
}

/* jQuery Notifications plugin - http://programmingmind.com */
/* ie6 trash */
* html #gritter-notice-wrapper {
	position:absolute; 
}
* html .gritter-top {
	margin-bottom:-10px;
}
* html .gritter-item {
	padding-bottom:0;
}
* html .gritter-bottom {
	margin-bottom:0;
}
* html .gritter-close {
	background:url('../images/gritter/gritter-close-ie6.gif');
	width:22px;
	height:22px;
	top:7px;
	left:7px;
}

/* the norm */
#gritter-notice-wrapper {
	position:fixed;
	top:20px;
	right:20px;
	width:301px;
	z-index:9999;
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:url('.'); /* ie7/8 fix */ 
}
.gritter-top {
	background:url('../../../images/gritter/gritter.png') no-repeat left -30px;
	height:10px;
}
.hover .gritter-top {
	background-position:right -30px;
}
.gritter-bottom {
	background:url('../../../images/gritter/gritter.png') no-repeat left bottom;
	height:8px;
	margin:0;
}
.hover .gritter-bottom {
	background-position: bottom right;
}
.gritter-item {
	display:block;
	background:url('../../../images/gritter/gritter.png') no-repeat left -40px;
	color:#eee;
	padding:2px 11px 8px 11px;
	font-size: 11px;
	font-family:verdana;
}
.hover .gritter-item {
	background-position:right -40px;
}
.gritter-item p {
	padding:0;
	margin:0;
}
.gritter-close {
	position:absolute;
	top:5px;
	left:3px;
	background:url('../../../images/gritter/gritter.png') no-repeat left top;
	cursor:pointer;
	width:30px;
	height:30px;
}
.gritter-title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
	text-shadow:1px 1px #000; /* Not supported by IE :( */
}
.gritter-image {
	width:48px;
	height:48px;
	float:left;
}
.gritter-with-image,
.gritter-without-image {
	padding:0 0 5px 0;
}
.gritter-with-image {
	width:220px;
	float:right;
}

#userstats button {
    margin:auto;
    width: 144px;
    height: 24px;
    text-align:left;
    font-weight:normal;
    font-size: 11px;
    padding-left:3px;
}

#snatch_extra_info button {
    margin:auto;
    width: 380px;
    height: 30px;
    text-align:left;
    font-weight:normal;
    font-size: 11px;
    padding-left:3px;
}

.paginationControl {
	margin:15px;
	text-align:center
}

.paginationControl a.ajax {
	cursor:pointer;
}

.pagination a {
	padding: 2px 5px;
	border: 1px #859292 solid;
	color: #859292;
}

.pagination .current {
	padding: 2px 5px;
	border: none;
	color: #859292;
}

.pagination .pagnext {
	padding: 2px 3px;
	border: none;
	color: #859292;
}

.pagination .pagprevious {
	padding: 2px 3px;
	border: none;
	color: #859292;
}

.pagination a:hover, .pagination a:active {
	text-decoration: none;
	color: black;
	background-color: #CCCCCC;
	border: 1px #CCCCCC solid;
}

.notfound {
	margin: 15px;
}

.facet-option, .facet-option-applied {
	text-align: left;
	vertical-align: middle;
}

.facet-option a {
	color:#cccccc;
	font-weight: bold;
}

.facet h3 {
	margin-top:0;
}

.user_poweruser {
	color: #fffcd2;
}

.user_vip {
	color: #fffcd2;
}

.user_staff {
	color: #aad9b0;
}

.user_disabled {
	color: #c93a3a;
}

.user_pending {
	color: #ccfbf7;
}

#messageCenterImage {
	float:right;
	margin-top: -6px;
	margin-right: 4px;
}

.ui-dialog label, textarea { display:block; }
.ui-dialog textarea { margin-bottom:12px; width:95%; height:130px; padding: .4em; }
.ui-dialog fieldset { padding:0; border:0; margin-top:25px; }

#supportTorrentLeech {
	width: 943px;
	padding: 5px;
	margin: 5px;
	margin-top: 10px;
	margin-left: 22px;
	font-size: 13px;
}

#supportTorrentLeech span {
color: #9c2323;
}

table.display td.snatchlistName {
	text-align: left;
	padding:2px;
	font-weight: 800;
}

table.display td.logText {
	text-align: left;
	padding-left:10px;
}

.tweet, .query {
  font-family: Georgia, serif;
  font-size: 120%;
  color: #085258; }


