div.container
{
width:900;
margin:0px;
background-color:#eeeeee;
position:absolute;
line-height:100%;
left:100px;
top:30px;
font-family: Garamond, Guatami, "Book Antiqua" ;
font-size:1em;
}

div.topbanner
{
width:250px;
color:blue;
height:25px;
position:absolute;
top:7px;
left:450px;
}

div.leftnavbanner
{
width:120px;
height:40px;:
position:relative;
left:10px;
top:10px;
border:0px solid gray;
}

div.rightbanner
{
width:100px;
height:50px;
position:absolute;
left:580px;
top:0px;
border:0px solid gray;
}	

div.leftbanner
{
width:100px;
height:50px;
position:absolute;
left:10px;
top:10px;
border:0px solid gray;
}

div.mainnews
{
	position:absolute;
left:120px;
top:10px;
width:450px;
text-align:center;
border:1px solid gray;
margin-right:10px;
margin-bottom:10px;
background-color:white;
color:blue;
}

div.firstphoto
{
float:right;
text-align:center;
border:1px solid gray;
margin-right:30px;
margin-left:30px;
margin-bottom:10px;
background-color:white;
color:blue;
width:250px;
}

div.resphoto
{
float:left;
text-align:center;
border:1px solid gray;
margin-right:20px;
margin-bottom:10px;
background-color:white;
color:blue;
width:250px;
}

div.bottombanner
{
width:650px;
border:1px solid gray;
margin-top: 10px;
margin-bottom: 10px;

}	

div.header
{
line-height:130%;
padding:0.8em;
color:blue;
clear:left;
}

div.menu
{
padding:0.5ex;
color:blue;
height:16px;
width: 75%;
position:relative;
left: 175px;
top:5px;
}

div.left
{
float:left;
width:160px;
margin-top:50px;
color:blue;
}

div.content
{
width:700px;
margin-top: 10px;
margin-left:170px;
margin-bottom: 10px;
margin-right: 10px;
border-left:1px solid green;
padding-top:5px;
padding-left:15px;
padding-right:15px;
}

div.footer
{
padding:0.2em;
color:gray;
border-top:2px solid green;
text-align:center;
font-size:12px;
margin-left: 5px;
margin-right: 20px;
}

h1.header
{
padding:5px;
margin:0;
position:relative;
left: 175px;
color:blue;
width:300px;
font-family: Times;
}

h4.tagline
{
padding:0;
font-family: helvetica;
font-style:italic;
margin:0;
color:gray;
font-size:12px;
position:absolute;
left: 230px;
top: 40px;
}

div.matchdate
{
padding:6px;
font-family: Arial;
font-weight: bold;
font-size:0.8em;
text-align:center;
}

div.matchscore
{
font-family: Verdana;
text-align:center;
color:blue;
font-weight: bold;
font-size:1.0em;
background-color:yellow;
width:85%;
margin:0 auto;
}

div.matchcomp
{
padding:3px;
text-align:center;
color:green;
font-family: Arial;
font-size:1.2em;
border:1px dotted green;
width:50%;
margin:0 auto;
}

div.matchlineup
{
background-color:white;
text-align:left;
width:250px;
margin-left:30px;
margin-right:20px;
margin-bottom:15px;
padding:7px;
font-size:0.9em;
border:1px solid gray;
float:left;
}

div.matchreport
{
width:200px;
padding:5px;
font-size:0.9em;
text-align:center;
float:right;
margin-right:50px;
border:1px solid gray;
color:green;
font-weight: bold;
}

div.about
{
width:250px;
float:right;
border:1px solid gray;
margin-left:25px;
margin-right:25px;
}

div.newsreport
{
width:500px;
text-align:left;
}	

div.honours
{
width:250px;
height:100px;
float:left;
border:1px solid gray;
margin-right:25px;
background-color:white;
font-size:0.7em;
color:green;
text-align:center;
}

div.mainres
{
width:300px;
float:right;
border:1px solid gray;
margin-left:15px;
margin-right:20px;
margin-bottom:10px;
background-color:#eeeeee;
text-align:center;
color:green;
}



div.sponsor
{
width:100px;

float:right;
text-align:center;
border:0px solid gray;
margin-right:20px;
margin-bottom:10px;
background-color:white;
color:blue;
}


div.links
{
width:200px;
height:350px;
float:left;
text-align:left;
margin-left:15px;
margin-bottom:30px;
color:blue;
padding:5px;
}

div.penpic
{
width:250px;
height:270px;
float:left;
text-align:center;

margin-left:30px;
margin-right:20px;
margin-bottom:10px;
color:blue;
}

div.thumbnail
{
margin-left:15px;
margin-top:15px;
width:100px;
height:90px;
float:left;
text-align:center;
}

div.thumbpic
{
width:100px;
height:75px;

}

div.gallery
{
margin-left:15px;
margin-top:15px;
width:50px;
height:50px;
float:left;
text-align:center;
background-color:#dddddd;
}

div.userinfo
{
width:170px;
float:left;
text-align:center;
margin-left:20px;
margin-right:10px;
margin-bottom:10px;
border:1px solid gray;
font-size:0.8em;
}

div.userinfo2
{
width:220px;
float:left;
margin-left:20px;
margin-right:10px;
margin-bottom:10px;
font-size:0.8em;
border:1px solid gray;
padding:2px;
}

div.userinfo3
{
width:220px;
position:absolute;
top:455px;
left:600px;
margin-left:20px;
margin-right:10px;
margin-bottom:10px;
font-size:0.8em;
padding:2px;
align:center;
text-align:center;
}

table.factfile
{
margin-left:30px;
float:left;
}

dd
{ margin-bottom:3px; }

a.header
{
font-weight: bold;
padding:0;
font-family: helvetica;
margin:0;
font-size:12px;
position:absolute;
right: 50px;
top: 43px;
}

a.user
{
text-decoration:none;
font-weight: bold;
padding:0;
font-family: Arial;
margin:0;
font-size:12px;
position:absolute;
right:50px;
top:5px;
}

a.view
{
text-decoration:none;
font-weight: bold;
padding:0;
font-family: Arial;
margin:0;
font-size:0.8em;
border-style:none;
}


ul.left
{
list-style-position: outside;
list-style-image: url('images/ball.gif');
}

a.menu
{
text-decoration:none;
color:blue;
font-family: Arial;
font-weight: bold;
font-size:12px;
background-color:yellow;
padding:0.1ex 0.2em;
}

a.left
{
text-decoration:none;
color:green;
font-size:12px;
padding:0.1ex 0.1em;
font-weight:bold;
font-family:helvetica;
}

a.news {padding:0.1ex 0.1em;}

a
{
text-decoration:none;
color:blue;
font-size:12px;
font-weight:bold;
font-family:arial;
}

a.recordlink
{
font-size:1em;
font-weight:normal;
text-decoration:underline;
color:black;
}

.lefthead
{
font-weight:bold;
font-family:arial;
font-size:12px;
color:blue;
width:120px;
margin-top:10px;
padding:1em;
}

tr.tablehead
{
font-weight:bold;
font-family:arial;
font-size:12px;
color:blue;
background-color:yellow;
text-align:center;
border:2px solid blue;
}

tr.quiz
{
font-weight:bold;
font-family:arial;
font-size:12px;
color:blue;
background-color:white;
text-align:center;

}

tr.records
{
font-family:arial;
font-size:0.7em;
background-color:white;
vertical-align:top;
}

tr.records2
{
font-family:arial;
font-size:0.7em;
background-color:#ffffcc;
vertical-align:top;
}

table.statwindow
{
font-family:arial;
border:1px solid gray;
}

table.apps
{
font-family:arial;
border:1px solid gray;
position:absolute;
left: 200px;
top:170px;
}

table.goals
{
font-family:arial;
border:1px solid gray;
position:absolute;
right: 20px;
top:170px;
}

table.stats
{
font-family:arial;
border:1px solid gray;
position:absolute;
left: 210px;
top:180px;
}

table.stats2
{
font-family:arial;
border:1px solid gray;
position:absolute;
left: 450px;
top:180px;
}

table.stats3
{
font-family:arial;
border:1px solid gray;
position:absolute;
left: 660px;
top:180px;
}

table.stats4
{
font-family:arial;
border:1px solid gray;
position:absolute;
left: 210px;
top:300px;
}

table.stats5
{
font-family:arial;
border:1px solid gray;
position:absolute;
left: 210px;
top:470px;
}

table.stats6
{
font-family:arial;
border:1px solid gray;
position:absolute;
left: 520px;
top:470px;
}

#pagebottom{height:500px}

.prop {
    height:500px;
    float:right;
    width:1px;
  }
.propleft {
    height:500px;
    float:left;
    width:1px;
  }

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

 label
{
float:left;
width:125px;
font-weight:bold;
font-family:arial;
font-size:12px;
text-align: right;
margin-right: 10px;
display: block;
}

input.submit
{
font-weight:bold;
font-family:arial;
font-size:12px;
text-align:center;
color: blue;
background: eeefff;
border: 2px outset blue;
margin-bottom:5px;
}

input
{
font-weight:bold;
font-family:arial;
font-size:10px;
color: black;
background: white;
border: 1px solid green;
}

input.countdown
{
background: #eeeeee;
border: 0px;
font-weight:bold;
font-family:arial;
font-size:12px;
color: red;
}	

textarea
{
font-weight:bold;
font-family:arial;
font-size:10px;
color: black;
background: white;
border: 1px solid green;
overflow:auto;
}	

select
{
font-family:arial;
font-size:10px;
color: black;
}

fieldset
{
border: 1px solid blue;
width: 510px;
margin-left:30px;
}

legend
{
font-weight:bold;
font-family:arial;
font-size:12px;
color: blue;
background: yellow;
border: 2px solid blue;
padding: 2px 6px;
}

img { border-style:none; }
a.menu:hover {background-color:blue;color:yellow}
a.left:hover {background-color:yellow;}
a.news:hover {background-color:yellow;}
img.badge {position:absolute; left:35px; top:10px; }

.bl {background: url(images/bl.gif) 0 100% no-repeat yellow; width: 100%}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:2px}

.bl2 {background: url(images/bl2.gif) 0 100% no-repeat #eeeeee; width: 100%}
.br2 {background: url(images/br2.gif) 100% 100% no-repeat; }
.tl2 {background: url(images/tl2.gif) 0 0 no-repeat; }
.tr2 {background: url(images/tr2.gif) 100% 0 no-repeat; padding:2px }
