/* Base Weblog (base-weblog.css) */


/* styles-site-ajr3-MOST RECENT! copy.css */



/* ******************** basic page elements ******************** */

html{   margin: 0;   /* setting border: 0 hoses ie6 win window inner well border */   padding: 0;}body{margin: 0;/* setting border: 0 hoses ie5 win window inner well border */padding: 0;font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;font-size: 12px;        /*SEEMS TO HAVE NO EFFECT?*/
text-align: center;		/* center on ie */
min-width: 820px;color: #000000;			/* determines colour of FONT */background: #FFFFFF;	/* determines background colour of page */
margin-top: 10px;}
form, input { margin: 0; padding: 0; }

a { color: #990000; text-decoration: none; }a:hover { color: #990000; text-decoration: underline; }
a img { border: 0; }h1, h2, h3, h4, h5, h6 { font-weight: bold; font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote{   margin-top: 10px;   margin-bottom: 10px;}


.module-content a { color: #990000; text-decoration: none;}.module-content a:hover { color: #990000; text-decoration: underline; }

.shop-header a { color: #ffffff; text-decoration: none; }.shop-header a:hover { color: #ffffff; text-decoration: underline; }


.shop-header,
.module-header{
   /* ie win (5, 5.5, 6) bugfix *//*   p\osition: relative;
	right:-40px;   width: 107px;   w\idth: 107px; */

/* float:right; 
f\loat:right; */

position: relative;/*left: 10%;
right: -14px;*/

width:107px;
w\idth:107px; 

margin:0 0 5px 39px;
padding: 4px 0; 

   color: #FFFFFF;   background: #000000;   font-size: 11px;   font-weight: bold;   line-height: 1;   text-transform: lowercase;
text-align:center;}





.shop-header { background: #990000; }
.module-header { background: #000000; }

.trackbacks-header,.comments-header,.comments-open-header,.archive-header{   /* ie win (5, 5.5, 6) bugfix */   p\osition: relative;   width: 100%;   w\idth: auto;
   margin: 0;   padding: 4px;
   color: #FFFFFF;   background: #000000;   font-size: 11px;   font-weight: bold;   line-height: 1;   text-transform: lowercase;}

.module-header a,.module-header a:hover,.trackbacks-header a,.trackbacks-header a:hover,.comments-header a,.comments-header a:hover,.comments-open-header a,.comments-open-header a:hover.archive-header a,.archive-header a:hover{   color: #ffffff;}





.entry-more-link { font-size: 11px; }

.typelist-thumbnailed { font-size: 11px; }

.archive-content { clear: both; margin: 5px 10px 20px 10px; }


.entry-footer,.comment-footer,.trackback-footer{   border-top: 1px solid #dae0e6;   padding-top: 3px;				/* <<<<<---- what does this affect */   color: #666;   font-size: 10px;   text-align: right;
   clear: both;   margin: 5px 10px 20px 10px;}
.commenter-profile img { vertical-align: middle; }






/* ******************** standard helper classes ******************** */.clr{   clear: both;   overflow: hidden;   width: 1px;   height: 1px;   margin: 0 -1px -1px 0;   border: 0;   padding: 0;   font-size: 0;   line-height: 0;}/* .pkg class wraps enclosing block element around inner floated elements */.pkg:after{   content: " ";   display: block;   visibility: hidden;   clear: both;   height: 0.1px;   font-size: 0.1em;   line-height: 0;}* html .pkg { display: inline-block; }/* no ie mac \*/* html .pkg { height: 1%; }.pkg { display: block; }/* */




/* ******************** page layout ******************** */
#container{position: relative;margin: 0 auto; /* center on everything else */width: 820px;text-align: left;margin-bottom: 20px;background: transparent;}

#container-inner
{
position: static;
width: auto;
border-width: 0 0 0 0;border-style: solid;border-color: #EF00FE;}

#banner { position: relative; }#banner-inner { position: static; } #pagebody { position: relative; width: 100%; }#pagebody-inner { position: static; width: 100%; }#alpha, #beta, #gamma, #delta  /*DO NOT REMOVE DELTA REFERENCES*/{   display: inline; /* ie win bugfix */   position: relative;   float: left;   min-height: 1px;}#delta { float: right; }#alpha-inner, #beta-inner, #gamma-inner, #delta-inner { position: static; }






/* ******************** content ******************** */.content-nav{margin: 10px;
font-size: 11px               /*SEEMS TO HAVE NO EFFECT*/text-align: center;}
.entry-content{   position: static;   clear: both;   /*margin: 5px 10px;*/
   margin: 0;   line-height: 1.5;}


.date-header{
   position: static;   clear: both;   margin-top: 0;   font-size: 11px;   font-weight: bold;   text-transform: uppercase;}.entry-header{   margin-top: 0;   color: #666;   font-size: 18px;}.entry,.trackbacks,.comments,.archive{   position: static;   overflow: hidden;   clear: both;   width: 100%;   margin-bottom: 20px;}.trackbacks-info
{   clear: both;   margin: 5px 10px;}

#trackbacks-info	/* BEWARE diff between .trackbacks-info and #trackbacks-info */{   margin: 10px 0;   border: 1px dashed #a3b8cc;   padding: 0 10px;   color: #292e33;   font-size: 11px;   text-align: center;   background: #e6ecf2;}

.comments-open-content
{   clear: both;   margin: 5px 10px;}

.comments-closed{   clear: both;   margin: 5px 10px;}
.trackback-content,.comment-content,{   clear: both;   /*margin: 5px 10px;
   margin-left: 10px; */
   margin: 0;   line-height: 1.5;}
.comment-footer,.trackback-footer{   margin-left: 10px;}

.comment-content,.trackback-content{   margin: 0;   line-height: 1.5;}
.entry-excerpt,.entry-body,.entry-more-link,.entry-more{   clear: both;}

.comments-open-footer { clear: both; margin: 10px 0; }.comments-open label { display: block; }#comment-author, #comment-email, #comment-url, #comment-text{   width: 240px;}#comment-bake-cookie { margin-left: 0; vertical-align: middle; }#comment-post { font-weight: bold; }img.image-full { width: 100%; }.image-thumbnail{   float: left;   width: 115px;   margin: 0 10px 10px 0;}.image-thumbnail img{   width: 115px;   height: 115px;   margin: 0 0 2px 0;}



/* ******************** modules -1- ******************** */.module{position: relative;overflow: hidden;width: 100%;
margin: 0 0 10px 0;background: transparent;}

.module-shop{position: relative;overflow: hidden;width: 100%;
margin: 0 0 30px 0;background: transparent;}
.module-content{
position: relative;margin: 0 0 10px 10px;padding: 10px 10px 0 10px;font-size: 11px;line-height: 1.2;}.archive-list{   margin: 0;   padding: 0;   list-style: none;}

 .module-list{   margin: 0 5px 10px 15px;
   padding: 0;   list-style: disc;}
.module-list-item{   margin-top: 5px;   margin-bottom: 5px;}



.module-presence img { vertical-align: middle; }.module-wishlist .module-content { text-align: center; }.module-calendar .module-content table{   border-collapse: collapse;}.module-calendar .module-content th,.module-calendar .module-content td{   width: 14%;   text-align: center;}.typelist-thumbnailed { margin: 0 0 20px 0; }.typelist-thumbnailed .module-list-item{   display: block;   clear: both;   margin: 0;}/* positioniseverything.net/easyclearing.html */.typelist-thumbnailed .module-list-item:after{   content: " ";   display: block;   visibility: hidden;   clear: both;   height: 0.1px;   font-size: 0.1em;   line-height: 0;}* html .typelist-thumbnailed .module-list-item { display: inline-block; }/* no ie mac \*/* html .typelist-thumbnailed .module-list-item { height: 1%; }.typelist-thumbnailed .module-list-item { display: block; }/* */.typelist-thumbnail{   float: left;   min-width: 60px;   width: 60px;   /* no ie mac \*/width: auto;/* */   margin: 0 5px 0 0;   text-align: center;   vertical-align: middle;}.typelist-thumbnail img { margin: 5px; }.module-galleries .typelist-thumbnail img { width: 50px; }.typelist-description{   margin: 0;   padding: 5px;}.module-featured-photo .module-content,.module-featured-photo img { width: 100%; }.module-recent-photos { margin: 0 0 15px 0; }.module-recent-photos .module-content { margin: 0; }.module-recent-photos .module-list{   display: block;   height: 1%;   margin: 0;   border: 0;   padding: 0;   list-style: none;}/* positioniseverything.net/easyclearing.html */.module-recent-photos .module-list:after{   content: " ";   display: block;   visibility: hidden;   clear: both;   height: 0.1px;   font-size: 0.1em;   line-height: 0;}* html .module-recent-photos .module-list { display: inline-block; }/* no ie mac \*/* html .module-recent-photos .module-list { height: 1%; }.module-recent-photos .module-list { display: block; }/* */.module-recent-photos .module-list-item{   display: block;   float: left;   /* ie win fix \*/ height: 1%; /**/   margin: 0;   border: 0;   padding: 0;}.module-recent-photos .module-list-item a{   display: block;   margin: 0;   border: 0;   padding: 0;}.module-recent-photos .module-list-item img{   width: 60px;   height: 60px;   margin: 0;   padding: 0;}




/* ******************** modules -2- ******************** */.module-search input { font-size: 11px; }.module-search #search { width: 100px; }
.module-mmt-calendar .module-content table,.module-calendar .module-content table { font-size: 11px; }

.module-list-item{   margin-top: 0;   color: #666;   line-height: 1.2;}.typelist-thumbnailed .module-list{   margin: 0 0 10px 0;   list-style: none;}.typelist-thumbnailed .module-list-item{   margin: 1px 0;   padding: 0;   background: #f3f6f9;}.typelist-thumbnail{   background: #fff;}.module-featured-photo { width: 398px; }.module-featured-photo .module-content{   margin: 0;   border-width: 0;   padding: 0;}.module-featured-photo img { width: 398px; }.module-recent-photos .module-content { padding: 10px 0 0 19px; }.module-recent-photos .module-list { margin: 0; }.module-recent-photos .module-list-item{   width: 64px; /* mac ie fix */   margin: 0 10px 10px 0;   padding: 0;   background: none;}.module-recent-photos .module-list-item a{   border: #cfd4d9 1px solid;   padding: 1px;   background: #fff;}.module-recent-photos .module-list-item a:hover{   border-color: #36414d;   background: #fff;}


/* ******************** mmt calendar ******************** */.module-mmt-calendar { margin-bottom: 15px; }.module-mmt-calendar .module-content { margin: 0; }.module-mmt-calendar .module-header { margin: 0; }.module-mmt-calendar .module-header a { text-decoration: none; }.module-mmt-calendar table { width: 100%; }.module-mmt-calendar th { text-align: left; }.module-mmt-calendar td{   width: 14%;   height: 75px;   text-align: left;   vertical-align: top;}.day-photo{   width: 54px;   height: 54px;}.day-photo a{   display: block;}.day-photo a img{   width: 50px;   height: 50px;}

/* ******************** calendar tweaks ******************** */   .layout-calendar #alpha { width: 260px; }   .layout-calendar #beta { width: 420px; }   .layout-calendar #gamma,   .layout-calendar #delta   {      width: 190px;   }   .layout-calendar #gamma-inner,   .layout-calendar #delta-inner   {      border: 0;      padding: 0;   }   .module-mmt-calendar { width: 398px; }   .module-mmt-calendar .module-content   {      margin: 0;      border-width: 0;      padding: 10px;   }   .module-mmt-calendar table   {      width: 378px;      background: #a3b8cc;   }   .module-mmt-calendar th   {      color: #fff;      border-top: 1px solid #fff;      border-right: 1px solid #f3f6f9;      border-bottom: 1px solid #cfd4d9;      padding: 2px;      text-align: right;      font-weight: bold;   }   .module-mmt-calendar td   {      border-top: 1px solid #fff;      border-right: 1px solid #f3f6f9;      border-bottom: 1px solid #cfd4d9;      padding: 2px;      text-align: right;      font-weight: normal;      background: #e6ecf2;   }   th.weekday-7, td.day-7, td.day-14, td.day-21, td.day-28, td.day-35, td.day-42   {      border-right: none;   }   .module-mmt-calendar td { height: 70px; }   .day-photo   {      width: 49px;      height: 49px;   }	   .day-photo a   {      border: #cfd4d9 1px solid;      padding: 1px;      background: #fff;   }   .day-photo a:hover   {      border-color: #36414d;      background: #fff;   }   .day-photo a img   {      width: 45px;      height: 45px;   }

/* ******************** three-column tweaks ******************** */.layout-three-column #alpha{margin: 0;width: 146px;
min-height: 576px;
border:2px solid black;background: transparent;
background-image: url("http://www.purlescence.co.uk/ccp51/media/images/site/menu.jpg");
background-repeat: no-repeat;}.layout-three-column #alpha-inner{padding: 45px 0px 0 0px;border-width: 0px 0 0px 0px;	/* without this IE on a PC displays a border...*/border-style: solid;border-color: #EF00FE;}.layout-three-column #beta{width: 470px;
height: 580px;
background: transparent;	}.layout-three-column #beta-inner{
padding: 0 22px 0 22px;
margin: 0;border-width: 0;}

img.header
{
float:left
}

.layout-three-column #gamma{width: 196px;
height: 576px;
background-image: url("http://www.purlescence.co.uk/ccp51/media/images/site/cuptea01.jpg");
background-repeat: no-repeat;
background-position: center; 
border:2px solid black;}



/* ******************** delicious ******************** */


.delicious-posts
{
margin: 10px; 0px;
padding: 0px;
font-weight: bold;
font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; 
}

.delicious-posts ul,
.delicious-posts li,
.delicious-banner
{ margin: 0; padding: 0}

.delicious-post
{
border-top: 1px solid #eee;
padding: 0px;
font-size: 11px;
}
.delicious-odd { background-color: #F8F3F3; }

.delicious-banner a { font-size: 18px }

.delicious-posts a:hover { text-decoration: underline }

.delicious-posts a
{
text-decoration: none;
color: #990000;
display: block; padding: 0.3em
}

.delicious-post a { color: #506CA4 }
