body
{
background-image:url('../images/bodybackground.jpg');
background-repeat: repeat-x; 
background-color: #001023; 
font-family: verdana;
font-size:0.8em;
color:#ffffff;
}
.framebody
{
background-image: url('../images/tlo.jpg');
background-repeat: repeat-y;
}
.enter{
text-align:center;
background-image: url('../images/background_intro.jpg');
}
/*
.enter img{
margin-top:20px;
}*/
a{
color:#ffc600;
font-weight:bold;
font-style:italic;
text-decoration: none;
}
h2
{
font-size:1.2em;
color:#ffc600;
text-transform:uppercase;
font-weight:bold;
padding-bottom:3px;
border-bottom: 1px dotted white;
}
th
{
font-weight:bold;
}

#top, #topflash
{
width:820px;
height:524px;
margin:auto;
}
#topflash
{
width:816px;
}
#page
{
width:743px;
border-top:0px;
border-left:5px;
border-right:5px;
border-bottom:5px;
border-color:white;
border-style:solid;
margin:auto;
background-image: url('../images/tlo.jpg');
}
#left
{
float:left;
width:459px;
}
#right
{
float:right;
width:284px;
text-align:center;
}
.boxheading
{
width:253px;
margin:5px 0px;
}
.box
{
width:253px;
background-color:white;
margin:auto;
text-align:center;
padding:10px 0;
margin-bottom:20px;
}
.box a
{
position:relative;
top:4px;
font-size:0.9em;
color:#001023;
}
#footer
{
background-color:#495a6a;
margin-top:10px;
padding-top:6px;
height:20px;
text-align: center;
color:white;
clear:both;
font-size:0.8em;
}


/*news*/
.news{
text-align:justify;
margin:10px 10px 40px 10px;
line-height:1.6em;
padding-bottom:10px;
border-bottom: 1px dotted white;
}
.subheading{
font-size:0.8em;
margin:4px 0;
}
.photonews{
border:4px solid white;
margin:0 5px 5px 0;
float:left;
}
.readmore
{
margin-top:12px;
}
/*standings */
#standings
{
margin:auto;
margin-bottom:5px;
}
#standings td
{
border:#e4e4e4 solid 1px;
padding:3px 10px;
color:#000;
text-align:left;
}
#standings .team
{
color:#0063be;
width:142px;
}
.row{
background-color: #f3f3f3;
}

/* content pages - biography etc*/
#content
{
line-height:1.6em;
margin:10px;
text-align:justify;
}
#content ul 
{

margin-left:25px;
list-style: square;
}
#content h2
{
margin-top:15px;
}

/*stats and calendar*/
.averages, #seasonhighs{
width:440px;
margin-top:10px;
}
.averages td, .averages th, #seasonhighs td
{
font-size:0.7em;
padding:2px;
}

#calendar{
width:440px;
margin-top:10px;
}
#calendar td{
padding:2px 10px;
}
#calendar tr,.averages tr, #seasonhighs tr{
border-top:1px solid black;
}
.row{
background-color: #FFF;
color:black;
font-weight: bold;
}
.row1
{
background-color:#366092;
}
.row2
{
background-color:#244061;
}
/*gallery*/

.gallerytable 
{
margin-top:10px;
margin-left:10px;
}
.gallerytable td
{
padding:3px;
}
