#container
{
margin:auto;
width:902px;
}

#toptimer
{
background : url('../../common/interface/topleftbar.png') no-repeat top left;
height:57px;
color:#ffffff;
text-align:center;
padding-top:20px;
font-size:.8em;
}
#leftcol
{
float:left;
width:254px;
}

#maincol
{
float:right;
background : url('../../common/interface/topbox.jpg') no-repeat top left;
width:648px;
padding-top:260px;

}

#outerfooter
{
background-color:#699E1F;
height:32px;
border-bottom: 1px solid #BED59D;
}

#innerfooter
{
clear:both;
height:1px;
}

#maincol .content
{
margin:8px;
font-size:.9em;
}



#innercontainer
{
background : url('../../common/interface/leftcolumnback.png') repeat-y left top;
}

#masthead
{
width:902px;
height:109px;
background : url('../../common/interface/masthead.png') no-repeat left top;
text-align:right;
font-size:.7em;
color:#003300;
}

#masthead div
{
margin-top:20px;
}
#gmap
{

height:400px;
width:630px;
}

#masthead a
{
color:#003300;
text-decoration:none;
}

/*Navigation*/

.vnav ul, .vnav ul li 
{ 
margin : 0;
padding : 0;
list-style-type : none;
display : block;
} 

.vnav 
{ 
margin : 1em 8px 0 11px;
padding-bottom:30px;
border-top:1px solid #003300;
} 

.vnav ul ul li a 
{ 
padding-left : 30px;
background-color : #DAEEAF;
border : 0;
font-size:.95em;
margin:0;
border-bottom : 1px solid #003300;
}



 

.vnav ul ul ul li a 
{ 
background-color : #CFE2CF;
text-align:left;
font-size:1em;
padding-left:60px;
} 


.vnav ul ul li a:hover 
{ 
background-color : #F1FADD;
}


.vnav ul li 
{ 
/*padding-bottom : 4px;*/
}

.vnav ul li a 
{ 
display : block;
text-decoration : none;
padding : 4px 10px;
} 

* html .vnav ul li a 
{ 
height : 1%;
} 

* html .vnav ul 
{ 
position : relative;
}

.vnav ul li a 
{ 
color : #35511A;
background-color : #9BBE5A;
border-bottom : 1px solid #003300;
font-size:1em;
}

.vnav ul li a:hover 
{ 
background-color : #ACCD6E;
color:#003300;
}

.vnav ul li a.current
{
background-color : #ACCD6E;
color : #003300;   
}

.vnav ul ul li a.current
{
background-color : #F1FADD;
color : #003300;
/*text-decoration:underline;*/
}

.vnav ul ul ul li a.current
{
background-color : #CFE2CF;
color : #003300; 
/*text-decoration:underline;*/
}


.searchlink
{
color:#003300;
text-decoration:none;
font-size:12px;
}

.searchlink:hover
{
text-decoration:underline;
}

.sm1level
{
text-decoration:none;
color:#003300;
font-size:16px;
font-weight:bold;
}
.sm2level
{
text-decoration:none;
color:#003300;
font-size:14px;
}

.sm3level
{
text-decoration:none;
color:#003300;
font-size:11px;
}

.sm1level:hover, .sm2level:hover, .sm3level:hover
{
text-decoration:underline;
}

.general
{
width:100%;

}

.titlebackcolour
{
/*background-color:#336633;
color:#ffffff;*/
background-color:#A5C69C;
color:#003300;
}

.forumwriter
{
background-color:#99CC99;
}

.posttitlebackcolour
{
background-color:#E4F1DF;
}

.ftoplink
{
color:#003300;
text-decoration:none;
}
.ftoplink:hover
{
text-decoration:underline;
}

td.titlebackcolour2
{
background-color:#A5C69C;
color:#003300;
padding:4px;
text-align:right;
padding-right:10px;
}

.indexgallerybox
{
    float:left;    
    width:240px;
    height:200px;
    overflow:hidden;
    text-align:center;
    padding-top:10px;
    margin-right:8px;
    margin-bottom:8px;
    padding-bottom:20px;
color : #990000;
background-color : #F0F7F0;
border : 1px solid #CCFFCC;    

}



.indexgallerybox:hover
{
background-color:#D1E5D1;
cursor:pointer;
}

a.indexlink
{
text-decoration:none;
color:#003300;
}

.indexinner
{
height:150px;
overflow:hidden;
border-top:1px solid #CCFFCC;
border-bottom:1px solid #CCFFCC;
cursor:pointer;
background-color:#E0EFE0;
}

.itemblock
{
width:100%;
}

.imagehold
{
width:200px;
float:left;
padding-right:6px;
}

#addedimages
{
clear:both;
padding-top:4px;

}

div.feedsign
{
height:90px;
width:200px;
float:right;
}

div.mainfeedsign
{

height:100px;
width:200px;
float:right;
}

/*-----------------------------------------to go in the editor----------------------------------*/
body 
{ 
font-family : arial, helvetica, sans-serif;
font-size : 100.1%;
margin : 0;
padding : 0;
background-color : #fff;
background : url('../../common/interface/bodyback.png') repeat-x center top;
} 

h1 
{ 
font-size : 1.3em;
color : #666666;

} 

h2 
{ 
font-size : 1.1em;
color : #666666;
margin-bottom : -7px;
padding-bottom : 0;
} 

h3 
{ 
font-size : 1em;
color : #666666;
}

h4 
{ 
font-size : .9em;
color : #666666;
} 

h5 
{ 
font-size : .8em;
color : #666666;
} 

h6 
{ 
font-size : .7em;
color : #666666;
}

ul ol 
{ 
color : #666666;
} 

ol li, ul li 
{ 
padding-bottom : 15px;
} 

.formlabel 
{ 
color : #336633;
text-align : right;
font-weight : bold;
} 

.forminput 
{ 
text-align : left;
} 

.site_button 
{ 
background-color : #336633;
color : #ffffff;
font-weight : bold;
} 

.smalltext 
{ 
font-size : 80%;
font-style : italic;
} 

.yellback 
{ 
color : #000000;
background-color : #FFFF00;
padding : 2px;
} 

.yellfore
{ 
color : #FFFF00;
font-weight : bold;
} 
.blueback 
{ 
color : #ffffff;
background-color : #3366CC;
padding : 2px;
} 

.bluefore 
{ 
color : #3366CC;
font-weight : bold;
} 
.redback 
{ 
color : #ffffff;
background-color : #CC0000;
padding : 2px;
} 

.redfore 
{ 
color : #CC0000;
font-weight : bold;
} 



 
 .floatleft
 {float:left;
 padding-right:5px;
 }
 
  .floatright
  {float:right;
  padding-left:5px;
 }
 
 .border1
 {
 border:solid 1px #000000
 }

img 
{ 
border : 0;
} 

