/*=== BEGIN === /LiLY-blogs/$Common-Blog-02.scss =============================*/










































































































/*
 * Theme Name:    LiLY Default
 * Theme URI:     http://wordpress.org/
 * Description:   The default LiLY theme
 *                is based on <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
 * Version:       1.0
 * Author:        Michael Heilemann and John H
 * Author URI:    http://Lifeforce-in-Later-Years.org/
 * Tags:          white, green, light-blue-gray, custom header, fixed width, two columns, widgets
 *
 *                Lifeforce-in-Later-Years v1.0
 *         http://Lifeforce-in-Later-Years.org/
 *
 *  This theme was designed and built by Michael Heilemann,
 *  and modified by John H of Lifeforce-in-Later-Years.
 *
 *	The CSS, XHTML and design is released under GPL:
 *	http://www.opensource.org/licenses/gpl-license.php
 *
 */

/* Begin Typography & Colors */
body {
	text-align:        center;
	}

#headerimg 	{
	margin-top:        2.0em;
	width:             100%;
	text-align:        center;  /*LiLY*/
	background-color:  #F9F9F9;
	border-top:        1px solid transparent;
	border-left:       1px solid transparent;
	border-right:      1px solid transparent;
	}

a.BlogInfo-name:active,
a.BlogInfo-name:focus {        /*LiLY*/
  outline-style:     none;     /* Getting rid of that damn dotted box! */
  }
a.BlogInfo-name:hover {        /*LiLY*/
  text-decoration:   none;
  }
a.BlogInfo-name:hover span{    /*LiLY*/
  padding-left:      1.0em;
  padding-right:     1.0em;
  background-color:  #F0F0F0;
  }
div#logo-SupportOurSeniors{    /*LiLY*/
  font-family:     /*Constantina, Georgia, "Nimbus Roman No9 L", serif*/
                     Arial, sans-serif;
  font-weight:       bold;
  margin-top:        0.75em;
  padding-top:       15px;   /* Tricky tweak for alignment consitency
                              * with other LiLY web pages
                              */
  margin-bottom:     18px;
  font-weight:       bold;
  font-size:         3.20em;
  }
.logo-color-letter-S{ color:  #C00000; }
.logo-color-letter-O{ color:  #FF3300; }

span.BlogInfo-name {           /*LiLY*/
  margin:            3.0em 1.0em 2.0em 1.0em;
/*font-family:       'Lucida Grande', Verdana, Arial, Sans-Serif;*/
  font-family:       serif;
  font-variant:      small-caps;
	font-size:         2.50em;
  font-weight:       bold;
  color:             #666666;
  }

#content {
	font-size:         1.2em;
	background-color:  white;
  }
.widecolumn .entry p {
	font-size:         1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height:       1.4em;
	}

.widecolumn {
	line-height:       1.6em;
	}

.narrowcolumn .postmetadata {
	text-align:        center;
	}

.thread-alt {
	background-color:  #f8f8f8;
  }

.thread-even {
	background-color:  white;
  }

.depth-1 {
  border:            1px solid #ddd;
  }

.even, .alt {
	border-left:       1px solid #ddd;
  }

small {
	font-family:       Arial, Helvetica, Sans-Serif;
	font-size:         0.9em;
	line-height:       1.5em;
	}

h1, h2, h3 {
	font-family:      'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight:       bold;
	}

h1 {
	font-size:         4em;
	text-align:        center;
	}

div#headerimg   div.description {
  margin-top:        1.0em;
  font-weight:       bold;
	font-size:         1.5em;
	text-align:        center;
	color:             #555555;
	}

h2 {
	font-size:         1.6em;
	}

h2.pagetitle {
	font-size:         1.6em;
	}

#sidebar h2 {
	font-family:      'Lucida Grande', Verdana, Sans-Serif;
	font-size:         1.2em;
	}

h3 {
	font-size:         1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration:   none;
	color:             white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
  color:             black;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration:   none;
	}

.entry              p    a:visited,
.Blog-Post-List   > li   a:visited {
	color:             #B85B5A;
	}

div.entry   div.Horizontal-Rule
{ clear:             both;
  border-color:      #A0A0A0;
  }

.commentlist li, #commentform input, #commentform textarea {
	font:              0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li ul                li { font-size: 1.0em; }
.commentlist li ul.Blog-Post-List li { font-size: 0.9em; } /* LiLY 2014-10-07-1905 (John H) */

.commentlist li {
	font-weight:       bold;
}

/*---BEGIN---LiLY-Gravatar-Handling-------------------------------------------*/
#page    p.LiLY-Post-Author,
.entry   p.LiLY-Post-Author,
#page    p.LiLY-Post-Author-Guest,
.entry   p.LiLY-Post-Author-Guest,
#page    p.LiLY-Post-Author-Ex-Member,
.entry   p.LiLY-Post-Author-Ex-Member {
  float:             right;
  clear:             right;
  margin-top:       -0.5em;
  margin-left:       2.0em;
  margin-bottom:     2.0em;
  width:             100px;
  font-size:         85%;
  line-height:       105%;
  text-align:        center;
  }
#page    p.LiLY-Post-Author     + p,
.entry   p.LiLY-Post-Author     + p{
  clear:             right;
  }
#page    p.LiLY-Post-Author-Guest     + p,
.entry   p.LiLY-Post-Author-Guest     + p,
#page    p.LiLY-Post-Author-Ex-Member + p,
.entry   p.LiLY-Post-Author-Ex-Member + p{
  height:            150px;
  }
.commentlist li .avatar {
  float:             right;
  margin-left:       10px;
  margin-top:        10px;
  }
#page   p.LiLY-Post-Author             img,
#page   p.LiLY-Post-Author-Guest       img,
#page   p.LiLY-Post-Author-Ex-Member   img,
#page           .avatar,
.entry          .avatar,
.commentlist li .avatar {
  margin-bottom:     2px;
	padding:           2px;
	background:        #fff;
	border:            1px solid #aaa;
	}
.narrowcolumn   .entry   p.LiLY-Post-Author-Guest,
.narrowcolumn   .entry   p.LiLY-Post-Author-Ex-Member {
  display:           none;
  }
.widecolumn     .entry   p.LiLY-Post-Author-Guest,
.widecolumn     .entry   p.LiLY-Post-Author-Ex-Member {
  margin-left:      +390px;
  margin-bottom:    -153px;
  }
/*---END-----LiLY-Gravatar-Handling-------------------------------------------*/

.commentlist cite, .commentlist cite a {
	font-weight:       bold;
	font-style:        normal;
	font-size:         1.1em;
	}

.commentlist p {
	font-weight:       normal;
	line-height:       1.5em;
	text-transform:    none;
	}

#commentform p {
	font-family:      'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight:       normal;
	}

#sidebar {
	font-family:      'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color:             black;
	}

/*--- BEGIN --- LiLY Hyperlinks ----------------------------------------------*/
div#sidebar > ul > li   ul > li > a,
div#sidebar > ul > li   ul > li > ul > li > a,
div#sidebar > ul > li > p       > a,
/* div.entry          > p         a, */   /* See below */
div.navigation                    a,
div.comment-body      > p       > a,
li.comment      > div > p       > a,
div.commentmetadata             > a,
p.postmetadata                  > a,
div#footer            > p       > a,
div.reply                       > a,
cite.fn                         > a
{ padding:           0.25em;
  text-decoration:   none;
  font-weight:       normal /*(LiLY Change 2013-01-14-1146) bold */;
  color:             maroon
  }
div#sidebar > ul > li   ul > li,
div.navigation                    a
{ font-family:       'Arial Narrow', Arial, Sans-Serif;
  }
div#sidebar > ul > li   ul > li
{ text-indent:       -1.0em;
  }
div#sidebar > ul > li   ul > li:before
{ content:           "";
  }
div#sidebar > ul > li   ul > li > a,
div.navigation                    a
{ font-size:         111%;
  font-weight:       normal;
  }
div#sidebar > ul > li   ul > li > a:hover,
div#sidebar > ul > li > ul > li > ul > li > a:hover,
div#sidebar > ul > li > p       > a:hover,
div.entry             > p         a:hover,
div.navigation                    a:hover,
div.comment-body      > p       > a:hover,
li.comment      > div > p       > a:hover,
div.commentmetadata             > a:hover,
     p.postmetadata             > a:hover,
div#footer            > p       > a:hover,
div.reply                       > a:hover,
cite.fn                         > a:hover,
.Blog-Post-List            > li   a:hover
{ background-color:  #F0F0F0;
  }
div#sidebar > ul > li   ul > li > a:active,
div#sidebar > ul > li > ul > li > ul > li > a:active,
div#sidebar > ul > li > p       > a:active,
div.entry             > p         a:active,
div.navigation                    a:active,
div.comment-body      > p       > a:active,
li.comment      > div > p       > a:active,
div.commentmetadata             > a:active,
     p.postmetadata             > a:active,
div#footer            > p       > a:active,
div.reply                       > a:active,
cite.fn                         > a:active,
.Blog-Post-List            > li   a:active,

div#sidebar > ul > li   ul > li > a:focus,
div#sidebar > ul > li > ul > li > ul > li > a:focus,
div#sidebar > ul > li > p       > a:focus,
div.entry             > p         a:focus,
div.navigation                    a:focus,
div.comment-body      > p       > a:focus,
li.comment      > div > p       > a:focus,
div.commentmetadata             > a:focus,
     p.postmetadata             > a:focus,
div#footer            > p       > a:focus,
div.reply                       > a:focus,
cite.fn                         > a:focus,
.Blog-Post-List            > li   a:focus
{ outline-style:     none;     /* Getting rid of that damn dotted box! */
  }
/*--- BEGIN --- Special Treatment for "div.entry > p   a" ---*/
div.Blog-Page-Images        a,
div.entry                p  a,
li.comment               p  a,
  .Blog-Post-List    > li   a
{ text-decoration:   none;
  font-weight:       normal /*(LiLY Change 2013-01-14-1146) bold */;
  margin-left:      -0.25em;   padding-left:     +0.25em;
  padding-top:       0.25em;   padding-bottom:    0.25em;
  color:             maroon;
  background-repeat: no-repeat;   /* Needed for LiLY text hyperlink icons */
  }

div.Blog-Page-Images        a.broken_link,
div.entry              > p  a.broken_link,
li.comment               p  a.broken_link,
.Blog-Post-List      > li   a.broken_link
{ text-decoration:   line-through;
  }

div.entry  > p   a[href ^="mailto:"],   /* LiLY e-mail hyperlinks */
li.comment   p   a[href ^="mailto:"]
{ background-position:   right +2px;
  background-image:      url( ../LiLY-images/Hyperlink-Icon-Mailto-03.ico );
  padding-right:         1.50em;
  }

div.Blog-Page-Images          p    a[href ^="http"],   /* Takes care of "http://" and "https://" */
div.entry                   > p    a[href ^="http"],   /* LiLY external text hyperlink icon */
li.comment                    p    a[href ^="http"],
  .Blog-Post-List           > li   a[href ^="http"],
div.ai1ec-event-description > p    a[href ^="http"]    /* All-in-One-Calendar tweak */   
{ background-position:   right +3px;
  background-image:      url( ../LiLY-images/Hyperlink-Icon-Textlink-External-04.ico );
  padding-right:         15px;
  }

div.entry  > p   a[href ^=  "/LiLY-webpages/" ],   /* LiLY internal   text hyperlink icon */
li.comment   p   a[href ^=  "/LiLY-webpages/" ],

div.entry  > p   a[href ^=  "/LiLY-blogs/"    ],   /* LiLY Blog       text hyperlink icon */
li.comment   p   a[href ^=  "/LiLY-blogs/"    ],

div.entry  > p   a[href ^="../MV-Newsletters/"],   /* MV Newsletter text hyperlink icon */
li.comment   p   a[href ^="../MV-Newsletters/"],

div.entry  > p   a[href ^="../LiLY-docs-PDF/" ],   /* LiLY PDF-doc    text hyperlink icon */
li.comment   p   a[href ^="../LiLY-docs-PDF/" ],

div.entry  > p   a[href ^="http://SupportSeniors.org/"], /* Must come _after_ a[href ^="http://"] */
li.comment   p   a[href ^="http://SupportSeniors.org/"],
div.entry  > p   a[href ^="http://supportseniors.org/"], /* Must come _after_ a[href ^="http://"] */
li.comment   p   a[href ^="http://supportseniors.org/"],
div.entry  > p   a[href ^="https://www.MorningsideVillage.org"],     /* MVSC Web Disk "https://[www.]MorningsideVillage.org:2078" */
li.comment   p   a[href ^="https://www.MorningsideVillage.org"],
div.entry  > p   a[href ^="https://l-i-l-y.org:2078"],     /* LiLY Board Web Disk */
li.comment   p   a[href ^="https://l-i-l-y.org:2078"]
{ background-position:   right 0px;
  background-image:      url( ../LiLY-images/Hyperlink-Icon-Textlink-Internal-Webpage-Outside-02.ico );
  padding-right:         1.25em;     /* LiLY Is needed - 2014-09-30-1346 (JH) */
  }

div.entry    p           a.Text-Hyperlink-External-MorningsideVillage,   /* LiLY external LoveAnElder text hyperlink icon */
li.comment   p           a.Text-Hyperlink-External-MorningsideVillage,
.Blog-Post-List   > li   a.Text-Hyperlink-External-MorningsideVillage,
div.entry    p           a[href ^="/LiLY-blogs/MVSC-Blog"],              /* Must come _after_ a[href ^="/LiLY-blogs/"] */
li.comment   p           a[href ^="/LiLY-blogs/MVSC-Blog"]
{ background-position:   right 0px;
  background-image:      url( ../LiLY-images/Hyperlink-Icon-Textlink-External-MorningsideVillage-01-16x16.png );
  padding-right:         1.5em;
  }

div.entry  > p           a.Text-Hyperlink-External-LoveAnElder,                   /* LiLY external LoveAnElder text hyperlink icon */
div.entry  > p           a.Text-Hyperlink-External-LoveAnElder[href^="http://"],  /* Must come _after_ a[href ^="/LiLY-blogs/"]    */
li.comment   p           a.Text-Hyperlink-External-LoveAnElder,
.Blog-Post-List   > li   a.Text-Hyperlink-External-LoveAnElder,
div.entry  > p           a[href ^="/LiLY-blogs/LAE-Organizing-Committee-Blog"],   /* Must come _after_ a[href ^="/LiLY-blogs/"]    */
li.comment   p           a[href ^="/LiLY-blogs/LAE-Organizing-Committee-Blog"]
{ background-position:   right 0px;
  background-image:      url( ../LiLY-images/Hyperlink-Icon-Textlink-External-LoveAnElder-01-16x16.png );
  padding-right:         1.25em;
  }
  
div.entry            > p   a[href^="https://www.Facebook.com/"],
li.comment             p   a[href^="https://www.Facebook.com/"],
div.Blog-Page-Images   p   a[href^="https://www.Facebook.com/"]
{ padding-right:         2em;
  padding-top:           0px;
  padding-bottom:        5px;
  background-position:   right -1px;
  background-image:      url( ../LiLY-images/Icons/Icon-Facebook-Circle-Blue-001-024x024.png );
  }
div.entry  > p   a.more-link,          /* Customizing the Read More Link */
div.entry  > p   a.Text-Hyperlink-Internal-Same-Page,
div.entry  > p   a[href ^="#"],
li.comment   p   a[href ^="#"]
{ padding-right:         8px;
  background-position:   right +2px;
  background-image:      url( ../LiLY-images/Hyperlink-Icon-Textlink-Internal-Webpage-Inside-02.png );
  }
div.entry  > p   a[href $= ".pdf"],
li.comment   p   a[href $= ".pdf"]
{ padding-right:         1.25em;
  background-position:   right +2px;
  background-image:      url( ../LiLY-images/Favicon-Adobe-PDF-02-16x16.png );
  }
div.entry  > p   a.Text-Hyperlink-Mailto,    /* LiLY e-mail hyperlinks */
li.comment   p   a.Text-Hyperlink-Mailto     /* LiLY e-mail hyperlinks */
{ padding-right:         20px;
  background-position:   right +2px;
  background-image:      url( /LiLY-images/Hyperlink-Icon-Mailto-03.png );
  }
div.entry > p                a[rel = "tag"],
div.entry > p.postmetadata   a
{ background-image:      none;   /* Exception */
  padding-right:         0;
  }
/*--- END ----- Special Treatment for "div.entry > p   a" ---*/
/*--- END ----- LiLY Hyperlinks ----------------------------------------------*/

code {
	font:              1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps {
	font-size:         1.0em;
	letter-spacing:    0.07em;
	}

a, h2 a:hover, h3 a:hover {
	color:             #06c;
	text-decoration:   none;
	}

a:hover {
	color:             #147;
	text-decoration:   underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size:         9pt;
	}

#wp-calendar a {
	text-decoration:   none;
	}

#wp-calendar caption {
	font:              bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:        center;
	}

#wp-calendar th {
	font-style:        normal;
	text-transform:    capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin:            20px 0 20px 3px;   /*LiLY*/
	padding:           0;
	}

#page {
  position:         absolute;
	left:              198px; /* Global: navigation column width + 28px */ /*LiLY*/
	margin-bottom:    -100px;  /*LiLY*/
	padding:           0;
	width:             800px;   /* (LiLY Change 2013-03-16-1847) 760px */
	text-align:        left;
	background-color: white;
  }

#header {
	background-color:  #F9F9F9;
  padding-bottom:    2.0em;
	width:             800px;   /* (LiLY Change 2013-01-14-1412) 760px */
	}

.narrowcolumn {
	float:       left;
	padding:     0   0 20px 45px;
	margin:      0px 0  0;
	width:       450px;
	}

.widecolumn {
	padding:      10px 0 20px  0;
	margin:        5px 0  0   75px;
	width:       600px;
	}

.narrowcolumn   div[id *= "MVSC-WebDisk-MacOSX-Slideshow"] { position:absolute; margin-left:+314px }
.widecolumn     div[id *= "MVSC-WebDisk-MacOSX-Slideshow"] { position:absolute; margin-left:+464px }

div.narrowcolumn /* LiLY blogs */ div.ppy-expanded   div[style].ppy-stage {
    width:               620px       !important;
    height:                    465px !important;
    background-size:     100%  100%  !important;
    }
.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding:           0;
	margin:            0 auto;
	width:             760px;
	clear:             both;
	background-color:  white;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry li{
    margin: 7px 0 8px 10px;
	}

html>body .widecolumn .entry li
{ margin-top: 1.5em;   /* Slight top separation increase, LiLY 2014-10-10-1548 (John H) */
  } 
html>body .widecolumn .entry li, 
html>body .widecolumn .entry li p
{ font-size: 15px;      /* Slight font-size increase, LiLY 2014-10-10-1548 (John H) */
  }

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

                                        /*----------------------------2014-09-09-1659---(John-H)----*/
.ai1ec-main-container ul li:before {    /* Omit right guillemet in unordered lists in               */
    content:  none;                     /* listings by All-in-One Event Calendar by Time.ly plugin, */  
    }                                   /* probably better placed in plugin's stylesheet directory  */
                                        /*----------------------------------------------------------*/
.ai1ec-subscribe-container {
    margin-bottom:   1.0em;
    }

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */

/*--- BEGIN --- LiLY ------------------*/
#searchform {
	margin-right:    -20px;
	text-align:       left;
	}
#searchform   input[type="text"]
{ background-color: #F0F0F0;
  }
#searchform   button   span.Search-Button-Label
{ display:          inline-block;
  margin:           0 -10px 0 -10px;
  padding:          0;
  line-height:      95%;
  vertical-align:  -05px;
  width:            52px;
  text-align:       center;
	}
#searchform   button   span.Search-Button-Label   img
{ height:           18px;
  vertical-align:  -04px;
  }
#sidebar #searchform #s
{	width:            118px;
	padding:          002px;
	}
#sidebar #searchsubmit   /*LiLY suitable for delete later*/
{	padding:          1px;
	}
/*--- END ----- LiLY ------------------*/

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar {
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width:       250px;   /* (LiLY Change 2013-01-14-1251) 190px */
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/*LiLY
   * These three "radii" cause CSS level 3 validation errors
   * and have been commented out.
   *
	 * -moz-border-radius: 3px;
	 * -khtml-border-radius: 3px;
	 * -webkit-border-radius: 3px;
	 *	border-radius: 3px;
	 *LiLY*/
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

/*--- BEGIN --- Image-Floating-On-The-Right ----------------------------------*/
div.Blog-Page-Images
{ position:          absolute;
/*left:              975px;/*LiLY* div#Navigation-Bar-width[170px] + -width[760px] + fudge-factor[45px] */
  left:             1005px;/* (LiLY Change 2013-01-14-1406) 975px */
  margin:            0  1.0em  5.0em  1.0em;
  background-color:  #F0F0F0;
  }
div.Blog-Page-Images   img
{ margin:            5px;
  padding:           2px;
  border:            1px dotted maroon;
  }
div.Blog-Page-Images   img:hover
{ cursor:			 help;
  border-style:		 solid;
  }
div.Blog-Page-Images   p.Blog-Page-Images-Caption
{ margin-top:        3px;
  margin-left:       auto;
  margin-right:      auto;
  text-align:        center;
  }
div.Blog-Page-Images   ul
{ padding-right:     1.0em;
  text-align:        left;
  list-style-image:  url( /LiLY-images/Favicon-LoveAnElder-01-16x16.ico );
  }
div.Blog-Page-Images   ul  li
{ padding-bottom:    1.0em;
  }
div.Blog-Page-Images   p,
div.Blog-Page-Images   p   .Credits,   /* This applies 85% _twice_ for the credits */
div.Blog-Page-Images   ul
{ font-size:         85%;
  }
div.Blog-Page-Images   a
{ color:             maroon;
  }
div.Blog-Page-Images   a:hover
{ background-color:  #E0E0E0;
  }
div.Blog-Page-Images   a:active,
div.Blog-Page-Images   a:focus
{ outline-style:     none;     /* Getting rid of that damn dotted box! */
  }
div.Blog-Page-Images   div.Spacer-Vertical
{ height:            3.0em;
  }
/*--- END ----- Image-Floating-On-The-Right ----------------------------------*/

/*--- BEGIN --- Blog-Post-Items ----------------------------------------------*/
div.Blog-Post-Image-Left,
div.Blog-Post-Image-Center,
div.Blog-Post-Image-Right
{ margin-bottom:     5px;
  text-align:        center;
  background-color:  #F0F0F0;
  border:            1px solid maroon;
  }
div.Blog-Post-Image-Left { float: left;  margin-right: 1.5em; }
div.Blog-Post-Image-Right{ float: right; margin-left : 1.5em; }

div.Blog-Post-Image-Center
{ margin-left:      auto;
  margin-right:     auto;
  }

div.Blog-Post-Image-Left     img,
div.Blog-Post-Image-Center   img,
div.Blog-Post-Image-Right    img
{ margin:           5px  !important /* Overides div#ai1ec-container{margin:0} */;  
  }
div.Blog-Post-Image-Left   > p,
div.Blog-Post-Image-Center > p,
div.Blog-Post-Image-Right  > p
{ margin-top:        0;
  font-size:         0.90em  !important;
  }
div#content > div > h2,
div#content > div > h3
{ text-align:  center;
  }
p.Blog-Post-Author
{ float:       right;
  font-size:   90%;
  }
a.Blog-Post-Author-Mailto
{ font-size:   95%;
  }
/*------------------------------------*/
ol.Blog-Post-List,
ul.Blog-Post-List
{ margin-top:            -0.75em;
  margin-bottom:         +1.50em;
  }
div.comment-body
  .Blog-Post-List
{ margin-top:            +1.0em;
  margin-left:           +2.0em;
  margin-right:          +8.0em;
  font-size:              1.1em;
  }

  .Blog-Post-List         > li
{ font-weight:            normal;
  padding:                0.0em;
  }
  .Blog-Post-List         > li,
  .Blog-Post-List-Heart   > li
{ padding-right:          2.5em;
  }
  
ul.Blog-Post-List-Heart > li
{ list-style-image:       url( /LiLY-images/LiLY-Heart-Bullet-01.png );
  }
.entry   .Blog-Post-List-Heart   li:before,
.entry   .Blog-Post-List         li:before
{ content:               "";
  }

ul.Blog-Post-List       > li             ol   li,
ul.Blog-Post-List       > li   ul   li   ol   li { list-style-type:  decimal; }

ul.Blog-Post-List       > li                     { list-style-type:  disc;   }
ul.Blog-Post-List       > li   ul             li { list-style-type:  circle; }

ol.Blog-Post-List           li           { list-style-type:   decimal;     }
ol.Blog-Post-List-AndrewJ        ol      { padding-top:		  0;           }
ol.Blog-Post-List-AndrewJ > li           { list-style-type:   upper-roman; }
ol.Blog-Post-List-AndrewJ > li > ol > li { list-style-type:   lower-latin; }

ol.commentlist   ol.Blog-Post-List-AndrewJ > li
{ font-weight:           normal;
  font-size:             108%;
  }

ol.commentlist   ol.Blog-Post-List-AndrewJ > li   li 
{ margin:				+5px;
  padding:               0;
  font-weight:           normal;
  }

/*---BEGIN---Duplicates-appearance-of-Google-Search-box-in-Navigation-Column--*/
form#searchform   input#s
{ width:                 auto;
  font-size:             125%;
  font-weight:           bold;
  color:                 black;
  }
form#searchform   label.screen-reader-text
{ display:               none;
  }
form#searchform   input#s
{ border-style:     outset;
      border-color: #E0E0E0;
  background-color: #E0E0E0;
  }
form#searchform   input#s:hover
{ border-style:     inset;
      border-color: #F4F4F4;
  background-color: #F4F4F4;
  }
form#searchform   input#s:focus
{ border-style:     inset;
      border-color: white;
  background-color: white;
  }
/*---END-----Duplicates-appearance-of-Google-Search-box-in-Navigation-Column--*/

/*---BEGIN---Read-More-Link------------(place-here-for-"cascading"-reasons)---*/
div.entry  > p   a.more-link
{ float:                 right;
  margin-bottom:         1.0em;
  text-align:            right;
  line-height:           105%;
  font-size:             85%;
  }
div.entry  > p   a.more-link > abbr
{ display:               inline-block;   /* Move dotted underline up */
  line-height:           90%;            /* Move dotted underline up */
  border-bottom-color:   maroon;
  }
div.entry  > p   a.more-link:visited > abbr
{ border-bottom-color:   #B85B5A;
  }
div.entry  > p   a.more-link > abbr:hover
{ background-color:      #F9F9F9;
  }
div.entry  > p   a.more-link > span
{ padding-right:         0.25em;
  font-style:            italic;
  }
div.entry   span[id ^= "more-"]:target:after   /* Only if "#more-???" is added to the URI. */
{ content:               "  ...continue reading...  ";
  font-style:            italic;
  font-weight:           bold;
  font-variant:          small-caps;
  color:                 #B85B5A;
  }
/*---END-----Read-More-Link------------(place-here-for-"cascading"-reasons)---*/

.post   .postmetadata   a
{ font-size:         95%;      /* LiLY Blogs */
	}

/*---BEGIN---Blog-Font-Sizes--------------------------------------------------*/
#content,
#footer {
  font-size:         90%;
  }
#sidebar {
  font-size:         85%;
  }
/*---END-----Blog-Font-Sizes--------------------------------------------------*/

/*---BEGIN---Sidebar-Recent-Comment-Tweaks------------------------------------*/
div#page   div#sidebar   ul#recentcomments > li.recentcomments > a.url
{ color:             blue;
/*border:   1px solid red; /*debug*/
  }
/*---END-----Sidebar-Recent-Comment-Tweaks------------------------------------*/

/*---BEGIN---Floating-Login-Session-Timeout-Window----------------------------*/
div#wp-auth-check-wrap   div#wp-auth-check        /* Found in somehow in      */
{ position:	fixed;                            /* /LiLY-blogs/MVSC-Blog/wp-admin/load-styles.php */
  top:		40px;
  left: 	25%;
  width:	1000px;
  }
/*---END-----Floating-Login-Session-Timeout-Window----------------------------*/

/*--- BEGIN --- Tweaks-to-Transitions-between-Website-Pages-and-Blog-Pages ---*/
div#Navigation-Column   div.Logo-LiLY-Mark-Line
{ margin-left:      +005px;
  margin-top:       -027px;
  }
div.Def-Text
{ top:               17px;
  }
/*--- END ----- Tweaks-to-Transitions-between-Website-Pages-and-Blog-Pages ---*/
div.YouTube-Video   object
{ padding:          3px;
  border:           2px maroon;
}
div.YouTube-Video   object       { border-style: dotted; }
div.YouTube-Video   object:hover { border-style: solid;  }
/*----------------------------------------------------------------------------*/
div#LiLY-Old-to-New-Website-Blurb-01
{ font-size:        1.0em;   /* Needed for /LiLY-includes/LiLY-Old-to-New-Website-Blurb-01.html */
  margin-left:      6.5em;
  }
/*=== END ===== /LiLY-blogs/$Common-Blog-02.scss =============================*/
