body {      /* Body */
background: center top no-repeat fixed;
background-image: url(img/back4.jpg);
background-color: #b3bbca;
font : 10pt verdana;
}

img {
border : 0;
}
a {
text-decoration : none;
font-weight : bold;
}

/* Standard links */
.tbp a:link, .tbp a:visited { color : #800000; }
.tbp a:hover { color : #7794cf; }
/* news links */
.tbt a:link, .tbt a:visited { color : #800000; }
.tbt a:hover { color : #7794cf; }
/* right bar links */
.grbar a:link, .grbar a:visited { color : #800000; }
.grbar a:hover { color : #33cccc; }
/* right bar XviD links */
.grbar a.xvid:link, .grbar a.xvid:visited { color : #c5374a; }
.grbar a.xvid:hover { color : #33cccc; }

.title {                /* Title */
text-align : center;
font : 25pt verdana;
}
.pt {
width : 600px;
}
.tl {                   /* Generic text left */
text-align : left;
}
.tr {                   /* Generic text right */
text-align : right;
}
.tu {                   /* Generic vertical text up */
vertical-align : top;
}


.ac {                   /* Add comment link */
color : #505050;
text-decoration : none;
font-weight : bold;
cursor : pointer;
}
.ac:hover {
color : #880000;
text-decoration : none;
font-weight : bold;
}

.tbg {                  /* Main table */
/*background-color: #e7e7e7;*/
width : 950px;
text-align : left;
font-size : 8pt;
margin-left : auto;
margin-right : auto;
}
.tbg tr {
/*background-color : #d5d6d7;*/
}
.tbg td {
text-align : left;
vertical-align: top;
}
.tbg td.header {
height: 82px;
background-image: url(img/header.jpg);
cursor: pointer;
}
a.header {
display: block;
width: 940px;
height: 80px;
} 
.nav {
vertical-align: middle;

}
.nav td {
background-image : url(img/post-bg.png);
}
.menu {
width: 200px;
vertical-align: bottom;
margin-top: 10px;
}

.menu td {
background-color: #2d0000;
font: bold 10pt verdana ;
color: #ffffff;
text-align: right;
}

.tbt {                  /* news table */
/* background-color: #444444;*/

margin-left: auto;
margin-right: 0px;

}
.tbt tr {
/*background-color: #d3d3d3;*/
/*opacity: 0.90;
filter:alpha(opacity=90);  
-moz-opacity:0.90;*/

}
.tbt td {
/*background-image : url(img/post-bg.png);*/
background-color: #d3afaf;
border: 1px solid #ccccff;
width: 116px;
text-align: center;
}


.tbp {                  /* content table */
background-image : url(img/post-bg.png);
width : 700px;
text-align : left;
font-size : 8pt;
}
.tbp td.ptitle {
background-color : #d3afaf;
text-align: center;
}
.tbp tr {
/*background-color : #e0e0e0;*/ 
}
.tbp td.torrent {
text-align : left;
}
.tbp td.footer {
text-align : right;
}
.tbr {                  /* content table */
background-image : url(img/post-bg.png);
width : 700px;
text-align : left;
font-size : 8pt;
font-style: italic;
}
.tbr th {
font-style: normal;
}
.tbr td.ptitle {
background-color : #d3afaf;
text-align: center;
font-style: normal;
}
.grbar {
background-image : url(img/post-bg.png);
}
.grbar td.ptitle {
background-color : #d3afaf;
color: #800000;
font-size: 8pt;
font-weight: bold;
text-align: center;
}
.ptitle {
background-color : #d3afaf;
color: #800000;
font-size: 8pt;
font-weight: bold;
text-align: center;
}

.grbar td.content {        /* right side bar  */
text-align : left;
vertical-align : top;
margin-left: 20px;
}
.grbar span {
float : right ;
}
.grbar p {
margin-left: 10px;
}
.generic {
text-align: left;
}
.generic tr {
text-align: left;
}

.embedc {               /* Comments table */
background-color : #ffffee;
width : 500px;
text-align : left;
font-size : 8pt;
margin-left : auto;
margin-right : 5px;
}
.embedc tr {
background-color : #f0d6d6;
}
.embedc td {
text-align : left;
}
.embedc td.footer {
text-align : right;
}
.embedc span.staff {
color: #960000;
font-weight: bold;
}
span.smallstaff {
color: #960000;
}


td.precn {              /* Comment name */
font-style : italic;
vertical-align : top;
}
td.precc {              /* Comment content */
width : 400px;
}
#addc {                 /* Add comment div */
display : none;
}
input[type="text"] {    /* Input box (add comment) */
width : 100px;
}
textarea {              /* Ttextarea (add comment) */
width : 380px;
height : 100px;
}

.faqQ {
color: #800000;
font-size: 8pt;
font-weight: bold;
}
.quote {
color: #68851e;
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

.spoiler {
    color : #000000;
    background-Color: #000000;
}


/* Menu buttons */
.btn { display: block; position: relative; background: #d3afaf; padding: 5px; float: left; color: #d3afaf; text-decoration: none; cursor: pointer; }


