* {
    margin:0;
}

    
body {
     background-color: #CCCCFF;
     font-family: "Verdana", "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
     font-size: 13px;
     color: #000000;
     text-decoration: none;
     }

img {
    border:none;
    margin:0;
    padding:0;
    }

#container {
           margin:20px auto 0 auto;
           width: 750px;
           text-align: left;
           }

#containernew {
              margin-left:auto;
              margin-right:auto;
              width: 980px;
              text-align: left;
               }
#header {
          width:750px;
          height: 160px;
          text-align: center;
          margin:0px;
          }

#logo {
      width:150px;
      height:150px;
      margin:5px 5px 5px 5px;
      float:left;
      background-image:url(cssimages/logo.gif);
      background-repeat:no-repeat;
      }
       
#title {
       width:420px;
       height:125px;
       margin:30px auto auto auto;
       float:left;
       }
       
#title h1 {
       font-size:24px;
       font-weight:bold;
       }

#saltire {
      height:92px;
      width:152px;
      margin:34px 4px 34px 4px;
      float:right;
      background-image:url(cssimages/saltire.png);
      background-repeat:no-repeat;
      }

#svvf {
      height:136px;
      width:95px;
      margin:2px 33px 22px 32px;
      float:right;
      }

#menu {
        width:750px;
        height: 40px;
        text-align: center;
        font-weight:bold;
        }

#pagebody {
          width:750px;
          height:auto; 
          margin-top:20px;
          }
        
#leftside {
          width:365px;
          height:auto;
          float:left;
          text-align:justify;
          }
          
#query {
        width:240px;
        height:auto;
        float:left;}

#query p {
       padding-right:20px; }
        
#queryform {
        width:310px;
        height:auto;
        float:left;}
        
#queryads {
        width:200px;
        height:auto;
        float:right;}
        
#queryads ul {
          list-style-type:none;
          margin-left:20px;}
          
#queryads li {
          margin: 0 auto 20px 20px;}

#leftside h1 {
          font-size:12px;
          font-weight:bold;
          padding-bottom:12px;
          }

#rightside {
          width:365px;
          height:auto;
          float:right;
          text-align:justify;
          }

#rightside h1 {
          font-size:12px;
          font-weight:bold;
          padding-bottom:12px;
          }


#links {
       width:750px;
       height:65px;
       text-align:left;
       padding:0px;
       margin:20px 0 0 0; 
       }
       

#links li {
       width:125px;
       display:inline;
       margin-left:70px;
       margin-right:0px;
       }         

#links li:first-child {
       margin-left:0px;
       }       

#navlist {
        width:600px;
        text-align: right;
        font-size:10px;
        color:#404040;
        margin-top:20px;
        float:right;
         }
         
#navlist a:visited {
         color:#404040;
          }

#navlist a {
         text-decoration:none;
         }
         
#navlist a:hover {
         color:blue; }
         

#copy {
      width:150px;
      font-size:10px;
      color:#404040;
      margin-top:20px;
      float:left;
      }
       

#pagebodynew {
             width: 980px;
              }

#text {
      width:470px;
      margin:0px 20px 10px 20px;
      text-align:justify;
      float:left;
}
      
#homeshow {
          width:200px;
          height:300px;
          margin:20px 20px auto 20px;
          float:right; 
          }

#textevents {
      width:460px;
      margin:0px 20px 10px 20px;
      text-align:justify;
      font-size:11px;
      float:left;
      }

#eventsimg {
           width:250px;
           float:right;
            }      

#eventsimg ul {
           list-style-type:none;
           margin-left:45px; }

#eventsimg li {
           margin:0px;
           padding:0px;
            }            
            
#eventslinks {
             width:750px;
             height:65px;
             margin-top:20px;
 }
             
.link1 {
       width:125px;
       height:65px;
       margin-left:50px;
       float:left;
       text-align:center; }            

#comm {
      width:250px;
      height:auto;
      float:left;}
      
.comm {
      width:240px;
      height:auto;
      margin:5px;
      background-color:#8080FF; }
      
.comm h2 {
      margin: 10px auto 10px 5px;
 }       
.comm p {
      margin: 5px auto 2px 5px;
 }       

#news {
      width:250px;
      height:auto;
      float:left;}
      
.news {
      width:240px;
      height:auto;
      margin:5px;
      text-align:center;
      background-color:#C0C0FF; }       

.news h2 {
      margin: 10px auto 10px 5px;
 }       
.news p {
      margin: 5px 5px 2px 5px;
 }       

#extra {
       width:250px;
       height:auto;
       float:right;}

.extra {
      width:240px;
      height:auto;
      margin:5px;
      text-align:justify;
      background-color:#ffffff; }       

.extra h2 {
      margin: 10px auto 10px 5px;
 }       
.extra p {
      margin: 5px 5px 2px 5px;
 }       
       
#textentry {
      text-align:center;
      font-size:11px;
      }

#thanks {
      text-align:center;
      font-size:12px;
      color: #000000;
      font-style:italic;
      }
      
p {
  padding-bottom: 10px;
  }
      
h5 {
   font-family: "Verdana", "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   text-decoration: none;
   text-align:center;
   font-weight:bold;
   font-style:italic;
   color:green;
   }

h6 {
   font-family: "Verdana", "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
   font-size: 12px;
   color: #000000;
   text-decoration: none;
   text-align:center;
   font-weight:bold;
   color:green;
   padding-bottom:10px;
   }

#lside {
       position:relative;
       left:0px;
       top:0px;
       width:230px;
       margin:0px 0px 0px 0px;
       text-align:justify;
       background-color:#C0C0FF;
       }
    
#mside {
       width:230px;
       margin:260px 0px 0px 0px;
       text-align:justify;
       background-color:#C0C0FF;
       }

#rside {
       position:relative;
       left:510px;
       top:0px;
       width:230px;
       margin:0px 0px 0px 0px;
       text-align:justify;
       background-color:#C0C0FF;
       }
      
a {
  color: #000000;
  text-decoration:none;
  }

a:link {
       color: #000000;
       text-decoration:none;
       }

a:hover {
        color: blue;
        text-decoration:none;
        }

a:visited {
          color: #000000;
          text-decoration:none;
          }

h1 {
   font-size: 24px;
   font-weight: bold;
   }

h2 {
   font-size: 12px;
   }

h3 {
   font-size:10px;
   }

#text a {
      color: #4040ff;
      text-decoration:none;
      }

#text a:link {
      color: #4040ff;
      text-decoration:none;
      }

#text a:hover {
      color: #000000;
      text-decoration:underline;
      }
#text a:visited {
      color: #4040ff;
      text-decoration:none;
      }

.textnew {
         line-height: 150%;
         }

.winlist {
         font-size:10px;
         }     
