/*html {
scrollbar-face-color: #fff;
scrollbar-track-color: #fff;
scrollbar-arrow-color: #ccc;
scrollbar-shadow-color: #ccc;
scrollbar-highlight-color: #ccc;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
}*/


body {
font-family : georgia, times, serif;
background : #666;
background-image : url('images/background.gif');
background-repeat : no-repeat;
background-attachment : fixed;
background-position : 50% 50%;
/*text-align : center;*/
overflow : auto;
}


.wrapper {
/*position : absolute;*/
/*top : 15%;*/
/*left : 20%;
right : 20%;*/
height : 600px;
margin: 100px auto;
padding : 10px 0 0 0;
background : #fff;
text-align: justify;
width: 768px;
}

h1 {
font-size: 1px;
color: #fff;
padding: 0;
margin: 0;
}

h2 {
font-size: 8pt;
font-weight: normal;
text-align: right;
color: #999;
padding-right: 20px;
margin: 0;
/*padding-bottom: 20px;
border-bottom: 1px solid #ccc;*/
}

h3 {
clear:both;
}

.links {
background : #fff;
font-size : 8pt;
}
ul {
text-align : right;
}
li {
display : inline;
}
li a {
font-weight : bold;
padding-right : 4%;
padding-left : 1%;
border-left : 1px solid #ccc;
background : #fff;
text-decoration : none;
color : #999;
}
li a:hover {
border-left : 1px solid #000;
color : #333;
}
.box {
height : 70%;
background : #fff;
padding : 0 10px 10px 10px;
overflow : auto;
text-align : left;
/*vertical-align : middle;*/
}
.banner {
/*text-indent : -100em;*/
/*height : 100px;*/
padding : 0;
margin : 0;
width: 100%;
/*background-image : url('images/banner.gif');*/
background-repeat : no-repeat;
background-position : 50% 50%;
}

p {
font-size: 10pt;
/*padding-top : 10px;*/
text-align: justify;
text-justify: newspaper;
}

#centre {
width: 660px;
margin: 0 auto;
text-align: center;
}

.signature {
text-align: right;
font-weight: bold;
}
.date
{
text-align: right;
font-weight: bold;
}
br {
clear : both;
}
.image_left {
float : left;
clear : left;
font-size : 10px;
border-top : 1px solid #999;
border-right : 2px solid #555;
border-bottom : 2px solid #555;
border-left : 1px solid #999;
padding : 5px;
margin : 15px;
text-align : justify;
}
.image_right {
float : right;
clear : right;
font-size : 10px;
border-top : 1px solid #999;
border-right : 2px solid #555;
border-bottom : 2px solid #555;
border-left : 1px solid #999;
padding : 5px;
margin : 5px;
text-align : justify;
}

.centreimages {
width: 100%;
text-align: center;

}

.image {
border : 1px solid #666;
text-align : center;
font-size : 10px;
padding : 5px;
margin : 25px;
float : left;
color: #999;
}

#index {
/*margin : 4%;*/
}

.image img {
border: 0;
}

.image p {
font-size : 10px;
width: 150px;
padding: 0;
margin: 0;
}
.image a {
text-decoration: none;
color: #000;
}

.imagespacer {
float: left;
width: 40px;
}

.sold {
color: #999;
}

.contact {
text-align : center;
vertical-align : middle;
/*text-align : left;*/
}
.contactspacer {
height : 10%;
}
.copyright {
font-size : 8pt;
color : #999;
font-weight : normal;
background : #666;
text-align : right;
}
.copyright a {
color : #ccc;
text-decoration : none;
}
.copyright a:hover {
color : #fff;
text-decoration : none;
}



div.gallery {padding: 0 auto; text-align: center; margin: 40px 0 0;}

a.gallery { text-decoration: none; }
.gallery img { border: 1px solid #000; width: 98px; }

.shop-link {text-align: right; font-size: x-small; margin: 0;}
.shop-link a, .shop-link a, .shop-link a:link, .shop-link a:visited {color: #999; text-decoration: none;}
.shop-link a:hover, .shop-link a:active {color: #fff;}

#fancybox-title-over h3, #fancybox-title-over p { margin: 0; }

#fancybox-title-inside {
text-align: left; }






.blogpostcontent { font-size: 10pt; }
.blogpostcontent strong { font-weight: normal; }
.blogpost { border: 10px solid #ccc; width: 400px; text-align: justify; padding: 10px; margin: 20px auto; }