﻿/*
 	Theme Name:     newschild
	Theme URI:      http://lugnad.ie/
	Description:    Child theme for the newsup theme
	Author:         me
	Author URI:     http://lugnad.ie/contact/
	Template:       newsup
	
	*/
/* 0.1 the two nones */
/* 0.2 tubs          */
/* 0.3 see saw       */
/* 0.4 tidy          */  
/* 0.5 grid          */ 
/* 0.6 lline         */
/* 0.7 lugssquare    */
/*                   */ 
/* 0.7.2 add blue head to pop-up */
/*                   */ 
/* 0.7.4 lugnads stone in the headine */
/* 0.7.5 the book list                */
/* 0.7.7 lugnote */
//@import url('c:\Bitnami\wordpress-4.2.2-0\apps\wordpress\htdocs\wp-content\themes\newsup\style.css');
/*-------------------------------------------------------*/

.top-menu {padding-right:70px; display:block; margin :0px;}
.lcp_thumbnail{ float: left;   padding-right:30px;}
.lcp_catlist li{ clear: both; }
.top-menu li {
  display: block;
  margin :0px;
  list-style-type: none;
}
 
/* remove who when where from posts */
.post-meta {     display:none;  }

."media mg-info-author-block" {display:none}

.post-data { display:none; }
/* remove the words blog archive */
/* i do not like the term blog */
.title-archive{	display:none;}
/* dup h1 */
.pagetitle {display: none;}
/* frame for captions - when using - over-ride the width*/
.mylefttub{float: left; width: 300px; border: solid 2px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; margin-right:12px}
.myrighttub{float:right; width: 300px; border: solid 2px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; margin-left:12px}
.mymidtub{text-align:center; width: 600px; margin-left:auto;margin-right:auto;border: solid 2px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }

/* see & saw for references  */          /* the see saw is in a separate file */

/* the grid  */  /* a square */          /*                                   */

.lugsquare{float:left; width:152px; height:152px; }
#square-7034{float:left; width:152px; height:152px; line-height:90%}

.lugspopup {
	font-style:italic;
	display: none;  position: relative; left: 0px; top: -150px; 		
				border: dotted black 1px;  padding: 0px; 
	background-color: rgb(255,255,225); 
	text-align: justify; font-size: 12px; width: 200px;  z-index:2;}
p.lugscaps	{
	border-left:10px; border-right:10px; margin-left:10px; margin-right:10px;
	padding: 0px 0px 0px 0px; text-align:center;
	}
p.lugstop {
	 text-align:center; color:blue; font-style:normal; font-weight:bold;
	 margin:0px;  line-height:40%;
}	
/*************************** irish mariners ****************/
.imv {transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
	margin:0;
	border:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	}
.imvv {border-style: none;
	border-color: blue;
	border-width: 0;
		margin: 0;
	padding: 0;
	text-align:left;
	vertical-align:top;
	}
/****************** the squares ***/
.lugsquare {float:left; width:150px; height:150px; max-height:150px; min-height:150px;
		}
.lugsqtop {	float:fixed; width:100%; }
.lugspopup {
	 display: none;  position: relative; left: 0px; top: -150px; 
						border: dotted black 1px;  padding: 10px; 
						background-color: rgb(255,255,225); 
						text-align: justify; font-size: 12px; width: 200px;  z-index:2;}
.lugsqtitle {position:relative; top:-150px; text-align:center; font-size:150%;
			font-style:normal;color:aqua;  text-shadow:  3px 3px 3px black; text-align:center; 
							-webkit-text-stroke: 1px #000;
			font-style:normal;margin: 0px 0px 0px 0px; font-weight:bold;
	}		
.lugsqthumb {
	 height:"150px"; "width:"150px";
}
/***************** for the gallery - perhaps - in kerlogue ****/
div.img
  {
  margin:5px;
  padding: 5px;
  border:1px solid #0000ff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:5px;
  border:1px solid #ffffff;
  }
div.img a:hover img
  {
  border:1px solid #0000ff;
  }
div.desc
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  margin:5px;
  }
  /******************************************** shorten the sub header **************************/

/* =Sub-Header Menu
-------------------------------------------------------------- */
.sub-header-menu {
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  border-top: none;
  clear: both;
  margin: 0 auto;
}

.sub-header-menu,
.sub-header-menu ul {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.sub-header-menu li {
  border: 0;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}

.sub-header-menu li:hover {
  white-space: normal;
  z-index: 10000;
}

.sub-header-menu li li {
  float: none;
}

.sub-header-menu ul {
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: 10;
}

.sub-header-menu li:hover > ul {
  top: 100%;
  visibility: visible;
}

.sub-header-menu li li:hover > ul {
  left: 100%;
  top: 0;
}

.sub-header-menu:after,
.sub-header-menu ul:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.sub-header-menu,
.sub-header-menu ul {
  min-height: 0;
}

.sub-header-menu ul,
.sub-header-menu ul ul {
  margin: 0;
  padding: 0;
}

.sub-header-menu ul li a:hover,
.sub-header-menu li li a:hover {
  color: #484848;
  text-decoration: none;
}

.sub-header-menu ul {
  margin-top: 1px;
  min-width: 15em;
  width: auto;
}

.sub-header-menu a {
  border-left: 1px solid #e5e5e5;
  color: #333333;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: 400;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 0.9em;
  position: relative;
  text-decoration: none;
  text-shadow: none;
}

.sub-header-menu a:hover {
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-color: #f9f9f9;
  background-clip: padding-box;
}

.sub-header-menu .current_page_item a,
.sub-header-menu .current-menu-item a {
  background-color: #f9f9f9;
}

.sub-header-menu li li {
  background: #ffffff;
  background-image: none;
  border: 1px solid #e5e5e5;
  color: #444444;
  filter: none;
  margin: -1px 0 1px 0;
  width: auto;
}
/*                 changed from this
  font-size: 12px;
  font-weight: 400;
  height: auto;
  height: 20px;
  line-height: 20px;
  padding: 5px 10px;    to this */
.sub-header-menu li li a {
  border: none;
  color: #444444;
  font-size: 10px;
  font-weight: 400;
  height: auto;
  height: 20px;
  line-height: 20px;
  padding: 0px 20px;
  text-shadow: none;
}

.sub-header-menu li li a:hover {
  background: #f9f9f9;
  background-image: none;
  border: none;
  color: #444444;
  filter: none;
}

.sub-header-menu ul > li + li {
  border-top: 0;
}

.sub-header-menu li li:hover > ul {
  left: 100%;
  top: 0;
}

.sub-header-menu > li:first-child > a {
  border-left: none;
}

.sub-header-menu ul.children a,
.sub-header-menu .current_page_ancestor,
.sub-header-menu .current_page_ancestor ul a {
  background: none;
  background-image: none;
  filter: none;
}

/* =Sub Header Menu IE Fixes
-------------------------------------------------------------- */
.ie7 .sub-header-menu ul {
  background: url(core/images/ie7-fix.gif) repeat;
}

.ie7 .sub-header-menu li li a {
  min-width: 100%;
}
.lcp_thumbnail{ float: left; }
.lcp_catlist li{ clear: both; }`