/* kldcc */

body
{
 margin:0; padding: 0; /* added:- padding: 0; */
 color:#fff;     /* colour white */
 background:#000;/* colour black */
 font-size:13px;
 font-family:verdana,sans-serif;
}

/*Note: The shadow overlay doesn't stretch to cover full browser window. 
Remove the default margin and padding from the body tag. Add body{ margin: 0; padding: 0; } to your stylesheet. 
It was:-  margin:0;  */


img
{
 margin:0;padding:0;border:0;
}

h1,h2,h3,h4,h5,h6
{
color:#ffa;
}

h1,h2,h5
{
 margin:0 0 20px 0;
 text-align:center;
 font-size:22px;
 font-family:Georgia, Times New Roman, Times, serif;
}

h2
{
 font-size:18px;
}

h3
{
 margin:10px 0 10px 0;
 font-size:12px;
}

h3.top
{
vertical-align:text-top;
line-height:64px;
}

h4
{
 margin:5px 0 15px 0;
 font-size:11px;
 font-style:italic;
}

h5
{
 font-size:40px;
}

h6
{
 margin:10px 0 10px 0;
 font-size:40px;
}

.alpha
{
 color:#ffa;/* main font colour */
 text-decoration:none
}

a:hover.alpha
{
 color:#6f6; /* Green colour for ? */
 background:#181818;
}

p
{
margin:12px 0;
}

hr
{
border:0;
width:100%;
height:1px;
color:#ffa; /* yellow colour  */
background:#ffa; /* yellow colour  */
}

ol
{
list-style-type:lower-alpha;
}

ol.rom
{
margin:10px 0;
list-style-type:lower-roman;
}

ol.ent
{
list-style-type:decimal;
margin:0 0 20px 60px;
padding-left:60px;
}

ul
{
list-style-type:none;
}

.ctxt
{
text-align:center;
}

.cimg
{
margin:0 auto;
text-align:center;
}

#cpic
{
height:29px;
width:99px;
margin:0 auto;
}

#cbox, .cbox2
{
margin:0 auto;
padding:10px 0 0 20px;
border:1px solid #ffa;
}

#cbox
{
width:550px; /*was 550px */
height:200px; /*was 175px last change from 190 fee box height */
}

.cbox2
{
width:500px;
margin-bottom:20px;
}

.fee
{
color:#0ff; /*  colour blueish */
text-align:left;
}

#con
{
 margin:0px auto;
 width:1000px;
 position:relative;top:10px;
}

#ban
{
 width:998px;
 height:110px;
 border:1px solid #ff0;
 background:#03f url(image/head.gif) no-repeat center center;
}

#txt
{
 width:100%;
 height:400px;
 position:absolute;top:160px;right:0;
}

#rht
{
 width:84px;
 height:95px;
 position:absolute;top:8px;right:5px;
 background:#03f url(image/eaf.gif) no-repeat;
}

#lef
{
 width:100px;
 height:100px;
 position:absolute;top:5px;left:5px;
 background:#03f url(image/logo.jpg) no-repeat;
}

.lft, .lft2
{
float:left;
}

.lft
{
margin:0px 20px;
}

.rght, .rght2
{
float:right;
}

.rght2
{
margin:5px 15px 5px 0px;
}

.clr
{
height:0px;
clear:both;
}

#cen
{
 width:500px;
 height:324px;
 margin:auto;
 border:1px solid #fff;
 background:#000 url(image/20_09_034762.jpg) no-repeat center center; /*  background colour black */
}

#foot
{
 width:998px;
 height:28px;
 position:relative;
 bottom:-30px;
 background:#03f;border:1px solid #ff0; /*  background colour blue Border colour yellow */
 margin:0;
 text-align:center;
}

#foot a
{
 color:#def; /*  colour pale blue */
 padding:0 10px 0 0;
 font-size:9px;
 line-height:24px;
 text-decoration:none
}

#foot a:hover
{
 color:#000; /*  colour black  */
}

#foot p
{
 margin:0;
 text-align:center;
}

#ftxt
{
 margin:0;
 padding:6px 10px 0 0;
 font-size:9px;
}

.topof
{
 width:100px;
 position:absolute;right:0;
 text-align:center;
}

.topof, .lnk, .lnk2, a
{
 color:#ff0; /*  colour yellow  */
 text-decoration:none
}

a:hover.topof, a:hover.lnk, a:hover
{
 color:#6f6; /*  colour Green  */
 background:#181818; /*  colour black  */
}

a:hover.lnk2
{
color:#8f8; /*  colour green  */
background:#181818; /*  colour black  */
}

.event
{
border-top:1px solid #004475;
width:997px; 
background:#000; /*  colour Black */
}

.e1,.e2,.e3,.e4,.t1,.t2,.t3,.t4
{
padding:10px 0;
text-align:center;
vertical-align:top;
border:1px solid #026495; /*#ffa*/ /*  colour #026495; = dark blue  */ /*  colour #ffa; = yellow  */
border-top:0;
font-family:verdana, arial, helvetica, sans-serif;
}

.t1,.t2,.t3,.t4
{
color:#fff;
padding:5px 0;
font-weight:bold;
background:#004d73 url(image/nav-bg2.jpg) repeat-x; /*  background colour dark blue */
}

.e2,.e3,.e4, .t2,.t3,.t4
{
border-left:0px;
}

.e1,t1
{
width:150px
}

.e2,t2
{
width:45%
}

.e3,t3
{
width:8%
}

.e1,.e3
{
background:#003465; /*  colour dark blue */
}

.e2, .e4
{
background:#004475; /*  colour dark blue */
}

.bline
{
text-align:center;
}

/* The following controls thumbnail size - border ine for landscape and one for portrait class="thm" for landscape and class="thmv" for portrait images */

.thm,.thmv
{
width:246px;
height:160px;
border:1px solid #fff;
}

.thmv
{
width:160px;
height:246px;
}

/* added below 030809 see notes on file */

.thm4, .thmv4
{
width:180px;
height:115px;
border:1px solid #fff;
}

.thmv4
{
width:115px;
height:180px;
}

.box
{
width:1000px;
text-align:center;
}

.third, .fourth
{
margin:0 16px;
width:300px;
float:left;
}

.fourth
{
width:218px
}

/* For rotating front page images - below */

#rotate
{
width:602px;
height:402px;
margin:0 auto;
}

img.ad
{
display: block;
margin:0 auto;
border:1px solid #fff;
}

/* For rotating front page images - above */

/* the following added for contact form */

form#cont,#thank
{
border:solid 3px #999;
border-right:solid 3px #555;
border-bottom:solid 3px #333;
padding:10px 0 0 10px;
background:#ccc;color:#000;
margin:10px 20px 30px 0;
float:right;
width:500px;
height:325px;
font-size:10px;
}

#thank
{
text-align:center;
width:516px;
height:316px;
}

#cftxt
{
width:425px;
}

/* the above added for contact form */

/* the following added for competition form */
table.form
{
margin:0 auto;
color:#000;
background-color:#ddd;
border:solid 3px #999;
border-right:solid 3px #555;
border-bottom:solid 3px #333;
}

td.mid
{
width:280px;
}
/* the above added for competition form*/

.dblu
{
color:#00a; /* dark blue */
}

#clock
{
color:#8898ff;
position:absolute;top:0px;right:0px;
}
