body {
  background-color : #221F1B;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 11px;
  color : #EEEEEE;
}

/*fonts     */


a, a:link, a:active, a:visited {
 	 text-decoration : none;
 	 color : #cca918;
}

a:hover {
  text-decoration: underline;
}

a.altlink:link, a.altlink:visited{
	font-weight: bold;
	color: #ECD064;
	text-decoration: none;
}

a.altlink:hover {
  text-decoration: underline;
}

.user{color: #FFFFFF}
.power_user{color: #D21E36}
.vip{color: #9C2FE0}
.uploader{color: #EAEE0F}
.moderator{color: #EE950F}
.admin{color: #30EE0F}
.sysop{color: #0F6CEE}

p {font-size: 8pt;}
p sub {
font-size: 8pt;

  text-align: left;
}


.white {color: #FFFFFF;text-decoration: none;}

.red {color: #ee0000;}
.yellow {color: #997700;}
.green {
	color: #008000;
    text-decoration: none;
}

.darkyellow{ color: #cca918;}

li {
  margin-top: 6pt;
  margin-bottom: 6pt;
}
ul {
  margin-left: 0pt;
  margin-top: 0px;
  margin-bottom: 0px;
}


/*headers     */

h1 {
  font-size : 22px;
  font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  line-height : 120%;
  text-align: center;
}

h2 {
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;
  line-height : 120%;
  font-size: 17px;
  text-align: center;
}

h3 {
  margin : 0;
  font-family : Verdana, serif;
  line-height : 120%;
  font-size: 17px;
}


textarea {
  font-family : Verdana, serif;
  font-size : 10px;
}

/*--------------COLHEAD-----------------*/

.colhead {
  background-color : #111111;
  padding : 2px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 10px;
  border-color : #000000;
  color: white;
  border-style : ridge;
  border-width : 1px 1px 0px;
  border-right: medium
}

/*tops and statistics   */

.rowhead {
  background-color : #221F1B;
  padding : 4px;
  font-size : 10px;
}
.rowhead2 {
  background-color : #322E27;
  padding : 4px;
  font-size : 10px;
}

/*body  */

.maintable {
  background-color : #353029;
  padding: 5px;
  width: 99%;
  margin-left:auto;
  margin-right:auto;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

/*searchbox  */
.maintable table {
  text-align: left;
  margin-left:auto;
  margin-right:auto;
}

#searchbox {
  padding: 10px;
}
#searchbox input {
	border: 1px solid #CCC;
	padding: 2px 2px 2px 4px;
	font-size: 0.9em;
	background-color: #A8A8A8;
	color: #444;
  margin-bottom: 4px;
  text-transform: capitalize
}

.theme_table
{
  margin : 0px;
  border : 1px ridge #221F1B;
  padding : 0px;
  margin-bottom:2px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 11px;
  background-color: #221F1B;
  -moz-border-radius: 4px; 
-webkit-border-radius: 5px; 

}

table {
  font-size : 11px;
}

.forumline {
background-color: #353029;
padding: 5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #000; 
padding: 10px;
}
.torrent_colhead td {
-webkit-border-top-right-radius: 3px; 
-moz-border-radius-topright: 3px; 
-webkit-border-top-left-radius: 3px; 
-moz-border-radius-topleft: 3px; 
}
p, a{
text-shadow: 2px 2px 2px black;
}
.tbt {
  border-collapse : collapse;
  background-color : #353029;
  height : 1px;
  width : 100%;
  border : 0px;
}

table td {
  border: 0px hidden #000000
}


p {
	font-size: 8pt;
}


.announce {
    padding: 10px;
    background: #990000;
    width: 120px;
    text-transform: capitalize;
    text-align: center;
}
.announce a {
color: #FFFFFF;
}
/*------------------- ROWS ---------------------*/

.row1 {
  background-color : #353029;
  padding : 5px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 8pt;
  color: white;
  border-color : #1E1B17;
  border-style : solid;
  border-width : 1px 1px 0 1px;
  -moz-border-radius: 2px; 
-webkit-border-radius: 2px; 
}
.row2 {
  background-color : #221F1B;
  padding : 5px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 8pt;
  color: white;
  border-color : #353029;
  border-style : solid;
  border-width : 1px 1px 1px 1px;
  text-align: left;
 -moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
}


.btn2, textarea
{
 -moz-border-radius: 1px; 
-webkit-border-radius: 1px; 
}



 .row4 {
  background-color : #221F1B;
  font-family : Verdana;
  font-size : 7pt;
  color: #FAFAFA;
  text-align: left
}

.row4, .row5 {
  border-style : solid;
  border-color : #221F1B;
  border-width : 1px;
}

.row5 {
  background-color : transparent;
  text-align:left;
  padding : 0px;
  font-family : Verdana;
  font-size : 8pt;
  color: #FAFAFA
}


.main
{
  border-width : 0px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 11px;
  text-align: left;
  width: 99%; 
  background-color: #3E3831
}

/*images*/

.btnlite {
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #D0D0D0;
	border: 1px solid #A28337;
	background-color: #222;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
	position: absolute;
	margin-left: -50px;
}


.btnlite2 {
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #D0D0D0;
	border: 1px solid #A28337;
	background-color: #222;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
	margin-left: 0px;
	width: 80px;
}

btnlite:hover, btnlite2:hover {
	border-color: #D0D0D0;
}
btnlite:focus, btnlite2:focus {
	border-color: #D19029; 
	color: #FFF;
}



img {border : 0px;}

/*input buttons  */

input.btn2{
 /* background-color: #DDDDDD;*/
  border:1px solid #AAAAAA;
}

/* left user panel */
#UserPanelLeft {
	text-align: left;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

 /* right user panel */
#UserPanelRight {
	text-align: right;
}
 /* right user panel */
#UserPanelRight a {
	color: #CC3300;
	font-size : 11px;
}

 /* menu */
#MainMenu {
	height: 40px;
}

#MainMenu a {
	font-size : 12px;
	padding: 5px 5px;
}

/*categories  */

.categories {
  margin-left:auto;
  margin-right:auto;
}

.categories td {
  background-color : transparent;
  text-align:left;
  padding : 3px;
  border-color : transparent;
  font-family : Verdana;
  font-size : 8pt;
  border-width : 0px;
}

/*Bookmarks  */

.bookmark a, .bookmarkd a  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  display: block;
  height: 13px;
  width: 13px;
  border: 1px solid #4a4a4a;
  -moz-border-radius: 1px; 
-webkit-border-radius: 1px;
}
.torrent_row input {
  -moz-border-radius: 4px; 
-webkit-border-radius: 4px;
}
.bookmark a:link, .bookmark a:visited, .bookmarkd a:link, .bookmarkd a:visited {

  text-decoration: none;
  text-align: center
}

.bookmark a:hover, .bookmarkd a:hover {
  text-decoration: none;
  text-align: center
}

.bookmarkd a:link, .bookmarkd a:visited {
  background-color: #000000;
}

.bookmarkd a:hover {
  background-color: #020202;
}

 .bookmark a:link, .bookmark a:visited {
  background-color: #3D3730;
}

.bookmark a:hover {
    background-color: #000000;
}

.bookmark1 a, .bookmarkd1 a  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  display: inline;
  height: 13px;
  width: 13px;
  text-align: center;
  border: 1px solid #4a4a4a;
}

.bookmark1 a:link, .bookmark1 a:visited, .bookmarkd1 a:link, .bookmarkd1 a:visited {
  text-decoration: none;
  text-align: center
}

.bookmark1 a:hover, .bookmarkd1 a:hover {
  text-decoration: none;
  text-align: center
}

.bookmarkd1 a:link, .bookmarkd1 a:visited {
  background-color: #000000;
}

.bookmarkd a:hover {
  background-color: #020202;
}

 .bookmark1 a:link, .bookmark1 a:visited {
  background-color: #3D3730;
}

.bookmark1 a:hover {
	background-color: #000000;
}

.report{
	background-color : #404040;
	width: 300px;
}

/* browse page table */

.coltable {
  margin-left:auto;
  margin-right:auto;
}

.torrent_colhead td {
    background-image : url(http://shellife.eu/themes/Atagal/images/colhd.jpg);
    background-color : #000000;
    padding : 1px;
    color: #FFFFFF;
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
    text-align: center;
    height: 20px;
}

.torrent_colhead a:link, .torrent_colhead a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

/* hover background-color */
.torrent_row {
  background-color : #181614;
}

#ct .torrent_row td  {
  padding-bottom: 5px;
}

.pager {
	text-align: center;
	width: 100%;
	margin-left: auto;
	margin-right:auto;
	padding-bottom: 15px; 
}

.torrent_row td {
  background-color : #221F1B;
  font-family : Verdana;
  font-size : 7pt;
  text-align: center;
  border-bottom: #000000 1px solid;
  padding-bottom: 5px; 
}

.torrent_row td td, .torrent_row table {
  background-color : transparent;
  text-align:left;
  padding : 0px;
  color: #939393;
  font-size : 7pt;
  border-color : transparent;
  border-width : 0px;
  font-size : 8pt;
  width: 100%;
}

.comment_row td {
	background-color : #221F1B;
  font-size : 7pt;
  text-align: left;
  width: 700px;
}

.comment_row td td {
  background-color : #353029;
  font-size : 8pt;
  text-align: left;
  vertical-align: top;
  padding: 5px
}

.center select {
  margin-left:auto;
  margin-right:auto;
}


.grey {
	color: #BCBCBC;
	font-size : 7pt;
}

.grey a:link, .grey a:visited {
	font-size : 7pt;
	color: #939393;
	text-decoration: underline;
}

#rateStatus{float:left; clear:both; width:100%; height:20px;}
#rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover,
#rateMe .on{background:url(images/starf.png) no-repeat;}
#rateMe a{float:left;background:url(images/stare.png) no-repeat;width:14px; height:14px;}
#ratingSaved{display:none;}
.saved{color:red; }

#pop_overlay {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #000000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	z-index:2;
}

#pop_container, #pop_container1, #pop_containeris {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;         
	left: 0px;
	background: transparent;         
}

#pop_container {
	z-index:3;
	top: -270px;

}

#pop_containeris {
	z-index:3;
	margin-top: -100px;
}


#pop_container1 {
	z-index:4;
	top: 180px;
}

#pop_inner, #pop_inner1, #pop_inneris {
	background: black;
	display: none;
	height: auto;
	border: 4px solid black;
	text-align: left;
}

#pop_inneris {
	width: 520px;
	margin: 10px auto 0 auto;
}    

#pop_inner {
	width: 800px;
	margin: 280px auto 0 auto;
	border: 4px solid black;
	text-align: left;
}

#pop_inner1 {
	width: 190px;
	margin: 80px auto 0 auto;
}    
 
#writecomment textarea {
	width: 600px;
	height: 40px;
}

.btnbbcode {
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	color: #D0D0D0;
	border: 1px solid #A28337;
}

.btnbbcode {
	font-size: 1.1em;
	border: 1px solid #444;
	background-color: #222;
}
.btnbbcode:hover {
	border-color: #999;
	color: #FFF;
}
