/* 
##ST 2.0 Default Style Sheet 0.2
## Written by
## SjH & Szentigrade
##

0.2 Changes

*Removed module div-specific font-styles, decided to define different span elements for modules instead so as not to limit the styles used in modules 

*Updated styles for the paragraph element. Using the span element without a class will produce the same text as the p element now as well

*Removed old menu styles  

*Removed old form elements - Added new

*Removed old text styles - Added new

*Defined styles for commonly used text elements such as big, bigbold, bold, storange, italics, etc


*/ 

/* ###### OLD STYLE SHEET BEGIN - PLEASE MOVE ALTERED/REPAIRED STYLES TO NEW SECTION ##### */


/* Begin Main Styles */

body {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 1em;
  background-color: #E6E6E6; 
  color: #000000;
  margin: 0px;
}

.header {
	line-height:0;
	background-image:url(http://static.supertorrents.org/images/header-bg.gif);
	margin: 0px;
}

.footer {
	font-size: 0.6em;
	text-align: center;
	padding: 10px 0px 2px 0px;
}

.navBottom {
	position: absolute;
	z-index: 16;
	top: 495px;
	left: 10px;
	width: 180px;
	padding:5px;
	text-align:center;
}



li {
  margin-top: 6pt;
  margin-bottom: 6pt;
}

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


img {border:0px;}

img.border  {  
  border-style: solid; 
  border-color: #000000; 
  border-width: 1px; 
}   

/* End Main Styles */


/* Begin Table Styles */

table {
  border-collapse: collapse;
  border-spacing:0;
  border-style: none;
	padding: 5px;
}

td,tr,th {
  padding:0;
  border-color: white;
}
    
table.main, table.mainouter {background: #ccc url(http://static.supertorrents.org/images/footFade.gif) repeat-x bottom;}

table.main td, table.torrents td
{
	padding-left: 3px; 
	padding-right: 3px; 
}


td.rowhead, td.colhead {padding: 3px;}

table.torrents tr {border:1px solid white;}

table.bottom {background: transparent;}

td {
	padding:0;
	font-size: 8pt; /* needs to be removed */
}

td.embedded {
  border: none;
  padding: 0px;
  text-align: left;
  color: #000000;
  background-color: #E6E6E6;
}

td.bottom {border: none;}

td.heading {font-weight: bold;}

td.text {
  padding: 10pt;
  text-align: left;
}

td.comment {
  padding: 10pt;
  color: #000000;
  font-size: 8pt;
  text-align: left;
}

td.colhead {
  font-weight: bold;
  color: #000000;
  background-color: #ff6400;
}

td.rowhead {
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  padding: 3px;
  border-right:1px solid black;
}

td.title {font-size: 14pt;}



td.clear {
  padding: 0px;
  border: 0px;
  background: transparent;
}

.profile tr {border-bottom: solid 1px #ffffff}

.profile th 
{
	text-align: right; 
	border-right: solid 1px #000000; 
}

/* End Table Styles */


/* Begin Link Styles */


a.new:link, a.new:visited {
	color: #FF0000;
	text-decoration: none;
}

a.new:hover {
	text-decoration: none;
	color: #212021;
}

a:link, a:visited {
  text-decoration: underline;
  color: #212021;
}    

a.index {font-weight: bold;}

a.biglink {
	font-weight: bold;
  font-size: 0.8em;
}

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

a.altlink_blue:link, a.altlink_blue:visited {
	font-weight: bold;
	color: #004E98;
	text-decoration: none;
}

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

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

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

a.nolink:link, a.nolink:hover
{
	text-decoration: none;
	border: 0px;
} 

a {color: #FFFFFF;} 


a.catlink:link, a.catlink:visited {text-decoration: none;}

a.catlink:hover {color: #A83838;} 
 
a:hover, a.menulink:hover, a.sublink:hover {color: #ff5100;} 
 


/* End Link Styles */ 


/* ###### OLD STYLE SHEET ENDS - PLEASE MOVE ALTERED/REPAIRED STYLES TO NEW SECTION ##### */

/*
################################
#####New Styles Start Here #####
################################
*/

/* Main Div Styles */

div#main
{
display: block;
position: absolute;
top: 175px;
left: 200px;
width: 900px;
border: none;
padding: 5px;
}
        
div.center {
    margin: 0 auto;
    text-align: center; 
} 

div.module /* Module style should be applie to virtually everything but tables - use width style attribute in html*/
{
	 background: #ccc url(http://static.supertorrents.org/images/footFade.gif) repeat-x bottom; 
	 height:auto;
	 padding:15px; 
	 margin:0 auto;          
}

div.subject, div.description, div.content
{
padding: 10px;
}   
 
/* div.modlabel {},  div.foot {}   No Style Needed ATM - don't want it to have padding  */
 


/* New Text Styles */

h1, h2, h3, h4, h5, h6, .head1, .head2, .head3, .head4, .head5, .head6 {font-weight: bold;}

h1, .head1 {
	font-size: 1.8em;
  line-height: 1.8em;
}

h2, .head2 {
  font-size: 1.6em;
  line-height: 1.6em;
} 

h3, .head3 {
	font-size: 1.4em;
  line-height: 1.4em;
}

h4, .head4 {
  font-size: 1.2em; 
  line-height: 1.2em;
}

h5, .head5 {
	font-size: 1.0em;
  line-height: 1.0em;
}

h6, .head6 {
  font-size: 0.8em;
  line-height: 0.8em;
}

p, span 
{ 
	font-family: helvetica;
	font-size: 1.1em;	
	line-height: 1.1em;
  letter-spacing: 1px;
}

.bold, .bigBold, .storangeBig, .storangeBold {font-weight: bold;}

.big, .bigBold, .storangeBig 
{ 
	font-size: 1.2em;
  line-height: 1.4em;
}

.small {font-size: 0.8em;}

.storange, .storangeBig, .storangeBold {color: #ff6400;}

.red {color: #ee0000;} /* Used? */

.yellow {color: #997700;} /* Used? */

.italic {font-style: italic;}

.underline {text-decoration: underline;} 

span.pollquestion
{
/*font-family: Georgia;*/
display: inline-block;
width: 100%;
color: #000000;  
text-decoration: none;
word-spacing: normal;
letter-spacing: 2px;
line-height: 1.8em;
font-size: 1.6em;	 
}   

span.pollquestion:first-letter
{            
display: block;
float: left;
color: #ff6400;
font-size: 1.8em;
}  

/* New Link Styles */

a.modlink
{ 
/*#font-family: Verdana;*/
color: #000000;
text-decoration: none;
word-spacing: normal;
letter-spacing: 1px;
line-height: 1.3em;
font-size: 1.2em;    
}

  
/* New Form Styles */ 

form {
	margin-top: 0;
	margin-bottom: 0;
}

input, select, textarea {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 1.1em; 
	line-height: 1.3em;
}

label
{
	font-weight: bold;
	font-size: 1.2em; 
	line-height: 1.4em;
} 

textarea.wide
{
display: block;
width: 99%;
height: 100px;
margin: 0 auto; 
overflow: auto;
}

input.mod
{
width: 99%;
margin: 0 auto;
} 

/* New Menu Styles */

a.menulink {
	font-size: 0.8em;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;	
	line-height: 1.2em; 
	text-decoration: none;
} 

a.sublink {
	font-style: italic;
	font-size: 1.2em;
	font-weight: normal;
}



/* New Table Styles */


table.center
{  
	margin: 0 auto;
	text-align: none;
}
