
/* ------------------------- general text syling --------------------------- */

body {
 font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-serif;
 color: #333;
}

h2 {
 margin: 40px 0 5px;
 font-weight: normal;
 line-height: 100%;
 font-size: 2em;
 letter-spacing: 2px;
}

h3 {
 margin: 0 0 30px;
 color: #555;
 font-weight: normal;
 font-size: 1.7em;
 letter-spacing: 2px;
}

h4 {
 margin: 30px 0 0;
 font-weight: bold;
 font-size: 1.5em;
 letter-spacing: 2px;
}

h5 {
 margin: 20px 0;
 font-weight: bold;
 color: #ac1f23;
 font-size: 1.3em;
 letter-spacing: 1px;
}

h6 {
 margin: 5px 0;
 font-weight: bold;
 font-size: 1em;
 letter-spacing: 1px;
}

p {
 margin: 15px 0;
 font-size: 0.8em;
}

p a {
 color: #1b7082;
 text-decoration: none;
 border-bottom: 1px dotted;
 padding-bottom: 2px;
}

p a:hover { border-bottom: 2px solid; }

ul li { list-style: none; font-size: 0.8em; }

li a {
 color: #1b7082;
 text-decoration: none;
}

.fb_share_link {
 color: #1b7082;
 text-decoration: none;
 padding-bottom: 2px;
 font-size: 0.8em;
}

a:link, a:active, a:hover, a:active { outline: none; }

hr.line {
 background-color: #474747;
 height: 1px;
}

/* ------------------------- specific text syling --------------------------- */


p.quote {
 font-style: italic;
 clear: both;
}

p.whosaid {
 font-weight: bold;
 font-size: .9em;
}

p.link { margin: 25px 0; }

.space { margin-bottom: 30px; }
.topspace { margin: 20px 0;}

h2.dyh {
 margin: 20px 0 0;
 font-size: 2em;
}
 
.nomargin { margin: 0; }
.bigmargin { margin: 20px 0; padding-bottom: 100px;}
.notop { margin-top: 0; }
.weetop {margin-top: 10px; }
.topmargin { margin-top: 30px; }
.bigtop { margin-top: 50px; }
.bottommargin { margin-bottom: 30px; }
.nobottom { margin-bottom: 0; }
.weebottom {margin-bottom: 10px; }
.notlong { width: 450px; }
.larger { font-size: 125%; }
.topborder {
 border-top: 2px solid #ddd;
 padding-top: 25px;
 font-size: 130%;
}
 
h6.board {
 margin: 20px 0 10px;
}
 
.re {color: #ac1f23}
 
 
 
 
 
 




