A:link
{
	color: #CC6600;
	text-decoration: none;
}
A:visited
{
	color: #CC6600;
	text-decoration: none;
}

A:hover
{
	color: #0D78EF;
	text-decoration: underline;
}

A:active
{
	color: #006699;
	text-decoration: none;
} 	

img{border:0px;}

.center {margin: 0 auto 2em auto;text-align:center;}
.meta {font-size: 0.8em; color: #789;}
#menu
{
	width: 900px;
	min-height: 2em;
	clear: both;
	line-height:2em;
	font-size: 1em;
	color:#000;
	background:url('../pic/graybar.gif') ;
}
#menu UL {list-style-type: none;}
#menu UL LI
{
	display: inline;
	margin-right: 1em;
	font-weight:bold;
}

#login,#signup
{
	width: 60%;
	margin-left: 10em;
}
#signup{width: 60%;}
#login H2 , #signup H2{
	font-size: 1.2em;
	padding: 0.5em;
}
#login P ,#signup P{padding: 0.3em;}

LABEL{
	width: 6em;
	float: left;
	text-align: right;
	vertical-align: middle;
}
#signup LABEL
{
	width: 20em;
}
INPUT
{
	margin-left: 1em;
	color: #000000;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
}
INPUT.submit
{
	color: #000000;
	background: #EEEEEE;
}
#signupok
{
	background-color: #ECECEC;
	height: 100px;
	border:1px solid #667766;
	font-size: 1em;
	width: 50%;
	text-align: center;
	padding: 1em;
	left: 20em;
	position: relative;
}

TABLE.details {	width: 60%;margin:0 auto;}
TABLE.torrenttable {width: 95%;margin:0 auto;}

span.torrentdescription {font-size:115%;font-weight:bold;}

TABLE.commenttable
{
	width: 70%;
	border: 1px solid;
}

TABLE.commenttable TD SPAN
{
	font-size: 105%;
	font-weight: bold;
}
/* Username when user is logged in (displayed in top left corner of page) */
.username {	color: #009900;}
/* Main table on Index page. The one with all the torrents */
.table1
{
	border: 1px solid #667766;
	border-collapse: collapse;
	font-size: 1em;
	width:100%;
}
.table1 TD{border: 1px solid #667766;}

/* Comments Table */
.table2{background-color: #EAE8CF;}
/* Files and Peers tables in info pages */
.table3{border: 1px solid #006699;}
.table3 TD{	border: 1px solid #006699;}
/* Alternating colors of rows in the table (light grey, dark grey, light etc) */
.r1
{
	background-color: #F7F7F7;
	text-align: left;		
}
.r2
{
	background-color: #ECECEC;
	vertical-align:top;
}
/* Background image used on all headers */
.td1{	background-image: url("../pic/cellpic.gif");}
/* Text used for Headers */
.text1
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* The small links like show full list, hide list, and edit torrent */
.sublink
{
	font-size: 7pt;
	font-weight: normal;
}
.style1
{
	color: #FF0000;
	font-weight: bold;
}
.index
{
	font-weight: bold;
}

#abstract {
		border:1px solid #bbb;
		color:#888;
		font-style:italic;
		width:50%;
		margin:20px 0 10px 0;
		padding:5px;	
	}
	
	#helptoc {
		font-size:0.9em;
		font-weight:bold;
		color:#FF7F0C;
		background-color:#eee;
		margin:0 auto 0 auto;
		width:50%;
		padding:5px;
		border:1px dashed;
	}
	#helptoc li {margin-bottom:10px;}
	#helptoc ol {list-style-type:upper-roman;}
	#helptoc ol ol {list-style-type:decimal;}
	
	#help {
		width:80%;
		font-size:1em;
		padding:6px;
		text-align:justify;
	}
	#help h1 {
		font-size:1.4em;
		margin:10px 0 5px 0;
		padding:5px;
	}
	#help h2 {
		margin-top:2em;
		font-size:1.1em;
		font-weight:bold;
	}
	
	#help em {font-weight:bold;text-decoration:underline;font-style:normal;}
	
	#help h1 {	
	background-color:#ddd;
	color:#000;
}

#helpsubmenu {list-style-type:lower-roman;}
#helpsubmenu li{margin-bottom:5px;}

	p.comingsoon {
		font-style:italic;
		color:#f00;
	}
table.myprofile {
	width:100%;
	border:1px solid #667766;
	font-size:1.2em;
}
table.myprofile td {	padding:5px;}

#shoutbox {
	background-color:#ddd;
	border:1px solid;
	font-size:1em;
	margin:0 auto 2em auto;
	width:80%;
	padding:6px;
	text-align:justify;
}

.alert {
	background: #fff6bf url(../pic/info2.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	width:60%;
	margin:0 auto 20px auto;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
    
#disclaimer {
    font-size:.7em;
    width:50%;
    text-align: center;
    margin:0 auto;
}

.separator {
	padding: 0px 0px 0px 0px;
	text-align: center;	
	background: url('../img/topheader.gif') repeat-x;
	height:50px;
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #ffe;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* FOOTER */
.footer {

	color: #999;
	width: 900px;
	height:150px;	
	margin:10px auto;
	border-top:1px solid #444;
	border-right:1px solid #444;	
	border-bottom:1px solid #111;
	border-left:1px solid #111;	
	text-align:center;
}

.ftleft {
	float:left;
	width: 550px;	
	margin:10px;
	padding:0px 20px 0px 0px;
	border-right:1px solid #333;
	text-align:right;
}

.ftright {
color:orange;
	float:left;
	width: 265px;	
	margin:10px;
	padding:0px 20px 0px 0px;
	text-align:justify;
}