﻿/* =Reset Styles - Thank you Eric Meyer (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	color: black;
	font: 1em "HelveticaNeue", Helvetica, Arial, sans-serif;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* =General  */

body {
	background:#d6e59b url(../images/grass.jpg);
	padding:2em 0;
}

h1
{
    font-family: Georgia;
    font-size: 2em;
}

h3
{
    background: #000 url(../images/panel_title_bg.jpg) repeat-x;
    color:#fff;
    font-size:1.5em;
    margin-bottom:3px;
}

#container {
	background: #fff;
	width:980px;
	margin:0 auto 20px auto;
	padding:0 10px;
	position:relative;
}

.section
{
    border: solid 1px #000;

    margin-bottom: 10px;
}

.halfSection
{
    width:378px;
}

.moduletools
{
    position:static;
    
}

.titleLink
{
    float:right;
    color:#fff;
    margin-top:-27px;
    padding-right:5px;
}

/* =Header */
#hdrBrfc 
{
    background: transparent url(../images/brc_logo.png) no-repeat scroll left top;
	float:left;
	margin:-11px 0 20px -18px;
	padding:11px 0 0 120px;
	width:100%;
}

#hdrBrfc #logo, #hdrBrfc h1 span
{
    display:none;
}

.mainSponsor
{
    float:right;
    font-size: 0.7em;
    padding-top: 5px;
    padding-right: 95px;
    text-align:center;
    text-decoration:none;
    width:130px;
}

.mainSponsor span
{
    text-decoration:underline;
}

/* =rightSide */
#rightSide
{
    float:right;
    width:200px;
}

#rightSide UL
{
    margin-left:5px;
}

#rightSide UL LI A
{
    color:#000;
    text-decoration:none;
}
#rightSide UL LI A:hover
{
    text-decoration:underline;
}

/* =main */
#main
{
    clear:left;
    width:770px;
}

/* =footer */
#ftrBrfc
{
    clear:both;
    font-size: 0.7em;
    text-align:center;
}

/* =Fixtures */
.Fixtures
{
    float:left;
}

.Results
{
    float:right;
}

.fixtureRow
{
    clear:both;
    margin-bottom:130px;
    text-align:center;
}

.Fixtures UL LI, .Results UL LI
{
    float:left;
}

.teamSnapshot
{
    font-size:0.7em;
    width:120px;
}

.matchDetails
{
    font-size:0.9em;
    width:100px;
}

.matchDetails SPAN
{
    font-size:1.5em;
}

/* =FixtureList */
.fixtureList
{
}

.fixtureList TABLE
{
    font-size:0.8em;
    margin: 5px auto 10px auto;
    width:750px;
}

.fixtureList TD
{
    padding: 2px 0 2px 0;
}

.fixtureList .alt
{
    background-color:#FFF4B8;
}

.fixtureList TH
{
    border-bottom:solid 1px #000;
    font-weight:bold;
}

.fixtureList .left
{
    text-align:left;
}
.fixtureList .right
{
    text-align:right;
}
.fixtureList .centre
{
    text-align:center;
}

.fixtureList .dateCol
{
    width:80px;
}

.fixtureList .koCol
{
    width:80px;
}
.fixtureList .homeCol, .fixtureList .awayCol
{
    width:200px;
}
.fixtureList .scoreCol
{
    width:80px;
}