/***** clstyles.css Constructive Living Styles *****/

body
{
margin: 0;
padding: 0;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 14px;
}

a
{
text-decoration: none;
}

body a:hover
{
text-decoration: underline;
color: red;
}

p.top /* styling the Return to Top */
{
margin: 0;
padding-top: 20px;
padding-left: 20px;
font-size: 12px;
font-weight: bold;
}

p.modified,  /* style for Site last Modified */
.top-index    /* and Return to Top on index.html */
{
margin: 0;
padding-top: 10px;
padding-left: 20px;
}

.top-index    /* style for Return to Top on index.html */
{
font-size: 12px;
font-weight: bold;
}

/* David's email address obfuscated by using a .gif */
/* and linked with javascript */
img.email
{
position: relative;
top: 5px;
padding: 0;
margin: 0;
border: none;
}

div.innerlogo /* Allows for padding in px while not effecting width % */
{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 18px;
margin: 0;
}

div.sidebar
{
float: left;
width: 20%;
}

.sidebar ul
{
padding: 0 0 0 20px;
margin: 0;
}

.sidebar li
{
list-style: none;
padding: 4px;
}

/* The following two styles for author name ***/
/* and copyright are styled separately ********/
/* anticipating future separate style changes */

p.author
{
font-size: 16px;
font-weight: bold;
}

.copyright
{
font-size: 16px;
font-weight: bold;
}

.hrule /* for line beneath the Home link */
{
border-bottom: 2px dotted #d1d1d1;
padding: 3px 0 3px 0;
}

div.contentright
{
float: right;
width: 79%;
border-left: 1px solid gray;
}

div.innercontent /* Allows for padding in px while not effecting width % */
{
padding-left: 20px;
}

div.workwidth /* Sets the width of the works same as the width */
              /* in the deed and license ***********************/
{
margin: 0px 200px 0px 0px; 
padding: 0px 20px 0px 0px;
}

ul.pubworks /* For Published works in list on index page */
{
font-size: 11px;
list-style: none;
line-height: 1.4;
padding: 0;
margin: 0;
}

/***************************************************/
/* bold, italics, underline for all pages as needed*/

.bold 
{
font-weight: bold;
}

.italics
{
font-style: italic;
}

.underline
{
text-decoration: underline;
}

/*******************************************/
/* Creative Commons Deed and License */

div.outer-deed-license
{
padding-bottom: 20px;
}

div.deed,
div.license
{
margin: 20px 200px 0px 0px; 
padding: 20px 20px 0px 10px;
border: 2px dotted #d1d1d1; 
color: gray;
font-size: 12px;
}

img.deed
{
border-width: 0;
}

.deedtext
{
color: black;
}

/***************************************/
/* Creative Commons License Terms */

p.licensecenter
{
text-align:center;
 }

p.italic
{
font-style: italic;
}

ol.lower-alpha
{
list-style-type: lower-alpha;
}

ol.lower-roman
{
list-style-type: lower-roman;
}

/******************/
/* augustine.html */

ul.reflist
{
list-style: none;
line-height: 1.4;
margin: 0;
padding: 0;
}

/******************/
/* christianity.html */

ul.christ
{
list-style: none;
padding: 0;
margin: 0;
}

/*****************/
/* ears.html */

ol.ears
{
list-style-type: decimal;
margin: 0;
padding-left: 20px;
}

/*****************/
/* fountain.html */

ul.fountain
{
list-style-type: none;
line-height: 1.4;
margin: 0;
padding-left: 20px;
}

ol.fount-ur
{
list-style-type: upper-roman;
margin: 0;
padding-left: 20px;
}

ol.fount-dec
{
list-style-type: decimal;
margin: 0;
padding-left: 20px;
}

ol.fount-la
{
list-style-type: lower-alpha;
margin: 0;
padding-left: 20px;
}

/*****************/
/* gateless.html */

ol.gateless
{
list-style-type: decimal;
margin: 0;
padding-left: 20px;
}

/*****************/
/* showers.html */

ul.showers
{
list-style: none;
line-height: 1.4;
padding: 0;
margin: 0;
}

/*****************/
/* streaming.html */

ol.streaming
{
list-style-type: decimal;
margin: 0;
padding-left: 20px;
}

ol.lower-alpha-stream
{
list-style-type: lower-alpha;
margin: 0;
padding-left: 20px;
}

.streamfont /* also used on tides.html */
{
font-weight: 400;
font-size: 14px;
}

/*****************/
/* tides.html */

ul.tides
{
list-style: none;
line-height: 1.4;
padding: 0;
margin: 0;
}