
               /****************************************************************************************************   
                                                 MASTER TEMPLATE DEFINITIONS 
                ****************************************************************************************************/

body 
       {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color:#CCCCCC; text-align:center;}
a
       {font-size:100%; font-weight:bold; color:#0000FF; text-decoration:none;}
a:hover
       {color:red; letter-spacing:0px; font-weight:bold; text-decoration:none;}        
td.logo
       {height:120; align:center; }
table.main
       {width:850px; height:100%; border:0px; background-color:#FFFFFF; spacing:0px; padding:0px; border-width:0px;}
td.topnavigation
       {height:30px; background-color:#666666; text-align:center;} 
td.topnavigation a
       {font-family:verdana; font-size:80%; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none;                    
        background-color:#666666;}  
td.pageintro
       {height:40px; border-bottom:1px solid #808080; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; 
       font-family:verdana,arial,san-serif; font-size:130%; font-weight:bold; color:green; text-align:center; background-color:#CCFFFF}
td.mainarea
       {height:100%;}
td.lownavigation
       {height:26px; text-align:center; background-color:#666666;}
td.lownavigation a
       {font-family:verdana; font-size:60%; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none; 
       background-color:#666666;}
td.footer
       {height:20px; font-family:verdana; font-size: 60%; color:black; text-align:center; text-decoration:none; 
       background-color:#CCFFFF}       


              /******************************************************************************************************   
                                                          INDEX PAGE   
              *******************************************************************************************************/

p.info
    {font-family:verdana,arial,san-serif; font-size:150%; font-weight:900; color:blue; text-align:center; background-color:yellow; padding:5px 5px}

                             /* the above item is for a heading with a coloured background) */

p.headingmainarea
        {font-family:verdana,arial,san-serif; font-size:130%; font-weight:900; text-align:center; color:green;}
p.headingphoto
        {font-family:verdana,arial,san-serif; font-size:150%; font-weight:900; text-align:center; color:darkorange;}
p.headingnotice
        {font-family:verdana,arial,san-serif; font-size:130%; font-weight:900; text-align:center; color:green;}                
p.headinggeneral
        {font-family:verdana,arial,san-serif; font-size:120%; font-weight:bold; text-align:center; color:black;}
p.rachel
       {font-family:"times new roman", times; font-style:italic; font-size:100%; text-align:center; color:black;}               

                                                   /*  table index  */
table.index
       {width:100%; height:100%; border-padding:0; border-spacing:0;}                                                                                                                                                      
.indexmainarea 
       {width:600px; height:100%; padding:10px; background-color:white; margin-bottom:; border-left:2px solid #666666; 
        font-family:verdana,arial,san-serif; font-size:80%; color:black; text-align:justify; vertical-align:top;}
.indexmainarea h4
       {font-family:verdana; color:green; text-align:center;}

                                                  /*  index photo  */
td.indexphoto
       {width:250px; height:420px; font-family:verdana,arial,san-serif; font-size:80%; color:black; text-align:center; vertical-align:top; 
        padding-left:10px; background-color:#FFFFFF; border-top:0px solid #666666;}
td.indexphoto h4       
       {font-family:verdana; color:green; text-align:center;}
       
                                                  /*  design group  */
td.designgroup
        {height:30px; background-color:#808080; font-family:verdana,arial,san-serif; font-size:90%; font-weight:bold ;              
        text-align:center; border-top:0px solid #666666;}
a.designgroup:link
        {color:#FFFFFF;}
a.designgroup:visited
         {color:#FFFFFF;}        
a.designgroup:hover
        {color:blue;}
                                                    /*  index menu   */       
td.indexmenu
       {width:250px; height:25px; background-color:#808080; font-family:verdana,arial,san-serif; font-size:80%; font-weight:bold; text-align:center; padding-left:10px;}
ul
       {list-style-type:none; margin:0px; padding:0px; padding-top:4px; padding-bottom:4px;}
li
       {display:inline;}
a.indexmenu:link  
       {color:#FFFFFF;}       
a.indexmenu:visited
       {color:#FFFFFF;}
a.indexmenu:hover 
       {color:red;}                
                                                     /*  thistle link  */
td.indexthistle
        {height:20px; background-color:#A9A9A9; font-family:verdana,arial,san-serif; font-size:80%; text-align:center; border-top:1px solid #A9A9A9; border-bottom:1px solid #A9A9A9; padding-top:0px;}

a.thistle:link 
        {color:#FFFFFF;}
a.thistle:visited
        {color:#FFFFFF;}        
a.thistle:hover
        {color:#FF4500;}                                
                                                     /*  index notice  */
td.indexnotice
       {width:250px; height:650px; font-family:verdana,arial,san-serif; font-size:80%; color:black; text-align:center; padding:10px; 
       background-color:#ffffcc; vertical-align:top; border-top:0px solid #666666;}
td.indexnotice h4
        {font-family:verdana; color:green; text-align:center;}
                               
       


                /************************************************************************************************  
                                                            ABOUT US  
                *************************************************************************************************/

td.maintext 
       {width:100%; height:100%; padding:30px; background-color:white; margin-bottom:; 
        font-family:verdana,arial,san-serif; font-size:80%; color:black; text-align:justify; vertical-align:top;}
td.maintext h4
       {font-family:verdana; color:green; text-align:left;}
td.maintext a
       {font-family:verdana; font-size:100%; font-weight:bold; color:#0000FF; text-decoration:none}


                /******************************  MEET THE GROUP PAGE  ***********************************/         

td.pagesubtitle
       {width:100%; height:40px; font-family:verdana,arial,san-serif; font-size:100%; font-weight:normal; color:green; text-align:center; }
table.group
       {width:100%; height:363px;font-size:80%; background-color:;}
tr.tr1 td
       {width:141; height:110; vertical-align:top; font-family:verdana,arial,san-serif; font-size:100%; font-weight:normal; color:black; 
       text-align:center; padding:1px; background-color:white;}
tr.tr2 td
       {width:141; height:110; vertical-align:top; font-family:verdana,arial,san-serif; font-size:100%; font-weight:normal; color:black; 
       text-align:center; padding:1px; background-color:white;}
tr.tr3 td
       {width:141; height:110; font-family:verdana,arial,san-serif; font-size:100%; font-weight:normal; color:black; padding:1px; 
        background-color:white; text-align:center; vertical-align:top;}
tr.tr4 td
       {width:141; height:110; font-family:verdana,arial,san-serif; font-size:100%; font-weight:normal; color:black; padding:1px; 
        background-color:white;text-align:center; vertical-align:top;}                        
tr.tr5 td
       {width:141; height:110; font-family:verdana,arial,san-serif; font-size:100%; font-weight:normal; color:black; padding:1px; 
        background-color:white;text-align:center; vertical-align:top;}       
tr.tr6 td
       {width:141; height:110; font-family:verdana,arial,san-serif; font-size:100%; font-weight:normal; color:black; padding:1px; 
        background-color:white;text-align:center; vertical-align:top;}
tr.tr7 td
       {width:141; height:110; font-family:verdana,arial,san-serif; font-size:100%; font-weight:normal; color:black; padding:1px; 
        background-color:white;text-align:center; vertical-align:top;}


                       /*********************** MEMBERS HOME PAGE ************************/

table.member
         {width:100%; height:100%; border:0px; border-spacing:0px;}
td.bioarea
        {font-family:verdana,arial,san-serif; font-size:80%; color:black; text-align:left; vertical-align:top; margin-top:; padding:50px;  
        background-color:white; width:100%; height:100%;}        
td.biofoot
        {font-family:verdana,arial,san-serif; font-size:80%; color:green; text-align:center; margin-top:; padding:px; background-color:white; 
        width:100%; height:40px;}
td.biofoot a        
         {font-family:verdana,arial,san-serif; font-weight:bold; color:blue}


                      /************************ WORKSHOPS PAGE **************************/

tr.trws1
        {border-top:1px solid #808080; border-bottom:1px solid #808080;}
tr.trws2
        {border-top:1px solid #808080; border-bottom:1px solid #808080;}
tr.trws3
        {border-top:1px solid #808080; border-bottom:1px solid #808080;}
td.wsprojectsarea
        {width:25%; height:150px; font-family:verdana; font-size:80%; color:black; text-align:center; vertical-align:top;}        

        
                   /**********   MEMBERS GALLERY PAGE & GALLERY DETAILS PAGE & EVENTS  ***********/

table.gallery
        {width:100%; height:100%; border:0px; border-spacing:0px; padding:1px; }
td.projectsarea
        {width:141px; height:120px; font-family:verdana,arial,san-serif; font-size:80%; color:black; text-align:center; vertical-align:top;  
        background-color:white;padding:1px;}
td.generalareahead
        {width:100%; height:40px; text-align:justify; font-family:verdana,arial,san-serif;font-size:80%;padding-left:30px;padding-right:30px;  
        padding_top:10px; padding-bottom:10px;}
td.generalarea
        {width:33%; height:100%; font-family:verdana,arial,san-serif; font-size:80%; color:black; text-align:center; vertical-align:top;  
        padding:10px;}
td.generalareadetails
        {width:33%; height:100%; font-family:verdana,arial,san-serif; font-size:80%; color:black; text-align:center; vertical-align:top;}        
td.projectstopnav
        {width:100%; height:40px; font-family:verdana,arial,san-serif; font-size:80%; color:green; text-align:center; margin-top:; padding:px; 
        background-color:white;}
td.projectstopnav a
        {font-family:verdana,arial,san-serif; font-weight:bold; color:blue;}                
td.projectslownav
        {width:50%; height:40px; font-family:verdana,arial,san-serif; font-size:80%; color:green; text-align:center; margin-top:;
         padding:px; background-color:white;}
td.projectslownav a
        {font-family:verdana; font-weight:bold; color:blue;}
td.freearea
         {width:100%; height:100%; font-family:verdana,arial,san-serif; font-size:80%; color:black; text-align:left; vertical-align:top; 
         padding:20px;}

        /* to separate items within the same page */
td.itemseparator
        {width:100%; height:30px; text-align:center; font-family:verdana,arial,san-serif; font-size:100%; color:darkorange; font-weight:bold;    
        vertical-align:middle;}         


                       /**************************   LINKS PAGE   *********************************/

table.linkss
        {width:100%; height:100%;}
tr.trlinkss
        {width:100%; height:100%; vertical-align:top; border-top-width:1px solid #808080; 
        border-bottom-width:1px solid # 808080;}               
td.generalarealeft
        {width:40%; height:100%; font-family:verdana,arial,san-serif; font-size:80%; font-weight:bold; color:black; padding:20px; border-right:1px
        solid #666666;}
td.generalarearight
        {width:60%; height:100%; font-family:verdana,arial,san-serif; font-size:80%; color:black; padding:20px;}

        
                         /*********************   FOR SALE PAGE   *************************/

table.forsale
         {width:100%; height:100%; }
td.generalareaheadsale
        {width:100%; height:40px; text-align:justify; font-family:arial, verdana;font-size:100%; font-weight:bold; color:green;
        padding:10px 30px;}
td.classified
         {width:100%; height:100%; background-color:white; font-family:verdana, arial; font-size:80%; color:black; text-align:left;     
         vertical-align:top; padding:5px 10px;}
img.forsale
          {float:left; margin-right:10px; margin-left:2px;}

          
                         /*********************    THISTLE QUILTERS    *********************/
          
td.thistlehome
         {font-family:verdana,arial,san-serif; font-size:80%; text-align:center; vertical-align:top; padding:40px 20px;}
td.thistlehome2
         {font-family:verdana,arial,san-serif; font-size:80%; text-align:center; vertical-align:top;padding:5px 20px 0px 20px;} 
p.thistleheading
          {font-family:verdana,arial,san-serif; font-size:120%; font-weight:bold; color:fuchsia;}
