/* KELLONLYONTI.ORG/SB STYLE SHEET */

/***********************
*	TABLE OF CONTENTS
*
*	1. Base styles
*	2. Main table and container styles
*	3. Login/logout styles
*	4. Forum styles
*	5. Contact list styles
*	6. Main frame and submenu styles
*	7. Statistics styles
*	8. Sponsors styles
*	9. Player card styles
*	10. Match fixtures styles
*	11. Match results styles
*	12. Gallery styles
*	13. Text and table positioning
*	14. New forum styles
*	15. Background image and graphics positioning styles
*	16. Guestbook styles
*	17. Link tree styles
*	18. Link styles
*
*************************/


/***	1. BASE STYLES	***/

body { 
	background-color:black;
	font-family: verdana, tahoma, garamond, sans-serif, courier;
	text-align:center;
	font-size:11px;
	color:#CCCCFF;
	width: 98%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


table { 
	border-color:black;
	border-width:0px;
	border-style:none;
	background-color:transparent;
	text-align:left;
	margin: 0px 0px 0px 0px;
}

td, tr, th {
	color:#CCCCFF;
	border-color:black;
	border-width:0px;
	border-style:none;
	background-color:transparent;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	margin: 0px 0px 0px 0px;
}

p { font-size:11px; color:#CCCCFF; text-decoration:none; background-color:transparent; }
h1 {	font-family: verdana, tahoma, garamond, sans-serif, courier }
h2 {	font-family: verdana, tahoma, garamond, sans-serif, courier }
h3 {	font-family: tahoma, verdana, tahoma, garamond, sans-serif, courier }
h4 {	font-family: Trebuchet MS, tahoma, verdana, garamond, sans-serif, courier }
h5 {	font-family: verdana, tahoma, garamond, sans-serif, courier }
img { border-width:0px; border-style:none; vertical-align:top; margin: 0px 0px 0px 0px; }
caption {	font-weight:bold; font-style:italic; font-size:x-small; }

.b { font-weight:bold }
.u { text-decoration:underline }
.big { font-size:larger }
.i { font-style:italic }
.small { font-size:smaller }
.smaller { font-family: tahoma, verdana, arial; font-size:10px }
.10px { font-size:10px }
.12px { font-size:12px }
.alignleft { text-align:left }
.aligncenter { text-align:center }


/***	2. MAIN TABLE AND CONTAINER STYLES	***/

#wrapper {
	background-color: black;
	width: 1000px;
	height: 99%;
	/*margin-left:5%; margin-right:5%;*/
	/*margin: 0px 0px 0px 0px;*/
	margin: 0 auto;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	border: 0px solid black;
}

table.maintable {
	border-color:black;
	border-width:0px;
	border-style:none;
	background-color:transparent;
	text-align:left;
	width:1000px;
	margin: 0px 0px 0px 0px;
}

table.tablewide {
	border-color:black;
	border-width:0px;
	border-style:none;
	background-color:transparent;
	text-align:left;
	width:100%;
}

div.maincontainer {
	border-color:black;
	border-width:0px;
	border-style:none;
	background-color:transparent;
	text-align:left;
	width:1000px;
	margin: 0px 0px 0px 2px;
}

div.mainflash {
	width:1000px;
	height:500px;
	line-height:500px;
	border-color:black;
	border-width:0px;
	border-style:solid;
}

div.mainlinkscontainer {
	float: left;
	width:100%;
	vertical-align: bottom;
	line-height:15px;
	border-color:black;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	padding: 3px 0px 3px 0px;
}

div.mainlinksdiv {
	float: left;
	padding: 0px 10px 0px 10px;
}

div.floatpaddingdiv {
	float: left;
	padding: 0px 5px 0px 5px;
}

div.cleardiv {
	clear:both;
	display:block;
	content: " ";
	font-size:0px;
	line-height:0px;
	height:0px;
}

div.floatdiv {
	float: left;
}

div.kelydiv {
	width:100%;
}

form.kelyformdiv {
	float: left;
	margin: 0px 0px 0px 0px;
}

div.logindiv {
	float: left;
	text-align: left;
}

div.logoutdiv {
	/*
	float: right;
	padding: 0px 5px 0px 5px;
	text-align: right;
	*/
	float: left;
	text-align: left;
}

div.middlescheissediv {
	font-family: tahoma, verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #CCCCFF;
	text-align: left;
	vertical-align: middle;
	/*background-color: #6877B0;*/
	padding-left: 10px;
	border-top: solid #000000 0px;
	border-bottom: solid #000000 0px;
	background-color: #37426A;
	height:25px;
	background: url(pik.gif);
}

div.containerborder_bl { 
	vertical-align:top;
	width:100%;
	height:15px;
	background: url("kely_border_bl.jpg") 0 100% no-repeat;
}

div.containerborder_b { 
	vertical-align:top;
	width:100%;
	height:15px;
	background: url("kely_border_b.jpg") 0 100% repeat-x;
}

div.containerborder_br { 
	vertical-align:top;
	width:100%;
	height:15px;
	background: url("kely_border_br.jpg") 100% 100% no-repeat;
	padding-right: 2px;
}

div.hitcounter {
	color:#777777 ;
	text-align:left;
	vertical-align:top;
	width:100%;
	padding: 0px 0px 0px 0px;
}

div.pagecontainer {
	text-align:left;
	vertical-align:top;
	width:100%;
	/*min-height:445px;*/
	/*padding-top: 15px;*/
	border-color:black;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	background-color:black;
	/*background-image:url("kely_bgimg.jpg");*/
	/*background-repeat:no-repeat;*/
	/*background-position:bottom left;*/
}

table.mainframetable {
	text-align:left ;
	vertical-align:top ;
	width:1000px ;
	background-color:transparent;
	padding-top: 0px 
}

td.pagecontent {
	/*float:left;*/
	text-align:left;
	vertical-align:top;
	width:685px;
	background-color:#2C3454;
	/*background-color:transparent;*/
	margin:0px 0px 0px 0px;
	padding:0px 5px 8px 10px;
	/*background-color:white;
	background-image:url("kely_bgimg.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	*/
}

td.pagecontentwide {
	/*float:left;*/
	text-align:left;
	vertical-align:top;
	width:985px;
	background-color:#2C3454;
	/*background-color:transparent;*/
	margin:0px 0px 0px 0px;
	padding:0px 5px 8px 10px;
	/*background-color:white;
	background-image:url("kely_bgimg.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	*/
}

td.pagescheissebox {
	/*float:left;*/
	text-align:left;
	vertical-align:top;
	width:300px;
	color:#EEEEEE;
	background-color:#6877B0;
	margin:0px 0px 0px 0px;
}

div.scheisseboxlinkdiv {
	margin:3px 10px 3px 10px;
}

div.scheisseboxseparator {
	margin:8px 10px 10px 10px;
	border-color:#CCCCFF;
	border-width:1px 0px 0px 0px;
	border-style:dashed;
}

div.newssectionseparator {
	margin-top:24px; 
	margin-bottom:20px; 
	margin-right:8px; 
	border-color:#6D6EAF; 
	border-width:1px 0px 0px 0px; 
	border-style:dashed
}

div.playerlistcontainer {
	margin:8px 10px 10px 10px;
	/*padding:0px 0px 5px 0px;*/
	border-color:#CCCCFF;
	border-width:1px 0px 0px 0px;
	border-style:dashed;
}


/*** 	3. LOGIN/LOGOUT STYLES  ***/

.logtable {
	float: left;
	background-color:transparent;
	text-align:left;
	margin: 0px 0px 0px 0px;
}

.logtext {
	float: left;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.logtextfield {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 70px;
	margin: 0px 0px 0px 0px;
	clip:  rect(   );
 	border: 1px #666699 solid;
 	background-repeat: repeat;
}

.logbutton50 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-color: #333366 #666699 #666699 #333366;
	color: #000000;
	background-color: #CCCCFF;
	background-repeat: no-repeat;
	width: 53px;
	height: 16px ;
	border-width: 1px 1px 1px 1px;
	clip:  rect(   );
}

.logbutton75 { 
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-color: #666666 #CCCCCC #CCCCCC #666666;
	color: #000000;
	background-repeat: no-repeat;
	width: 78px;
	height: 16px ;
	border-width: 1px 1px 1px 1px;
	clip:  rect(   );
}

.logbutton100 { 
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-color: #666666 #CCCCCC #CCCCCC #666666;
	color: #000000;
	background-repeat: no-repeat;
	width: 103px;
	height: 16px;
	border-width: 1px 1px 1px 1px;
	clip:  rect(   );
}

/*** 4. FORUM STYLES  ***/

.forumtext { 
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal
}

.forumtextfield30 { 
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 30px;
	margin: 0px 0px 0px 0px;
	clip:  rect(   );
	border: 1px #666699 solid;
	background-repeat: repeat
}

.forumtextfield100 { 
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 100px;
	margin: 0px 0px 0px 0px;
	clip:  rect(   );
	border: 1px #666699 solid;
	background-repeat: repeat;
}

.forumtextfield150 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 150px;
	margin: 0px 0px 0px 0px;
	clip:  rect(   );
	border: 1px #666699 solid;
	background-repeat: repeat
}

.forumtextfield200 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 200px;
	margin: 0px 0px 0px 0px;
	clip:  rect(   );
	border: 1px #666699 solid;
	background-repeat: repeat
}

.forumtextfield250 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 250px;
	margin: 0px 0px 0px 0px;
	clip:  rect(   );
	border: 1px #666699 solid;
	background-repeat: repeat
}

.forumtextfield350 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 350px;
	margin: 0px 0px 0px 0px;
	clip:  rect(   );
	border: 1px #666699 solid;
	background-repeat: repeat;
}
.forumtextarea {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 0px 0px;
	clip:  rect(   );
	border: 1px #666699 solid;
	background-repeat: repeat ;
	width: 542px
}

.forumbutton50 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-color: #333366 #666699 #666699 #333366;
	color: #000000;
	background-color: #CCCCFF;
	background-repeat: no-repeat;
	width: 53px;
	height: 19px ;
	border-width: 1px 1px 1px 1px;
	clip:  rect(   )
}

.forumbutton75 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-color: #333366 #666699 #666699 #333366;
	color: #000000;
	background-color: #CCCCFF;
	background-repeat: no-repeat;
	width: 78px;
	height: 19px ;
	border-width: 1px 1px 1px 1px;
	clip:  rect(   )
}

.forumbutton100 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-color: #333366 #666699 #666699 #333366;
	color: #000000;
	background-color: #CCCCFF;
	background-repeat: no-repeat;
	width: 103px;
	height: 19px ;
	border-width: 1px 1px 1px 1px;
	clip:  rect(   )
}

table.forumtable195 {
	border-color:black ;
	border-width:1px  ;
	border-style:solid ;
	background-color:white ;
	text-align:left ;
	width:680px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px
}

table.subforumtable195 {
	border-color:black ;
	border-width:1px  ;
	border-style:solid ;
	background-color:white ;
	text-align:left ;
	position: relative ;
	top: 0px ;
	left: 10px ;
	width:668px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px 
}

td.forumheader {
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#CCCCFF ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.forumcat1 { 
	color: black;
	height: 16px;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#F0F9FE ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px
}

td.forumcat2 { 
	color: black;
	height: 16px;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#D6EEFF ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.forumsubheader { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#7FFFD4 ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px
}

td.forumsubcat1 { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#DBF9EF ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.forumsubcat2 { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#D1FDD9 ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px
}

td.forumplain { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:1px 1px 1px 0px ;
	border-style:solid ;
	background-color:white ;
	margin: 0px 0px 0px 0px ;
	padding: 3px 3px 3px 3px 
}

td.forumwhite { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:white ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.forumyellow { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#FFFF99 ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.forumlightyellow {
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#FFFFCC ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.forumlightblue { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#D6EEFF ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.lightblue {
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#D6EEFF ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px 
}

/***  5. CONTACT LIST STYLES  ***/

table.contacttable { 
	border-color:black ;
	border-width:1px  ;
	border-style:solid ;
	background-color:white ;
	text-align:left ;
	width:980px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px 
}

td.contheader {
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#CCCCFF ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.contact1 {
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#F0F9FE ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.contact2 { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#D6EEFF ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}


/***  6. MAIN FRAME AND SUBMENU STYLES  ***/

td.mainframesubmenucell {
	text-align:center ;
	vertical-align:top ;
	width:175px ;
	background-color:transparent
}

td.mainframerightcell {
	text-align:left ;
	vertical-align:top ;
	width:825px ;
	background-color:transparent ;
	margin:0px 0px 0px 0px;
}

table.submenutable150 {
	border-color:black ;
	border-width:0px  ;
	border-style:none ;
	background-color:transparent ;
	text-align:center ;
	width:150px ;
	margin: 0 auto ;
	padding: 0px 0px 0px 0px 
}

td.submenucell {
	text-align:center ;
	vertical-align:middle ;
	width:150px ;
	height:35px ;
	border-width:0px 0px 0px 0px ;
	border-style:none ;
	background-color:transparent ;
	background-image:url("submenu.gif") ;
	background-position:center center ;
	background-repeat:no-repeat ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px
}

td.blanksubmenucell {
	font-family:tahoma ;
	text-align:center ;
	font-size:9px ;
	width:150px ;
	border-width:0px 0px 0px 0px ;
	border-style:none ;
	background-color:transparent ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px
}

td.logocell { 
	text-align:center ;
	vertical-align:middle ;
	width:150px ;
	border-width:0px 0px 0px 0px ;
	border-style:none ;
	background-color:transparent ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px
}

td.playerlist {
	text-align:left ;
	vertical-align:top ;
	width:150px ;
	border-width:0px 0px 0px 0px ;
	border-style:none ;
	background-color:transparent ;
	margin: 0px 0px 0px 0px ;
	padding: 10px 0px 0px 0px 
}


/***  7. STATISTICS STYLES  ***/

table.statstable_scheissebox {
 border-color:black ;
 border-width:1px  ;
 border-style:solid ;
 background-color:white ;
 text-align:left ;
 width:280px ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }
table.statstable0 { 
 border-color:black ;
 border-width:1px  ;
 border-style:solid ;
 background-color:white ;
 text-align:left ;
 width:420px ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }
table.statstable0big { 
 border-color:black ;
 border-width:1px  ;
 border-style:solid ;
 background-color:white ;
 text-align:left ;
 width:500px ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }
table.statstable195 { border-color:black ;
 border-width:1px  ;
 border-style:solid ;
 background-color:white ;
 text-align:left ;
 width:420px ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }
table.statstable195big { border-color:black ;
 border-width:1px  ;
 border-style:solid ;
 background-color:white ;
 text-align:left ;
 width:500px ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }
td.statsblank {
	font-family: tahoma, verdana, Trebuchet MS, arial ;
 border-color: #333366 #666699 #666699 #333366;
 border-width:0px 1px 0px 0px ;
 border-style:solid ;
 background-color:black ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 3px 0px 3px }
td.statsheader {
	font-family: tahoma, verdana, Trebuchet MS, arial ;
 border-color: #333366 #666699 #666699 #333366;
 border-width:0px 1px 0px 0px ;
 border-style:solid ;
 background-color:#D6EEFF ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 1px 0px 1px }
td.statswhite {
	font-family: tahoma, verdana, Trebuchet MS, arial ;
 border-color: #333366 #666699 #666699 #333366;
 border-width:0px 1px 0px 0px ;
 border-style:solid ;
 background-color:white ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 1px 0px 1px }


/***  8. SPONSORS STYLES  ***/

td.sponsor33 {
	text-align:center;
	vertical-align:middle;
	padding:5px;
	width:33%;
}

td.sponsor50 {
	text-align:center;
	vertical-align:middle;
	padding:5px;
	width:50%;
}

td.sponsor_left {
	text-align:center;
	vertical-align:middle;
	padding-top:30px;
}

td.sponsor_right {
	text-align:center ;
	vertical-align:middle ;
	padding-top:30px ;
	padding-left:40px 
}

td.sponsor_topleft {
	text-align:center ;
	vertical-align:middle 
}

td.sponsor_topright { 
	text-align:center ;
	vertical-align:middle ;
	padding-left:40px
}


/***  9. PLAYER CARD STYLES  ***/

table.playertable { 
 width:95% ;
 background-color:transparent ;
 text-align:left ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px
}

td.playerhead {
 font-size: 12px ;
 text-align:left ;
 font-weight:normal ;
 vertical-align:top ;
 border-width:0px 0px 0px 0px ;
 border-style:solid ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px 
}

td.players {
	font-size: 12px ;
 text-align:left ;
 font-weight:normal ;
 vertical-align:top ;
 border-width:0px 0px 0px 0px ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px 
}

table.cardtable { 
 background-color:transparent
}

td.cardtitle {
 color:black;
 font-size: 18px ;
 text-align:center ;
 font-weight:bold ;
 font-family:Trebuchet MS, verdana, tahoma, arial ;
 vertical-align:middle ;
 width:542px ;
 height:42px ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:white;
 /*background-color:transparent ;*/
 /*background-image:url("card_title.jpg") ;*/
 background-position:center center ;
 background-repeat:no-repeat ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px 
}
 
td.cardpic { 
 color:black;
 text-align:center ;
 vertical-align:top ;
 width:169px ;
 height:196px ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:white;
 /*background-color:transparent ;
 background-image:url("card_pic.jpg") ;
 background-position:top center ;
 background-repeat:no-repeat ;
 */
 margin: 0px 0px 0px 0px ;
 padding: 10px 0px 0px 0px }

td.cardfooter { 
 color:black;
 text-align:center ;
 vertical-align:middle ;
 width:542px ;
 height:12px ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:white;
 /*
 background-color:transparent ;
 background-image:url("card_footer.jpg") ;
 background-position:center center ;
 background-repeat:no-repeat ;
 */
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px 
}

td.cardline {
 text-align:center ;
 vertical-align:middle ;
 width:2px ;
 height:9px ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:white;
 /*
 background-color:transparent ;
 background-image:url("line.jpg") ;
 background-position:center center ;
 background-repeat:repeat-y ;
 */
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }

td.cardcontent {
 text-align:left ;
 vertical-align:top ;
 width:369px ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:white;
 /*
 background-color:transparent ;
 */
 margin: 0px 0px 0px 0px ;
 padding: 5px 0px 5px 0px }

td.cardcontent1 {
 color:black;
 text-align:left ;
 font-weight:bold ;
 font-family:Trebuchet MS, verdana, tahoma, arial ;
 vertical-align:middle ;
 width:75px ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 3px }

td.cardcontent2 {
 color:black;
 text-align:left ;
 vertical-align:middle ;
 width:294px ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 3px 0px 0px }

td.cardcontent3 {
 color:black;
 text-align:left ;
 vertical-align:middle ;
 width:369px ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 3px 0px 3px }

td.cardunder {
 color:black;
 text-align:left ;
 font-weight:normal ;
 vertical-align:middle ;
 width:542px ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:white;
 /* background-color:transparent ; */
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 3px 
}

.cardtext {
 color:black;
 font-style:normal ;
 position: fixed ;
 top: 0px ;
 left: 100px ;
 background-color: transparent
}

table.seasontable {
 border-color:black ;
 border-width:1px  ;
 border-style:solid ;
 background-color:white;
 /* background-color:transparent ; */
 text-align:left ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px 
}

td.seasonhead1 {
 color:black;
 font-size: 10px ;
 text-align:center ;
 font-weight:bold ;
 font-family : verdana, tahoma, garamond, arial ;
 vertical-align:middle ;
 width:105px ;
 border-width:0px 1px 1px 0px  ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }

td.seasonhead2 {
 color:black;
 font-size: 10px ;
 text-align:center ;
 font-weight:bold ;
 font-family : verdana, tahoma, garamond, arial ;
 vertical-align:middle ;
 width:47px ;
 border-width:0px 1px 1px 0px  ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }

td.seasontext1 {
 color:black;
 font-size: 10px ;
 text-align:center ;
 font-weight:normal ;
 font-family : verdana, tahoma, garamond, arial ;
 vertical-align:middle ;
 width:105px ;
 border-width:0px 1px 1px 0px  ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px
}

td.seasontext2 {
 color:black;
 font-size: 10px ;
 text-align:center ;
 font-weight:normal ;
 font-family : verdana, tahoma, garamond, arial ;
 vertical-align:middle ;
 width:47px ;
 border-width:0px 1px 1px 0px  ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }

td.noseasontext {
 color:black;
 font-size: 10px ;
 text-align:center ;
 font-weight:normal ;
 font-style:italic ;
 font-family : verdana, tahoma, garamond, arial ;
 vertical-align:middle ;
 width:141px ;
 border-width:0px 1px 1px 0px  ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }

img.card {
 border-style:solid ;
 border-width: 1px 1px 1px 1px ;
 border-color: #333366 #666699 #666699 #333366 
}


/***   10. MATCH FIXTURES STYLES ***/
 
table.fixturetable {
 width:95% ;
 border-color:black ;
 border-width:1px 2px 1px 1px  ;
 border-style:solid ;
 background-color:transparent ;
 text-align:left ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }
td.fixturehead {
 font-family:verdana,tahoma,arial ;
 font-size: 11px ;
 text-align:left ;
 font-weight:normal ;
 vertical-align:middle ;
 border-width:0px 0px 1px 0px ;
 border-style:solid ;
 background-color:#D6EEFF ;
 margin: 0px 0px 0px 0px ;
 padding: 3px 3px 3px 3px }
td.fixtures { 
/*font-family:tahoma,verdana,tahoma,arial ; font-size: 12px ;*/
 text-align:left ;
 font-weight:normal ;
 vertical-align:middle ;
 border-width:0px 0px 1px 0px ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 5px 3px 5px 3px }
td.fixtures2 {
 /*font-family:tahoma,verdana,tahoma,arial ; font-size: 12px ;*/
 text-align:left ;
 font-weight:normal ;
 vertical-align:middle ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 5px 3px 5px 3px }
td.fixtures3 { /*font-family:tahoma,verdana,tahoma,arial ;
 font-size: 12px ;
*/ text-align:left ;
 font-weight:normal ;
 vertical-align:middle ;
 border-width:0px 1px 1px 0px ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 5px 3px 5px 3px }
td.fixtures4 { /*font-family:tahoma,verdana,tahoma,arial ;
 font-size: 12px ;
*/ text-align:left ;
 font-weight:normal ;
 vertical-align:middle ;
 border-width:0px 0px 1px 0px ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 5px 3px 5px 10px }
td.fixtureinfo {
	font-family:tahoma,verdana,tahoma,arial ;
 font-size: 10px ;
 text-align:justify ;
 font-weight:normal ;
 vertical-align:middle ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 10px 12px 10px 3px }


/***   11. MATCH RESULTS STYLES   ***/

table.resulttable { /*width:95% ;
*/ border-color:black ;
 border-width:0px  ;
 border-style:none ;
 background-color:transparent ;
 text-align:left ;
 margin: 0px 0px 0px 0px ;
 padding: 0px 0px 0px 0px }
td.results { /*font-family:tahoma,verdana,tahoma,arial ;
 font-size: 12px ;
*/ text-align:left ;
 font-weight:normal ;
 vertical-align:middle ;
 border-width:0px 0px 0px 0px ;
 border-style:none ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 1px 3px 1px 3px }
td.results2 { /*font-family:tahoma,verdana,tahoma,arial ;
 font-size: 12px ;
*/ text-align:left ;
 font-weight:normal ;
 vertical-align:middle ;
 border-width:0px 0px 1px 0px ;
 border-style:solid ;
 background-color:transparent ;
 margin: 0px 0px 0px 0px ;
 padding: 1px 3px 1px 3px }


/***   12. GALLERY STYLES   ***/

img.thumb { margin: 1px 1px 1px 1px ;
 border-width: 1px 1px 1px 1px ;
 border-style: solid ;
 border-color: black }


/***   13.  TEXT AND TABLE POSITIONING STYLES   ***/

.tab0 {
	position: relative ;
	top: 0px ;
	left: 0px ;
	background-color: transparent
}

.tabhighlight0 {
	position: relative ;
	top: 0px ;
	left: 0px ;
	background-color: #D6EEFF 
}

.tab10 {
	position: relative ;
	top: 0px ;
	left: 10px ;
	background-color: transparent
}

.tab145 {
	position: relative ;
	top: 0px ;
	left: 145px ;
	background-color: transparent
}

.tab165 {
	position: relative ;
	top: 0px ;
	left: 165px ;
	background-color: transparent
}

.tab195 {
	position: relative ;
	top: 0px ;
	left: 195px ;
	background-color: transparent
}

.tab205 {
	position: relative ;
	top: 0px ;
	left: 205px ;
	background-color: transparent
}

.par215 {
	position: relative ;
	top: 0px ;
	left: 215px ;
	width: 522px ;
	background-color: transparent
}

.par205 {
	position: relative ;
	top: 0px ;
	left: 205px ;
	width: 532px ;
	background-color: transparent
}

.par195 {
	position: relative ;
	top: 0px ;
	left: 195px ;
	width: 542px ;
	background-color: transparent
}

.par165 {
	position: relative ;
	top: 0px ;
	left: 165px ;
	width: 572px ;
	background-color: transparent
}

.par145 {
	position: relative ;
	top: 0px ;
	left: 145px ;
	width: 592px ;
	background-color: transparent
}

.par105 {
	position: relative ;
	top: 0px ;
	left: 105px ;
	width: 632px ;
	background-color: transparent
}

.partext195 {
	position: relative ;
	top: 0px ;
	left: 195px ;
	width: 95%;
	background-color: transparent ;
	text-align: justify ;
	padding-right: 8px
}

/* These are for mainframe table cells (used e.g. with submenus) */
.par0 {
	position: relative ;
	top: 0px ;
	left: 0px ;
	width: 95%;
	background-color: transparent
}

.partext0 {
	position: relative ;
	top: 0px ;
	left: 0px ;
	width: 95%;
	background-color: transparent ;
	text-align: justify ;
	padding-right: 8px
}

.partexthighlight0 {
	position: relative ;
	top: 0px ;
	left: 0px ;
	width: 95%;
	background-color: #D6EEFF ;
	text-align: justify ;
	padding-right: 8px
}

.email { 
	letter-spacing:-1px ;
	background-color: transparent ;
	font-style: normal 
}

/* Other */

.parfull {
	position: relative ;
	top: 0px ;
	left: 0px ;
	width: 985px ;
	background-color: transparent
}

.parfulltext {
	position: relative ;
	top: 0px ;
	left: 0px ;
	width: 985px ;
	background-color: transparent ;
	text-align: justify ;
	padding-right: 0px
}


/***   14.  NEW FORUM STYLES   ***/

table.kelyforumtable {
	border-color:black ;
	border-width:1px  ;
	border-style:solid ;
	background-color:white ;
	text-align:left ;
	width:685px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px
}

.kelyforumpar {
	position: relative ;
	top: 0px ;
	left: 15px ;
	width: 685px ;
	background-color: transparent
}

.kelyforumtextarea {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 1px 2px;
	clip:  rect(   );
	border: 1px #666699 solid;
	background-repeat: repeat ;
	width: 685px
}

/***   15. BACKGROUND IMAGE AND GRAPHICS POSITIONING STYLES   ***/

.bg_norepeat { background-repeat: no-repeat }

img.bgimage {
	position: absolute ;
	bottom: 0px ;
	z-index:-1 ;
	vertical-align:bottom
}

.pos_main {
	position: relative ;
	top: 1px ;
	left: 9px 
}

.pos_teams {
	position: relative ;
	top: 1px ;
	left: 32px 
}

.pos_stats {
	position: relative ;
	top: 1px ;
	left: 59px 
}

.pos_history {
	position: relative ;
	top: 1px ;
	left: 88px 
}

.pos_sponsors {
	position: relative ;
	top: 1px ;
	left: 115px 
}

.pos_members {
	position: relative ;
	top: 1px ;
	left: 140px 
}

td.links {
	text-align:left ;
	vertical-align:top ;
	font-size:x-small ;
	width:540px ;
	height:26px ;
	background-repeat:no-repeat ;
	margin: 0px 0px 0px 0px 
}

td.mainframe {
	text-align:left ;
	vertical-align:top ;
	width:100%;
	height:504px;
	background-color:white ;
	background-image:url("kely_bgimg.jpg") ;
	background-repeat:no-repeat ;
	background-position:bottom center ;
	padding-top: 15px 
}

td.mainframe1 {
	text-align:left ;
	vertical-align:top ;
	width:751px ;
	height:519px ;
	background-image:url("kely_bgimage.jpg") ;
	background-repeat:no-repeat ;
	background-position:bottom center ;
	padding-bottom: 25px 
}

td.mainframe2 { 
	text-align:left ;
	vertical-align:top ;
	width:751px ;
	background-image:url("kely_bg.jpg") ;
	background-repeat:repeat-y
}

td.leftborder { 
	text-align:left ;
	vertical-align:top ;
	width:5px ;
	height:2px ;
	background-image:url("kely_borderleft.jpg") ;
	background-repeat:repeat-y 
}

td.rightborder { 
	text-align:left ;
	vertical-align:top ;
	width:4px ;
	height:2px ;
	background-image:url("kely_borderright.jpg") ;
	background-repeat:repeat-y 
}

td.btmborder { 
	color:#777777 ;
	text-align:left ;
	vertical-align:top ;
	width:751px ;
	height:15px ;
	background-image:url("kely_borderbtm.jpg") ;
	background-repeat:no-repeat ;
	padding: 0px 0px 0px 0px 
}

td.emptyslot { 
	color:#777777 ;
	text-align:left ;
	vertical-align:top ;
	width:751px ;
	padding: 0px 0px 0px 0px 
}

.counterinfo {
	position:relative ;
	top:2px ;
	left: 20px ;
	color:#777777 ;
	text-align:left
}


/***  16. GUESTBOOK STYLES  ***/

table.guestbooktable {
	border-color:black ;
	border-width:1px  ;
	border-style:solid ;
	background-color:white ;
	text-align:left ;
	width:542px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px 
}

td.guestbookheader { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 1px 0px ;
	border-style:solid ;
	background-color:#CCCCFF ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.guestbookrow1 {
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 0px 0px ;
	border-style:solid ;
	background-color:#F0F9FE ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 3px 0px 3px 
}

td.guestbookrow2 { 
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:1px 1px 1px 0px ;
	border-style:solid ;
	background-color:white ;
	margin: 0px 0px 0px 0px ;
	padding: 3px 3px 3px 3px 
}

td.guestbookrow3 {
	color: black;
	border-color: #333366 #666699 #666699 #333366;
	border-width:0px 1px 1px 0px ;
	border-style:solid ;
	background-color:white ;
	margin: 0px 0px 0px 0px ;
	padding: 3px 3px 3px 3px 
}


/***  17. LINK TREE STYLES  ***/

.treelinks { 
	color: #999999 ;
	position: relative ;
	top: 0px ;
	left: 0px ;
	background-color: transparent
}

.treelinks195 {
	color: #999999 ;
	position: relative ;
	top: 0px ;
	left: 195px ;
	background-color: transparent
}


/*** 18. LINK STYLES  ***/

a       		{ font-family: verdana, Trebuchet MS ; font-size:11px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a:link   		{ font-family: verdana, Trebuchet MS ; font-size:11px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a:visited	{ font-family: verdana, Trebuchet MS ; font-size:11px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a:active  	{ font-family: verdana, Trebuchet MS ; font-size:11px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }
a:hover   	{ font-family: verdana, Trebuchet MS ; font-size:11px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }

a.player         		{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a.player:link    		{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a.player:visited 	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a.player:active  	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }
a.player:hover   		{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }

a.players         		{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:10px ; font-weight:bold ; color:#AAAAFF ; text-decoration:none }
a.players:link    	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:10px ; font-weight:bold ; color:#AAAAFF ; text-decoration:none }
a.players:visited 	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:10px ; font-weight:bold ; color:#AAAAFF ; text-decoration:none }
a.players:active  	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:10px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }
a.players:hover  	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:10px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }

a.tree         		{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a.tree:link    	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a.tree:visited 	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a.tree:active  	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }
a.tree:hover   	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }

a.sponsor         		{ font-family: Trebuchet MS,tahoma,verdana,arial ; font-size:14px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a.sponsor:link    	{ font-family: Trebuchet MS,tahoma,verdana,arial ; font-size:14px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a.sponsor:visited 	{ font-family: Trebuchet MS,tahoma,verdana,arial ; font-size:14px ; font-weight:bold ; color:#8888FF ; text-decoration:none }
a.sponsor:active  	{ font-family: Trebuchet MS,tahoma,verdana,arial ; font-size:14px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }
a.sponsor:hover   	{ font-family: Trebuchet MS,tahoma,verdana,arial ; font-size:14px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }

a.infobox         		{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#AAAAFF ; text-decoration:none }
a.infobox:link    	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#AAAAFF ; text-decoration:none }
a.infobox:visited 	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#AAAAFF ; text-decoration:none }
a.infobox:active  	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }
a.infobox:hover   	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#EEEEEE ; text-decoration:underline }

a.forum         		{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:normal ; color:blue ; text-decoration:none }
a.forum:link    	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:normal ; color:blue ; text-decoration:none }
a.forum:visited 	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:normal ; color:blue ; text-decoration:none }
a.forum:active  	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:normal ; color:#3366FF ; text-decoration:underline }
a.forum:hover   	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:normal ; color:#3366FF ; text-decoration:underline }

a.forum_message 			{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#0066CC ; text-decoration:none }
a.forum_message:link    	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#0066CC ; text-decoration:none }
a.forum_message:visited 	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#0066CC ; text-decoration:none }
a.forum_message:active  	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#0099FF ; text-decoration:underline }
a.forum_message:hover   	{ font-family: verdana, Trebuchet MS, tahoma, arial ; font-size:11px ; font-weight:bold ; color:#0099FF ; text-decoration:underline }
