
img
{
	border: 0px;
}

table.main
{
	width : 900px;
}

 table.admin
{
	width : 950px;
}

table.main, table.main td, table.main div
{
	font-family : Bradley Hand ITC;
	font-size : 110%;
}

table.admin, table.admin td, table.admin div
{
	font-family : Verdana;
	font-size : 90%;
}

table.sidebar
{
	width : 100%;
}

table.main td.sidebar, table.admin td.sidebar
{
	vertical-align : top;
	padding-top : 20px;
}

table.main td.sidebar
{
	width : 220px;
}

table.admin td.sidebar
{
	width : 235px;
}

table.main td.logo, table.admin td.logo
{
	padding-left : 0px;
	vertical-align : top;
	padding-top : 40px;
	width : 150px;
}

table.main td.content, table.admin td.content
{
	vertical-align : top;
	padding-top : 45px;
}

table.main td.content div.paragraph, table.admin td.content div.paragraph
{
	margin-bottom : 0.5em;
	line-height : 130%;
}

table.sidebar td
{
	font-family : Verdana;
	padding-left : 0.5em;
	padding-right : 0.5em;
	border : 2px dashed black;
}

table.sidebar table.login td
{
	line-height : 100%;
	font-size : 100%;
	border : 0px;
}

table.admin_sidebar td
{
	border : 2px dashed #FF3333;
}

table.sidebar tr
{
	line-height : 200%;
}

table.sidebar td
{
	font-weight : bold;
	font-size : 140%;
}

table.sidebar A, table.sidebar A.Visited
{
	color : black;
	text-decoration : none;
	font-weight : bold;
}

table, tr
{
	margin-left : 0;
	border : 0;
}

table#attendance 
{
	border : 1px solid gray;
}

table#attendance td
{
	padding-left : 0.5em;
	padding-right : 0.5em;
	border : 1px dashed gray;
}


div.heading
{
	margin-bottom : 1em;
	font-weight : bold;
	text-align : left;
	font-size : 140%;
	text-decoration : underline;
}

div
{
	line-height : 100%;
	margin : 0px;
}

div.section_heading
{
	margin-top : 1em;
	font-weight : bold;
}

td.contacts_title
{
	font-weight : bold;
}

div.enquiries
{
	font-weight : bold;
	font-size : 160%;
	text-align : center;
}

table.contacts td
{
	vertical-align : top;
	padding-bottom : 1em;
	padding-right : 1em;
}

.fixtures, .fixtures table td, .fixtures table th
{
	font-family : Arial;
	font-size : 80%;
	line-height : 100%;
}

.fixtures table th
{
	text-align : left;
	font-weight : 600;
	font-size : 80%;
	line-height : 100%;
}

div.downloads
{
	line-height : 150%;
	font-size : 90%;
}

table.admin_table, table.admin_table td, table.admin_table th
{
    border-collapse: collapse;
	border : 1px solid black;
}

table.admin_table td
{
	padding-left : 3px;
	padding-right : 3px;
}

table.admin_table th
{
	padding : 5px;
}

table.admin_table tr.add_new td
{
	background-color : #4444FF;
	padding : 5px;
}

table.admin_table tr.add_new a
{
	color : yellow;
	font-weight : bold;
	text-decoration : none;
}

div.fixtures table td.date, div.fixtures table th.date { width : 110px; }
div.fixtures table td.home, div.fixtures table th.home { width : 120px; }
div.fixtures table td.vs, div.fixtures table th.vs { width : 10px; text-align : center; }
div.fixtures table td.away, div.fixtures table th.away { width : 120px; }
div.fixtures table td.result, div.fixtures table th.result { width : 90px; }

div.fixtures table td, div.fixtures table th
{
	padding-left : 0.5em;
	padding-right : 0.5em;
}

div.fixtures table td.date
{
	padding-left : 1em;
}

div.fixtures table th.date, div.fixtures table td.date
{
	text-align : right;
}

div.fixtures table th.home, div.fixtures table td.home, div.fixtures table th.month
{
	text-align : right;
}

div.fixtures table th.month
{
	padding-top : 1.2em;
}

div.fixtures table th.first_month
{
	padding-top : 0.3em;
}

table td.results_home
{
	text-align : right;
	border-right : 0px;
}

table td.results_vs
{
	border-left : 0px;
	border-right : 0px;
}

table td.results_away
{
	border-left : 0px;
}

table td.content
{
	font-size : 100%;
}

div.richtext p, div.richtext
{
	line-height : 130%;
}