/*this stylesheet is for you navigation panel*/

#navigator {

}

.housebutton {
}

.housebutton a {
font-size: 100%;
}

.housebutton a:hover {
font-size: 100%;
}


/* this part below is for the color on the background, surrounding the buttons. Change the color, and the 
border, if you like. For the border, you can use solid, dashed, or dotted, for different border styles*/

#navigator {

background-color: #800000;

border: 3px #B8860B solid;

width: 120px;

margin-top: auto;

margin-left: auto;

margin-right: auto;

padding: 5px;

text-align: center;


}

/* want more space between your buttons? just increase the margins
from 1px. Font weight can be bold if you prefer.*/

.housebutton {

font-weight: bold;
text-align: center;
margin-bottom: 4px;
margin-top: 4px;
}


/* this part is for the colors of your buttons "at rest" so to speak. Notice the
top/left, and the bottom/right are colored in pairs? If you change the colors, you will need to do the same, to
maintain the illusion of 3D buttons. Make one set of sides a slightly darker shade than the other pair.
This will give the button a 3D look*/

.housebutton a {

padding: 4px;

text-decoration: none;

display: block;

color: #fff; /*this is where you change the button font color*/

background-color: #006400;

border-top: 1px # solid;

border-left: 1px # solid;

border-bottom: 1px #2F4F4f solid;

border-right: 1px #2F4F4F solid;

}





/*this part is how the buttons look, once the pointer passes over them. Same thing as above, but this time
the top/left colors should SWAP with the bottom/right, to give the correct effect.
Also the background color should go a shade darker, to make it seem as if it were now below the 
level of the page, and is not getting any light on it*/

.housebutton a:hover {

color: #B8860B; /*-----this is where you change the button font color, when the button is hovered over*/

background-color: #008000;

border-top: 1px #2F4F4F solid;

border-left: 1px #2F4F4F solid;

border-bottom: 1px # solid;

border-right: 1px # solid;

}



/*This style sheet controls how the textboxes will look
The only thing that you might want to change will be the color
of the borders. They are set at #000066 at the moment.
The background color is set to ffffff (white), however if you
decide to change it you can. Just remember, if you do, it will affect EVERY
textbox on your site. To change only one, copy and paste the class here in the style sheet,
and alter the color. Change the name also... so the new class may be called
full-width-box-blue for eg. Then the new color can be called with your new class name.
Padding means distance inside box that word or pic should be positioned. Margins means distance outside box from other matter.
*/
/*** div content boxes.First one has two vertical lines either side of main content area.  ***/

div.content-box {
   background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 15px;
	border-top: none;
	border-bottom: none;
	Border-right: 1px solid #006400; 
	border-left: 1px solid #006400;
}
div.content-box1 {
   background-color: transparent;
	margin: 5px 5px 5px 5px;
	padding: 15px;
	border-top: 1px solid #ffcc66;
	border-bottom: 1px solid #ffcc66;
	Border-right: 1px solid #ffcc66;
	border-left: 1px solid #ffcc66;
}
div.content-box2 {
   background-color: transparent;
	margin: 2px 2px 2px 2px;
	padding: 15px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	Border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
div.content-box3grn {
   background-color: transparent;
	margin: 2px 2px 2px 2px;
	padding: 15px;
	border-top: 1px solid #008000;
	border-bottom: 1px solid #008000;
	Border-right: 1px solid #008000;
	border-left: 1px solid #008000;
}
div.content-box4red {
   background-color: transparent;
	margin: 2px 2px 2px 2px;
	padding: 15px;
	border-top: 1px solid #A52a2a;
	border-bottom: 1px solid #A52a2a;
	Border-right: 1px solid #A52a2a;
	border-left: 1px solid #A52a2a;
}
div.content-box5white {
   background-color: transparent;
	margin: 1px 1px 1px 1px;
	padding: 1px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	Border-right: 1px solid #fff;
	border-left: 1px solid #fff;

}
div.content-box6white {
   background-color: transparent;
	margin: 10px 20px 20px 20px;
	padding: 1px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
div.content-box7grey {
   background-color: transparent;
	margin: 5px 10px 5px 10px;
	padding: 15px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
 }
div.content-box8grey {
   background-color: transparent;
	margin: 20px 20px 20px 20px;
	padding: 20px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
/*** Content box for home page. To accommodate Internet Explorer view; ***/
div.content-box8agrey {
   background-color: transparent;
	margin: 20px 20px 20px 20px;
	padding: 16px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
 }
/*** Content box for home page. To accommodate Internet Explorer view; ***/
div.content-box8bgrey {
   background-color: transparent;
	margin: 15px 12px 15px 15px;
	padding: 13px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
/*** Full width boxes.First one has white background, slate border; ***/
div.full-width-box {
   background-color: #ffffff;
	margin: 15px 0px 10px 0px;
	padding: 15px;
   border: 1px solid #2F4F2F;
	
}

div.full-width-box1 {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px;
   border: 1px solid #2F4F2F;
	
}

div.full-width-box1a {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 5px;
   border: 1px dotted #2F4F2F;

}
div.full-width-box1ab {
   background-color: #eee8aa;
	margin: 0px 0px 0px 0px;
	padding: 5px;
   border: 1px dotted #2F4F2F;
}
div.full-width-box1ab2 {
   background-color: #eee8aa;
	margin: 0px 10px 0px 10px;
	padding: 5px;
   border: 1px dotted #2F4F2F;
}
div.full-width-box1ab3 {
   background-color: #eeeeee;
	margin: 0px 4px 0px 4px;
	padding: 5px;
   border: 1px solid #cccccc;
}
div.full-width-box1ab3a {
   background-color: #eee8aa;
	margin: 0px 5px 15px 5px;
	padding: 7px;
   border: 1px solid #dbb76b;
}
div.full-width-box1ac {
   background-color: #f5f5dc;
	margin: 0px 0px 0px 0px;
	padding: 5px;
   border: 1px dotted #2F4F2F;
   }
div.full-width-box1acGrey {
   background-color: #dddddd;
	margin: 0px 0px 0px 0px;
	padding: 8px;
   border: 1px dotted #cccccc;
    }
div.full-width-box1acWhite {
   background-color: #ffffff;
	margin: 0px 25px 0px 0px;
	padding: 8px;
   border: 1px solid #cccccc;
}

div.full-width-box1ad {
   background-color: #f5f5dc;
	margin: 8px 8px 8px 8px;
	padding: 5px;
   border: 1px dotted #2F4F2F;
}
/*** Full width boxes for central column with wide margins. Used on population census ***/
div.full-width-box1ad2 {
   background-color: #dddddd;
	margin: 18px 28px 18px 28px;
	padding: 10px;
   border: 1px dotted #cccccc;
}
div.full-width-box1ae {
   background-color: #dddddd;
	margin: 8px 3px 8px 3px;
	padding: 5px;
   border: 1px solid #cccccc;
}
div.full-width-box1ae2 {
   background-color: #f5f5dc;
	margin: 1px 1px 1px 1px;
	padding: 6px;
   border: 1px solid #006400;
}
div.full-width-box1ae3 {
   background-color: #f5f5dc;
	margin: 8px 13px 8px 13px;
	padding: 8px;
   border: 1px solid #dbb76b;
}
div.full-width-box1af {
   background-color: #f5f5dc;
	margin: 20px 3px 8px 3px;
	padding: 3px;
   border: 1px solid #2F4F2F;
   }
 div.full-width-box1af2 {
   background-color: #eee8aa;
	margin: 20px 3px 8px 3px;
	padding: 7px;
   border: 1px solid #dbb76b;
   }  
/*** Full width boxes for lh column on templates t2 ***/
div.full-width-box1ag {
   background-color: #f5f5dc;
	margin: 20px 3px 20px 3px;
	padding: 8px;
   border: 1px solid #2F4F2F;
}

div.full-width-box-cream-solid {
   background-color: #f5f5dc;
	margin: 0px 0px 0px 0px;
	padding: 5px;
   border: 1px solid #dbb76b;
   }

div.full-width-box-cream-solid-margin {
   background-color: #f5f5dc;
	margin: 20px 25px 15px 25px;
	padding: 10px;
   border: 2px solid #a52a2a;
}
div.full-width-box-cream-solid-green {
   background-color: #f5f5dc;
	margin: 0px 0px 0px 0px;
	padding: 5px;
   border: 1px solid #006400;
   }
div.full-width-box-cream-solid-green2{
   background-color: #eee8aa;
	margin: 20px 6px 20px 0px;
	padding: 10px;
   border: 1px solid #dbb76b;
  }
div.full-width-box-cream-solid-yellow{
   background-color: #f5f5dc;
	margin: 20px 0px 20px 0px;
	padding: 10px;
   border: 1px solid #dbb76b;
      }      
div.full-width-box-cream-solid-green3{
   background-color: #f5f5dc;
	margin: 10px 50px 15px 50px;
	padding: 10px;
   border: 1px solid #006400;
}
div.full-width-box-cream-solid-beige{
   background-color: #ffffcc;
	margin: 5px 5px 5px 5px;
	padding: 8px;
   border: 1px solid #dbb76b;
}
div.full-width-box-cream-solid-beige2{
   background-color: #ffffcc;
	margin: 10px 15px 15px 15px;
	padding: 10px;
   border: 1px solid #dbb76b;
}
div.full-width-box-cream-solid-beige3{
   background-color: #ffffcc;
	margin: 10px 40px 15px 40px;
	padding: 20px;
   border: 1px solid #dbb76b;
}
div.full-width-box-cream-solid-beige3Grey{
   background-color: #dddddd;
	margin: 10px 40px 15px 40px;
	padding: 20px;
   border: 1px solid #bbbbbb;   
}
div.full-width-box-cream-solid-beige4{
   background-color: #ffffcc;
	margin: 10px 100px 15px 100px;
	padding: 10px;
   border: 1px solid #dbb76b;
   }
div.full-width-box-cream-solid-grey4{
   background-color: #cccccc;
	margin: 10px 100px 15px 100px;
	padding: 10px;
   border: 1px solid #999999;
      }
div.full-width-box-cream-solid-grey4-left{
   background-color: #cccccc;
	margin: 10px 300px 15px 30px;
	padding: 10px;
   border: 1px solid #999999;
}
div.full-width-box-cream-solid-grey5{
   background-color: #cccccc;
	margin: 10px 50px 15px 50px;
	padding: 10px;
   border: 1px solid #999999;
}
/*** Full width box.Yellow background, dark beige border***/
div.full-width-box2 {
   background-color: #eee8aa;
	margin: 15px 0px 10px 0px;
	padding: 15px;
   border: 3px solid #dbb76b;
	
}
/*** Full width box.Yellow background, dark beige border***/
div.full-width-box2A {
   background-color: #eee8aa;
	margin: 10px 10px 10px 0px;
	padding: 10px;
   border: 1px solid #DBB76B;
}
div.full-width-box2Abeige {
   background-color: #ffffcc;
	margin: 10px 10px 10px 0px;
	padding: 10px;
   border: 1px solid #dbb76b;
}
div.full-width-box2Abeigenarrow {
   background-color: #ffffcc;
	margin: 10px 5px 10px 5px;
	padding: 7px; 
   border: 1px solid #DBB76B;
 }  
   div.full-width-box2Bbeigenarrow {
   background-color: #ffffcc;
	margin: 10px 1px 10px 0px;
	padding: 5px; 
   border: 1px solid #DBB76B;
}
div.full-width-box2ARelatedPages {
   background-color: #ffffcc;
	margin: 10px 15px 0px 0px;
	padding: 12px 7px 12px 7px;
   border: 1px solid #dbb76b;
   }
   div.full-width-box2ARelatedGrey1 {
   background-color: #cccccc;
	margin: 10px 15px 0px 0px;
	padding: 12px 7px 12px 7px;
   border: 1px solid #999999;
   }
div.full-width-box2ARelatedGrey {
   background-color: #cccccc;
	margin: 10px 25px 0px 0px;
	padding: 12px 7px 12px 7px;
   border: 1px solid #999999;
    }
    div.full-width-box2ARelatedinvisible {
   background-color: #ffffff;
	margin: 10px 25px 0px 0px;
	padding: 12px 0px 12px 0px;
   border: 1px solid #ffffff;
    }
    div.full-width-box2ARelatedinvisible1 {
   background-color: #ffffff;
	margin: 10px 20px 0px 5px;
	padding: 12px 0px 12px 0px;
   border: 1px solid #ffffff;
    }
div.full-width-box2ARelatedGrey2 {
   background-color: #cccccc;
	margin: 10px 25px 0px 0px;
	padding: 12px 5px 12px 5px;
   border: 1px solid #999999;
   }
div.full-width-box2ARelatedGrey2light {
   background-color: #dddddd;
	margin: 10px 25px 0px 0px;
	padding: 12px 5px 12px 5px;
   border: 1px solid #cccccc;
   }
div.full-width-box2ARelatedGrey2lightb {
   background-color: #dddddd;
	margin: 10px 20px 0px 0px;
	padding: 12px 8px 12px 8px;
   border: 1px solid #cccccc;
   } 
   div.full-width-box2ARelatedGrey2pale {
   background-color: #eeeeee;
	margin: 10px 25px 0px 0px;
	padding: 12px 5px 12px 5px;
   border: 1px solid #cccccc;
   } 
div.full-width-box2ARelatedGrey3 {
   background-color: #ffffff;
	margin: 10px 25px 0px 0px;
	padding: 12px 5px 12px 5px;
   border: 1px solid #999999;
   }
div.full-width-box2ARelatedGrey3a {
   background-color: #dddddd;
	margin: 0px 10px 0px 10px;
	padding: 10px 5px 10px 5px;
   border: 1px solid #666666;
}
div.full-width-box2ARelatedGrey3b {
   background-color: #ffffff;
	margin: 10px 15px 0px 0px;
	padding: 12px 5px 12px 5px;
   border: 1px solid #999999;
   }

div.full-width-box-cream-solid-grey{
   background-color: #cccccc;
	margin: 5px 5px 5px 5px;
	padding: 8px;
   border: 1px solid #999999;
   }
   div.full-width-box-LH-grey{
   background-color: #dddddd;
	margin: 5px 5px 5px 5px;
	padding: 8px;
   border: 1px solid #cccccc;
   }
 
/*** Full width box.Yellow background, dark beige border***/
div.full-width-box2B {
   background-color: #eee8aa;
	margin: 20px 0px 20px 0px;
	padding: 10px;
   border: 1px solid #DBB76B;	
}

/*** Full width box. white background, red border***/
div.full-width-box3 {
   background-color: #ffffff;
	margin: 15px 0px 10px 0px;
	padding: 15px;
   border: 1px solid #a52a2a;
	
}
/*** Full width box white background, green border***/
div.full-width-box4 {
   background-color: #ffffff;
	margin: 15px 0px 10px 0px;
	padding: 15px;
   border: 1px solid #006400;
	
}
/*** Full width box. white background, Red border, can be used alone or as the Inner box within number 5 below ***/
div.full-width-box5RI {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px;
   border: 1px solid #a52a2a;
	
}
/*** Full width box. white background, Red border 1px padding, should be used as the Outside box with number 5 above***/
div.full-width-box5RO {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 1px;
   border: 1px solid #a52a2a;
}
 /*** Full width box. red background. use with 5ro above for headline strips***/
div.full-width-box5R2 {
   background-color: #a52a2a;
	margin: 0px 0px 0px 0px;
	padding: 1px;
   border: 1px solid #a52a2a;  

  }
 /*** Full width box. CREAM background  ***/
div.full-width-box6 {
   background-color: #f5f5dc;
	margin: 0px 0px 0px 0px;
	padding: 5px;
   border: 1px solid #dbb76b;  
	
}
 /*** Full width box. CREAM background. extra padding and margin***/
div.full-width-box6A {
   background-color: #f5f5dc;
	margin: 10px 0px 10px 0px;
	padding: 7px;
   border: 1px solid #dbb76b;  
 }


 /*** Full width box. CREAM background no margin but extra padding ***/
div.full-width-box6b {
   background-color: #f5f5dc;
	margin: 0px 0px 0px 0px;
	padding: 3px;
   border: 1px solid #a52a2a;  
		
}

/*** Full width box. cream background, Red border, can be used alone or as the Inner box within number 5 below ***/
div.full-width-box5RIC {
   background-color: #f5f5dc;
	margin: 0px 0px 0px 0px;
	padding: 10px;
   border: 1px solid #dbb76b;
	
}
div.full-width-box5RIC2 {
   background-color: #ffffcc;
	margin: 10px 0px 0px 0px;
	padding: 10px;
   border: 1px solid #dbd76b;
	
}
/*** Full width box. white background, Red border 1px padding, should be used as the Outside box with number 5 above***/
div.full-width-box5ROC {
   background-color: #f5f5dc;
	margin: 0px 20px 0px 20px;
	padding: 1px;
   border: 1px solid #dbb76b;
}
/*** Full width box. grey background, slate border.***/
div.full-width-box-grey {   
   background-color: #cccccc;
	margin: 0px 25px 0px 0px;
	padding: 10px;
 border: 1px solid #999999;
 }
/*** Full width box. grey background, slate border.Less padding and slightly wider***/
div.full-width-box-grey1 {   
   background-color: #cccccc;
	margin: 0px 22px 0px 0px;
	padding: 7px;
 border: 1px solid #999999;
   }  
   div.full-width-box-grey2 {   
   background-color: #cccccc;
	margin: 0px 10px 0px 12px;
	padding: 10px;
 border: 1px solid #999999;
   }  
/*** Full width box. white background, white border***/
div.full-width-invisible {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 1px;
   border: 1px solid #ffffff;
   }
   
 /*** Full width Simply the Best for right hand columns***/  
   
   div.full-width-box-Simply1{
   background-color: #ffffff;
	margin: 5px 0px 5px 0px;
	padding: 4px;
   border: 1px solid #CC3D0C;
}
   div.full-width-box-Simply2{
   background-color: #ffffff;
	margin: 5px 0px 5px 0px;
	padding: 4px;
   border: 1px solid #BC7501;
}
   div.full-width-box-Simply3{
   background-color: #ffffff;
	margin: 5px 0px 5px 0px;
	padding: 4px;
   border: 1px solid #ffffff;
   }
   div.full-width-box-Simply3a{
   background-color: #ffffff;
	margin: 5px 15px 5px 0px;
	padding: 4px;
   border: 1px solid #ffffff;
   }
   div.full-width-box-Simply4{
   background-color: #ffffff;
	margin: 0px 10px 0px 0px;
	padding: 0px;
   border: 1px solid #ffffff;
   }
   div.full-width-box-Simply4a{
   background-color: #ffffff;
	margin: 0px 25px 0px 0px;
	padding: 0px;
   border: 1px solid #ffffff;
  }
   div.full-width-box-Simply5{
   background-color: #ffffff;
	margin: 5px 25px 0px 0px;
	padding: 4px;
   border: 1px solid #BC7501;
}
 div.full-width-box-Simply5Narrow{
   background-color: #ffffff;
	margin: 5px 20px 0px 0px;
	padding: 4px;
   border: 1px solid #BC7501;
}
   div.full-width-box-Simply5a{
   background-color: #ffffff;
	margin: 0px 25px 0px 0px;
	padding: 4px;
   border: 1px solid #BC7501;
}
  div.full-width-box-Simply6{
   background-color: #ffffff;
	margin: 5px 25px 0px 0px;
	padding: 10px;
   border: 1px solid #CC3D0C;
   }
  div.full-width-box-Simply6a{
   background-color: #ffffff;
	margin: 5px 25px 0px 0px;
	padding: 4px;
   border: 1px solid #CC3D0C;
}
  div.full-width-box-Simply6aNarrow{
   background-color: #ffffff;
	margin: 5px 20px 0px 0px;
	padding: 4px;
   border: 1px solid #CC3D0C;
   }
  div.full-width-box-Simply7Narrow{
   background-color: #ffffff;
	margin: 5px 10px 0px 0px;
	padding: 10px;
   border: 1px solid #999999;
}
/*** Full width box. white background, white border, vertical margins***/
div.full-width-invisible2 {
   background-color: #ffffff;
	margin: 5px 0px 12px 0px;
	padding: 0px;
   border: 1px solid #ffffff;
	 }
/*** 99% width box. white background, white border***/
div.nearly-full-width-invisible {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px;
   border: 1px solid #ffffff;
	width: 99%;

}
div.full-width-invisibletest {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px;
   border: 1px solid #a52a52;
	width: 99%;
}
div.full-width-invisible3 {
   background-color: #ffffff;
	margin: 25px 25px 12px 0px;
	padding: 7px;
   border: 1px solid #ffffff;
	 }




/***  HALF width box LEFT ***/

div.half-width-box-left {
   background-color: #ffffff;
	margin: 5px 5px 5px 5px;
	border: 1px solid #a52a2a;
	padding: 10px;
	width: 50%;
	float: left;
	
}
	
	div.half-width-box-left2 {
   background-color: #ffffff;
	margin: 5px 5px 5px 5px;
	border: 1px solid #a52a2a;
	padding: 10px;
	width: 35%;
	float: left;
}
	
div.half-width-box-left2a {
   background-color: #f5f5dc;
	margin: 5px 5px 5px 5px;
	border: 1px solid #a52a2a;
	padding: 5px;
	width: 35%;
	float: left;
	}
div.half-width-box-left2a2 {
   background-color: #dddddd;
	margin: 5px 18px 16px 5px;
	border: 1px solid #cccccc;
	padding: 12px;
	width: 33%;
	float: left;
	}	
div.half-width-box-left2b {
   background-color: #dddddd;
	margin: 5px 35px 25px 15px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 45%;
	float: left;
}	
div.half-width-box-left2bgrey {
   background-color: #cccccc;
	margin: 25px 25px 25px 15px;
	border: 1px solid #bbbbbb;
	padding: 10px;
	width: 45%;
	float: left;
}
div.half-width-box-left2a3 {
   background-color: #f5f5dc;
	margin: 5px 10px 5px 15px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 35%;
	float: left;
	}
div.half-width-box-left2a4 {
   background-color: #f5f5dc;
	margin: 5px 18px 5px 0px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 35%;
	float: left;
	}
 div.half-width-box-left2a4a {
   background-color: #f5f5dc;
	margin: 15px 15px 5px 30px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 35%;
	float: left;
	}
 /*** left hand narrow bottom box on Christmas in Ireland***/
div.half-width-box-left2a5{
   background-color: #f5f5dc;
	margin: 20px 7px 15px 7px;
	padding: 10px;
  border: 1px solid #dbb76b;
  width: 35%;
	float: left;
 	}
div.half-width-box-left2a6 {
 	   background-color: #dddddd;
	margin: 5px 20px 5px 0px;
	padding: 12px;
   border: 1px solid #cccccc; 
   width: 40%;
   float: left; 

}

div.half-width-box-left3 {
   background-color: #ffffff;
	margin: 2px 10px 2px 2px;
	border: 1px solid #a52a2a;
	padding: 1px;
	width: 49%;
	float: left;
	}
div.half-width-box-left3 {
   background-color: #ffffff;
	margin: 5px 15px 5px 0px;
	border: 1px solid #a52a2a;
	padding: 5px;
	width: 55%;
	float: left;
}
div.half-width-box-left3a {
   background-color: #f5f5dc;
	margin: 5px 15px 5px 0px;
	border: 1px solid #a52a2a;
	padding: 5px;
	width: 55%;
	float: left;

}

/*** Very precise box for 1901 census page, digitisation box at bottom of page. Not used elsewhere***/

div.half-width-box-left4 {
   background-color: #f5f5dc;
	margin: 10px 10px 14px 2px;
	border: 1px solid #dbb76b;
	padding: 4px;
	width: 60%;
	float: left;
	}

/*** Same as left4 but grey. Used on Halloween***/

div.half-width-box-left4grey {
   background-color: #dddddd;
	margin: 10px 10px 14px 2px;
	border: 1px solid #cccccc;
	padding: 4px;
	width: 60%;
	float: left;
	}

/*** Very precise box for trad Irish food page, cheesecake box at bottom of page. Not used elsewhere***/
div.half-width-box-left4a {
   background-color: #f5f5dc;
	margin: 4px 16px 14px 2px;
	border: 1px solid 
	padding: 8px;
	width: 60%;
	float: left;
			}
			/******/

div.half-width-box-left4b {
   background-color: #f5f5dc;
	margin: 4px 16px 14px 2px;
	border: 1px solid #006400;
	padding: 5px;
	width: 70%;
	float: left;
		}
		
div.half-width-box-left4c {
   background-color: #f5f5dc;
	margin: 5px 16px 5px 0px;
	border: 1px solid #006400;
	padding: 5px;
	width: 60%;
	float: left;
		}
div.half-width-box-left4d {
   background-color: #f5f5dc;
	margin: 14px 10px 14px 2px;
	border: 1px solid #006400;
	padding: 15px;
	width: 60%;
	float: left;
}
div.half-width-box-left5 {
   background-color: #f5f5dc;
	margin: 5px 5px 10px 5px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 47%;
	float: left;
 }

	
	/*** Very precise box for free genealogy forms***/

div.half-width-box-left5a {
   background-color: #f5f5dc;
	margin: 5px 10px 15px 5px;
	border: 2px solid #a52a2a;
	padding: 5px;
	width: 63%;
	float: left;
		}
div.half-width-box-left5b {
   background-color: #eeeeee;
	margin: 5px 15px 10px 15px;
	border: 1px solid #cccccc;
	padding: 5px;
	width: 50%;
	float: left;
	}
div.half-width-box-left6 {
   background-color: #f5f5dc;
	margin: 5px 15px 5px 5px;
	border: 1px solid #a52a2a;
	padding: 5px;
	width: 28%;
	float: left;
	}
 div.half-width-box-left6grey {
   background-color: #dddddd;
	margin: 10px 30px 10px 10px;
	border: 1px solid #cccccc;
	padding: 5px;
	width: 35%;
	float: left;
	}
  div.half-width-box-left6a-grey {
   background-color: #dddddd;
	margin: 10px 14px 10px 14px;
	border: 1px solid #cccccc;
	padding: 15px;
	width: 40%;
	float: left;
	}
  div.half-width-box-left6b-grey {
   background-color: #dddddd;
	margin: 10px 14px 30px 14px;
	border: 1px solid #cccccc;
	padding: 15px;
	width: 40%;
	float: left;
	}
  div.half-width-box-left6beige {
   background-color: #eee8aa;
	margin: 15px 15px 5px 35px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 35%;
	float: left;
	}
 div.half-width-box-left6beige2 {
   background-color: #eee8aa;
	margin: 15px 10px 15px 10px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 35%;
	float: left;
	
	}
div.half-width-box-left7 {
   background-color: #eee8aa;
	margin: 5px 10px 4px 2px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 30%;
	float: left;
}
div.half-width-box-left7a {
   background-color: #ffffcc;
	margin: 5px 10px 4px 2px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 30%;
	float: left;
}
/*** used in Irish counties page for quick links  ***/
div.half-width-box-left7b {
   background-color: #ffffcc;
	margin: 5px 25px 4px 35px;
	border: 1px solid #dbb76b;
	padding: 12px;
	width: 40%;
	float: left;
}
/*** light cream bkgrd, narrow and wide margins, used in Irish name, enormous tab from left ***/

div.half-width-box-left8 {
   background-color: #f5f5dc;
	margin: 5px 75px 30px 60px;
	border: 1px solid #a52a2a;
	padding: 10px;
	width: 25%;
	float: left;
}
/*** Related box, left main column, see Journey to ellis, light cream bkgrd, ***/

div.half-width-box-left8a {
   background-color: #cccccc;
	margin: 5px 10px 5px 2px;
	border: 1px solid #bbbbbb;
	padding: 8px;
	width: 22%;
	float: left;
	}
/*** Related box, left main column, see Journey to ellis, light cream bkgrd, ***/

div.half-width-box-left8a1 {
   background-color: #cccccc;
	margin: 0px 15px 5px 0px;
	border: 1px solid #bbbbbb;
	padding: 8px;
	width: 23%;
	float: left;
}/*** Related box, left main column, Irish girl names D ***/
div.half-width-box-left8a2 {
   background-color: #f5f5dc;
	margin: 5px 15px 5px 0px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 26%;
	float: left;
	
}/*** Related box, left main column, GREY see Irish baby girl names ***/
div.half-width-box-left8a2Grey{
   background-color: #cccccc;
	margin: 5px 15px 5px 0px;
	border: 1px solid #999999;
	padding: 8px;
	width: 26%;
	float: left;
	}
div.half-width-box-left8b {
   background-color: #f5f5dc;
	margin: 5px 15px 1px 2px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 18%;
	float: left;
 }
div.half-width-box-left8c {
   background-color: #ffffcc;
	margin: 0px 25px 1px 5px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 18%;
	float: left;
}
div.half-width-box-left8d {
   background-color: #ffffcc;
	margin: 0px 25px 1px 7px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 14%;
	float: left;
}
/*** light cream bkgrd, yellow border. side by side box on irishgirlnames ***/
div.half-width-box-left8grey {
   background-color: #dddddd;
	margin: 5px 75px 30px 60px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 25%;
	float: left;
}
div.half-width-box-left9 {
   background-color: #ffffff;
	margin: 2px 15px 2px 2px;
	border: 1px solid #006400;
	padding: 8px;
	width: 50%;
	float: left;

	}
/*** St Pats Day double pix ***/
div.half-width-box-leftinvis52{
   background-color: #ffffff;
	margin: 0px 15px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 52%;
	float: left;
}
/*** St Pats Day double pix ***/
div.half-width-box-leftinvis52a{
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 52%;
	float: left;
}
/*** white background, invisible borders ***/
div.half-width-box-leftinvis {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 50%;
	float: left;
		
}
div.half-width-box-leftinvis {
   background-color: #ffffff;
	margin: 0px 20px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 50%;
	float: left;
		
}

/*** white background, invisible borders ***/
div.half-width-box-leftinvis2 {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 45%;
	float: left;
	
	}
div.half-width-box-leftinvis3 {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 49%;
	float: left;
	
}
div.half-width-box-leftinvis3a {
   background-color: #ffffff;
	margin: 10px 15px 18px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 49%;
	float: left;	
		
}
/*** white background, invisible borders ***/
div.half-width-box-leftinvis4 {
   background-color: #ffffff;
	margin: 5px 15px 5px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 30%;
	float: left;
}
/*** white background, invisible borders ***/
div.half-width-box-leftinvis5 {
   background-color: #ffffff;
	margin: 10px 15px 15px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 45%;
	float: left;		
 }
/*** white background, invisible borders, irish pension records ***/
div.half-width-box-leftinvis5a {
   background-color: #ffffff;
	margin: 10px 15px 5px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 48%;
	float: left;		
}
div.half-width-box-center {
   background-color: #f5f5dc;
	margin: 5px 15px 5px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 50%;
	float: center;
		
}



/*** right column Half of width box right ***/
div.half-width-box-right {
   background-color: #ffffff;
	margin: 2px 5px 5px 5px;
	border: 2px solid #a52a2a;
	padding: 8px;
	width: 50%;
	float: right;
	}

/*** right column Half of width box right 1 thin green border ***/
div.half-width-box-right1 {
   background-color: #ffffff;
	margin: 2px 5px 5px 5px;
	border: 1px solid #999999;
	padding: 8px;
	width: 50%;
	float: right;
}
/*** right column Half of width box right with cream background and red border ***/
div.half-width-box-right1a {
   background-color: #f5f5dc;
	margin: 8px 2px 5px 5px;
	border: 1px solid #a52a2a;
	padding: 8px;
	width: 50%;
	float: right;
	}
	div.half-width-box-right1aGreen {
   background-color: #f5f5dc;
	margin: 8px 2px 5px 5px;
	border: 1px solid #006400;
	padding: 8px;
	width: 50%;
	float: right;
	}
 div.half-width-box-right1aYellow {
   background-color: #f5f5dc;
	margin: 10px 2px 5px 15px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 50%;
	float: right;
	}
	div.half-width-box-right1a2 {
   background-color: #f5f5dc;
	margin: 5px 12px 25px 5px;
	border: 1px solid #a52a2a;
	padding: 8px;
	width: 50%;
	float: right;
	}
	div.half-width-box-right1a2a {
   background-color: #eee8aa;
	margin: 5px 12px 25px 5px;
	border: 1px solid #a52a2a;
	padding: 8px;
	width: 50%;
	float: right;
	}
	div.half-width-box-right1a2b {
   background-color: #f5f5dc;
	margin: 5px 12px 15px 25px;
	border: 1px solid #a52a2a;
	padding: 8px;
	width: 50%;
	float: right;
	}
/*** right column Half of width box right ***/
div.half-width-box-right1b1Grey {
   background-color: #dddddd;
	margin: 17px 0px 15px 20px;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 54%;
	float: right;
}
/*** Whale watching ***/
div.half-width-box-right1bGrey {
   background-color: #cccccc;
	margin: 17px 10px 15px 20px;
	border: 1px solid #999999;
	padding: 8px;
	width: 30%;
	float: right;
}
/*** right column Half of width box right 2 cms created ***/
div.half-width-box-right2 {
   background-color: #ffffff;
	margin: 5px 2px 2px 2px;
	border: 1px solid #a52a2a;
	padding: 10px;
	width: 45%;
	float: right;
}
	div.half-width-box-right2b {
   background-color: #dddddd;
	margin: 10px 5px 10px 15px;
	border: 1px solid #999999;
	padding: 10px;
	width: 40%;
	float: right;
 }
	div.half-width-box-right2ba {
   background-color: #dddddd;
	margin: 10px 5px 10px 30px;
	border: 1px solid #999999;
	padding: 25px;
	width: 40%;
	float: right;
 }
	div.half-width-box-right2b2 {
   background-color: #dddddd;
	margin: 0px 5px 20px 25px;
	border: 1px solid #999999;
	padding: 12px;
	width: 50%;
	float: right;
}

div.half-width-box-right2c {
   background-color: #f5f5dc;
	margin: 5px 12px 15px 12px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 47%;
	float: right;
}
div.half-width-box-right2d {
   background-color: #f5f5dc;
	margin: 5px 5px 5px 5px;
	border: 1px solid #a52a2a;
	padding: 5px;
	width: 47%;
	float: right;
}
div.half-width-box-right2d-green {
   background-color: #f5f5dc;
	margin: 5px 5px 5px 5px;
	border: 1px solid #006400;
	padding: 10px;
	width: 45%;
	float: right;
}
div.half-width-box-right2d-beige {
   background-color: #fAFAD2;
	margin: 5px 5px 5px 5px;
	border: 1px solid #DBB76B;
	padding: 10px;
	width: 45%;
	float: right;
}
	div.half-width-box-right2e {
   background-color: #fafad2;
	margin: 10px 5px 10px 15px;
	border: 1px solid #dbb76b;
	padding: 15px;
	width: 40%;
	float: right;
}
/*** right column Half of width box right 3 cms created for next steps page, margin order is top, r, bottom, l, ***/
div.half-width-box-right3 {
   background-color: #ffffff;
	margin: 2px 2px 2px 15px;
	border: 1px solid #a52a2a;
	padding: 5px;
	width: 20%;
	float: right;
}/*** right column skinny toolkit tip box, historical irish newspapers ***/
div.half-width-box-right3a {
   background-color: #dddddd;
	margin: 2px 10px 12px 25px;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 20%;
	float: right;
	
}
/*** right column Announcement box, cms created for genealogy forms page, margin order is top, r, bottom, l, ***/
div.half-width-box-right4 {
   background-color: #eee8aa;
	margin: 5px 2px 4px 10px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 25%;
	float: right;

}
div.half-width-box-right4a {
   background-color: #ffffcc;
	margin: 5px 2px 4px 10px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 27%;
	float: right;

}
div.half-width-box-right4b {
   background-color: #f5f5dc;
	margin: 5px 5px 4px 8px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 30%;
	float: right;

}
div.half-width-box-right4c {
   background-color: #dddddd;
	margin: 5px 5px 4px 8px;
	border: 1px solid: #cccccc;
	padding: 7px;
	width: 30%;
	float: right;
}
/*** Related pages box on single column pages, narrow ***/
div.half-width-box-right4d2 {
   background-color: #dddddd;
	margin: 0px 0px 10px 15px;
	border: 1px solid #cccccc;
	padding: 7px;
	width: 20%;
	float: right;
}
/*** Related pages box on single column pages ***/
div.half-width-box-right4d {
   background-color: #eeeeee;
	margin: 10px 0px 10px 15px;
	border: 1px solid #cccccc;
	padding: 7px;
	width: 25%;
	float: right;

 }
/*** Related pages box with 15px to the right,  on single column pages ***/
div.half-width-box-right4d3 {
   background-color: #dddddd;
	margin: 0px 15px 10px 15px;
	border: 1px solid #cccccc;
	padding: 7px;
	width: 25%;
	float: right;
 }
 div.half-width-box-right4d3Grey {
   background-color: #dddddd;
	margin: 0px 15px 10px 15px;
	border: 1px solid #cccccc;
	padding: 7px;
	width: 17%;
	float: right;
 }
/*** Related pages box on single column pages ***/
div.half-width-box-right4e {
   background-color: #f5f5dc;
	margin: 10px 30px 10px 35px;
	border: 1px solid #dbb76b;
	padding: 7px;
	width: 35%;
	float: right;

}
 
/*** Related pages box on single column pages ***/
div.half-width-box-right4eGrey {
   background-color: #dddddd;
	margin: 0px 30px 20px 35px;
	border: 1px solid #cccccc;
	padding: 7px;
	width: 35%;
	float: right;
  }
/*** right column Half of width box right 5 cms created ***/
div.half-width-box-right5 {
   background-color: #ffffff;
	margin: 2px 5px 2px 10px;
	border: 1px solid #a52a2a;
	padding: 10px;
	width: 42%;
	float: right;

}

/*** ir imm to am. right column Half of width box right 6 cms created for aran sweaters page, margin order is top, r, bottom, l, ***/
div.half-width-box-right6 {
   background-color: #f5f5dc;
	margin: 2px 1px 2px 10px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 25%;
	float: right;
	
}
div.half-width-box-right6grey {
   background-color: #dddddd;
	margin: 2px 10px 2px 20px;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 25%;
	float: right;
	}
div.half-width-box-right6grey1 {
   background-color: #dddddd;
	margin: 2px 0px 2px 25px;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 30%;
	float: right;
}
div.half-width-box-right6a {
   background-color: #f5f5dc;
	margin: 5px 1px 5px 10px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 25%;
	float: right;

}
div.half-width-box-right6a2 {
   background-color: #f5f5dc;
	margin: 5px 1px 5px 10px;
	border: 1px solid #dbb76b;
	padding: 6px;
	width: 27%;
	float: right;
 }

/*** xx ***/
div.half-width-box-right6a3 {
   background-color: #f5f5dc;
	margin: 2px 1px 2px 10px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 25%;
	float: right;
}
div.half-width-box-right6a3narrow {
   background-color: #f5f5dc;
	margin: 2px 10px 2px 20px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 23%;
	float: right;
}
div.half-width-box-right6b {
   background-color: #f5f5dc;
	margin: 5px 1px 5px 10px;
	border: 1px solid #a52a2a;
	padding: 6px;
	width: 18%;
	float: right;

}
div.half-width-box-right7grey{
   background-color: #dddddd;
	margin: 10px 10px 4px 30px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 40%;
	float: right;
 }
div.half-width-box-right7grey2{
   background-color: #dddddd;
	margin: 10px 10px 40px 30px;
	border: 1px solid #cccccc;
	padding: 15px;
	width: 40%;
	float: right;
 }
div.half-width-box-right7 {
   background-color: #eee8aa;
	margin: 5px 20px 4px 20px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 30%;
	float: right;
		}
	
	div.half-width-box-right7a {
   background-color: #f5f5dc;
	margin: 5px 2px 4px 10px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 30%;
	float: right;
	
	}
	div.half-width-box-right7a2 {
   background-color: #f5f5dc;
	margin: 5px 1px 4px 15px;
	border: 1px solid #dbb76b;
	padding: 12px;
	width: 35%;
	float: right;
}
	div.half-width-box-right7a3 {
   background-color: #cccccc;
	margin: 5px 0px 4px 15px;
	border: 1px solid #bbbbbb;
	padding: 11px;
	width: 40%;
	float: right;	
	}
 
 div.half-width-box-right7a4 {
   background-color: #f5f5dc;
	margin: 5px 0px 0px 10px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 30%;
	float: right;
	
	}
	div.half-width-box-right7b {
   background-color: #bbbbbb;
	margin: 5px 12px 4px 15px;
	border: 1px solid #cccccc;
	padding: 5px;
	width: 40%;
	float: right;
	}
	div.half-width-box-right7b2 {
   background-color: #eee8aa;
	margin: 5px 12px 4px 20px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 50%;
	float: right;
	}
div.half-width-box-right7c{
   background-color: #dddddd;
	margin: 5px 2px 4px 10px;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 35%;
	float: right;
	
	}
div.half-width-box-right8 {
   background-color: #eee8aa;
	margin: 5px 10px 4px 10px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 35%;
	float: right;
 	}
 div.half-width-box-right8beige {
   background-color: #f5f5dc;
	margin: 10px 6px 10px 6px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 35%;
	float: right;

 }
div.half-width-box-right8a {
   background-color: #f5f5dc;
	margin: 10px 6px 10px 6px;
	border: 1px solid #a52a2a;
	padding: 8px;
	width: 35%;
	float: right;
}/*** Used grey on halloween  ***/
div.half-width-box-right8agrey2 {
   background-color: #dddddd;
	margin: 0px 20px 40px 30px;
	border: 1px solid #cccccc;
	padding: 15px;
	width: 35%;
	float: right;
}
/*** Used grey on population census  ***/
div.half-width-box-right8agrey {
   background-color: #dddddd;
	margin: 0px 10px 10px 20px;
	border: 1px solid #bbbbbb;
	padding: 8px;
	width: 37%;
	float: right;
}

div.half-width-box-right8a2{
   background-color: #f5f5dc;
	margin: 12px 16px 10px 25px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 38%;
	float: right;
}
div.half-width-box-right8b {
   background-color: #f5f5dc;
	margin: 1px 26px 5px 6px;
	border: 1px solid #dbb76b;
	padding: 6px;
	width: 38%;
	float: right;
	}
div.half-width-box-right8c {
   background-color: #eee8aa;
	margin: 5px 3px 4px 8px;
	border: 1px solid #dbb76b;
	padding: 8px;
	width: 45%;
	float: right;
 }
div.half-width-box-right8cGrey {
   background-color: #bbbbbb;
	margin: 5px 23px 4px 28px;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 45%;
	float: right;
}
div.half-width-box-right8g {
   background-color: #00ff66;
	margin: 5px 10px 4px 10px;
	border: 1px solid #006600;
	padding: 8px;
	width: 35%;
	float: right;
}	
/*** right beige bkgrd, green border ***/
div.half-width-box-right9 {
   background-color: #fafad2;
	margin: 5px 15px 4px 15px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 35%;
	float: right;

	}
 div.half-width-box-right9Grey{
   background-color: #dddddd;
	margin: 5px 15px 4px 15px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 35%;
	float: right;
	
	}
 /*** right cream bkgrd, beige border ***/
div.half-width-box-right9a {
   background-color: #f5f5dc;
	margin: 5px 2px 4px 10px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 35%;
	float: right;
 }
/*** right cream bkgrd, yellow border ***/
div.half-width-box-right9aGrey{
   background-color: #dddddd;
	margin: 15px 20px 4px 20px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 35%;
	float: right;
}
/*** right cream bkgrd, yellow border ***/
div.half-width-box-right9aGrey2{
   background-color: #dddddd;
	margin: 15px 20px 14px 35px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 35%;
	float: right; 
 }
/*** right cream bkgrd, yellow border ***/
div.half-width-box-right9aGrey3{
   background-color: #dddddd;
	margin: 15px 20px 70px 35px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 35%;
	float: right; 
 }
/*** right cream bkgrd, yellow border ***/
div.half-width-box-right9aGrey3b{
   background-color: #dddddd;
	margin: 35px 40px 75px 45px;
	border: 1px solid #cccccc;
	padding: 20px;
	width: 33%;
	float: right; 
 }
/*** right cream bkgrd, yellow border ***/
div.half-width-box-right9aGrey4{
   background-color: #dddddd;
	margin: 10px 10px 20px 35px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 37%;
	float: right; 
}
div.half-width-box-right9aGrey5{
   background-color: #dddddd;
	margin: 10px 0px 20px 15px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 45%;
	float: right; 
}
div.half-width-box-right9a2 {
   background-color: #f5f5dc;
	margin: 15px 2px 4px 10px;
	border: 1px solid #006400;
	padding: 10px;
	width: 30%;
	float: right;
}
/*** right cream bkgrd, red border, 25%, used in free genealogy forms***/
div.half-width-box-right9b {
   background-color: #eee8aa;
	margin: 8px 40px 10px 20px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 25%;
	float: right;

}

div.half-width-box-right9c {
   background-color: #f5f5dc;
	margin: 5px 2px 4px 10px;
	border: 1px solid #dbb76d;
	padding: 5px;
	width: 30%;
	float: right;
}

div.half-width-box-right9yellow {
   background-color: #f5f5dc;
	margin: 0px 35px 4px 10px;
	border: 1px solid #dbb76b;
	padding: 5px;
	width: 30%;
	float: right;

}
/*** light cream bkgrd, green border ***/
div.half-width-box-right10 {
   background-color: #f5f5dc;
	margin: 5px 2px 4px 10px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 40%;
	float: right;
 }
/***  ***/
div.half-width-box-right10a {
   background-color: #dddddd;
	margin: 15px 2px 24px 10px;
	border: 1px solid #cccccc;
 	padding: 10px;
	width: 40%;
	float: right;
 }
/*** light cream bkgrd, beige border, spinning page***/
div.half-width-box-right10b {
   background-color: #f5f5dc;
	margin: 0px 25px 4px 15px;
	border: 1px solid #dbb76b;
	padding: 10px;
	width: 40%;
	float: right;
 }
/*** light cream bkgrd, narrow and wide margins, used in Irish name ***/
div.half-width-box-right11 {
   background-color: #dddddd;
	margin: 5px 60px 30px 75px;
	border: 1px solid #bbbbbb;
	padding: 10px;
	width: 25%;
	float: right;
}
/*** trial. pale grey background, slate border. For Myth page ***/
div.half-width-box-right12grey {
   background-color: #cccccc;
	margin: 0px 20px 0px 30px;
	border: 1px solid #999999;
	padding: 15px;
	width: 25%;
	float: right;
}
/*** trial. Pull out box to marry with right12grey above. For Myth page ***/
div.half-width-box-right12white {
   background-color: #ffffff;
	margin: 30px 20px 0px 30px;
	border: 1px solid #ffffff;
	padding: 15px;
	width: 25%;
	float: right;
 }
/*** trial. For adsense. For Myth page ***/
div.half-width-box-right12invis {
   background-color: #ffffff;
	margin: 0px 0px 0px 20px;
	border: 1px solid #ffffff;
	padding: 5px;
	width: 40%;
	float: right;
 }
/*** light cream bkgrd, narrow and wide margins, used in Irish girl name ***/
div.half-width-box-right11a {
   background-color: #dddddd;
	margin: 5px 45px 30px 20px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 25%;
	float: right;
}
/*** white background, invisible borders ***/
div.half-width-box-rightinvis {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 50%;
	float: right;
}


/*** white background, invisible borders Baileys method***/
div.half-width-box-rightinvis0 {
   background-color: #ffffff;
	margin: 0px 20px 0px 20px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 60%;
	float: right;
 }
 /*** white background, invisible borders whale watching***/
 div.half-width-box-rightinvis0b {
   background-color: #ffffff;
	margin: 0px 10px 0px 20px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 60%;
	float: right;
 }
/*** white background, invisible borders ***/
div.half-width-box-rightinvis1 {
   background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 48%;
	float: right;
}
div.half-width-box-rightinvis1a {
   background-color: #ffffff;
	margin: 0px 0px 0px 20px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 40%;
	float: right;
}

/*** white background, invisible borders ***/
div.half-width-box-rightinvis2 {
   background-color: #ffffff;
	margin: 0px 0px 15px 10px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 55%;
	float: right;
		
}
/*** white background, invisible borders ***/
div.half-width-box-rightinvis3 {
   background-color: #ffffff;
	margin: 5px 15px 5px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 30%;
	float: right;
 }
/*** white background, invisible borders ***/
div.half-width-box-rightinvis3a1 {
   background-color: #ffffff;
	margin: 25px 0px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 25%;
	float: right;
 }

/*** white background, invisible borders ***/
div.half-width-box-rightinvis3a {
   background-color: #ffffff;
	margin: 15px 10px 15px 20px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 30%;
	float: right;
  }
/*** white background, invisible borders, special for ancestry ad on Britain***/
div.half-width-box-rightinvis3ancestry {
   background-color: #ffffff;
	margin: 5px 15px 5px 100px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 30%;
	float: right;
	}

/*** white background, invisible borders ***/
div.half-width-box-rightinvis4 {
   background-color: #ffffff;
	margin: 15px 15px 15px 15px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 27%;
	float: right;
	}
/*** white background, invisible borders Whale watching***/
div.half-width-box-rightinvis4a {
   background-color: #ffffff;
	margin: 5px 15px 15px 15px;
	border: 1px solid #ffffff;
	padding: 10px;
	width: 27%;
	float: right;
 }

div.half-width-box-rightinvis5 {
   background-color: #ffffff;
	margin: 15px 10px 15px 10px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 27%;
	float: right;
	}
	div.half-width-box-rightinvis5a {
   background-color: #ffffff;
	margin: 15px 10px 15px 20px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 17%;
	float: right;
	}
 /*** St Pats Day double pix ***/
div.half-width-box-rightinvis52{
   background-color: #ffffff;
	margin: 0px 20px 0px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 40%;
	float: right;
}
 /*** plum pudding  ***/
div.half-width-box-rightinvis53{
   background-color: #ffffff;
	margin: 0px 20px 0px 30px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 40%;
	float: right;
}
div.half-width-box-rightinvis6 {
   background-color: #ffffff;
	margin: 25px 65px 5px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 30%;
	float: right;
	}
 div.half-width-box-rightinvis7 {
   background-color: #ffffff;
	margin: 10px 0px 5px 20px;
	border: 1px solid #ffffff;
	padding: 10px;
	width: 30%;
	float: right;
	}
 div.half-width-box-social-full-page {
   background-color: #ffffff;
	margin: 5px 2px 5px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 25%;
	float: right;
	}
 div.half-width-box-social-center-column {
   background-color: #ffffff;
	margin: 5px 2px 5px 0px;
	border: 1px solid #ffffff;
	padding: 0px;
	width: 30%;
	float: right;
	}
 div.half-width-box-Simply5{
   background-color: #ffffff;
	margin: 5px 15px 0px 25px;
	padding: 20px;
   border: 1px solid #BC7501;
   padding: 0px;
	width: 35%;
	float: right;
 }
 div.half-width-box-Simply5b{
   background-color: #ffffff;
	margin: 5px 70px 0px 5px;
	padding: 18px;
   border: 1px solid #BC7501;
   padding: 0px;
	width: 35%;
	float: right;
 	}
 
	/* the border of the image inside your half width textbox can be changed.
Its set to #5F8B8C at the moment. You can also change the solid
to either dashed or dotted if you want to. Padding is inside the box. Margin is outside*/

/*** Picture inside the text ***/
.img-float-left {
	float: left;
	padding: 2px;
	margin-right: 5px;
	border: 2px solid #a52a2a;
}
	/*** Yellow ***/
.img-float-left-yellow {
	float: left;
	padding: 1px;
	margin-right: 13px;
	margin-bottom: 6px;
	border: 1px solid #ffcc66;
	}
	/*** Yellow ***/
.img-float-left-yellow1 {
	float: left;
	padding: 1px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 8px;
	border: 1px solid #ffcc66;
		}

	/*** Yellow ***/
.img-float-left-yellow2 {
	float: left;
	padding: 1px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #ffcc66;
}
.img-float-left-yellow3 {
	float: left;
	padding: 1px;
	margin-top: 8px;
	margin-right: 12px;
	margin-bottom: 10px;
	border: 1px solid #ffcc66;
	}
.img-float-left-yellow4 {
	float: left;
	padding: 1px;
	margin-top: 8px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #ffcc66;
}
.img-float-left1 {
	float: left;
	padding: 2px;
	margin-right: 8px;
	border: 1px solid #a52a2a;
	}
 .img-float-left1grey {
	float: left;
	padding: 1px;
	margin-right: 6px;
	border: 1px solid #999999;
	}
.img-float-left1wide {
	float: left;
	padding: 2px;
	margin-right: 18px;
	border: 1px solid #999999;
	}
.img-float-left1a {
	float: left;
	padding: 2px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	}

.img-float-left1b {
	float: left;
	padding: 2px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 14px;
	border: 1px solid #064000;
}

/*** Picture Bandon journals. green border. extra padding to 1***/
.img-float-left2 {
	float: left;
	padding: 6px;
	margin-right: 10px;
	border: 1px solid #006400;
}
/*** green border. tight to contents***/
.img-float-left3 {
	float: left;
	padding: 2px;
	margin-right: 10px;
	border: 1px solid #006400;
}
/*** green border. tight to contents***/
.img-float-left3A {
	float: left;
	padding: 2px;
	margin-right: 10px;
	border: 1px solid  #006400;
}
/*** green border. tight to contents***/
.img-float-left3b {
	float: left;
	padding: 1px;
	margin-right: 11px;
	margin-bottom:14px;
	border: 1px solid  #999999;
	}
/*** green border. tight to contents***/
.img-float-left3b2 {
	float: left;
	padding: 2px;
	margin-right: 11px;
	margin-bottom:14px;
	border: 1px solid  #006400;
		}
/*** green border. ***/
.img-float-left3b3 {
	float: left;
	padding: 3px;
	margin-right: 11px;
	margin-bottom:14px;
	border: 1px solid  #006400;
	}
/*** green border. wide right margin***/
.img-float-left3b4 {
	float: left;
	padding: 3px;
	margin-right: 20px;
	margin-bottom:14px;
	border: 1px solid  #006400;
}
/*** green border. tight to contents***/
.img-float-left3c {
	float: left;
	padding: 1px;
	margin-top: 14px;
	margin-right: 14px;
	margin-bottom: 14px;
	border: 1px solid  #006400;
	}
 .img-float-left3cgrey {
	float: left;
	padding: 1px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 15px;
	border: 1px solid  #999999;
}
/*** green border. tight to contents. Now grey. Baileys***/
.img-float-left3c2 {
	float: left;
	padding: 1px;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 15px;
	border: 1px solid  #999999;
}
/*** green border, Colcannon pic. Still in use 28 Oct 2013***/
		.img-float-left3c3 {
	float: left;
	padding: 1px;
	margin-top: 3px;
	margin-right: 30px;
	margin-bottom: 5px;
	border: 1px solid  #006400;
}
/*** red border. tight to contents***/
.img-float-left3d {
	float: left;
	padding: 1px;
	margin-top: 14px;
	margin-right: 14px;
	margin-bottom: 10px;
	border: 1px solid  #999999;
			}
   
/*** grey border. tight to contents***/
.img-float-left3da {
	float: left;
	padding: 1px;
	margin-top: 14px;
	margin-right: 20px;
	margin-bottom: 30px;
  margin-left: 10px;
	border: 1px solid  #999999;
 		}
/*** red border. tight to contents***/
.img-float-left3d1 {
	float: left;
	padding: 1px;
	margin-top: 3px;
	margin-right: 14px;
	margin-bottom: 6px;
	border: 1px solid  #cccccc;
	}
/*** red border. tight to contents***/
.img-float-left3d2 {
	float: left;
	padding: 1px;
margin-top: 5px;
	margin-right: 17px;
	margin-bottom: 10px;
	border: 1px solid  #a52a2a;
		}
/*** red border. tight to contents***/
.img-float-left3d2a {
	float: left;
	padding: 1px;
margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 15px;
	border: 1px solid  #999999;
 }
/*** red border. tight to contents***/
.img-float-left3d3a {
	float: left;
	padding: 1px;
margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 25px;
	border: 1px solid  #999999;
		}
/*** grey border. ***/
.img-float-leftgrey3d1 {
	float: left;
	padding: 1px;
	margin-top: 3px;
	margin-right: 14px;
	margin-bottom: 6px;
	border: 1px solid  #999999;
	}
.img-float-left3e {
	float: left;
	padding: 1px;
 margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 5px;
		border: 1px solid  #999999;
}

/*** green border. for thumbnails in Insight section***/
.img-float-left3e2 {
	float: left;
	padding: 1px;
	margin-left: 15px;
	margin-right: 30px;
		border: 1px solid  #999999;
}
.img-float-left3e3 {
	float: left;
	padding: 1px;
	margin-right: 15px;
	margin-bottom: 5px;
		border: 1px solid  #ffffff;
}
/***red border, tight to contents***/
.img-float-left4 {
	float: left;
	padding: 1px;
	margin-right: 8px;
	border: 1px solid #999999;
}
/***red border, tight to contents***/
.img-float-left4deep {
	float: left;
	padding: 1px;
	margin-right: 8px;
	margin-bottom: 40px;
	border: 1px solid #a52a2a;
	}
 /***grey border, tight to contents***/
.img-float-left4deepgrey {
	float: left;
	padding: 2px;
	margin-right: 8px;
	margin-bottom: 40px;
	border: 1px solid #999999;
 	}
 /***grey border, wide left, tight to contents, familytreetemplates, portrait***/
.img-float-left4deepgrey2 {
	float: left;
	padding: 2px;
  margin-left: 30px;
	margin-right: 40px;
	margin-bottom: 40px;
	border: 1px solid #999999;
	}
	/***red border, tight to contents, wider margin to right text***/
.img-float-left4a {
	float: left;
	padding: 1px;
	margin-right: 20px;
	border: 1px solid #a52a2a;
	}
	/***red border, tight to contents, wider margin to right text***/
.img-float-left4ab {
	float: left;
	padding: 1px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 12px;
	border: 1px solid #a52a2a;
 }
	/***grey border, tight to contents, wider margin to right text***/
.img-float-left4abgrey{
	float: left;
	padding: 1px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 12px;
	border: 1px solid #999999;
  }
  	/***grey border, tight to contents, even wider margin to right text***/
.img-float-left4abgrey2{
	float: left;
	padding: 2px;
	margin-top: 10px;
	margin-right: 28px;
	margin-bottom: 12px;
	border: 1px solid #999999;

}
.img-float-left4ac {
	float: left;
	padding: 1px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 2px;
	border: 1px solid #999999;
 }
.img-float-left4acgrey {
	float: left;
	padding: 1px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #999999;
  }
.img-float-left4acgrey2 {
	float: left;
	padding: 1px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
	border: 1px solid #999999;
	}
.img-float-left4ac2 {
	float: left;
	padding: 1px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 25px;
	border: 1px solid #006400;
}
.img-float-left4ad {
	float: left;
	padding: 1px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 30px;
	border: 1px solid #999999;
}
.img-float-left4ae {
	float: left;
	padding: 2px;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 10px;
	border: 1px solid #a52a2a;
 }
.img-float-left4aegreen {
	float: left;
	padding: 2px;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
.img-float-left4af {
	float: left;
	padding: 2px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
}
/***5 + 6 are tw simple borders that go one within other***/
.img-float-left5 {
	float: left;
	padding: 1px;
	margin-right: 0px;
	border: 1px solid #a52a2a;
}
.img-float-left5green {
	float: left;
	padding: 1px;
	margin-bottom: 5px;
	border: 1px solid #006400;
}
.img-float-left6 {
	float: left;
	padding: 1px;
	margin-right: 18px;
	border: 1px solid #999999;
}
.img-float-left6a {
	float: left;
	padding: 1px;
	margin-right: 18px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
.img-float-left6a2 {
	float: left;
	padding: 1px;
 margin-top: 20px;
	margin-right: 18px;
	margin-bottom: 25px;
	border: 1px solid #999999;
 }
.img-float-left6b {
	float: left;
	padding: 1px;
	margin-top:0px;
	margin-right: 18px;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
.img-float-left6c {
	float: left;
	padding: 1px;
	margin-top:8px;
	margin-right: 30px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	}
.img-float-leftbutton {
	float: left;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 25px;
	border: 1px solid #ffffff;
}
.img-float-leftbuttonA {
	float: left;
	padding: 0px;
	margin-left: 2px;
	margin-bottom: 12px;
	border: 1px solid #ffffff;
}
.img-float-leftbutton0 {
	float: left;
	padding: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
}
.img-float-leftbutton2 {
	float: left;
	padding: 0px;
 margin-left: 5px;
	margin-right: 18px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
}
.img-float-leftbutton3 {
	float: left;
	padding: 8px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
	}
.img-float-leftbutton3a {
	float: left;
	padding: 8px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #ffffff;
	}
.img-float-leftbutton3b {
	float: left;
	padding: 8px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 40px;
	border: 1px solid #ffffff;
 }
.img-float-leftbutton3b2 {
	float: left;
	padding: 8px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
	}		
.img-float-leftbutton3c {
	float: left;
	padding: 8px;
  margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 15px;
	border: 1px solid #ffffff;
	}	
 .img-float-leftbutton3d {
	float: left;
	padding: 8px;
  margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
	}		
.img-float-leftbutton4 {
	float: left;
	padding: 0px;
	margin-left: 5px;
	margin-right: 15px;
	margin-bottom: 27px;
	border: 1px solid #ffffff;
 }		
.img-float-leftbutton4a {
	float: left;
	padding: 0px;
	margin-left: 10px;
	margin-right: 35px;
	margin-bottom: 15px;
	border: 1px solid #ffffff;
 }		/***top of ir imm to am***/
.img-float-leftbutton4a2 {
	float: left;
	padding: 0px;
	margin-top: 8px;
 margin-left: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
	}	/*** doolittle launch***/
 .img-float-leftbutton4a3 {
	float: left;
	padding: 0px;
	margin-top: 15px;
 margin-left: 10px;
	margin-right: 25px;
	margin-bottom: 0px;
	border: 1px solid #ffffff;
 	}	/*** griffiths valuation***/
 .img-float-leftbutton4a3b {
	float: left;
	padding: 0px;
	margin-top: 25px;
 margin-left: 10px;
	margin-right: 25px;
	margin-bottom: 0px;
	border: 1px solid #ffffff;
	}
 .img-float-leftbutton4b {
	float: left;
	padding: 0px;
	margin-left: 30px;
	margin-right: 35px;
	margin-bottom: 25px;
	border: 1px solid #ffffff;
	}
 .img-float-leftbutton4c {
	float: left;
	padding: 0px;
 margin-top: 12px;
	margin-left: 50px;
	margin-right: 30px;
	margin-bottom: 25px;
	border: 1px solid #ffffff;
	}
.img-float-left-wideleftmargin {
	float: left;
	padding: 1px;
		margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	border: 1px solid #006400;
}
.img-float-left-within-grey {
	float: left;
	padding: 1px;
		margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 1px solid #999999;
}
.img-float-left-birthsindex {
	float: left;
	padding: 15px;
 margin-top: 15px;
	margin-left:15px;
	margin-right: 20px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}	
	
/*** RIGHT***/
.img-float-right-top10 {
	float: right;
	padding: 10px;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-right:20px;
	border: 1px solid #bc7501;
}
.img-float-rightS {
	float: right;
	padding: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right:10px;
	border: 1px solid #006400;
}
.img-float-right-yellow {
	float: right;
	padding: 0px;
	margin-left: 12px;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-right:2px;
	border: 1px solid #ffcc66;
	}
.img-float-right-yellow2 {
	float: right;
	padding: 0px;
	margin-left: 12px;
	margin-bottom: 10px;
	border: 1px solid #ffcc66;
	}
.img-float-right-green {
	float: right;
	padding: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right:0px;
	border: 1px solid #006400;
}
.img-float-right-green2grey {
	float: right;
	padding: 1px;
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	border: 1px solid #999999;
	}
.img-float-right-green3 {
	float: right;
	padding: 1px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right:0px;
	border: 1px solid #006400;
		}
   /*** ValuationBooks page and probably elsewhere***/
.img-float-right-green4 {
	float: right;
	padding: 0px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right:0px;
	border: 1px solid #999999;
	}

.img-float-right {
	float: right;
	padding: 0px;
	margin-left: 5px;
	border: 2px solid #a52a2a;
}
/*** simple thin border for pic***/
.img-float-right1 {
	float: right;
	padding: 0px;
	margin-left: 5px;
	border: 1px solid #999999;
}
.img-float-right2 {
	float: none;
	padding: 1px;
	margin-left: 0px;
	border: 1px solid #999999;
}
.img-float-right2A {
	float: right;
	padding: 1px;
	margin-left: 10px;
	margin-bottom: 8px;
	border: 1px solid #999999;
}
.img-float-right2b{
	float: right;
	padding: 1px;
	margin-left: 10px;
	margin-bottom: 8px;
	border: 1px solid #006400;
	}
.img-float-right2c{
	float: right;
	padding: 2px;
	margin-left: 10px;
	margin-bottom: 8px;
	border: 1px solid #a52a2a;
 }
.img-float-right2cgreen{
	float: right;
	padding: 2px;
	margin-left: 10px;
	margin-bottom: 8px;
	border: 1px solid #006400;
  }
.img-float-right2cgrey{
	float: right;
	padding: 2px;
	margin-left: 10px;
	margin-bottom: 8px;
	border: 1px solid #999999;
}
.img-float-right2d{
	float: right;
	padding: 2px;
	margin-left: 20px;
	margin-bottom: 8px;
	border: 1px solid #999999;
	}
.img-float-right2d2{
	float: right;
	padding: 2px;
	margin-left: 40px;
	margin-bottom: 8px;
	border: 1px solid #a52a2a;
}
.img-float-right2d3{
	float: right;
	padding: 2px;
	margin-left: 20px;
	margin-bottom: 8px;
	border: 1px solid #003366;
 }
 .img-float-right2dgrey{
	float: right;
	padding: 2px;
	margin-left: 20px;
	margin-bottom: 8px;
	border: 1px solid #999999;
 }
 .img-float-right2dgrey2{
	float: right;
	padding: 2px;
 margin-top:25px;
	margin-left: 30px;
	margin-bottom: 120px;
	border: 1px solid #999999;
	}
 .img-float-right2egreylight{
	float: right;
	padding: 2px;
	margin-top:0px;
	margin-left: 25px;
 margin-right: 15px;
	margin-bottom: 8px;
	border: 1px solid #cccccc;
  }
 .img-float-right2ewhite{
	float: right;
	padding: 1px;
	margin-top:0px;
	margin-left: 15px;
 margin-right: 0px;
	margin-bottom: 8px;
	border: 1px solid #ffffff;
}
.img-float-right2egreen{
	float: right;
	padding: 1px;
	margin-top:5px;
	margin-left: 10px;
	margin-bottom: 8px;
	border: 1px solid #006600;
}
.img-float-right2f{
	float: right;
	padding: 1px;
	margin-top:5px;
	margin-left: 10px;
	margin-bottom: 15px;
	border: 1px solid #a52a2a;
 }
.img-float-right2fGrey{
	float: right;
	padding: 1px;
	margin-top:5px;
	margin-left: 10px;
	margin-bottom: 15px;
	border: 1px solid #666666;
	}
.img-float-right2g{
	float: right;
	padding: 1px;
	margin-top:10px;
	margin-left: 20px;
	margin-bottom: 15px;
	border: 1px solid #cccccc;
}
.img-float-right2h{
	float: right;
	padding: 1px;
	margin-top:10px;
	margin-left: 20px;
	margin-bottom: 25px;
	border: 1px solid #cccccc;
}
.img-float-right3 {
	float: right;
	padding: 1px;
	margin-left: 5px;
	border: 1px solid #999999;
 }
.img-float-right3grey{
	float: right;
	padding: 1px;
	margin-left: 25px;
 margin-right: 10px;
 margin-bottom:10px;
	border: 1px solid #999999;
}
.img-float-right3a{
	float: right;
	padding: 1px;
	margin-top:20px;
	margin-left: 15px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}

/*** inside green border for pic***/
.img-float-right4a {
	float: right;
	padding: 1px;
	margin-left: 0px;
	border: 1px solid #cccccc;
}
/*** outside green border for pic***/
.img-float-right4b {
	float: right;
	padding: 1px;
	margin-top: 3px;
	margin-left: 10px;
	margin-bottom: 3px;
	border: 1px solid #999999;
}
.img-float-right4c {
	float: right;
	padding: 1px;
	margin-top: 3px;
	margin-left: 15px;
	margin-right: 30px;
	margin-bottom: 13px;
	border: 1px solid #006400;
	}
	.img-float-right4c2 {
	float: right;
	padding: 1px;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 25px;
	margin-bottom: 10px;
	border: 1px solid #006400;
	}
	.img-float-right4c3 {
	float: right;
	padding: 1px;
	margin-top: 33px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	}
.img-float-right4d {
	float: right;
	padding: 1px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border: 1px solid #006400;
}
.img-float-right5 {
	float: right;
	padding: 1px;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
	}

.img-float-right5a {
	float: right;
	padding: 1px;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 55px;
	border: 1px solid #a52a2a;
}
.img-float-right5slate {
	float: right;
	padding: 1px;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #669999;
	}
 .img-float-right5slate2 {
	float: right;
	padding: 1px;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 5px;
	border: 1px solid #669999;
	}
.img-float-right20 {
	float: right;
	padding: 5px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	border: 1px solid #a52a2a;
}
/*** simple thin border for pic plus a bit extra margin to left***/
.img-float-right1 {
	float: right;
	padding: 0px;
	margin-left: 10px;
	border: 1px solid #a52a2a;
	}

/***  a lot of extra margin to left***/
.img-float-right1a {
	float: right;
	padding: 2px;
	margin-top: 3px;	
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #999999;
	}
 .img-float-right1b {
	float: right;
	padding: 2px;
	margin-top: 33px;	
	margin-left: 20px;
	margin-bottom: 15px;
	border: 1px solid #999999;
	}
.img-float-right-yellow {
	float: right;
	padding: 1px;
	margin-right:25px;
	margin-left: 15px;
	margin-bottom: 6px;
	border: 1px solid #ffcc66;
	}
	.img-float-right-yellow2 {
	float: right;
	padding: 1px;
	margin-right:25px;
	margin-left: 35px;
	margin-bottom: 20px;
	border: 1px solid #ffcc66;
	}
.img-float-right-red {
	float: right;
	padding: 1px;
	margin-right:45px;
	margin-left: 15px;
	margin-bottom: 6px;
	border: 1px solid #a52a2a;
}
.img-float-right-red2 {
	float: right;
	padding: 1px;
	margin-right:25px;
	margin-left: 25px;
	margin-bottom: 15px;
	border: 1px solid #999999;
 }
.img-float-right-grey {
	float: right;
	padding: 1px;
	margin-right:45px;
	margin-left: 15px;
	margin-bottom: 6px;
	border: 1px solid #999999;
}
.img-float-right-grey2 {
	float: right;
	padding: 1px;
	margin-right:15px;
	margin-left: 25px;
	margin-bottom: 0px;
	border: 1px solid #999999;
 }
.img-float-right-grey2a {
	float: right;
	padding: 1px;
	margin-right:15px;
	margin-left: 25px;
	margin-bottom: 15px;
	border: 1px solid #999999;
 }
.img-float-right-grey2b {
	float: right;
	padding: 1px;
	margin-right:18px;
	margin-left: 45px;
	margin-bottom: 18px;
	border: 1px solid #999999;
 }
.img-float-right-grey2c {
	float: right;
	padding: 1px;
 	margin-top: 5px;
	margin-right:15px;
	margin-left: 25px;
	margin-bottom: 0px;
	border: 1px solid #999999;
 }
.img-float-right-grey2d {
	float: right;
	padding: 1px;
 	margin-top: 55px;
	margin-right:15px;
	margin-left: 25px;
	margin-bottom: 0px;
	border: 1px solid #999999;
}
.img-float-right-grey3 {
	float: right;
	padding: 1px;
	margin-left: 0px;
 margin-bottom: 5px;
	border: 1px solid #999999;
} 
.img-float-right-grey4 {
	float: right;
	padding: 1px;
	margin-left: 15px;
 margin-bottom: 5px;
	border: 1px solid #999999;
 } 
.img-float-right-grey5 {
	float: right;
	padding: 1px;
	margin-left: 0px;
 margin-bottom: 5px;
	border: 1px solid #999999;
  } 
.img-float-right-grey6 {
	float: right;
	padding: 1px;
	margin-left: 20px;
 margin-bottom: 15px;
	border: 1px solid #999999;
}

/*** white border for google ads***/
.img-float-rightbutton {
	float: right;
	padding: 7px;
	margin-left: 10px;  
	border: 1px solid #ffffff;
}
.img-float-rightbutton0{
	float: right;
	padding: 2px;
	margin-left: 15px;
	border: 1px solid #ffffff;
}
   .img-float-right-Simply5a{
     float: right;
     padding: 4px;
	margin-left: 15px;
	   border: 1px solid #ffffff;


}

/*** white border for coffee mug image***/
.img-float-rightbutton0a{
	float: right;
	padding: 2px;
 margin-right: 18px;
 margin-bottom: 70px;
	margin-left: 15px;
	border: 1px solid #ffffff;
}
.img-float-rightbutton0b{
	float: right;
	padding: 0px;
	margin-left: 15px;
	border: 1px solid #ffffff;
}
/*** white border, tight, for google ads***/
.img-float-rightbutton2 {
	float: right;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #ffffff;
 }
/*** white border, tight, for google ads***/
.img-float-rightbutton2a {
	float: right;
	padding: 0px;
	margin-left: 20px;
	margin-bottom: 15px;
	border: 1px solid #ffffff;
}
/*** white border, for google ads, on ireland-census***/
.img-float-rightbutton3 {
	float: right;
	padding: 0px;
 margin-top: 35px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	border: 1px solid #ffffff;
}
.img-float-rightbutton4 {
	float: right;
	padding: 0px;
	margin-left: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
 }
.img-float-rightbutton4a {
	float: right;
	padding: 0px;
	margin-left: 35px;
	margin-right: 55px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
}
.img-float-rightbutton4b {
	float: right;
	padding: 0px;
 margin-top: 50px;
	margin-left: 75px;
	margin-right: 65px;
	margin-bottom: 50px;
	border: 1px solid #ffffff;
}
.img-float-rightbutton5 {
	float: right;
	padding: 0px;
	margin-top:20px;
	margin-left: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
}
.img-float-rightbutton5a {
	float: right;
	padding: 0px;
	margin-top:0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
 }
.img-float-rightbutton5b {
	float: right;
	padding: 0px;
	margin-top:20px;
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 70px;
	border: 1px solid #ffffff;
  }
.img-float-rightbutton5c {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 50px;
	margin-bottom: 50px;
	border: 1px solid #ffffff;
 }
.img-float-rightbutton5c2 {
	float: right;
	padding: 0px;
	margin-top: 50px;
	margin-left: 40px;
	margin-right: 50px;
	margin-bottom: 60px;
	border: 1px solid #ffffff;
}
.img-float-rightbutton6 {
	float: right;
	padding: 0px;
	margin-top:30px;
	margin-left: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #ffffff;
}
.img-float-rightbutton7 {
	float: right;
	padding: 0px;
	margin-top:30px;
	margin-left: 15px;
	margin-right: 20px;
	margin-bottom: 30px;
	border: 1px solid #ffffff;
	}
 .img-float-rightbutton8 {
	float: right;
	padding: 0px;
		margin-left: 32px;
	margin-right: 25px;
	border: 1px solid #ffffff;
}
 /*** Irish Census page ***/
.img-float-rightbutton9 {
	float: right;
	padding: 0px;
 margin-top:10px;
		margin-left: 48px;
	margin-right: 30px;
 margin-bottom:10px;
	border: 1px solid #ffffff;
}
.img-float-rightbuttonsocial {
	float: right;
	padding: 0px;
		margin-right: 25px;
  margin-bottom: 10px;
	border: 1px solid #ffffff;
}
.img-float-rightbuttonsocial2 {
	float: right;
	padding: 0px;
		margin-right: 25px;
  margin-bottom: 0px;
	border: 1px solid #ffffff;
 }
.img-float-rightbuttonsocial3 {
	float: right;
	padding: 0px;
 margin-top: 10px;
 margin-left: 30px;
		margin-right: 10px;
   margin-bottom: 10px;
	border: 1px solid #ffffff;
  }

.img-float-rightZ {
	float: none;
	padding: 1px;
	margin-right: 15px;
	margin-bottom: 2px;
	border: 1px solid #999999;
  } 
 .img-float-center {
	float: center;
	padding: 1px;
	margin-top:10px
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	border: 1px solid #a52a2a;
}

.img-float-center1 {
	float: center;
	padding: 1px;
	border: 1px solid #a52a2a;
}
.img-float-center2 {
	float: center;
	padding: 1px;
	margin-bottom:5px;
	border: 1px solid  #999999;
 }
.img-float-center2a {
	float: center;
	padding: 1px;
	border: 1px solid  #999999;
}
.img-float-center3 {
	float: center;
	padding: 2px;
	margin-bottom:5px;
	border: 1px solid  #999999;
}
.img-float-center4 {
	float: center;
	padding: 2px;
	margin-bottom:5px;
	border: 1px solid  #dbb76b;
}

/*** Clearing of a float ***/
div.clear {
	clear: both;
	width: 100%;
	height: 1px;
}
div.image-gallery1 {
width:700px;
}


