body {
background-color:#18031D;
font-family:tahoma, ariel, helvetica, sans-serif;
font-size:10px;
color:#000;
height:100%;
}

html,body {
text-align:center;
width:100%;
height:100%;
border:none;
margin:0 auto;
padding:0;
}

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}

table {
border-collapse:collapse;
border:none;
background-color:#FFF;
}

.darkfill {
background-color:#D3D3D3;
}

p.spoiler {
color:#D3D3D3;
padding: 10px;
}

p.spoiler:hover {
color:#000;
padding: 10px;
}

.lightfill {
background-color:#EFEFEF;
}

label {
cursor: pointer;
}

.noselect {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

label.error {
color:red;
padding-left:5px;
}

img {
border:0;
}

.center {
margin-left:auto;
margin-right:auto;
}

.mainouter {
min-height:100%;
margin:0 auto;
padding:10px;
padding-bottom: 10em;
}

table.main {
background-color:#FFF;
border:0;
}

h2 {
font-size:13px;
}

h1 {
font-size:14px;
}

h1,h2,h3,h4 {
font-weight:700;
margin:5px 0;
}

p {
font-size:8pt;
}

td {
font-size:8pt;
border:1px solid;
border-color:#000;
padding:5px;
}

td.text {
text-align:left;
padding:10pt;
vertical-align: baseline;
}

#mid-block {
font-size:9pt;
background-color:#EFEFEF;
overflow:hidden;
min-width:850px;
width:94%;
margin:0 auto;
padding:20px .6em 40px;
}

td.embedded {
border:none;
text-align:left;
padding:0;
}

form {
margin-top:0;
margin-bottom:0;
}


a:link,a:visited {
text-decoration:underline;
color:#000;
}

a:hover {
text-decoration:none;
color:#F60;
}

.red {
color:#e00;
}

.green {
color:green;
}

input,select,textarea {
font-family:tahoma, arial, helvetica, sans-serif;
font-size:9pt;
padding:2px 3px;
}

textarea {
resize: vertical;
}

.btn {
font-size:10pt;
cursor:pointer;
padding:2px 3px;
}

.disabledbtn {
font-size:10pt;
cursor:default;
padding:2px 3px;
}

.small {
font-size:7pt;
}

.big {
font-size:10pt;
}

li {
margin-top:6pt;
margin-bottom:6pt;
}

ul {
margin-left:0;
margin-top:0;
margin-bottom:0;
}

.rowa {
background-color:#D3D3D3;
font-weight:700;
text-align:right;
vertical-align:top;
}

.rowb {
background-color:#D3D3D3;
text-align:left;
vertical-align:top;
}

.rowc {
background-color:#D3D3D3;
text-align:center;
vertical-align:top;
}

#nonFooter {
position:relative;
min-height:100%;
}

/*#content {
padding-bottom:11em;
}*/

#footer {
background-color:#080808;
color:#9A9A9A;
/*line-height:1.5em;*/
min-width:880px;
/*padding-bottom:.8em;*/
text-align:center;
width:100%;
border-top:1px solid #E2E2E2;
position:relative;
height: 40px;
margin-top:-41px;
font-size:8pt;
clear: both;
}

#bottomLinks {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-top:0;
padding-top:0;
padding-left:0;
}

#header {
width:100%;
min-width:880px;
margin-bottom:15px;
border-bottom:none;
padding:0;
}

#logo {
padding-top:5px;
/*padding-top:0px;*/
float:left;
position:absolute;
left:3.5%;
top: 15%;
min-width:190px;
}

#logo a {
border:none;
width:100%;
height:50px;
/*height:75px;*/
/*background:url("/static/pic/loggedoutlogo.png") no-repeat scroll center center transparent;*/
display:block;
}

#navmenu {
font-size:12px;
font-weight:700;
}

#menu {
background-color:#080808;
height:47px;
text-align:center;
font-size:9pt;
margin-left:auto;
margin-right:auto;
padding-top:28px;
position:relative;
}

#menu a {
color: #E2E2E2;
}

#menu ul li {
display:inline;
margin:.8em 0 0;
}

.hidden {
position:absolute;
left:-10000px;
}

fieldset {
border:none;
}

p.center {
text-align:center;
}

.pad {
padding:1em;
}

.hide {
display:none;
}

ul.nobullet {
list-style-type:none;
margin:0;
padding:0;
}

html,* html #nonFooter {
height:100%;
}

#footer ul li a,#menu ul li a {
color:#E2E2E2;
padding:1.1em 1%;
}

#footer ul li a:hover,#menu ul li a:hover {
text-decoration:none;
color:#F60
}

#footer ul li a:active,#menu ul li a:active {
outline:none;
}

.std_width {
width:750px;
}

span.size1 {
font-size:.75em;
}

span.size3 {
font-size:1.25em;
}

span.size4 {
font-size:1.5em;
}

span.size5 {
font-size:1.75em;
}

span.size6 {
font-size:2em;
}

span.size7 {
font-size:2.25em;
}

.mcom {
line-height:100%;
background-color:red;
color:#FFF;
text-align:center;
font-weight:700;
font-size:large;
border-color:red;
}

.curtain {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:1001;
-moz-opacity:0.2;
opacity:.20;
filter:alpha(opacity=20);
}

.lightbox {
position:fixed;
text-align:center;
top:5%;
left:5%;
width:90%;
height:90%;
z-index:1002;
overflow:auto;
padding:0;
}

.main_column {
width:590px;
margin:0 255px 10px 0;
}

.main_column .box,.main_column table {
margin-bottom:10px;
margin-top:10px;
}

.box {
background-color:#D3D3D3;
border:1px solid #000;
font-size:8pt;
}

.sidebar .box {
margin:0 5px 10px;
}

.pad {
padding:1em;
}

div.sidebar {
float:right;
height:100%;
width:250px;
text-align:left;
}

.torrent_table tr {
vertical-align:top;
}

div.tags,div.tags a:link,div.tags a:visited {
font-style:italic;
text-decoration:none;
color:#756F74;
}

.torrent_table div.tags {
font-weight:400;
margin-top: 2px;
}

.torrent_table tr .center {
vertical-align:middle;
text-align:center;
}

.darkfill,.torrent_table tr.group {
background-color:#D3D3D3;
}

.colhead {
background-color:#1C1B1B;
text-align:center;
font-weight:900;
color:#FFF;
}

a.head:link,a.head:visited {
text-decoration:underline;
color:#FFF;
}

a.head:hover,a.footer:hover,a.searchclouda:hover,a.searchcloudb:hover,a:hover,div.tags a:hover,#navmenu ul li a:hover,#userinfo a:hover, #menu a:hover {
text-decoration:none;
color:#F60;
}

.share {
position : relative;
list-style-type : none;
padding: 0px;
}
.share li {
float : left;  
}

a.external {
background: url("/static/pic/external.png") no-repeat scroll right center transparent;
padding-right: 13px;
}

.clickable {
cursor:pointer;
}

.linkbox {
text-align: center;
padding: 5px;
}

.uline {
text-decoration:underline;
}

.neutral {
color:#026072;
}

.floatright,.group_torrent span {
float:right;
}

div.torrent-table-container {
clear:none;
float:left;
width:100%;
height:30px;
}

.highlight {
background-color:#D9C3DF;
}

td.cats_col,td.center.cats_col {
border-right:none;
padding-bottom: 0;
}

table.grouping>tbody>tr.torrent>td:first-child+td+td,table.no_grouping>tbody>tr.torrent>td:first-child+td,table.grouping>tbody>tr.group>td:first-child+td+td,table.grouping>tbody>tr.colhead>td:first-child+td+td,table.no_grouping>tbody>tr.group>td:first-child+td,table.no_grouping>tbody>tr.colhead>td:first-child+td {
border-left:none;
}

.show_torrents {
-moz-opacity:0.5;
opacity:.50;
filter:alpha(opacity=50);
width:28px;
height:28px;
background:url('/static/pic/show.png') no-repeat center center;
}

.hide_torrents {
-moz-opacity:0.5;
opacity:.50;
filter:alpha(opacity=50);
width:28px;
height:28px;
background:url('/static/pic/hide.png') no-repeat center center;
}

.show_torrents_link {
border:none;
width:28px;
height:28px;
display:block;
}

.filter_torrents {
width:750px;
margin:auto;
}

.filter_torrents .submit {
text-align:right;
padding-top:5px;
}

.torrent_table tr {
vertical-align:top;
}

.torrent_table div.tags {
font-weight:400;
margin-top: 2px;
}

.torrent_table tr .center {
vertical-align:middle;
text-align:center;
}

.torrent span {
font-weight:400;
float:right;
}

.donortext {
color:#DA3838 ! important;
}

div.progress-container {
border:1px solid #ccc;
float:left;
background:#FFF;
margin:2px 5px 2px 0;
padding:1px;
}

div.progress-container > div {
height:12px;
}

.nobr {
white-space:nowrap;
}

div.posts {
font-size:8pt;
margin-top:11px;
margin-bottom:4px;
}

td.posts {
font-size:8pt;
border:none;
text-align:left;
padding:0;
}

a.tagcloud,a.tagcloud:visited {
text-decoration:none;
color:black;
}

a.tagcloud:hover {
text-decoration:none;
color:#FF6600;
}