@import url("Contact_Table.css");
.section
{
    font-family : Verdana, Arial, Helvetica, sans-serif ;
    font-size   : 13px                                  ;
    color       : #333333                               ;
    font-weight : bold                                  ;
}


.bodytxt
/* general formating  */
{
    font-family : Verdana, Arial, Helvetica, sans-serif ;
    font-size   : 11px                                  ;
    line-height : normal                                ;
    color       : #333333                               ;
    font-weight : normal                                ;
}


/* new set of link pseudo-classes leaving colours the same following a visit */
a.no_change:hover
{
    color: #FF0000;
}
a.no_change:link
{
    color: #992D6A;
}
a.no_change:visited
{
    color: #992D6A;
}

a.no_ch:hover
{
    color: #660000;
}
a.no_ch:link
{
    color: #320000;
}
a.no_ch:visited
{
    color: #320000;
}

   
a:link    {padding:.2em ;
           color  :#3333FF}
a:visited {padding:.2em;
           color  :#3333FF}
/* multiple sectors */
a:focus, a:hover, a:active {padding:.2em;background:#F3CFB6}
a:hover.current {text-decoration:none;background:white;cursor:default}




/* the whole page   needs to be better named 
.main_table
{ width          : 1090px; 
  height         : 1308px;
  border         : 0px   ;
  padding        : 0px   ; 
  border-spacing : 0px   ;
  margin         : 0px   ;
  border         : 0px   ;  
} */


#lhs_column
{ vertical-align     : top                                   ; 
  height             : 1300px                                ; 
  width              : 154px                                 ;  
  border-right-style : groove                                ; 
  border-right-width : thin                                  ;
  font-family        : Verdana, Arial, Helvetica, sans-serif ;
  color              : rgb(246, 253, 210)                    ;
  float              :left                                   ;
 }
.lhs_table
{text-align      : left ; 
 background-color: rgb(245, 245, 245); 
 font-size       : 11px ;
 width           : 152px;
 height          : 925px;
 padding         : 0px  ;
 border-spacing  : 0px  ;}

.lhs_headers
{
 margin-left     : 0px              ;
 margin-right    : 0em              ;
 text-align      : center           ;
 padding-top     : 0.5em            ;
 font-size       : 11px             ;
 height          : 22px             ; 
 background-color: rgb(153, 45, 106);
 color           : rgb(246, 253, 210);
}

.lhs_text_box_news
{
    font-family     : Helvetica,Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
    height          : 120px;
    width           : 172px;
    text-align      : left;
    vertical-align  : middle; 
} 

.lhs_text_box_hot_links
{
    font-family     : Helvetica,Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
    height          : 250px;
    text-align      : left;
    vertical-align  : top;
    line-height     : 1.7;
}

.lhs_text_box_wave_links
{
    font-family     : Helvetica,Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
    height          : 30px;
    text-align      : left;
    vertical-align  : top;
    line-height     : 1.7;
}

.lhs_text_box_RSS_links
{
    color           : rgb(153,45,106);
    height          : 250px;
    font-size       : 12px;
    text-align      : left;
    vertical-align  : top;
    line-height     : 2.0;
}





/* Entire page note that this sets the position for the RHS col Rhs edge 1105*/
#wrap 
{
    max-width  : 2105px;
	min-width  : 1105px;
	background : url(bluebench.jpg) left top repeat;
       
       }

#external_grp_wrap       
    {background : url(bluebench.jpg) left top repeat;
     font-size      : 14px  ; 
  font-family    : Verdana, Arial, Helvetica, sans-serif;
    padding-left   : 5px    ;
    }    
       
/* this is to be the centre main div
note that the height here pushes the rest down. */
#main_content_top
{   float          : left   ;
    padding-top    : 0px    ;
    padding-left   : 0px    ;
    padding-right  : 0px    ; 
    margin-right   : 0px    ; 
    margin-left    : 0px    ;       
    width          : 777px  ;
    height         : 240px  ;
    vertical-align : top    ; 
    text-align     : left   ;
    z-index        : 50     ; } 
#main_content_mid
{ 
  float          : left  ;
  padding-top    : 0px    ;
  padding-left   : 0px    ;
  padding-right  : 0px    ; 
  margin-right   : 0px    ; 
  margin-left    : 0px    ;         
  width          : 750px  ; 
  height         : 300px ;
  border         : 0px   ;
  padding        : 0px   ; 
  border-spacing : 0px   ;
  margin         : 10px  ;
  border         : 0px   ; 
  font-size      : 14px  ; 
  font-family    : Verdana, Arial, Helvetica, sans-serif;

}    

#descriptive_text
{
    float          : left   ;
    padding-top    : 19px   ;
    padding-left   : 6px    ;
    padding-right  : 0px    ;
    margin-right   : 0px    ;
    width          : 400px  ;
    height         : 200px  ;
    vertical-align : top    ; 
    text-align     : left   ;
    z-index        : 50     ;
    }

#embeded_picture_Banner
{
    float          : left  ;
    padding-top    : 19px   ;
    padding-left   : 0px    ;
    margin-left    : 0px    ;
    padding-right  : 0px    ;
    margin-right   : 0px   ;
    width          : 353px  ;
    height         : 200px  ;
    vertical-align : top    ; 
    text-align     : left   ;
    z-index        : 50     ;
    }

#banner
{  float      : left        ;
   text-align : left        ; 
   width      : 777px       ; 
   height     : 90px        ;   
   padding    : 2           ;
   border     : 2           ;

   }

#rhs_column
{ float              : right  ;
  vertical-align     : top    ; 
  height             : 700px  ; 
  width              : 171px  ;  
  padding-left       : 0px    ;
  margin-left        : 0px    ;
  padding-right      : 0px    ;
  margin-right       : 0px    ;
  border-right-style : groove ; 
  border-right-width : thin   ;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  color              : rgb(246, 253, 210) ;
  float              : right              ;
  text-align         : left               ;  
 }

.rhs_headers
{
 float           : left  ;  
 width           : 172px ;      
 padding-left    : 0px   ;
 margin-left     : 0px   ;
 padding-right   : 0px   ;
 margin-right    : 0px   ;
 text-align      : center;
 padding-top     : 0.5em ;
 font-size       : 11px  ;
 height          : 22px  ; 
 background-color: rgb(153, 45, 106);
     color: rgb(246, 253, 210);
} 
 
.rhs_rss_feed
{ 
    float           : left  ;    
    width           : 170px  ;
    height          : 250px  ;
    font-size       : 12px   ;
    text-align      : left   ;
    vertical-align  : top    ;
    line-height     : 2.0    ; 
 }



#footer
{
    font-family      :Verdana,Helvetica,Arial,sans-serif; 
  /*  background-color :#ADADAD ; */
    height           : 150px  ;
    width            : 100%   ;
    color            : #FFFFFF;
    text-align       : center ;
    font-size        : 0.5em  ;
    border           : none   ; 
    float            : right  ;
    
}
    

.the_rss
{
    position: absolute;
    font-family: Helvetica,Arial,sans-serif;
    height: 12px;
    float: right;
    font-size: 12px;
    line-height: 100%;
    width: 140px;
}
.rss_symbol
{
    position: absolute;
    left    : 100px;
    top     : 15px;   
}
.the_passwd
{
    position: relative;
    font-family: Helvetica,Arial,sans-serif;
    height: 12px;   
    float: left;
    font-size: 12px;
    line-height: 100%;
    
    width: 40px;
}
.passwd_symbol
{
    position: absolute;
    left: 60px;
    top: 0px;
}


body
{
  margin            : 0;
  padding           : 0;
  background-color  : rgb(224, 224, 224);
  background-image  :url("../texture1231237.jpg");
  background-repeat :repeat;    
}




       

/* the youth page looks a bit experimental, should try to avoid so many styles*/
#youth_main 
    { float:left;
 /*     width:50%;       */
    }

       
.youth_entry {
		border-right:0px dashed #B74E07;
		margin-bottom:2em;
		margin-right:1em;
		
		}
		
.youth_photo_text {margin-left:110px;position:relative}		

.photo_youth {width:200;}		 

.photo_local_group { float:right;
       
     }




div#Centre_photo td
{
    text-align : center; 
    width      : 100px
   
}
div#Centre_photo img  
{
    height     : 150px;
}


/* text styles ------------- */

h1, h2 {margin:0;
        padding:0;
        }
        
p {margin:0 0.5em;
   padding-right:10px;
   }
   
.entry h2 {
    margin:0;
    padding:0;
    }

h3 {margin:.5em 0 0}    
             

#navbuttons {
				position:relative;
				float:right;
				z-index:1
				}
				
				
.photo {left:435px;position:absolute;width:400px;height:195px;top:3px}
.photo img {border: none}
.photo a:focus, .photo a:hover, .photo a:active {background:white;width:100px;border:none}


/*  GET RID OF THIS  
.description {position:relative;
       left:1em;
       
       margin-bottom:0.2em;
       }

p.miniphotos {height:33px;
              overflow:hidden;
              padding-top:4px}
.miniphotos img {padding:0 2px;vertical-align:middle}

#screen {background:white;
         
         padding:10px 10px 10px 0;
         
         }


.head
{
  font-weight       : bold;
  font-size         : 48px;
}

 */
