@import "style1.css";
@import "fusionmenu.css";
@import url('sb.css');
/*
/**
 *   https://09source.kicks-ass.net:8443/svn/installer09/
 *   Licence Info: GPL
 *   Copyright (C) 2010 Installer09 v.2
 *   A bittorrent tracker source based on TBDev.net/tbsource/bytemonsoon.
 *   Project Leaders: Mindless,putyn,kidvision.
  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.
| .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |
| | _____  _____ | || |              | || |    _____     | || |    ______    | || |    _____     | |
| ||_   _||_   _|| || |              | || |   / ___ `.   | || |   / ____ `.  | || |   / ___ `.   | |
| |  | |    | |  | || |    ______    | || |  |_/___) |   | || |   `'  __) |  | || |  |_/___) |   | |
| |  | '    ' |  | || |   |______|   | || |   .'____.'   | || |   _  |__ '.  | || |   .'____.'   | |
| |   \ `--' /   | || |              | || |  / /____     | || |  | \____) |  | || |  / /____     | |
| |    `.__.'    | || |              | || |  |_______|   | || |   \______.'  | || |  |_______|   | |
| |              | || |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------'  '----------------'
 **/
/** Basic CSS Settings ------------------------------------------------------------------- */

@font-face {
    font-family: 'trebuchet';
    src: url('fonts/trebuchet.eot');
    src: local('?'),
    url('fonts/trebuchet.woff') format('woff'),
    url('fonts/trebuchet.ttf') format('truetype');}
/** Basic Links Settings ----------------------------------------------------------------- */
.sublink {
    font-style: italic; 
    font-size: 7pt;
    font-weight: normal; }
a, a:visited, a:active {
    text-decoration: none;
    color: #FF273D}
a:hover {
	text-decoration: none;
    color: #FF273D;}
a.index {
    font-weight: bold;}
a.biglink {
    font-weight: bold;
    font-size: 12pt;}
a.altlink:link, a.altlink:visited{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;}
a.altlink:hover {
    text-decoration: underline;
    color:#FFFFFF}
a.altlink_blue:link, a.altlink_blue:visited{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;}
a.altlink_blue:hover {
    text-decoration: underline; color: #FFFFFF}
a.altlink_green:link, a.altlink_green:visited{
    font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.altlink_green:hover {
    text-decoration: underline; color:#FFFFFF}
a.colheadlink:link, a.colheadlink:visited {
    font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.colheadlink:hover {
    text-decoration: underline; color: #FFFFFF}
a.altlink_white:link, a.altlink_white:visited{
    font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.altlink_white:hover {
  text-decoration: underline; color: #FFFFFF}
/** Anything else Settings --------------------------------------------------------------- */
.balloonstyle{
    position:absolute;
    top: -500px;
    left: 0;
    padding: 5px;
    visibility: hidden;
    border:1px solid #EAFF08;
    font:normal 12px Verdana;
    color: #FF6600;
    line-height: 18px;
    z-index: 100;
    background-color: #FFFFD4;
    width: 400px;
    }
#arrowhead{
    z-index: 99;
    position:absolute;
    top: -500px;
    left: 0;
    visibility: hidden;
    }
a.info{
    position:relative; /*this is the key*/
    z-index:24; /*background-color:#ccc;*/
    color:#000;
    text-decoration:none}
a.info:hover{z-index:25; background-color:transparent}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center
}
.codetop {
    background: #0099FF url(pic/code.jpg) no-repeat right; color: #000; font-weight: bold;
    margin: 0 auto 0 auto; padding: 3px; border: 1px solid #000; width:500px; }
.codemain {
    background: #FFF; border: 1px solid #000; color: #000; margin: 0 auto 0 auto;
    padding: 3px; width:500px; overflow:auto; height:150px; }
span.tool {
    position: relative; cursor: help; }
span.tool span.tip {
    white-space: nowrap; display: none; }
span.tool:hover span.tip {
    display: block; z-index: 100; position: absolute; top: 1.6em; left: 0;
    width: auto; padding: 3px 7px 4px 6px; border: 1px solid #336; background-color: #f7f7ee;
    font: normal 1.2em/1.2em tahoma, helvetica, sans-serif; text-align: left; color: #000; }
#content span.tool::after {
    padding-left: 2px; content: url(pic/bubble.gif); }
#iconbar {
    position:absolute; margin-top: 80px; padding-left: 50px; }
#iconbar li	{
    float:left; position:relative; margin-right:10px;
    overflow:hidden; font-family: "arial"; }
#iconbar a {
    font-family: "arial"; text-decoration: none; outline: none;
    color:#1f1f1f; display: block; width: 58px; padding: 5px; cursor:pointer; }
#iconbar span	{
    font-family: "arial"; width: 58px; height: 38px; position: absolute; display: none;
    color:#1f1f1f; font-size: 8px; line-height: 8px; font-weight: bold; padding-left: 2px; padding-top: 10px; }
#rollover{
    display: inline-table; width: 55px; height: 20px; line-height:20px; background: url(pic/button.png) no-repeat 0 0;
    background-repeat: no-repeat; background-position: left top; text-align: center; }
#rollover:hover {
    background-position: 0 -20px; }
#rollover span {
    display: none;}
#middle {
    margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; background-image: url(pic/evilreels.png);
    background-repeat: no-repeat; background-position: center;width: auto; }
#marqueecontainer{
    position: relative; width: 99%; height: 120px; background-color:lightyellow; color:black;
    overflow: hidden; border: 1px solid blue; padding: 2px; padding-left: 4px; text-align:left; }
#marqueecontainer img {
    border-width:2px; border-style:solid;}
.sent, .notsent {
	width:100%; padding:5px; margin:5px; border:1px solid;
	color:#333333; text-align:left; font-weight:bold;}
.sent {
    border-color: #49c24f; background:#bcffbf; }
.notsent {
    border-color: #c24949; background:#ffbcbc; }
/** Popup Settings ----------------------------------------------------------------------- */
.popupmenu {
    background: #C2CFDF; color: #3A4F6C; border: 1px solid #3A4F6C; text-align:left;
    font-size:11px; font-weight:bold; white-space:nowrap; }
.popupmenu-item {
    padding: 5px; white-space: nowrap; border-bottom: 1px solid #C2CFDF;
    color:  #FFFFFF; font-weight: normal;}
.popupmenu-item-last {
    padding: 5px; white-space: nowrap; color:  #000000; font-weight: normal; }
.popupmenubutton {
    background: #C2CFDF; color: #3A4F6C; border: 1px solid #3A4F6C; text-align:center;
    font-size:11px; font-weight:bold; white-space:nowrap; height:18px; width:120px; }
.popupmenu-item a:link, .popupmenu-item a:visited, .popupmenu-item-last a:link,
.popupmenu-item-last a:visited {
    color: #000; text-decoration: none; }
.popupmenu-item a:hover, .popupmenu-item-last a:hover{
    color: #EA5F00; text-decoration: none;}
.tbi {
    vertical-align:middle; border:0px; padding:0px; margin:0px; float:none; }
/** Input - Form Settings ---------------------------------------------------------------- */
form {
    display: inline; margin-top: 0; margin-bottom: 0; padding: 0;}
input, select, textarea {
    /* background: #CCCCCC; border: 1px solid #681313; */  color: #FFF;  font-family: arial, helvetica, sans-serif;
    font-size: 11px; margin: 5px; padding: 2px; vertical-align: middle; }
input:focus {
    /* background-color: #BBBBBB; */ }
textarea:focus {
    /* background-color: #BBBBBB; */ }
select{
    margin: 0px;}
/*.btn{ original
    font-size:12px; font-family:arial,sans-serif; color:#FFF; background-color:#333333;
    border: 1px solid #000; border-width:1px; padding: 1px 3px 1px 3px; }
/** Text Settings ------------------------------------------------------------------------ */
.btn{
    background: #2a2a2a; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#131313));
    background: -moz-linear-gradient(100% 100% 90deg, #2a2a2a, #131313); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#2a2a2a',GradientType=0 );
    font-size:12px; font-family:arial,sans-serif; color:#FFF; background-color:#9f9f9f;
    border: 1px solid #000; border-width:1px; padding: 1px 3px 1px 3px; }
.btnpage{
    background: #2a2a2a; width: 5px; height: 5px;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#131313));
    background: -moz-linear-gradient(100% 100% 90deg, #2a2a2a, #131313); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#2a2a2a',GradientType=0 );
    font-size:12px; font-family:arial,sans-serif; color:#FFF; background-color:#9f9f9f;
    border: 1px solid #000; border-width:1px; padding: 1px 3px 1px 3px; }
.blabla{
    background: #2a2a2a; 
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#131313));
    background: -moz-linear-gradient(100% 100% 90deg, #2a2a2a, #131313); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#2a2a2a',GradientType=0 );
    font-size:12px; font-family:arial,sans-serif; color:#FFF; background-color:#9f9f9f;
    border: 1px solid #000; border-width:1px; padding: 1px 3px 1px 3px; }
	
.btn:hover{
    background: #2a2a2a; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#4d0606));
    background: -moz-linear-gradient(100% 100% 90deg, #2a2a2a, #4d0606); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d0606', endColorstr='#2a2a2a',GradientType=0 );
    font-size:12px; font-family:arial,sans-serif; color:#FFF; background-color:#9f9f9f;
    border: 1px solid #000; border-width:1px; padding: 1px 3px 1px 3px; }
.btn:hover{
    background: #2a2a2a; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#4d0606));
    background: -moz-linear-gradient(100% 100% 90deg, #2a2a2a, #4d0606); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d0606', endColorstr='#2a2a2a',GradientType=0 );
    font-size:12px; font-family:arial,sans-serif; color:#FFF; background-color:#9f9f9f;
    border: 1px solid #000; border-width:1px; padding: 1px 3px 1px 3px; }
font.gray {
    color: #ACA899; text-decoration: underline;}
.important {
    font-weight: bold; font-size: 8pt; }
.red {
    color: #ee0000;}
.yellow {
    color: #997700;}
.green {
    color: #000000;}
.small {
    font-size: 7pt;}
.big {
    font-size: 10pt;}
p#statusgreen {
    font-size: 1.2em; background-color: #fff; color: #0a0; }
p#statusred {
    font-size: 1.2em; background-color: #fff; color: #a00; }
/* tooltip ---------------------------------------------------------------------------*/
.tooltip {
    color: #000; outline: none;
	cursor: context-menu; text-decoration: none;
	position: relative;		}
.tooltip span {
   background: #110606;
	margin-left: -909em; position: absolute; box-shadow: 0px 0px 10px #EE0000; -webkit-box-shadow: 0px 0px 10px #EE0000;  padding: 5px;	text-align:left;}
.tooltip:hover span {
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: -10em; top: 2em; z-index: 99;
	margin-left: 0; width: 250px;		}
.tooltip:hover img {
	border: 0; margin: -30px 0 0 -40px; float: left; position: absolute;}
.tooltip:hover em {
	font-family: Tahoma; font-size: 1.2em; font-weight: bold; display: block; padding: 0.2em 0 0.6em 0;}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.info { background: 000000; border: 0px solid #1F1F1F; color: #FFFFFF;	}
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }


/** Status Settings ------------------------------------------------------------------- */
#status_box, #status_title_warpper, #status_content {
	font-family:tahoma; font-size:12px; }
#status_box {
	width:400px; background: #ffffff; height:auto; border:1px solid #5C8DFF;
	padding:8px; position:absolute; margin-top:10px; margin-bottom:5px; }
#status_title {
    background:#99B8FF; height:16px; color:#333; padding-left:5px; font-weight:bold; }
#status_content{
	padding:1px; background: #ffffff; border: 1px solid #99B8FF;  }
#status_tool {
    font-size:10px;font-weight:bold;}
tr.browse {
	background-color:transparent;}
/** Pagination Links Settings ------------------------------------------------------------ */
.pagelink, .pagelinklast, .pagecurrent, .minipagecurrent, .minipagelink, .minipagelinklast{
    background: #F0F5FA; border: 1px solid #072A66; padding: 1px 3px 1px 3px;}
.pagelinklast, .minipagelinklast{
    background: #DFE6EF;}
.pagecurrent{
    background: #FFC9A5;}
.minipagecurrent{
    background: #F0F5FA; font-size: 10px;}
.minipagelink, .minipagelinklast{
    border: 1px solid #C2CFDF; font-size: 10px; margin: 0 1px 0 0;}
.pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active,
.pagelinklast a:visited, .pagelinklast a:link, .pagecurrent a:active,
.pagecurrent a:visited, .pagecurrent a:link, .minipagelink a:active, .minipagelink a:visited,
.minipagelink a:link, .minipagelinklast a:active, .minipagelinklast a:visited, .minipagelinklast a:link{
    text-decoration: none;}
.pagination{
    padding:3px; margin:3px; text-align:center; }
.pagination ul{
    margin: 0; padding: 0; text-align: right; font-size: 10px; }
.pagination li{
    list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a, .pagination a:visited{
    padding: 0 2px; border: 1px solid #9aafe5; text-decoration: none; color: #2e6ab1; }
.pagination a:hover, .pagination a:active{
    border: 1px solid #2b66a5; color: #fff; background-color: #30C636; }
.pagination a.currentpage{
    background-color: #2e6ab1; color: #FFF !important; border-color: #2b66a5;
    font-weight: bold; cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{
    background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important;}
.pagination a.prevnext{
    font-weight: bold;}
/** Cpatcha Links Settings ------------------------------------------------------------ */
.cimage {
    border: 1px solid #eee; }
.captchaImage {
    margin:0 2px;}
.captchaImages {
    margin: 5px auto;width:350px;text-align:center;}
.simpleCaptchaSelected {
    border: 2px solid #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/** site alert Settings ----------------------------------------------------------------- */
ul.globelmessage li {
    float: left; list-style: none; }
.globelmessage li {
    height: 30px; padding-left: 5px; padding-right: 5px; cursor: pointer; line-height: 17px;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
.globelmessage li:hover {
    height: 30px; padding-left: 5px; padding-right: 5px;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
div.info_box {
   width: 98%; height: 20px; padding-left: 25px;
   background: 000000 ; border: 1px solid #1F1F1F ;padding: 3px;}
p.redalert {
	background: #fff6bf url(images/alertred.png) center no-repeat;
	background-position: 15px; text-align: left; padding: 5px 20px 5px 45px;
	border: 1px solid #ffd324; width: 600px; margin:0 auto;  margin-top: 10px; margin-bottom: 10px;}
p.bluealert {
	background: 000000 url(images/alertblue.png) center no-repeat;
	background-position: 15px; text-align: left; padding: 5px 20px 5px 45px;
	border: 1px solid #1F1F1F; width: 600px; margin:0 auto;  margin-top: 0px; margin-bottom: 10px; }
div#base_globelmessage {
    width: 100%; height: 17px; background: transparent;
    text-align: left; line-height: 17px;
    -moz-border-radius-bottomleft: 7px; -webkit-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px; -webkit-border-radius-bottomright: 7px; border-bottom-right-radius: 7px;}
div#gm_taps {
    float: left; padding-left: 10px; margin-top: -2px; }
ul.gm_taps li {
    float: left; list-style: none; }
.gm_taps li {
    height: 15px; padding-left: 10px; padding-right: 30px; line-height: 17px; color: #fff }
.gm_taps a, .gm_taps a:visited, .gm_taps a:active, .gm_taps a:hover {color:#fff}

/* shout and news settings */
span.shouthis {
    float: right; padding-right: 10px;}
span.shoutextra{
    float: right; padding-right: 10px; line-height: 21px;}
span.news {
    float: right; padding-right: 10px; line-height: 30px;}
span.news a, span.news a:visited, span.news a:active {
    text-decoration: none; color: #FFFFFF; }
span.news a:hover {
    text-decoration: none; color: #C00; }
div.newshead {
    width: 99%; text-align: left; border: 1px solid #1F1F1F;
    background: #1F1F1F; color:#FFF; padding: 5px;}
td.newshead {
    width: 99%; text-align: left; border: 1px solid #1F1F1F;
    background: #1F1F1F; color:#FFF; padding: 5px;}
div.news_space { background:transparent; height:20px; }
div.news_button {
    width: 100px; float: right; margin-right: -50px;}
pre.enfo {
	font-size:9pt;
	font-family: 'Courier New', monospace;
	line-height:normal;}
/** Browse.php Settings --------------------------------------------------------------- */
.tag_cloud{
    padding: 3px; text-decoration: none; font-family: arial; }
.tag_cloud:link  {
    color: #0099FF; text-decoration:none;}
.tag_cloud:visited {
    color: #00CCFF; }
.tag_cloud:hover {
    color: #0000FF; background: #00CCFF; }
.tag_cloud:active {
    color: #0000FF; background: #FFFFFF; }
.highlight {
    background-color:#000000;}
.highlight a:hover, .highlight a:active {
    color:#FFFFFF;   background-color:#FF9812; }
/** Forum Settings ----------------------------------------------------------------------- */
.forumtable {
    width: 100%; margin: 0; padding: 0; font-size: 8pt;
    border: 0px solid #ccc; border-collapse: collapse;
    background-color: #555555;}
/** Forums.php Settings --------------------------------------------------------------- */
.forumrules_title {
    background-color: #7192b2; font-size: 14px; color: #fff; padding: 7px; margin-bottom: 4px; }
.forumrules_border {
    border:1px solid #555555; padding:4px; }
.forumrules_text_border {
    border:1px solid #555555; padding:4px;}
.forumrules_text {
    background-color: #FFFF99; font-size: 14px; color: #000; }
.tbdev_forum{
    background: #890537;}
.tbdev_forum1{
    background: #890537;}
/** Staff.php Settings --------------------------------------------------------------- */
td.staff_username {
    width: 500px; height: 30px;
    text-align: left; border: none}
td.staff_online {
    width: 80px; height: 30px;
    text-align: center; border: none }
div.global_icon {
    width: 55px; height: 29px;
    text-align: center; padding-top: 6px;
    background: -moz-linear-gradient(100% 100% 90deg, #9c9b9b, #cfcfcf);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c9b9b), to(#cfcfcf));
    -moz-border-radius-topleft: 8px; -webkit-border-radius-topleft: 8px; border-top-left-radius: 8px;
    float: left; display:inline; border-color: #eae9e9;}
div.global_head {
    width: 730px; height: 35px; margin-right: 10px;
    text-align: left; color: #fff; font-size: 15px; font-weight: bolder;
    background: -moz-linear-gradient(100% 100% 90deg, #c1c0c0, #d9d8d8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c1c0c0), to(#d9d8d8));
    -moz-border-radius-topright: 8px; -webkit-border-radius-topright: 8px; border-top-right-radius: 8px;
    float:  right; display: block; line-height: 34px; border-color: #eae9e9;
    padding-left: 20px; }
div.global_text {
    width: 775px; text-align: left; color: #fff; background: #e1e0e0; margin-bottom: 20px; padding:15px;
    -moz-border-radius-bottomright: 8px; -webkit-border-radius-bottomright: 8px; border-bottom-right-radius: 8px;
    -moz-border-radius-bottomleft: 8px; -webkit-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px;}
.top5 {float:left;width:50%}
.last5 {margin-left:45%; padding-left:6%}
.clearer {clear:both}
div.base_header_fly {
    width: 200px; height: 30px; background: transparent; border: 0px solid #23446d; float: right; margin-top: 1px;
    -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
 #statusbarinsert {
	color: #fff;
	font-size:9pt;
	width: 400px;
	float: right;
	/*height: 80px;*/
	
	background:transparent;
	
    margin: 0px;
    margin-right: 0;
    padding: 10px;
	padding-right: 0px;
	-moz-border-radius: 10px;
    
    padding-bottom: 10px;
	padding-top: 40px;
}
#logos {
	color: #fff;
	font-size:12px;
	width: 500px;
	float: left;
	height: 120px;
	
	background:transparent;
	
    margin: 0px;
    margin-right: 0;
    padding: 10px;
	padding-right: 0px;
	-moz-border-radius: 10px;
    
    padding-bottom: 10px;
	padding-top: -5px;
}
#styleswitcher {
	color: #fff;
	font-size:10px;
	float: right;
	position:absolute;
	top:-15px;
	right:15px;
	/*width: 50px;
	height: 50px;
	
	margin: 40px;
	padding: 2px;
    margin-top: -50px;*/
}
#styleswitcher ul {
	margin:7px 0 0 0 !important;
	padding:0 0 0 7px;
    padding-left: 70px;
}
#styleswitcher ul li {
	display:inline;
	list-style:none;
	background-image:none;
	margin:0;
	padding:0;
}
a.styleswitch {
	border:0;
}
a.styleswitch:hover {
	border-bottom: 1px solid #fff;
}
/** BROWSE Settings --------------------------------------------------------------- */
div#b_around {
    width: 80%; }
/** ----------------------------------------------------------------------------------- */
/** Information About This File ------------------------------------------------------- */
/** -----------------------------------------------------------------------------------
    This file is a part of installer09 sourcecode. Show us some respect for all this free
    work we have done here for you, and leave all credit in the codes.
    By removing ANY credits from these files you not allowed to get any support on the source
    Thanks for using this sourcecode.
*/
/* Grid Container */
.rt-container { margin: 0 auto; width: 1020px; }
body { min-width: 70%; }
.rt-block { padding-left: 25px; padding-right: 25px; padding-bottom: 0px; }
.rt-blocks { padding-left: 20px; padding-right: 20px; padding-bottom: 0px; }
.rt-blockindex { padding-left: 15px; padding-right: 15px; padding-bottom: 0px; }
#rt-content-top .rt-alpha, #rt-content-bottom .rt-alpha {margin-left: 0; margin-left: 50px;}
#rt-content-top .rt-omega, #rt-content-bottom .rt-omega {margin-right: 0; margin-left: 50px;}
/* End Grid Container */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}
/* ---------- open body ---------- */
body { font-family: arial; font-weight: bold; font-size: 8pt; vertical-align: middle;  color: #FFFFFF; }
h1 { font-size: 10pt; }
h2 { font-size: 10pt; color: #FFFFFF; }
img{ border: 0; vertical-align: middle; }
/* ---------- end body ---------- */
 /*Top Menu */
#rt-menu .rt-container { height: auto;}
#rt-menu li.root, #horiz-menu.splitmenu li {border: none; margin-left: 45px;}
#rt-menu ul.menutop {padding: 0 10px 1px 10px;}
.menutop ul, .menutop ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;float: left;}
.menutop .drop-top, .menutop .columns2 > .drop-top {background-position: 50% 0;background-repeat: no-repeat;}
.bodylevel-low #rt-menu li.root > .item, .bodylevel-low .menu-type-splitmenu #rt-menu li .item {text-shadow: none;}
body.menu-type-splitmenu .menutop li, body.menu-type-splitmenu .menutop li:hover, body.menu-type-splitmenu .menutop li.active, body.menu-type-splitmenu .menutop li.parent:hover, .menu-type-splitmenu .menutop li.parent.active {border: 0;}
.bodylevel-low #rt-menu li.root:hover > .item, .bodylevel-low #rt-menu li.root.active > .item, .bodylevel-low #rt-menu li.root.f-mainparent-itemfocus > .item, .bodylevel-low.menu-type-splitmenu #rt-menu li:hover .item, .bodylevel-low.menu-type-splitmenu #rt-menu li.active .item {margin-top: -2px;}
.bodylevel-low #rt-menu li.root:hover > .item span, .bodylevel-low #rt-menu li.root.active > .item span, .bodylevel-low #rt-menu li.root.f-mainparent-itemfocus > .item span, .bodylevel-low .menu-type-splitmenu #rt-menu li:hover .item span, .bodylevel-low .menu-type-splitmenu #rt-menu li.active .item span {background: none;}
.bodylevel-low #rt-menu li.root:hover, .bodylevel-low #rt-menu li.root.active, .bodylevel-low #rt-menu li.root.f-mainparent-itemfocus, .bodylevel-low .menu-type-splitmenu #rt-menu li:hover, .bodylevel-low .menu-type-splitmenu #rt-menu li.active {background: none;}
.menutop li.root > .daddy span, .menu-type-splitmenu #rt-menu li .daddy span {background: none;}
.bodylevel-high.menu-type-splitmenu .menutop li, .bodylevel-med.menu-type-splitmenu .menutop li {background: none;}
.bodylevel-low.menu-type-splitmenu #rt-menu li:hover .item span, .bodylevel-low.menu-type-splitmenu #rt-menu li.active .item span {background: none;}
.bodylevel-low .menutop li:hover, .bodylevel-low .menutop li.active, .bodylevel-low .menutop li.parent:hover, .bodylevel-low .menutop li.parent.active, .bodylevel-low .menutop li.f-menuparent-itemfocus {background: none;}

/* Main Body */
.rt-container {min-height: 560px;}
#rt-main-surround {margin: 0 -1px;}
.rt-main-spacer {height: 50px;}
.bodylevel-low .rt-main-spacer {display: none;}
#rt-main-surround .rt-article-title {letter-spacing: 0.02em;line-height: 42px;margin: 0;height: 58px;font-size: 1.2em;padding-left: 25px;text-transform: uppercase;}
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color: transparent;}
#topbar	{ width: 560px; padding: 10px; background: #1f1f1f; border: 2px solid #1f1f1f; border-radius: 8px; moz-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: inset 0px 0px 3px 3px #000000; position: absolute;	}
/* ---------- open fieldset & legend ---------- */
fieldset, legend { border: 2px solid rgba(0, 0, 0, 0.25); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
legend { color: #C00; padding: 5px 5px 5px 5px; background: #212121 url(images/typography/dark/important.png) repeat-x 0 100%; border: 1px solid #292929; }
fieldset { background: #212121 url(images/typography/dark/important.png) repeat-x 0 100%;border: 1px solid #292929;color: #999; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; margin-top: 5px; font-family: arial; vertical-align: middle; }
/* ---------- end fieldset & legend ---------- */

/* Header */
.bodylevel-high #rt-header, .bodylevel-med #rt-header {margin: 0 -20px;padding: 0 20px;}
#rt-header2 {height: 30px;}
#rt-header .rt-block {margin-bottom: 0;}
#rt-logo {width: 281px;height: 48px;display: block;}
.rt-desc1 {font-size: 170%;display: block;font-weight: bold;line-height: 1.1em;margin-bottom: 10px;margin-top: -10px;}
.rt-desc2 {font-size: 120%;line-height: 1.4em;display: block;}
.rt-head-spacer {height: 12px;}
.header-demo {width: 510px;height: 280px;}
.topbar ul.menu {list-style: none;margin: 0;}
.topbar ul.menu li {float: left;font-size: 90%;}
.topbar ul.menu li a {padding: 0 9px;display: block;height: 30px;line-height: 30px;}
#rt-header-overlay .topbar {margin-top: 10px;margin-right: -10px;float: right;}
.topbar .module-content {margin-left: 30px;display: inline-block;}
.topbar .module-content2 {margin-left: -5px;
overflow: hidden;
height: 30px;
line-height: 30px;
text-align: center;
float: left;
padding: 0 30px;
font-weight: bold;}
div.torrentstables{
color: white;
/*font-weight: bold; */
}

/* testing usercp menu*/
.readon {display: inline-block;margin-left: 10px;height: 34px;}
.readon input.button {outline: none;}
.readon span, .readon .button {display: block;margin-left: -10px;padding: 0 15px 3px 15px;border: 0;font-size: 13px;cursor: pointer;height: 31px;line-height: 32px;float: left;font-weight: bold;overflow:visible;}
.readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}
.readon:hover {background-position: 100% -34px;}
.readon:hover span, .readon:hover .button {background-position: 0 -34px;}
.readon {background: url(images/body/style1/readon-r.png) 100% 0 no-repeat;}
.readon span, .readon .button {background: url(images/body/style1/readon-l.png) 0 0 no-repeat;color: #fff;text-shadow: 1px 1px 2px #000;}
.bodylevel-low .readon {background: #393939;border: 1px solid #444;}
.bodylevel-low .readon:hover {background: #990000;border: 1px solid #cc0000;}

/*forum shit */
td.colhead2 { 
height: 0px; 
font-weight: bold; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
border-radius: 8px;
background: url(images/formbg2.gif) repeat-x;
}
#odds {
color: #fff;
float: right;
top: 45px;
position: relative;
}