/*-------------------------------------------------------------------------------------------*/
/* Version updates for Community Sites software                                              */
/* Copyright Community Sites 2004, 2005, 2006, 2007, 2008                                    */
/* For further information, see www.communitysites.co.uk or email info@communitysites.co.uk  */
/*-------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/
/* Contains: v1.7, v1.8, v1.9, v2.0             											 */
/* Notes:																					 */
/* v1.7 - make sure #mmblock1_1 h6, #amblock1_1 h6 are set to correct colour in custom css   */
/*		- check !note! comments when adding to a standard template                   */
/* v1.8	- no updates                                                                         */
/* v1.9	- minor tweaks                                                                       */
/* v2.0	- styles for FreeTextBox dropdown, Google search                                     */
/* v2.15 - messageboard				                                     	     */
/* v2.3	- permanent login etc                                     			     */
/* v2.5	- including Paralympia accessibility tweaks                            			     */

/*-------------------------------------------------------------------------------------------*/

/* v2.0 - links in the freetextbox styles; this enables the same styles to be reused by freetextbox itself */
@import url('/web/20231227135824cs_/http://coventgardenmemories.org.uk/styles/communitysites_freetextbox.css');

/* v2.3 - integrated v3 sIFR */
@import url('/web/20231227135824cs_/http://coventgardenmemories.org.uk/styles/sifr.css');

/* v2.7 - sorting out headings for SEO */
@import url('/web/20231227135824cs_/http://coventgardenmemories.org.uk/styles/communitysites_headings.css');

/* v2.8 - flexslider */
@import url('/web/20231227135824cs_/http://coventgardenmemories.org.uk/styles/communitysites_flexslider.css');
/* v2.8 - new media player */
@import url('/web/20231227135824cs_/http://coventgardenmemories.org.uk/styles/communitysites_html5media.css');
/* v2.8 - RWD */
/*@import url('/web/20231227135824cs_/http://coventgardenmemories.org.uk/styles/communitysites_rwd.css');*/

/*-------------------------------------------------------------------------------------------*/
/* =basic= */
/* basic formatting - styles for commonly used tags and elements */
/*-------------------------------------------------------------------------------------------*/

/* v2.1 */
a
{
  outline: none;
}

/* v2.4 */
fieldset 
{
    margin-top:10px;
    margin-left:15px;
    margin-right:8px;
}
a .extra { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; }

/*-------------------------------------------------------------------------------------------*/
/* =blocks= */
/* main blocks - the main divs that lay out the pages */
/*-------------------------------------------------------------------------------------------*/

/* v2.1 */
.homepage_container_hidden {
	float:left;
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 629px;
}


/* v1.7 */
	.content_container {
		background-position:top left;
		background-repeat: no-repeat;
		float:left;
		margin: 0;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		width: 629px;
	}
	
/* v2.3 */
.errorpage .category_container_hidden 
{
    width:100%;
} 

.errorpage #block1_1 
{
    margin-left:0;
    width:100%;
}

/* v2.41 - override standard .error class in communitysites_uni.css */
body.error 
{
    color: #636D62;    
}

/*-------------------------------------------------------------------------------------------*/
/* =header= */
/* header area - anything within the header area of the pages, including the search bar */
/*-------------------------------------------------------------------------------------------*/

/* v1.9 */
#header #subnavigation {
	background-image: url(/web/20231227135824im_/http://coventgardenmemories.org.uk/images/standard/bg_search.gif);
}

/*-------------------------------------------------------------------------------------------*/
/* =bread= */
/* breadcrumb bar */
/*-------------------------------------------------------------------------------------------*/

.breadcrumb h2 
{
    font-size:100%;
    font-weight:normal;
}

/*-------------------------------------------------------------------------------------------*/
/* =nav= */
/* left-hand navigation - including the login/button area below the navigation */
/*-------------------------------------------------------------------------------------------*/

/* v1.7 */

	.blockloginform a.passwordlink {
		/* !CUSTOM! set colour in custom css if necessary */
		color:#000;
		display:block;
		font-weight:normal;
		margin-top:10px;
		text-decoration:none;
	}
	.blockloginform a.passwordlink:hover {
		text-decoration:underline;
	}

/* v2.4 */

.menu_item a:focus {
	text-decoration:underline;
}

/*-------------------------------------------------------------------------------------------*/
/* =advert= */
/* advert column - including contextual links */
/*-------------------------------------------------------------------------------------------*/

/* v2.0 */
	.advertareabottom, .advertareatop {
		display:none;
	}

/* v2.4 */

.morelinks h3 a:focus, .morelinks .hdg3 a:focus, .morelinks .contextuallinkssubtitle a:focus, .morelinks .relatedsubtitle a:focus {
	text-decoration:underline;
}
li.contextuallink a:focus, li.contextuallinkcurrent a:focus {
	text-decoration:underline;
}

/* v2.7 - hide the linear links title by default */
.linearlinkstitle 
{
    display:none;
}

/* v2.7 - add jquery scrolling of contextual nav */
.scrollto ul 
{
    height:200px;
    overflow-y:scroll;
}

/*-------------------------------------------------------------------------------------------*/
/* =footer= */
/* footer */
/*-------------------------------------------------------------------------------------------*/

/* v2.4 */
#footer .extras a:focus {
	text-decoration:underline;
}

/*-------------------------------------------------------------------------------------------*/
/* =forums= */
/* forums - not often used, so can be left as it is unless they're enabled */
/*-------------------------------------------------------------------------------------------*/

/* v2.15 */
#htmlForumModeratedMessagePosted 
{
    font-weight:bold;
    font-style:italic;
}

#htmlForumSearchMessage 
{
    font-weight:bold;
    font-style:italic;
    margin-top:10px;
}

#htmlForumSearch 
{
    margin-top:15px;
}



/* Start Added by Julian Samuel for the Message Board Modifications - June 2010  */
    .navigation {
	    width:600px;
    }

    #leftnav {
	    float:left;
	    width:180px;
	    text-align:center;
    }

    #rightnav {
	    float:right;
	    width:180px;
	    margin-right:20px;
	    text-align:center;
    }

    #numnav {
	    float:inherit;
	    text-align:center;	
    }

    .newmessage {
	    color:red;
	    font-style:italic;
	    font-size:14px;	    
    }

/* End Added by Julian Samuel for the Message Board Modifications - June 2010  */
/*-------------------------------------------------------------------------------------------*/
/* =titles= */
/* titles - header tags etc */
/*-------------------------------------------------------------------------------------------*/

/* v1.7 */
	#mmblock1_1 h6, #amblock1_1 h6, #mmblock1_1 .hdg6, #amblock1_1 .hdg6 {
		/* !CUSTOM! set colour in custom css */
		margin-bottom:0;
		margin-top:10px;
	}

/* v1.9 */

    #block1_1 .blocktitles {
        display:none;
    }
    
    /* v2.4 - generic classes for new heading structure */
    #block1_1 .maintitle, #pnlSearchForm .maintitle {
        margin-top:25px;
    }
    
    /* v2.4 - generic classes for new heading structure */
    .category_container .maintitle {
        margin-top:15px;
    }

/* v2.3 */
    /* v2.4 - generic classes for new heading structure */
    #block1_2 .subtitle, #block2_2 .subtitle {
	    /* !CUSTOM! set colour in custom css */
	    font-size:100%;
	    margin-left:0;
	    margin-top:0;
    }

/*-------------------------------------------------------------------------------------------*/
/* =menu= */
/* menu items - category menu listings */
/*-------------------------------------------------------------------------------------------*/

/* v2.5 */    
.block a.categorytitle:focus, .block a.pagetitle:focus 
{
    text-decoration:underline;
}

/* v2.4 */    
/* styles for menu style with icons at right */

.menu-items-right {
        border-left: 1px solid #DDD;
 	float: right;
        margin-left:15px;
        margin-bottom:6px;
        padding-left:15px;
	width: 294px;
}

.block.icons-right .category1_2, .block.icons-right .pagelink1_2, .block.icons-right .category2_2, .block.icons-right .pagelink2_2 {
        margin-top:0px;
        margin-bottom:8px;
}

/*-------------------------------------------------------------------------------------------*/
/* =home= */
/* home page - this may also use category menu styles, above */
/*-------------------------------------------------------------------------------------------*/

/* v1.9 */
    .morenew {
        margin-top:7px;
    }

/* v2.3 */    
    .newlist, .newlisthidden {
        border-bottom:1px solid #ccc;
        margin-bottom:10px;
        padding-bottom:10px;
    }
    .newlisthidden {
        display:none;
     }
     
     .newlist .newsubtitle, .newlist .intro, .newlisthidden .newsubtitle, .newlisthidden .intro 
     {
         display:none;
     }

    #htmlNewList_htmlNewCommentsInner .pagelink1_2, #htmlNewList_htmlNewCommentsInner .pagelink2_2 {
        clear:both;
        float:none;
        width: 100%;
    }
    #htmlNewList_htmlNewCommentsInner .pagelink1_2 .pagedetails, #htmlNewList_htmlNewCommentsInner .pagelink2_2 .pagedetails 
    {
        font-weight:normal;
    }

#htmlNewOptions 
{
    width:100%;
}


/*-------------------------------------------------------------------------------------------*/
/* =page= */
/* content page - including image styling etc */
/*-------------------------------------------------------------------------------------------*/

/* v1.7 */

	/* !note! - no default styles for .blockscommentary and related elements yet exist; these styles
	were created for livinghere.org.uk, which has a custom design */
	
/* v2.3 */
    .blockscommentary {
        background-color:#F6F6F6;
	    border: 1px solid #EDECDD;
        margin-left:18px;
        padding:0;
    }
    .blocktopcommentary {
    }
    .blockbottomcommentary {
    }
    
    /* change these values if the icon size changes */
    #htmlPageCommentaryArea, #htmlPageNotesArea, #htmlPageCommentaryEditArea, #htmlPageAlbumsArea {
        min-height:88px;
    }
    #htmlPageAlbumsArea {
        min-height:44px;
    }
    * html #htmlPageCommentaryArea, * html #htmlPageNotesArea, * html #htmlPageCommentaryEditArea {
        height:88px;
    }
    * html #htmlPageAlbumsArea {
        height:44px;
    }

    /* this is the note/commentary, with an icon to the left of the box */
    .commentarycontent, .notescontent {
        background-color:transparent;
        background-image:url(/web/20231227135824im_/http://coventgardenmemories.org.uk/images/icons/defaulttour.jpg);
        background-position: 18px 10px;
        background-repeat:no-repeat;
        float:left;
        /* change these values if the icon size changes */
        min-height:88px;
        padding-bottom:8px;
        padding-left:123px;
        padding-right:18px;
        padding-top:12px;
    }
    /* this is the list of albums to which a page can be added */
    .albumscontent {
        float:left;
        min-height:50px;
        padding-bottom:10px;
        padding-left:18px;
        padding-right:18px;
        padding-top:0px;
    }
    * html .commentarycontent, * html .notescontent, *.html .albumscontent {
        height:120px;
        padding-top:15px;
    }

    .commentarycontent .title, .notescontent .title, .albumscontent .title {
     /* border-bottom:1px solid #18537F; */
		color: #18537F;
        margin-bottom:0px;
        margin-left:0px;
        margin-right:0px;
        margin-top:10px;
        padding-bottom:5px;
        width:459px;
    }
    .albumscontent .title
    {
        width:563px;
    }

    .commentarycontent .title .albumlink, .notescontent .title .albumlink {
        float:right;
    }

    .commentarycontent .title .albumlink a, .notescontent .title .albumlink a {
        font-weight:bold;
        text-decoration:underline;
		color: #18537F;
    }
    .commentarycontent .title .albumlink a:hover, .notescontent .title .albumlink a:hover {
        text-decoration:underline;
    }

	.notesbody {
		margin-top:5px;
	}

	.notesbody a {
		color: #636D62;
	}

    .blockscommentary label {
        font-weight:normal;
    }

	#block1_1 #albumlink {
    	float:right;
    	margin-right:5px;
		margin-top:7px;
    }
    #block1_1 #albumlink a {
	    font-size:60%;
	    font-weight:normal;
	    text-decoration:underline;
	}
	/* end of commentary styling */

/* v2.0 */
    .editorlinks {
        display:none;
    }

/* v2.1 */
    .documenticon {
    	float:left;
	    margin-right: 16px;
	    margin-bottom: 5px;
    }

    .documenticon img {
        border:0;
    }
    
    #mapdisplay {
        /*display:none;*/
    }
    
    iframe[src^="http://docs.google.com"] 
    {
        margin-bottom:10px;
    }
    
/* v2.7 */
    #colorbox 
    {
        border:0;
        outline:0;
    }

    #cboxNext, #cboxPrevious, #cboxClose
    {
        border:0;
    }
    
    /* not quite sure why this is necessary... */
    #cboxMiddleLeft, #cboxContent, #cboxMiddleRight
    {
        position:relative;
        left:1px;
    }
    
    #cboxCurrent 
    {
        display:none !important;
    }

	#cboxTitle {
 		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  		opacity: 0.7;
  		-webkit-transition-duration: 1s;
  		-moz-transition-duration: 1s;
  		-o-transition-duration: 1s;
  		transition-duration: 1s;        
        
		bottom:-2px !important;

        margin-left:20% !important;
        margin-right:20% !important;

        // prototype of abbreviation - we'd need to find a way to display the full version...
        overflow:hidden;
        text-overflow: ellipsis;  // IE 6+, FF 7+, Op 11+, Saf 1.3+, Chr 1+
        -o-text-overflow: ellipsis;  // for Opera 9 & 10
        white-space: nowrap;
    
        height:21px !important;
		width:60% !important;
    }
    #cboxTitle:hover, #cboxTitle:focus {
  		-webkit-transition-duration: 1s;
  		-moz-transition-duration: 1s;
  		-o-transition-duration: 1s;
  		transition-duration: 1s;

        background-color: #fff;

		height:auto !important;

        overflow:visible;
        text-overflow:clip;
        white-space:normal;
    }
    
/* v2.7 - layout-specific tweaks */
    .layout-textimages .media .code object, .layout-textimages .media .code embed 
    {
        width:556px !important;
        height:451px !important;
    }
    
/* v2.8 - slideshow styles= */

#block1_1 .slideshow-thumbnails .landscapeimage, #block1_1 .slideshow-thumbnails .portraitimage {
	position: relative;
}

#block1_1 .slideshow-thumbnails .landscapeimage a, #block1_1 .slideshow-thumbnails .portraitimage a {
	display:block;
    background-image: url(/web/20231227135824im_/http://coventgardenmemories.org.uk/images/standard/play_slideshow.png);
    background-repeat:no-repeat;
    background-position:center center;
}

#block1_1 .slideshow-thumbnails .landscapeimage img, #block1_1 .slideshow-thumbnails .portraitimage img {
	border: 0;
}

/*
#block1_1 .slideshow-thumbnails .landscapeimage a:after, #block1_1 .slideshow-thumbnails .portraitimage a:after {
   content: url(/web/20231227135824im_/http://coventgardenmemories.org.uk/images/standard/play_slideshow.png);
   position: absolute;
   right: 128px;
   top: 100px;
   background-color:rgba(255, 255, 255, 0.50);
}
*/

.contentpage .slideshow-thumbnails .thumbnailimage, .content .slideshow-thumbnails .thumbnailimage {
	background-color: #DDDDDD;
	height: 66px;
	text-align: center;
	width: 66px;
}

.contentpage .slideshow-thumbnails .thumbnail, .content .slideshow-thumbnails .thumbnail {
    border: 0;
    float: left;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-top:10px;
}

.contentpage .slideshow-thumbnails .thumbnail img, .content .slideshow-thumbnails .thumbnail img {
	height: 66px;
	width: 66px;
}

#cboxSlideshow {
	/*display:inline-block !important;
	bottom:0;
	color:#666;*/
	display:none;
}

#cboxTitle  {
	color:#000;
}

.socialmedia 
{
    margin-bottom:10px;
}

/* v2.7 - bring imagesright to the top to avoid a subtitle obscuring it */    
    .imagesright {
    	position:relative;
    	z-index:200;
    }
    
   
/* v2.7 - tinymce formatting */

table.aligncenter 
{
    margin-left:auto;
    margin-right:auto;
}

td.bordered {
	border-width:1px;
	border-style:solid;
}

/* v2.7 - handles an obscure situation where an image is positioned inside a table cell and therefore needs to inherit that cell's alignment */
td .imageposn .imagecaption, td .imageposn .imagecredit {
	text-align:inherit !important;
}

    
/* for layout to permit scaled images to be displayed side by side on 542px wide content areas */

#block1_1 .reduce_scaled_image_width .standardimage .imageposl img, #block1_1 .reduce_scaled_image_width .standardimage .imageposr img, #block1_1 .reduce_scaled_image_width .standardimage .imageposn img {
	width:264px !important;
	height: auto !important;
}

#block1_1 .reduce_scaled_image_width .standardimage .imageposl  {
    margin-right: 5px;
}

#block1_1 .reduce_scaled_image_width .standardimage .imageposr  {
    margin-left: 5px;
}


#block1_1 .reduce_scaled_image_width .standardimage .imageposl .imagecaption, #block1_1 .reduce_scaled_image_width .standardimage .imageposl .imagecredit, #block1_1 .reduce_scaled_image_width .standardimage .imageposr .imagecaption, #block1_1 .reduce_scaled_image_width .standardimage .imageposr .imagecredit, #block1_1 .reduce_scaled_image_width .standardimage .imageposn .imagecaption, #block1_1 .reduce_scaled_image_width .standardimage .imageposn .imagecredit {
	width:264px !important;
}


/*	style for 4 abreast thumbnail gallery for 542px wide layouts */
/* ikg - removed for now; this WILL cause problems for existing 
gallery layouts and so needs consideration/justification
.contentpage .thumbnailimage, .content .thumbnailimage {
    background-color: #DDD;
    height: 131px;
    text-align: center;
    width: 131px;
}
*/

#block1_1 .pagetext p.centred {
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:1em;
	text-align:center;
	line-height: 145%;
}

#block1_1 .slideshow-thumbnails .landscapeimage 
{
    margin-top:0;
}
    
/*-------------------------------------------------------------------------------------------*/
/* =comments= */
/* comments */
/*-------------------------------------------------------------------------------------------*/

#htmlCommentsInputForm .privacy a:hover, #htmlCommentsInputForm .privacy a:focus {
    text-decoration: underline;
}

/* v2.4 */
    .rcCaptchaImage {
        float: left;
    }
    .rcCaptchaAudioLink {
		font-size: 75%;
		float: left;
		display: inline;
		background-image: url('/web/20231227135824im_/http://coventgardenmemories.org.uk/images/icons/captcha_audio_but.png');
		background-repeat: no-repeat;
		height: 20px;
		margin-left: 20px;
		margin-top: 12px;
		padding-left:25px;
		width: 100px;
	}
    .rcRefreshImage {
		font-size: 75%;
		float: left;
		display: inline;
		background-image: url('/web/20231227135824im_/http://coventgardenmemories.org.uk/images/icons/captcha_refresh_but.png');
		background-repeat: no-repeat;
		height: 20px;
		margin-left: 20px;
		margin-top: 12px;
		padding-left:25px;
		width: 100px;
	}

/* v2.7 */
#block1_1 .commentpending .commentbody {
    color: #c00;
}

/*-------------------------------------------------------------------------------------------*/
/* =sitemap= */
/* sitemap */
/*-------------------------------------------------------------------------------------------*/

/* v2.4 */
#sitemap li a:focus {
	text-decoration:underline;
}

/*-------------------------------------------------------------------------------------------*/
/* =search= */
/* search - this is the standard database search method */
/*-------------------------------------------------------------------------------------------*/

/* v2.0 */

	/*****/
	/* !note! - these styles relate to the Google Search API listings and customise elements in 
	the default Google stylesheet, which is included in the folder for reference */

    .gsc-control {
        width:100% !important;
    }
    form.gsc-search-box {
        width:300px;
    }
    .gsc-tabsArea {
        visibility:hidden;
    }
    .gs-result .gs-title, .gs-result .gs-title * {
    	/* !CUSTOM! set color in custom css if required */
        color:#676767;
        font-size:105%;
    }
    .gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl {
        color:#87ad93;
        /*display:none;*/
    }
    .gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results * {
        color: #000;
    }
    .gs-divider {
    	/* !CUSTOM! set color in custom css if required */
        color: #676767;
    }
    


/*-------------------------------------------------------------------------------------------*/
/* =search2=
/* alternative search - not generally used in standard site setup */
/*-------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/
/* =contributor=
/* contributor list */
/*-------------------------------------------------------------------------------------------*/

/* v2.0 */
    .alphabetical ul.contributorlist {
    	display:none;
    	margin-bottom:0;
    	margin-left:20px;
    	margin-top:0;
    }
    .alphabetical li.contributorlink a {
    	font-weight:normal;
    }

    #htmlUsersList .contributorlink 
    {
        margin-bottom:5px;
    }
    #htmlUsersList div.contributorlink {
        margin-left:24px;
    }
    #htmlUsersList .contributorlink .contributorname {
        font-weight:bold;
    }
    #htmlUsersList .contributorlink a {
        font-weight:normal;
    }

    a.contributorlistopen {
        display:block;
        font-weight:bold;
        text-decoration:none;
    }
    a.contributorlistopen:hover, a.contributorlistopen:focus {
        text-decoration:underline;
    }

/* v2.4 */
li.contributorlink a:focus {
	text-decoration:underline;
}

/*-------------------------------------------------------------------------------------------*/
/* =cp= */
/* control panel and pagemaker - note that specific pagemaker bits are below */
/*-------------------------------------------------------------------------------------------*/

/* v1.7 */

	.controlpanel1_2 .albumlink {
		color:#000;
		margin-left:24px;
		margin-right:8px;
		margin-top:8px;
		text-align:left;
	}

	.controlpanel1_2 .albumtitle {
		color:#676767;
		font-weight:bold;
		text-decoration:none;
	}

	.controlpanel1_2 a.albumtitlelatest {
		color:#c00;
		font-style:italic;
		font-weight:bold;
		text-decoration:none;
	}

	.controlpanel1_2 a.albumtitle:hover {
		text-decoration:none;
	}

	.panelbutton {
		padding-left:4px;
		padding-right:4px;
		text-align:center;
	}

	.panelbuttonfocused {
		background-color:#c4c4c4;
		padding-left:4px;
		padding-right:4px;
		text-align:center;
	}
	
	.panelbuttonreminder {
		padding-left:4px;
		padding-right:4px;
		text-align:center;
	}

	.panelbuttonreminderfocused {
		padding-left:4px;
		padding-right:4px;
		text-align:center;
	}

/* v2.1 */
    .formsection .banner img {
        width:300px;
    }

    ul.reginCase {
        font-weight:bold;
        list-style-type:none;
    }
    ul.reginAttachedItems {
        font-weight:normal;
        list-style-type:none;
        margin-left:0;
        padding-left:0;
    }
    ul.reginAttachedItems li {
        border-bottom:1px dashed #ccc;
        font-weight:normal;
        margin-left:0;
        padding-bottom:5px;
        padding-left:10px;
        padding-top:5px;
    }
    ul.reginAttachedItems li .checkbox {
        margin:0;
    }        
    ul.reginAttachedItems li label {
    }        
    
/* v2.15 */

    #htmlLoginBlocked, #htmlRegisterBlocked {
    	color:#CC0000;
    	font-weight:bold;
    }

/* v2.2 */

    .settingssectionlink {
        border-bottom:1px solid #000;
        display:block;
        font-size:110%;
        font-weight:bold;
        margin-bottom:0px;
        margin-left:18px;
        margin-right:18px;
        margin-top:10px;
        padding-bottom:2px;
        text-decoration:none;
    }
    .settingssectionlink a {
        text-decoration:none;
    }

    .settingssection {
        background-color:#fff;
        border:1px solid #eee;
        display:none;
        margin-left:18px;
        margin-right:18px;
        border-bottom:1px solid #000;
    }

/* v2.4 */
    .controlpanel1_2 #cblExportOptions 
    {
        margin-left:15px;
    }
    
    #htmlNewUserCaptcha 
    {
        margin-left:15px;
    }

.controlpanel1_2 a.pagetitle:focus, .controlpanel1_2 a.pagetitlelatest:focus, .controlpanel1_2 a.commenttitle:focus, .controlpanel1_2 a.messagetitle:focus {
	text-decoration:underline;
}

#htmlRegisterRequired, #htmlCommentsRequired {
	color:#CC0000;
	font-weight:bold;
}

/* v2.5 */
.commentlinkcheckbox 
{
    float:left;
    margin-right:5px;
    margin-bottom:10px;
}

.commentlinkinner 
{
    margin-left:30px;
}

.commentsselect 
{
    font-size:80%;
    text-transform:lowercase;
}

.recordcount 
{
    color:#636D62;
    font-style:italic;
    margin-top:8px;
    margin-left:15px;
    margin-bottom:8px;
}
    
/*-------------------------------------------------------------------------------------------*/
/* =pm= */
/* pagemaker - note that styles that are also used by the control panel are above */
/*-------------------------------------------------------------------------------------------*/

/* v1.7 */

	/* !note! - check that the styles for #pmblock1_1 and #amblock1_1 are correct when implementing 
	in a default layout for the first time */
	body.pagemaker #pmblock1_1, body.pagemaker #amblock1_1 {
		background-color:transparent;
		float:none;
		margin:0px;
		margin-right:148px;
		padding:0px;
		padding-top:0;
		padding-left:0px;
		padding-bottom:8px;
		text-align:left;
		width:auto;
	}

	body.pagemaker #pmblock1_1 #htmlPageContentHolder, body.pagemaker #pmblock1_1 #htmlMenuContentHolder, body.pagemaker #amblock1_1 #htmlPageContentHolder {
		background-color:#fff;
		margin-left:18px;
		margin-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		text-align:left;
		width: 591px;	
	}
	* html body.pagemaker #pmblock1_1 #htmlPageContentHolder, * html body.pagemaker #pmblock1_1 #htmlMenuContentHolder, * html body.pagemaker #amblock1_1 #htmlPageContentHolder {
		width: 609px;
	}

	/* no margin on category preview */
	body.pagemaker #pmblock1_1 #htmlMenuContentHolder {
		margin-left:0;
		margin-top:0;
	}

	body.pagemaker #pmblock1_1 #htmlMenuContentHolder #block1_1 {
		float:left;
		width: 591px;
		text-align:left;
		padding-bottom:10px;
	}
	* html body.pagemaker #pmblock1_1 #htmlMenuContentHolder #block1_1 {
		width: 609px;
	}

	body.pagemaker .content #pmblock1_1 .blocktitles, body.pagemaker .contentpage #pmblock1_1 .blocktitles, body.pagemaker .content #amblock1_1 .blocktitles {
		background-color:#c4c4c4;
		color:#fff;
		margin:0px;
		padding:0px;
	}

    /* v2.4 - generic classes for new heading structure */
	body.pagemaker #pmblock1_1 .blocktitles .cptitle, body.pagemaker #amblock1_1 .blocktitles .cptitle {
		color:#000;
		margin-bottom:0;
		margin-left:15px;
		padding-top:5px;
	}
	body.pagemaker #pmblock1_1 .blocktitles .cptitle, body.pagemaker #amblock1_1 .blocktitles .cptitle {
		margin-top:0;
		padding-top:15px;
	}
	body.pagemaker #pmblock1_1 .blocktitles .cpsubtitle, body.pagemaker #amblock1_1 .blocktitles .cpsubtitle {
		color:#000;
		margin-left:15px;
		margin-top:0;
	}

	#pnlPreview .block {
		padding-bottom:10px;
		padding-left:18px;
		padding-top:10px;
	}

	/* end of #amblock1_1 and #pmblock1_1 */

/* v2.0 */
    /* v2.4 - generic classes for new heading structure */
    .nextbutton .nexttitle, .nextbutton .nextsubtitle {
        margin-left:0;
        margin-bottom:5px;
        padding:0;
    }
    
/* v2.1 */
    .panel1_2 {
    	float:left;
    	margin-right:-148px;
    	width:100%;
    }
    body.pagemaker #pmblock1_1, #amblock1_1 {
    	float:left;
    	margin:0;
    	margin-right:-148px;
    	padding:0;
    	width:100%;
    }
    .innerpanel1_2 {
        margin-right: 148px;
    }

    /* fixes problem with background in IE */
    #pnlNotLoggedIn .content {
    	border-top:1px solid #fff;
    }

/*-------------------------------------------------------------------------------------------*/
/* =mm= */
/* menumaker - note that styles that are also used by the control panel and pagemaker are above */
/*-------------------------------------------------------------------------------------------*/

/* v1.7 */

	#htmlMenuContentHolder {
		margin-bottom:8px;
	}

	.commentarylabelmain {
		font-weight:bold;
	}
	.commentarylabelsub {
		font-weight:bold;
	}

	.sitemapcategory li.hidden {
		color:#666;
	}
	.sitemapcategory li.hidden a {
		color:#666;
	}
	.sitemapcategory li.unpublished {
		font-style:italic;
	}

	/*****/
	/* !note! - no default styles for .albumpreviewtitles and related elements yet exist; these styles
	were created for livinghere.org.uk, which has a custom design */
	.albumpreviewtitles {
	}

	.albumpreviewtitles .albumtitles {
	}

	.albumpreviewtitles .albumtitles p {
	}

	#amblock1_1 .blockcontent {
	}

	#amblock1_1 .category1_2, #amblock1_1 .pagelink1_2, #amblock1_1 .category2_2, #amblock1_1 .pagelink2_2 {
	}

	a.flag img {
	}

	.albumintro {
	}
	* html .albumintro {
	}
	/* end of .albumpreviewtitles styles */

	/*****/
	/* !note! - no default styles for #amblock1_1 h4 and related elements yet exist; these styles
	were created for livinghere.org.uk, which has a custom design */
	#pnlPreview #amblock1_1 h4 {
	}
	/* end of #amblock1_1 h4 */

/*-------------------------------------------------------------------------------------------*/
/* =form= */
/* form stuff - lists, textboxes and other reusable form styles */
/*-------------------------------------------------------------------------------------------*/

/* v1.7 */

	select.listboxwideish {
		width:350px;	
	}
    select.listboxwideishhigher {
	    height:300px;
	    width:50%;
    }

	.formsection {
		margin-left:15px;
		margin-top:20px;
	}
	.formsection label {
		display:block;
	}
	
/* v2.3 */
    .formdisabled 
    {
        background-color:#ccc;
        border-color:#999;
    }

/*-------------------------------------------------------------------------------------------*/
/* =size= */
/* sizes */
/*-------------------------------------------------------------------------------------------*/

/* v1.7 */

	/*****/
	/* !note! - no default styles for .commentarylabelmain and related elements yet exist; these styles
	were created for livinghere.org.uk, which has a custom design */
	.commentarylabelmain {
	}
	.commentarylabelsub {
	}
	/* end of .commentarylabelmain styles */

	#mmblock1_1 h6, #amblock1_1 h6, #mmblock1_1 .hdg6, #amblock1_1 .hdg6 {
		font-size:100%;
	}

/* v2.0 */
    .nextbutton {
        font-size:90%;
    }

/* v2.4 */
.error .errortitle, .error .autosavetitle {
	font-size:110%;
}

/*
     FILE ARCHIVED ON 13:58:24 Dec 27, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:28:08 Sep 04, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.423
  exclusion.robots: 0.012
  exclusion.robots.policy: 0.005
  esindex: 0.007
  cdx.remote: 243.008
  LoadShardBlock: 420.092 (3)
  PetaboxLoader3.datanode: 740.353 (5)
  load_resource: 515.245
  PetaboxLoader3.resolve: 67.667
  loaddict: 349.422
*/