    /* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes:'"' '"' "'" "'" ;
}
blockquote:before, q:before {
	content:normal;
}
blockquote:after, q:after {
	content: normal;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* http://meyerweb.com/eric/tools/css/reset/ ENDS */

body {
  font:100%/1.5 Georgia, Garamond, Palatino, Times, 'Times New Roman', serif;    /* */
  padding: 0 1%;
  color: #000; background-color:#a1cfeb;         /*     #48a9e4;         #e0779bf;   #d3a97e;  #caa477;        #cEdBaD; #7E8B5D;    */
 }
input, button, textarea, select, label { font-size: 100%; }    /* makes form elements scalable in IE */
label {color:#000; background-color:#ccc; padding:0.1em;}

a, h1, h2, h3, h4, h5, h6, form {font-family:Verdana, Arial, Geneva, Tahoma, sans-serif; color:#000; background-color:transparent;}     /* #410;   */

/* div header    */
 a.access, a.access:visited, #header form {font-size:0.6em; }
 #header form {float:right; width:auto;  margin-right:1em;}
 /*   this header formatting now down with .creative aprox line 385
 #header img {float:left; margin-right:0.5em; margin-bottom:0.5em;}
 #logo {height:69px; width:64px;}    {height:161px; width:150px;} dimensions of old logo & letterhead change #banna to #logo?
 #fancyfont {height:42px; width:419px; margin-top:1em;}
 #header p {float:left; width:auto;  font-size:1.2em; padding-top:1.5em;}    66px;aligns para with bottom of floated image in line above
  #iebelow7 p {padding-top:1.25em;}                                    */
 #linkbramley {float:right; width:auto; margin-right:1em; line-height:1.2em;}
 #header li, #footer li, #mainmenu li, #submenu li{
 display:inline;
 float:left;
 width:auto;
 line-height:1.2em;
 margin:0.05em;
 padding:0;
}
#mainmenu {clear:both;}
/* #mainmenu {position:relative; left:0%; max-width:100%;}  is IE workaround.  position:relative; left:10%; max-width:80%; is ideal for non IE, await IE8?
#mainmenu {float:left; width:12em;}                                                                                                                        */
#mainmenu a, #submenu a {

   display:block;
   overflow:hidden;
   width:11em;

 }
/*   remove link colour styling from link to current page
 #agm #linkagm,   use when agm on main menu   */
 #access #linkaccess,
 #index #linkindex, #previous #linkindex,
 #sitemap #linksitemap,
 #memindex #linkmemindex,
 #gallery #linkgallery,
 #about #linkmeetings, #about #subabout, #meetings #linkmeetings, #meetings #submeetings, #history #linkmeetings, #history #subhistory,
 #meetings #linkmeetings,
 #library #linklibrary,
 #contacts #linkcontacts,
 #history #linkhistory,
 #president #linkpresident,
 #memindex #linkmembers,
 #ypshowcase #linkypshow,
 #gallery #linkgallery,
 #bramley #linkbramley,
 #other #linkother,
 #news #linknews { background:transparent; color:#000; /*  #fff;*/ }
 
 a#hidden {text-indent:-9999px;}

div#contents, div#content            /* #content removes external link formatting from sitemap */
{
  clear:both;           /*  float:right; width:auto;    */
  margin:0;
  padding:0.5em 10%;         /* provides margins */
  text-align:justify;
  }

#index #contents, #previous #contents, #preprevious #contents, #gallery #contents, #committeeindex #contents, #news #contents {text-align:left;}
#index #contents li, #previous #contents li, #preprevious #contents li, #gallery #contents li, #committeeindex #contents li, #memindex #contents li, #calendar #contents li {margin-bottom:1em;}
/* li {margin-bottom:1em;} works on its own without affecting headers but does affect events */
/* IE adds horizontal scrollbars if this totals > 97%   */
 .when {width:20%; float:left; margin-top:1em; margin-bottom:1em;  margin-right:4%;}
 .what {width:72%; float:right; margin-top:1em; margin-bottom:1em; margin-right:1%;}
 .review1 {width:45%; float:left; margin-top:1em; margin-bottom:1em;  margin-right:4%;}
 .review2 {width:45%; float:right; margin-top:1em; margin-bottom:1em; margin-right:1%;}
  hr {clear:both; }  /* needed to split events */
  hr.clear {border:0px; clear:both; height:0.05em; margin:0.05em; padding:0.05em;}   /* used below accessibility links */
 hr.clearspace {clear:both; visibility:hidden;}  /*  element takes up space on page */
 .clearfloats {clear:both;}
.soldout, .notice {padding:0 1em; margin-bottom:1em; color: #000; background-color:#b4edd6; border-radius:12px; }
.signature, .tense {font-style:italic; margin-top:0;}




 blockquote, .quoted {font-style:oblique; margin-left:10%;}
 

 h1, h2, h3, h4, h5, h6 {
/*color:#000;   #d50100; #5f3f30;  */
margin:0;
padding:0 0 1em 0;
font-weight:normal;
text-align:left;
}

 h1 {
letter-spacing:-1px;
font-size:1.6em;
padding-bottom:0.5em;}

h2 {
letter-spacing:-1px;
font-size:1.4em;
}

h3 {
font-size:1.2em;
}

h4 {
font-size:1em;
}
h5 {font-size:0.9em;}

/*  hover effects, non link*/
h2 span {display:none;}   /*   h2.traddy span, #humour span, #event span   */
div.what:hover h2 span {display:inline;}    /* div.what:hover h2.traddy span, div.what:hover #humour span, div.what:hover #event span */

.imghover, .imgbhover {display:none;}   /* in 200802, 201005, 201110, 201111, 201204, 201308, 201312 imgbhover only in 201308 & 201508 */
.imgtop {display:inline;}
.areahover:hover .imghover {display:inline;}
.areahover:hover .imgtop {display:none;}
.areabhover:hover .imgbhover {display:inline;}
.areabhover:hover .imghover, .areabhover:hover .imgtop {display:none;}

 #waamfest .what { 
  display: block;
  position: relative;
  height:1000px;
}
 
 #waamfest .what img { 
  position: relative;
  top:-120px;
}
#waamfest .what div { 
  position: relative;
  top:-200px;
}

 #waamfest .what div::after {
	background-image:url("WAAMfestfinallogoweb.png"); 
	background-repeat: no-repeat; 
	background-position:bottom left;
	content: "";
    opacity: 0.25;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;   
}
 
 #contents img {float:left; margin-right:1em; margin-bottom:1em;}
 #imghallmap {width:398px; height:416px;}
 img#xmas, img#imgmikegypsy, img#imgstgeorge {float:right; margin-left:1em; margin-right:0;}  /* in 200812, 201004 */

 #rssicon {width:28px; height:28px;}
 .imgvalid, .imgadobe {border:0; width:88px; height:31px;}
 .invalid #validhtml{display: none;} /* removes valid html link from yps201103 which includes an iframe */
 #imgajc {height:258px; width:429px;}
 #imgalbrown {height:208px; width:210px;}
 #imgalyoung, #imgalyoungfest {height:300px; width:224px;}
 #imgandreaff09 {height:243px; width:389px;}
 #imgannandavid {height:293px; width:391px;}
 #imgbalzat {height:202px; width:480px;}
 #imgbenthehoose {height:334px; width:500px;}
 #imgbevclench {height:392px; width:392px;}
 #imgboblarge, #imgrosthomas {height:240px; width:320px;}
 #imgboblovellfest {height:133px; width:100px;}
 #imgbobmcn {height:266px; width:400px;}
 #imgbrouhaha {height:192px; width:600px;}
 #imgcamd {height:214px; width:320px;}
 #imgcake {height:400px; width:400px;}
  #imgcarlt {height:400px; width:300px;}
 #imgcarltosten {height:433px; width:304px;}
 #imgcompadres, #imgbyoung {height:303px; width:303px;}
 #imgceilidhreview {height:450px; width:600px;}
 #imgdponzio {width:150px; height:120px;}
 #imgeileanmor {height:201px; width:303px;}
 #imgfiddleshop {height:390px; width:283px;}
 #imgfidlore, #imgpaulbro {height:300px; width:400px;}
 #imgfidlore3 {height:215px; width:500px;}
 #imgfidlore3fest {height:54px; width:125px;}
 #imgflora {height:336px; width:400px;}
 #imgfrankburkitt {height:422px; width:316px}
 #imggillydarbey, #imgfeak {height:225px; width:300px;}
 #imggmcg {height:342px; width:512px;}
 #imggwardrop {height:235px; width:303px;}
 #imghamc {height: 155px; width: 500px;}
 #imghelend {height:460px; width:273px;}
 #imgianb {height:355px; width:303px;}
 #imgif {height:602px; width:400px;}
 #imgirvine {height:384px; width:303px;}
 #imgjewsbros {height:205px; width:303px;}
 #imgjlbps {width:150px; height:122px;}
  #imgjohnmcgfest {width:107px; height:84px;}
 #imgjohnsuth, #imgjohnwatk {width:256px; height:384px;}
 #imgjreid {width:150px; height:200px;}
 #imgkathtait {height:280px; width:303px;}
 #imgkathtcolour, #imgkathtbandw {height:469px; width:300px;}
 #imgkiwiana {height:307px; width:300px;}
 #imgklapa {height:297px; width:512px;}
 #imgmadinah {height:225px; width:300px;}
 #imgmarcust {height:402px; width:295px;}
 .imgmpt {height:115px; width:165px;}
 #imgmikeg {height:283px; width:283px;}
  .imgmyoung {height:540px; width:400px;}
 #imgng {height:200px; width:300px;}
 #imgohugh, imgpgrass {width:150px; height:150px;}
 #imgpenman, #imgremark, #imgremarkpen {height:273px; width:400px;}
 #imgpittram {height:453px; width:303px;}
 #imgppanic {width:150px; height:197px;}
 .imgqmark {width:40px; height:40px;}
 #imgrg {width:250px; height:381px;}
 #imgrogwh {width:269px; height:280px;}
 #imgseank {height:271px; width:200px;}
 #imgsmasin, #imgrgcp1, #imgrgcp2 {height:300px; width:400px;}
 #imgstringcon {height:416px; width:600px;}
 #imgstimms {width:341px; height:256px;}
 #imgstreetworthy {height:214px; width:303px;}
 #imgstringcont {height:293px; width:497px;}
 #imgstringcont2 {height:293px; width:440px;}
 .imgsupersheep{height:267px; width:400px;}
  #imgsupersheepfest {height:120px; width:145px;}
 #imgsyc {width:200px; height:238px;}
 #imgtamlin {height:300px; width:367px;}
  #imgtamlin4 {height:565px; width:400px;}
 #contents #imgtitter {height:58px; width:329px; margin-right:0; margin-bottom:0;}
 #imgtfree {height:300px; width:460px;}
 #imgtfjt {height:381px; width:291px;}
 #imgthinker {height:320px; width:240px;}
 #imgtimvaneyk {height:300px; width:300px;}
 #imgwanted{height:480px; width:337px;}
 #imgianquiz{height:300px; width:400px;}
 #imggbt{height:375px; width:472px;}
 #imgterril2{height:268px; width:400px;}

 #imgmrstcfest {height:168px; width:224px;}
 #imgrogwhitefest {height:233px; width:224px;}
 #imgrobyngfest {height:299px; width:224px;}
 #imgjanthomfest {height:168px; width:224px;}
 #imgwestumfest {height:175px; width:224px;}

 #imgafoxfest{height:336px; width:224px;}
 #imgmyoungfest {height:299px; width:224px;}
 #imgrobfam {height:319px; width:224px;}

 #imgmadinahfest {height:168px; width:224px;}
 #imgneilfinlayfest {height:224px; width:224px;}
 #imgrideasyfest {height:162px; width:224px;}
 #imgronrosfest {height:169px; width:224px;}
 #imgtfreefest {height:146px; width:224px;}
 
 #imgcandkrfest {height:221px; width:224px;}
 #imgbrouhafest {height:144px; width:448px;}
 #imgwireswoodfest {height:161px; width:336px}
 #imgbeyondsfest {height:274px; width:224px;}
 
 #imgprimhillaff{height:140px; width:200px;}
 #imgshaneannaaff{height:300px; width:200px;}
 #imgcameronbaff{height:358px; width:200px;}
 #imgclarenickaff{height:150px; width:200px;}
 #imgbbwebaff{height:200px; width:200px;}
 #imgchiasaff{height:103px; width:200px;}
 
 img.img-rounded {
    border-radius: 50%;
}
 
 p, .credits li {
   padding-bottom:1em; max-width:35em;   /* gives 72 character max-width */
 }

 sup {
     position:relative;
     bottom:0.3em;
     vertical-align:baseline;
     font-size:small;
     }

sub {
    position:relative;
    bottom:-0.2em;
    vertical-align:baseline;
    }
 /* deals with all lists outside #header menus. Definition list used in meetings.shtml & 200811, ol in library.shtml */
 ol {list-style-type:decimal;}
 dl {margin-left:5%;}
  dt, em {font-style:normal; font-weight:bold;}
  li span.fridayanswer {color:#b00;}
 #trivia ol {list-style-type:lower-alpha;}
 #trivia ul {margin:0 2em 1em; }
 #trivia ul li{
   display:inline;
   width:auto;
   text-align:left;
   font-style:italic;
 }
 #IEroot #trivia ul li {margin-right:1em;}      /* alternative spacing as IE7 and earlier don't recognise :before & :after       */
 #trivia ul li:before {content:' - '}
 #trivia ul li:first-child:before {content:''}
   
#sitemap #content ul {margin-left:5%;}
#sitemap #content ul li {width:1px;}        /* this line gives li haslayout to fix ie bug in nested lists */
#sitemap #content ul li {width:100%;}   /*            this line gives li desired format without removing haslayout */
 .list, #songlist ul, ol {margin-bottom:1em; margin-left:1em; padding-left:1em;}
 .list li, dd, #songlist ul li {margin-bottom:1em;}      /*   #contents ul li */
 #songlist li {font-weight:bold;}
 #songlist li ul li {font-weight:normal;}
 #tfmartists li {
 display:inline;
 float:left;
 width:auto;
 line-height:1.5em;
 margin-left:2em;
 padding:0;
}                  /* in 200903 */
 dd {max-width:35em; margin-left:1em;}

#story {
	border-collapse:separate;
	border-spacing: 0 1em;
}
#story .song {font-weight:bold; text-align:center;}
#story .skit {font-style:italic; text-align:center;}
#story th {text-align:center; padding-top:1em; border-top:solid;}
#story td {max-width:35em;}  /* same as paragraphs */

#IEroot #story .song {padding-top:1em;}
#IEroot #story .skit {padding-top:1em;}
#IEroot #story th {padding-top:2em;}
#IEroot #story td {padding-top:1em;}  /* same as paragraphs */
.credits, .credits li { margin-left:auto; margin-right:auto; }
p.credits {padding-top:1em; border-top:solid;}
ul.credits, ul.wwood {padding-bottom:1em;}
#story img { float:none; display: block; margin-left: auto; margin-right: auto; }
.imgfolkstory {width:254px; height:99px;}
#imgcoatofarms {width:200px; height:179px;}

div#update, div#footer {
  clear:both;
  text-align:right;
  border-width:0.05em;
  border-style:solid none none none;
  padding-top:1em;
  
 }
 div#update {font-size:small;}
 #footer ul a {
   border:none;
   color:#000;  background-color:transparent; /* background-color:#fff; */
   float:left;
   margin:0 0;
   padding:0 0;
 }

 #footer p {max-width:none;}
 #footer span {float:left; width:0.2em;}

a, a:visited {
   border:1px solid #000;
   color:#fff;  background-color:#700;         /*  :#0e7d35; */
   display:inline;
   font-size:0.8em;
   line-height:1.2em;
   padding:0 1em;
   text-align:center;
   text-decoration:none;
border-radius:8px;
  }
 #contents a[href^="http:"], #contents a[href^="http:"]:visited    {
        background: url(linkoffsite.png) left center no-repeat;  background-color:#700;      /* #8e0000; :#0e7d35; */
        padding-left:1.25em;
}
a[href $='.pdf'] {
   padding-left: 2em;
   background:#700 url(page_white_acrobat.png) no-repeat center left;
}

 a.review {float:right; width:auto;}    /* in 200702, 200802, 200902, index */
 #index h1 a, #previous h1 a {font-size:0.6em;}
 
 a.rss, a.rss:visited {
   border:none;
   color:#000;  background:transparent;
   float:left;
   height:28px;
   width:28px;
   margin:0 0;
   padding:0 0;
  }
  
  a.sackofrome, a.sackofrome:visited {
   border:none;
   color:transparent;
   background:transparent;
   height:0px;
   width:0px;
   margin:0 0;
   padding:0 0;
  }
  
 .creative, .creative img, #header img, #header p, img#slogan {display: block; margin-left: auto; margin-right: auto; text-align:center;}
  a.creative, a.creative:visited {
   border:none;
   color:#000;  background-color:transparent;
  }
 p.creative {text-align:center; border-width:0.05em; border-style:none none solid none; margin-bottom:1em; }
 #tradition .creative {float:left;}
 #tradition img.imgtfmc {width:137px; height:85px; padding-top:14px;}
  #tradition img.imgdb {width:142px; height:123px;}
  #tradition img.imgvalid {padding-top:48px;}
 #tradition h1, #tradition h2 {color:#700;}
 #header img {width:222px; height:138px;}
 img#slogan{width:250px; height:59px;}
 table {margin-bottom:1em;}
 .rowlabel {width:8em; }
 .spacer {width:3em; border-style:none;}
 .box {width:3em; border-style:solid; border-width:thin;}
 .or {width:4em;}

 td {border-bottom-style:solid; border-bottom-width:thin; height:3em;}
 #memoffice td {width:12%; border-style:solid; border-width:thin; text-align:center; height:6em;}

 @media print{
   #subs #header a {display:none;}
   
 }
  
   a#ceilidhimg, a#ceilidhimg:visited {     /* in 200808 */
   border:none;
   color:#000;  background:transparent;
   float:left;
   height:300px;
   width:213px;
   margin:0 0;
   padding:0 0;
   padding-right:1em;
  }


 a.memlinkimg1, a.memlinkimg2 {        /* in members index */
   border:none;
   color:#000;
   float:left;
   height:50px;
   width:200px;
   margin:0 0;
   padding-left:1em;
   margin-bottom:1em;
   overflow:hidden;
  }
 a.memlinkimg1 img {height:50px; width:200px;}
 a.memlinkimg2 img {height:50px; width:80px;}


 #memindex #contents li {float:left; width:auto;  margin-right:5em;}
 #memronros #contents {max-width:600px;} /* these 3 rows position title over Ronrossie photo */
 #memronros #ronrosban {position:relative; left:120px; top:40px; z-index:20;}
 #memronros #imgronrossie {position:relative; top:-25px; z-index:10;}    /* top = top of ronrosban minus 65 */

  
 #contents a[href^="http:"]:hover, #contents a[href^="http:"]:focus   {  background: url(linkoffsite.png) left center no-repeat;    background-color:#b00;     padding-left:1.25em; }  /*     #5f3f30;    */
 a:hover, a:focus  {color:#fff;       background:#b00;      /*#0a0; #5f3f30;*/}
 a.creative:hover, a.creative:focus {background:transparent;}
 a[href $='.pdf']:hover, a[href $='.pdf']:focus {
   padding-left: 2em;
   background:#b00 url(page_white_acrobat.png) no-repeat center left;        }
a#linkgallery span {display:none;}
a#linkgallery:hover span  {position:absolute; display:block;  top:3em; left:30%; font-size:large; background-color:#5f3f30; }
#contents a[href^="http:"]:active     {  background:#f00 url(linkoffsite.png) left center no-repeat;   padding-left:1.25em;}
a:active {color:#fff;     background:#f00;         /* #854;  #0e0;  */ }
a[href $='.pdf']:active {
   padding-left: 2em;
   background:#f00 url(page_white_acrobat.png) no-repeat center left;        }
   
#gallerypage #contents {padding:1em;}
#gallerypage h2 {clear:both;}

#gallery14 {height:500px;}
#gallery14 ul {list-style:none; padding:0; margin:0; width:200px; position:relative; float:left;}
#gallery14 ul li {display:inline; width:65px; height:65px; float:left; margin:0 0 5px 5px;}
#gallery14 ul li a {display:block; width:63px; height:63px; text-decoration:none; border:none; /*border:1px solid #000;*/ padding:0; background:transparent;}
#gallery14 ul li a img {display:block; width:61px; height:61px; padding:0; border:1px solid #000;}
#gallery14 ul li a img.portrait {width:45px; height:60px; margin-left:8px;}
#gallery14 ul li a img.landscape {width:60px; height:45px; margin-top:8px;}
#gallery14 ul li a:hover {white-space:normal; /*border-color:#ddd;*/ background:transparent;}
#gallery14 ul li a:hover img {position:absolute; left:150px; top:0; /* border:1px solid #000;*/ width:auto; height:auto;}
#gallery14 ul li a:hover img.portrait {width:360px; height:480px; margin-top:8px; margin-left:0;}
#gallery14 ul li a:hover img.landscape {width:480px; height:360px; margin-top:8px;}

#gallery24 {height:490px;}
#gallery24 ul {list-style:none; padding:0; margin:0; width:200px; position:relative; float:left;}
#gallery24 ul li {display:inline; width:56px; height:56px; float:left; margin:0 0 5px 5px;}
#gallery24 ul li a {display:block; width:53px; height:53px; text-decoration:none; border:1px solid #000; padding:0; background:transparent;}
#gallery24 ul li a img {display:block; width:53px; height:53px; border:0; padding:0;}
#gallery24 ul li a:hover {white-space:normal; border-color:#ddd; background:transparent;}
#gallery24 ul li a:hover img {position:absolute; left:190px; top:0; border:1px solid #000; width:auto; height:auto;}
#gallery24 ul li a:hover img.portrait {width:360px; height:480px;}
#gallery24 ul li a:hover img.landscape {width:480px; height:360px;}

#ie6parent #gallery14, #ie6parent #gallery24 {height:0;}
#ie6parent p {display:none;}
#galleryie6 img.portrait {width:360px; height:480px;}
#galleryie6 img.landscape {width:480px; height:360px;}


#listinfo h2 {padding-top:1em;}
span.linknotshown a { border:none; background:#7E8B5D;}
span.linknotshown a:hover {color:#fff;}

/* Gallery2 used for the Boxing Day 09 & Barbecue 10 Pages */
/* style the outer cntaining div to fit the landscape, portrait and buttons */
#album {
width:488px;
height:416px;
border:1px solid #aaa;
margin:0 auto 20px auto;
}
/* remove the padding margin and bullets from the list. Add a top margin and width to fit the images and a position relative */
.gallery2 {
padding:0;
margin:376px 0 0 0;
list-style-type:none;
position:relative;
width:488px;
/* background-image: url('20091226 001.jpg') 0 40px no-repeat;    */
}
/* remove the default image border */
.gallery2 img {
border:0;
}
/* make the list horizontal */
.gallery2 li {
float:left;
}
/* style the link text to be central in a surrounding box */
.gallery2 li a, .gallery2 li a:visited {
font-size:0.6em;       /* font-size:11px;  */
float:left;
text-decoration:none;
text-align:center;
width:26px;
height:26px;
line-height:24px;
border:1px solid #444;
margin:2px;
}
/* position the images using an absolute position and hide them from view */
.gallery2 li a img {
position:absolute;
top:-356px;
left:0;
visibility:hidden;
border:0;
}
/* fix the left position for the portrait images */
.gallery2 li a img {
left:0;
margin-left:20px;
margin-right:20px;
}
/* make the images visible on active/focus */
.gallery2 li a:active img, .gallery2 li a:focus img {
visibility:visible;
}
