html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
body {
	background-color: #060;
	background-image: url("../images/dark-stripe-t.gif");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
h1 {
	font-size: 115%;
	font-weight: bold;
	color: #f00;
	text-align:left;
	padding-bottom:0.25em;
	}
	
h2 {
	font-size: 90%;
	font-weight: bold;
	color: #000;
	text-align: left;
	border: 0;
	}

h3 {
	font-size: 115%;
	font-weight: bold;
	color: #f00;
	text-align:center;
	}
	
h4 {
	font-size: 115%;
	font-weight: bold;
	color: #090;
	text-align:left;
	}
	
h5 {
	font-size: 150%;
	font-weight: bold;
	color: #090;
	text-align:left;
	}
	
h6 {
	font-size: 115%;
	font-weight: bold;
	color: #090;
	text-align:left;
	}

	
	
table {
	width: 100%;
	margin: 0;}
	

table td {
	border-width: 0;
	vertical-align: top;}
	
#shieldtable {
  border-collapse: collapse;
}	
	
/* Top & Menu parts *****************************************/	

table#full {
	width: 54em;
	}
	
#spacer {
	height: 1em;
	width: 1em;
	}
	
#title {
	background: #fff;
	border-top: 2px solid red;
	vertical-align:middle;
	}
	
#logo-menu {
	background: #060;
	background-image: url("../images/stripes-bg.gif");
	background-repeat:repeat;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
	width: 9.5em;
	}

#ticker {
	background: #060;
	background-image: url("../images/stripes-bg.gif");
	background-repeat:repeat;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
	width: 155px;
	}
#rightpanel {
	background: #060;
	background-color:#FFFFFF;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
	width: 155px;
	}
		
		
/* Main panel *****************************************/	
		
#main {
	background-color:#fff;
	padding: 10px 15px 5px 15px;
	}
		
#content {
	padding: 0 0.75em 0 0em;
	}

td#content {
vertical-align:middle;
	}

	
#random {
	font-size: 75%;
	line-height:2em;
	color:#000;
	text-align: center;
	padding: 0.5em 0 0.5em 0;
	}

td#main p {
	font-size: 80%;
	text-align: left;
	padding: 0 0 0.75em 0;
	margin: 0 0 0 0;}
	
#phototitle {	
	font-size: 80%;
	text-align:center;
	line-height:2em;
	}	
	
#results {
	background-color:#fff;
	text-align: left;
	/*line-height:1.2em;*/
	/*background-image:url(../images/ball-bg.jpg);*/
	}
td#results p {
	font-size: 55%;
	text-align: left;
	}
	
#results h1 {
	font-size: 100%;
	font-weight: bold;
	color: #f00;
	text-align:left;}

#results h2 {
	font-size: 90%;
	font-weight: bold;
	color: #000;
	text-align:left;
	}
#results h3 {
	font-size: 100%;
	font-weight: bold;
	color: #090;
	text-align:left;
	}
div.insetleft {
	float: left;
	margin: 5px 10px 5px 5px;}
	
div.insetright {
	float: right;
	margin: 5px 10px 5px 10px;}
	
table#navigation {
	height: 20px;}

#adpanel {
	width: 140px;
	height: 260px;
	vertical-align:middle;
	text-align:center;
	background-color:#FFF;
	margin:5px 0 5px 0;
}


/* Fonts *****************************************/	

.navigation {
	font-size: 70%;
	color : #fff;
	display: block;
	font-weight: bold;
	text-decoration: none;}

a.navigation {
	font-size: 70%;
	display: block;
	font-weight: bold;
	text-decoration: none;}

a.navigation:Hover {
	font-size: 70%;
	display: block;
	font-weight: bold;
	text-decoration: none;}
	
.description {
	font-size: 65%;
	text-align:center;
	display: block;}

.longdescrip {
	font-size: 75%;
	vertical-align:middle;
	text-align:center;
	display: block;}
	
.subheadings {
	font-size: 60%;
	font-weight:bold;
	}
	
.small-text {
	font-size: 60%;
	text-align:left;
	line-height:1.4em;
	font-weight:normal;
	text-decoration: none;
	}
	
.buttons {
	font-size:70%;
	color:#006600;
	text-align:center;
	font-weight:normal;
	}
.buttons2 {
	font-size:80%;
	color:#006600;
	text-align:center;
	font-weight:normal;
	}


.plaintext {
	font-size: 80%;}
	
.plainmiddle {
	font-size: 80%;
	text-align:left;
	vertical-align:middle;
	}
	
.boldred {
	font-size: 80%;
	color:#FF0000;
	font-weight:bold;
	}
	
.admin {
	font-size: 70%;
	color:#FF0000;
	font-weight:bold;
	}
	
.white {
	color:#FFF;
	}
.titles {
	font-size: 70%;
	font-weight: bold;
	color: #000;
	text-align:left;
	line-height:1.5em;
	}
.subs {
	font-size: 70%;
	font-weight: bold;
	color: #000;
	text-align:left;
	}

.trophy {
	font-size: 70%;
	font-weight: bold;
	color: #F00;
	text-align:left;
	}

.detail {
	font-size: 70%;
	font-weight: normal;
	color: #000;
	text-align:left;
	}
	
.detail2 {
	font-size: 60%;
	font-weight: normal;
	color: #000;
	text-align:left;
	}
	
.red {
	font-size: 70%;
	font-weight: normal;
	color: #f00;
	text-align:left;
	}
.redtext {
	color: #FF0000;
}



a:link {
	color:#f00;
	text-decoration: none;
	}
a:visited {
	color:#f00;
	text-decoration: none;
	}
a:hover {
	color:#090;
	text-decoration: none;
	}
a:active {
	color:#0f0;
	text-decoration: none;
	}
	
.linktext {
	color:#9f9;
	text-decoration: none;
	}		

.northumberland {
	text-align:left;
	padding-top: 0.5em;
	font-size: 200%;
	font-weight: bold;
	color:#090;
	text-decoration: none;
	}		
.smallnumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50%;
	text-decoration: none;
	line-height: 200%;
}

.inputboxes-large {
	background-color:#FFFFCC;
	font-size:100%;
	text-align:left;
	font-weight:normal;
	}
	

.inputboxes {
	background-color:#FFFFCC;
	font-size:80%;
	text-align:left;
	font-weight:normal;
	}
	
.inputboxes-small {

	background-color:#FFFFCC;
	font-size:60%;
	text-align:left;
	font-weight:normal;
}
.entrycaptions {
	font-size: 65%;
	font-weight: normal;
	color: #000;
	text-align:left;
	line-height: 180%;
}	

	
/* Footer *****************************************/	

#footer {
	background: #dfd;
	border-bottom: 2px solid red;
	vertical-align:middle;
	text-align:center;
	font-size: 85%;
	color:#f00;
}

#backandforth {
	background: #fcc;
	border-bottom: 2px solid red;
	vertical-align:middle;
	text-align:center;
	font-size: 75%;
	font-weight:bold;
	color:#f00;
}
	
#restricted {
	background: #f00;
	border-bottom: 2px solid red;
	vertical-align:middle;
	text-align:center;
		font-size: 85%;
	color:#fff;
}

#restricted a:link {
	color:#0f0;
	text-decoration: none;
	letter-spacing:-0.15em;
	}
#restricted a:visited {
	color:#0f0;
	text-decoration: none;
	letter-spacing:-0.15em;
	}
#restricted a:hover {
	color:#ff0;
	text-decoration: none;
	letter-spacing:-0.15em;
	}
#restricted a:active {
	color:#f00;
	text-decoration: none;
	letter-spacing:-0.15em;
	}
	
#copyright {
	text-align:left;
	padding-top: 0.5em;
	padding-left: 2em;
	font-size: 55%;
	font-weight: bold;
	color:#5c5;
	text-decoration:none;}

#feature {
padding-top:1em;
}

.shieldtitles {
	text-align:center;
	vertical-align:middle;
	font-size: 55%;
	font-weight: normal;
	color:#009933;
	text-decoration:none;}

.shieldscores {
	text-align:center;
	vertical-align:middle;
	font-size: 80%;
	font-weight: bold;
	color:#333;
	text-decoration:none;}

.shieldtotals {
	text-align:center;
	vertical-align:middle;
	font-size: 80%;
	font-weight: bold;
	color:#F00;
	text-decoration:none;}
	
.shieldfirst {
	text-align:center;
	vertical-align:middle;
	font-size: 80%;
	font-weight: bold;
	color:#fff;
	text-decoration:none;}
	
.drawtop {
	text-align:center;
	vertical-align:top;
	font-size: 80%;
	font-weight: bold;
	color:#fff;
	text-decoration:none;}
	

	
#division {
	text-align:center;
	font-size: 70%;
	font-weight: bold;
	color:#fff;
	text-decoration:none;
	}
	
#division a.other {
	background-color:#f99;
	padding: 0.3em 0 0.3em 0;
	display: block;
	color:#fff;
	text-decoration: none;}

#division a.other:Hover {
	background-color:#fff;
	padding: 0.3em 0 0.3em 0;
	display: block;
	color : #f00;
	text-decoration: none;}

#division a.choice {
	background-color:#f00;
	padding: 0.3em 0 0.3em 0;
	display: block;
	color: #fff;
	text-decoration: none;}

#division a.choice:Hover {
	background-color:#fff;
	padding: 0.3em 0 0.3em 0;
	display: block;
	color : #f00;
	text-decoration: none;}

#division a {
	background-color:#f00;
	display: block;
	color: #fff;
	text-decoration: none;}

#division a:Hover {
	background-color:#f00;
	display: block;
	color : #00f;
	text-decoration: none;}
	
/*#brackets{
	vertical-align:middle;
	}
.brackets {
	font-size: 52%;
	color: #000;
	}
.redbrackets {
	font-size: 50%;
	color: #f00;
	}
.inputbrackets {
	background-color:#FFFFCC;
	font-size: 65%;
	color: #000;
	}*/



.home-game {
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #F00;
		vertical-align:middle;
}
.away-game {
	font-size: 9px;
	font-weight:normal;
	color: #093;
		vertical-align:middle;
}


.top-row {
	text-align: right;
	vertical-align:top;
}
.centre-row {
	text-align: right;
	vertical-align:middle;
}
.bottom-row {
	text-align: right;
	vertical-align:bottom;
}

.tab-knockouts {
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
		vertical-align:middle;

}
.tab-headings {
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
		vertical-align:middle;

}
.tab-scores {
	font-size: 9px;
	font-weight: bold;
	color: #009933;
		vertical-align:middle;}

.updater a {
	display: block;
	color: #fff;
	text-decoration: none;}

.updater a:Hover {
	display: block;
	color : #090;
	text-decoration: none;}
	
.knockouts {
	font-size: 8px;
	line-height: 9px;
	font-weight: bold;
	text-decoration: none;
		vertical-align:middle;

}
.scores {
	font-size: 8px;
	font-weight: bold;
	color: #009933;
		vertical-align:middle;}

.homegame {
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
		vertical-align:middle;
}
.homenone {
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #0000ff;
		vertical-align:middle;
}
.awaygame {
	font-size: 8px;
	font-weight:normal;
	color: #093;
		vertical-align:middle;
}

.greyheads {
	font-size: 80%;
	color:#999;
}

.clubhead {
	font-size: 115%;
	font-weight: bold;
	background-color: #999;
	color: #fff;
	text-align:left;
	padding-bottom:0.25em;
	}
	
	
.largedata {
	font-size: 95%;
	font-weight: bold;
	color:#000;
	text-decoration:none;}
	
.largedatalight {
	font-size: 95%;
	font-weight: normal;
	color:#000;
	text-decoration:none;}
	
.smalldata {
	font-size: 75%;
	font-weight: bold;
	color:#000;
	text-decoration:none;}
	
.smalldatalight {
	font-size: 75%;
	font-weight: normal;
	color:#000;
	text-decoration:none;}
	
.smallboldgrey {
	font-size: 75%;
	font-weight: bold;
	color:#999;
	text-decoration:none;}
	
.smallgrey {
	font-size: 75%;
	font-weight: normal;
	color:#999;
	text-decoration:none;}
	
.grey {
	color:#999;
	text-decoration:none;}
	
.redbuttons {
	font-size: 75%;
	color:#fff;
	background-color:#F00;
}
.lessdepth {
	line-height: 95%;
}
.middepth {
	line-height: 105%;
}
.moredepth {
	line-height: 150%;
}
	
.rule  {
	background: #000 ;
	color: #fc0;
}

.captions {
	font-size: 65%;
	font-weight: bold;
	line-height:100%;
	color:#999;
	text-decoration:none;}
	
.smallcaptions {
	font-size: 55%;
	font-weight: bold;
	line-height:200%;
	color:#999;
	text-decoration:none;}
	
.inputtext {
	font-size: 85%;
}
.spacer {
	font-size: 6px;
	line-height:100%;
	color:#fff;
	text-decoration:none;
	}
	


	
