﻿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:513px;
}
#mainA 
{
    float:left;
    clear:both;
    width:250px;
}
#mainB 
{
    float:left;
    width:10px;
    border: solid 1px #ccc;  
}
#mainC 
{
    float:right;
    width:250px;
}


#gap2
{
    float:left;
    width:9px;
}

#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 ul ul 
{
    list-style-type :none;
    margin: 0 0 0 15px;
    padding: 0 0 0 0;
}
#lhMenu li li
{
    margin: 1px 0 1px 0;
    width:81px;
    border-bottom-style: none;
}

#lhMenu a
{
    color: #ffffff;
    text-decoration: none; 
}
#lhMenu a.thisA
{
    color: #F01B1D;
}
#lhMenu a:hover
{
    color: #F01B1D;
}

#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;  
    text-align:center;   
}
#main h2
{
   /* display:block; */
    color: #F01B1D;
    font-size:1.3em;
    margin: 5px 0 5px 0;
    padding: 0 0 0 0;
    text-align:center;   
}
#main h3
{
    display:block;
    color: #F01B1D;
    font-size:1.1em;
    margin: 5px 0 5px 0;
    padding: 0 0 0 0;
    text-align:center;   
}
#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;
}


.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; 
}


.cRed 
{
    color: #F01B1D;
}
.bRed 
{
    /*background-color: #F01B1D;*/
    border: 1px solid #F01B1D;
}


#main ul 
{
    margin:0 0 0 10px;
    padding:0 0 0 10px;
}
#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;
}

