﻿body 
{
    background-color :#000000;
    font-family: Arial, Helvetica, Sans-Serif;
	scrollbar-base-color: #333333;
}

#container 
{
    width:900px;
    text-align: left;
    font-family: Arial, Helvetica, Sans-Serif;
	background-repeat : no-repeat;
}
#banner 
{
    height:268px;
    width:900px;
}
#mMenu 
{
    width:627px;
    padding: 1px 0 1px 30px;
    background-color :#F01B1D;
}
#content 
{
    width:900px;  /* 657 */
    font-size:100%;
}
#lhs 
{
    float:left;
    width:30px;
}
#lhMenu 
{
    float:left;
    width:96px;
    font-size:0.7em;
}
#gap1
{
    float:left;
    width:9px;
}
#main 
{
    float:left;
    width:310px;
}
#gallery 
{
    float:left;
    width:415px;
    height:640px;
}
#gap2
{
    float:left;
    width:9px;
}
#rhs 
{
    float:left;
    width:203px;
}
#filler 
{
    float:left;
    width:243px;
    height:400px;
}
#cd 
{
    clear:both;
}    
#gapF
{
    clear:both;
    float:left;
    width:30px;
}
#footer 
{
    float:left;
    width:840px;
}

/*  fonts and colours */

#lhMenu ul 
{
    list-style-type :none;
    margin: 23px 0 0 0;
    padding: 0 0 0 0;
}
#lhMenu li
{
    margin: 1px 0 1px 0;
    width:96px;
    border-bottom: dotted 1px #444444; 
}
#lhMenu li.thisLI
{
    border-bottom: dotted 1px #F01B1D; 
}
#lhMenu a
{
    color: #ffffff;
    text-decoration: none; 
}
#lhMenu a.thisA
{
    color: #F01B1D;
}
#lhMenu a:hover
{
    color: #F01B1D;
}
#gallery h1
{
    display:block;
    color: #FFFFFF;
    font-size:1.3em;
    margin: 5px 0 0px 0;
    padding: 0 0 10px 0;
}

#main h1
{
    display:block;
    color: #FFFFFF;
    font-size:1.3em;
    margin: 5px 0 0px 0;
    padding: 0 0 10px 0;
    border-bottom: solid 1px #F01B1D;     
}
#main h2
{
    display:block;
    color: #F01B1D;
    font-size:1.3em;
    margin: 5px 0 5px 0;
    padding: 0 0 0 0;
}
#main h3
{
    display:block;
    color: #F01B1D;
    font-size:1.1em;
    margin: 5px 0 5px 0;
    padding: 0 0 0 0;
}
#main p
{
    color: #FFFFFF;
    font-size:0.9em;
    font-weight:normal;
}
#main  
{
    color: #FFFFFF;
    font-size:0.9em;
    font-weight:bold;
}
#main a 
{
    color: #F01B1D;
    font-weight:bold;
    text-decoration: none;
}
#main a:hover 
{
    color: #FFFFFF;
}

#rhs h1
{
    display:block;
    color: #FFFFFF;
    font-size:1em;
    margin: 6px 0 12px 0;
    padding: 0 0 0 0;
}

.bio   
{
    border: dotted 1px #F01B1D;
    padding:4px;
}

.imgL 
{
    float:left;
    border-right: solid 10px #000000; 
    border-bottom: solid 20px #000000; 
}
.imgR 
{
    float:right;
    border-left: solid 10px #000000; 
    border-bottom: solid 20px #000000; 
}
.dNews 
{ 
    width:100%;
    padding:0;
    margin:0;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #F01B1D;
    border-left-style: none;
    border-right-style: none;
}
.dEvent 
{ 
    width:100%;
    padding:0;
    margin:0;
    border-top: solid 1px #F01B1D;
    border-bottom: solid 4px #000000;
    border-left-style: none;
    border-right-style: none;
}
.dQL 
{ 
    width:203px;
    padding:0;
    margin:0;
    border-top: dotted 1px #F01B1D;
    border-bottom: solid 4px #000000;
    border-left-style: none;
    border-right-style: none;
}
.cRed 
{
    color: #F01B1D;
}
.bRed 
{
    /*background-color: #F01B1D;*/
    border: 1px solid #F01B1D;
}

#dQL a 
{
    color: #FFFFFF;
    font-size:0.8em;
    text-decoration: none;
}

#dEvents 
{
    font-size:0.9em;
}

#dEvents ul 
{
    list-style-type : none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
#dEvents li
{
    margin: 1px 0 1px 0;
    width:100%;
    border-bottom: dotted 1px #444444; 
}
#dEvents a
{
    color: #FFFFFF;
}
#dEvents a:hover
{
    color: #F01B1D;
}

#dQL a:hover 
{
    color: #F01B1D;
}
#main ul 
{
    margin:0 0 0 0px;
    padding:0;
}
#main li
{
    font-size:0.9em;
    font-weight:normal;
}

.imgFL 
{
    float:left;
    border-right: solid 10px #000000; 
    border-bottom: solid 6px #000000; 
}
.imgFR 
{
    float:right;
    border-left: solid 10px #000000; 
    border-bottom: solid 6px #000000; 
}

fieldset 
{
    width:310px;
    border-style:none;
    padding:0;
    margin:0;
}
label 
{
    float: left;
    width: 86px;
    font-size:0.9em;
    padding:0;
    margin:0;
}
input, textarea 
{
    font-family: Arial, Helvetica, Sans-Serif;
}
.txtI 
{
    background-color :#000000;
    color: #ffffff;
    border: 1px solid #F01B1D;
}
.txtIn 
{
    background-color :#000000;
    color: #ffffff;
    border: 4px ridge #F01B1D;
}

#main div { clear: both; padding:  0 0 0.2em 0; }
/* calendar */

#calNote 
{
    display:none;
    background-color: #000000;
    color: #FFFFFF;
    font-size:0.9em;
    font-weight:bold;
    width:235px;
    padding:4px;
}
.cEvent 
{ 
    width:195px;
    padding:0;
    margin:0;
    border-top: solid 1px #F01B1D;
    border-bottom: solid 4px #000000;
    border-left: solid 4px #000000;
    border-right-style: none;
    background-color:#000000;
}

#divCal 
{
    float:left;
    width:203px;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    border-bottom: dotted 1px #444444; 
    background-color:#000000;
} 

#divCal a 
{
    color: #F01B1D;
    text-decoration: none;
}

#divCal a:hover 
{
    color: #F01B1D;
}
.dP    {display:block;float:left;width:41px; 
        color:#F01B1D; border-style:none; 
        font-size:10pt; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; text-align:center;} 
.dM    {display:block;float:left;width:121px; 
        color:#F01B1D; border-style:none; 
        font-size:10pt; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; text-align:center;} 
.dN    {display:block;float:left;width:41px; 
        color:#F01B1D; border-style:none; 
        font-size:10pt; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; text-align:center;} 
	   	    
.dW    {display:block;float:left;width:29px; 
        color:#FFFFFF; border-style:none; 
        font-size:10pt; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; text-align:center;} 
.dWe   {display:block;float:left;width:29px; 
        color:#FFFFFF; border-style:none; 
        font-size:10pt; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; text-align:center;} 
.dWc   {display:block;float:left;width:29px; 
        color:#FFFFFF; border-style:none; 
        font-size:10pt; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; text-align:center;} 
.cDate {display:block;float:left;width:29px; 
        color:#FFFFFF; border-style:none; 
        font-size:10pt; font-family: Arial, Helvetica, Sans-Serif; text-align:center;}
.sDate {display:block;float:left;width:29px; 
        color:#F01B1D; border-style:none; 
        font-size:10pt; font-family: Arial, Helvetica, Sans-Serif; text-align:center;}  
.xDate {display:block;float:left;width:29px; 
        color:#555555; border-style:none; 
        font-size:10pt; font-family: Arial, Helvetica, Sans-Serif; text-align:center;}


