html
{
    height:100%;
}

body
{
	background-color:#666666;
	text-align:center;
	font-family:Georgia;
	font-size:10pt;
	color:#000000;
	margin:0;
	padding:0;

}

h1
{
    font-size: 22pt;
    color:#696951;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}

h2
{
    font-size: 18pt;
    color:#696951;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;

}

h3
{
    font-size: 14pt;
    color:#696951;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}

h4
{
    font-size: 10pt;
    color:#696951;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}

h5
{
    font-size: 8.5pt;
    color:#696951;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}

.redHeader
{
    color:#400004;
    font-size:11pt;
    font-weight:bold;
}

a, a:link, a:visited {
   color: #696951;
   text-decoration: none; 
   border:0;
}

a:hover {
   color: #696951;
   text-decoration: underline; 
}


.main
{
	background:url(/images/footer.jpg) bottom no-repeat;
    margin:auto;
    padding-bottom:20px;
    width:1040px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    	background-color:#f0f1e3;
}

.main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.main {display: inline-table;}
/* Hides from IE-mac \*/
* html .main {height: 1%;}
.main {display: block;}
/* End hide from IE-mac */


/*
hack for IE6 and lower - this stops a large area of white space appearing between the nav and the 
rest of the page content - just remove if this has an adverse effect with other browsers
*/
* html .content 
{
      margin-top:-30px;
}

.content
{
    text-align:center;
    margin:auto;
    width:900px;
    padding-top:10px;
    padding-left:75px;
    padding-right:65px;
}

.admincontent
{
    text-align:left;
    width:960px;
    padding-top:10px;
    margin:auto;
}

.banner
{
    width:1040px;
    height:223px;
    background:url(/images/banner.jpg) top no-repeat;
    margin:auto;
    font-weight:bold;
    font-family:Bodoni MT;
    font-size:10pt;
}



.nav
{
    width:550px;
    height:53px;
    text-align:left;
    padding-top:170px;
    padding-left:65px;
    float:left;
}

.phone
{
    float:right;
    width:200px;
    text-align:right;
    padding-top:200px;
    color:#ffffcc;
    padding-right:75px;
}

.blackBorderWide
{
    border:1px solid #989797;
    padding:6px;
    margin-bottom:10px;
    background-color:#ffffff;
}

.blackBorderWide img
{
    border:0;
}

.column1
{
    float:left;
    width:296px;
    text-align:left;
}

.column2
{
    float:left;
    width:596px;
    text-align:left;
    margin-left:8px;
}

.normalText
{
    color:#696951;
    clear:both;
    margin-bottom:20px;
}

.normalText img
{
    padding-right:10px;
}


.bigModule_container
{
    clear:both;
    background: url(/images/sideBack.jpg) right repeat-y;
    width:960px;
}

.bigModule_container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.bigModule_container {display: inline-table;}
/* Hides from IE-mac \*/
* html .bigModule_container {height: 1%;}
.bigModule_container {display: block;}
/* End hide from IE-mac */




.module_small
{
    width:293px;
    float:left;
}


.module_small_top
{
	width:293px;
	margin:auto;
	text-align:left;
	height:17px;
	background: url(/images/nearestTop.jpg) no-repeat;
}

.module_small_middle
{
	width:293px;
	text-align:left;
	background: url(/images/nearestBack.jpg) repeat-y;
}

.module_small_middle:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.module_small_middle {display: inline-table;}
/* Hides from IE-mac \*/
* html .module_small_middle {height: 1%;}
.module_small_middle {display: block;}
/* End hide from IE-mac */

.module_small_text
{
    padding:20px;
    line-height:25px;
    text-align:left;
    color: #696951;   
}

.module_small_text_centred
{
    padding:20px;
    line-height:25px;
    text-align:center;
    color: #696951;    
}

.module_small_bottom
{
	width:293px;
	height:17px;
	background: url(/images/nearestBottom.jpg) no-repeat;
}



.separator
{
    height:20px;
    clear:both;
}




.module_side_bottom
{
	width:210px;
	margin:auto;
	text-align:left;
	height:44px;
	background: url(/images/sideModuleBottom.gif) no-repeat;
}

.leftColumn
{
    width:710px;
    text-align:left;
    float:left;
}

.leftColumnText
{
    padding-top:5px;
}

.searchBox
{
    width:575px;
    height:200px;
	background: url(/images/magGlassBack.gif) no-repeat;
	padding-left:130px;
	padding-top:35px;
	font-size:22px;
	color:#FFFFFF;
}

.eventsButton
{
   margin-left:250px;
   margin-top:35px;
}

.pitchesButton
{
   margin-left:250px;
   margin-top:10px;
}

.leftColumnGreyBorder
{
    width:703px;
    text-align:left;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

.leftColumnGreyBorder:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.leftColumnGreyBorder {display: inline-table;}
/* Hides from IE-mac \*/
* html .leftColumnGreyBorder {height: 1%;}
.leftColumnGreyBorder {display: block;}
/* End hide from IE-mac */

.eventCalendarLeft
{
    float:left;
    width:215px;
    padding-left:9px;
}

.eventCalendarText
{
    margin-top:16px;
    font-size:8pt;
}

.eventCalendarRight
{
    float:left;
    width:478px;
}

.eventCalendarRight img
{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    margin:0;
    padding:0;
}

.listItem
{
    width:703px;
    text-align:left;
    padding-left:3px;
	background: url("/images/blueLine.gif") bottom left no-repeat;
	padding-top:20px;
	vertical-align:top;
	text-align:left;
	padding-bottom:12px;
}

.listItem:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.listItem {display: inline-table;}
/* Hides from IE-mac \*/
* html .listItem {height: 1%;}
.listItem {display: block;}
/* End hide from IE-mac */

.listItemLeft
{
    float:left;
    width:170px;
}

.listItemLeft img
{
    border:0;
}

.listItemLeft img.listItemThumb
{
    margin-bottom:6px;
    border:1px solid #0099ff;
}

.listItemRight
{
    float:left;
    width:515px;
}

.smallGreyText
{
    font-size:7pt;
    color:#8f8f8f;
}

.hugeBlueText
{
    font-size:50pt;
    color:#0099ff;
}

.searchBoxFixtures
{
    width:576px;
    height:278px;
	background: url(/images/fixturesBack.png) no-repeat;
	padding-left:130px;
	padding-top:35px;
	font-size:22px;
	color:#FFFFFF;
}

.searchBoxFixtures input
{
   margin-left:340px;
   margin-top:10px;
}



.smallWhiteText
{
    font-size:9pt;
    color:#FFFFFF;
}

.greyBorder
{
    width:671px;
    border: 1px solid #CCCCCC;
    margin-left:3px;
    margin-top:10px;
    padding:11px;
}


.greyModuleTop
{
	width:685px;
	height:19px;
	padding:10px;
	text-align:left;
	background: url(/images/blueRoundedTop.gif) top no-repeat;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
}

.greyModuleMain
{
	width:683px;
	padding:10px;
	text-align:left;
    border: 1px solid #CCCCCC;
    border-top:0;
}

.redText
{
    color:#ff0033;
}

.blueText
{
    color:#0099ff;
}

.searchBoxStopwatch
{
    width:576px;
    height:471px;
	background: url(/images/searchStopwatch.png) no-repeat;
	padding-left:130px;
	padding-top:35px;
	font-size:22px;
	color:#FFFFFF;
}

.searchBoxStopwatch input
{
   margin-left:340px;
   margin-top:40px;
}

img.article
{
    border:1px solid #0099ff;
    margin-right:13px;
    margin-bottom:13px;
}



.footer
{
    margin:auto;
    color:#ffffcc;
    background:url(/images/footerBack.jpg) bottom repeat-x;
    height:32px;
    padding-top:30px;
    padding-left:75px;
    padding-right:65px;
    font-family:Georgia;
    font-size:7.5pt;
    margin-top:20px;
}

.footer a, .footer a:link, .footer a:visited {
   color: #ffffcc;
   text-decoration: none; 
   border:0;
   font-size:7.5pt;
}

.footer a:hover {
   color: #ffffcc;
   text-decoration: underline; 
}

.footer_left
{
    float:left;
}

.footer_right
{
    float:right;
    text-align:right;
}

.selected
{
    background: url("/images/navSelected.png") no-repeat top center ;
}

.selected .text
{
	color: #ffffcc;
}



.webBeliefFooter {
	clear: both;
	text-align:center;
	padding-bottom:10px;
	padding-top:20px;
	font-size:8pt;
	color:#ffffcc;
}


.webBeliefFooter a, .webBeliefFooter a:link, .webBeliefFooter a:visited {
   color: #ffffcc;
   text-decoration: none; 
   border:0;
}

.webBeliefFooter a:hover {
   color: #ffffcc;
   text-decoration: underline; 
}


.cleardiv
{
    clear:both;
}

.paging
{
    width:695px;
    text-align:right;
    color:#7b7b7b;
    font-size:10pt;
}

.paging a, .paging a:link, .paging a:visited {
   color:#7b7b7b;
   text-decoration: none; 
   border:0;
}

.paging a:hover {
   color:#7b7b7b;
   text-decoration: underline; 
}



