body {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}


#columns a,
#columns a:link,
#columns a:visited,
#welcome-msg-block a,
#welcome-msg-block a:link,
#welcome-msg-block a:visited {color: #00698B;text-decoration: none;}

h1 a, h2 a, h3 a, h4 a, h5 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link,
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active,
.spot-aside a, .spot-aside a:link, .spot-aside a:active,
.nav-spot a, .nav-spot a:link, .nav-spot a:active,
.carousel-slide a, .carousel-slide a:link, .carousel-slide a:active,
.nod-date-nav li a, .nod-date-nav li a:link, .nod-date-nav li a:active,
.archive-topic, .archive-topic:link, .archive-topic:active {
    text-decoration: none;
}

/*** CONTENT AREA ***/

.article-type-blog h1 {
						font-family: Josefin Sans, Gill Sans, Century Gothic, Helvetica, sans-serif;
						color: #FFFFFF;
						font-weight: 400;
						font-size: 1.4em; /* 15 x 1.4 = 21px; */
						display: inline;
}

/* H2 General / H1 Articles & Blogs */
article#blog h1,
#content h2,
body.article-type-article #content .article-info-top h1,
body.blog #content .article-info-top h1 {font-family: Josefin Sans, Gill Sans, Century Gothic, Helvetica, sans-serif;
						 font-weight: 400; color: #E05522;line-height: 0.909em;
						 font-size: 3.25em; /* 15 x 3.67 = 55px; */
						 text-rendering: optimizeLegibility; text-transform: none;}
body.article-type-article #content h1,
article#blog h1.subtitle {line-height:1.1em ; /* 15 x 3.33 = 50px  |  3.67 / 3.33 = 1.1em */
						 margin: 0;
						 }

/* H3 General / H2 Articles & Blogs */
article#blog h2,
#content h3,
body.article-type-article #content h2,
body.blog #content h2 {font-family: Helvetica, arial, sans-serif;
						 font-weight: normal; color: #EE9933;
						 font-size: 1.2em; /* 15 x 1.4 = 21px; */ }
body.article-type-article #content h2,
body.blog #content h2 { line-height: 1.1em ; /* 21 x 2.14 = 45px  |  2.14 / 1.4 = 1.53em */
							margin: 0.5em 0;
						 }

/* H4 General / H3 Articles & Blogs Blocks and Boxes */
article#blog h3,
#content h4,
body.article-type-article #content .box h3,
body.blog #content .box h3 {font-family:  Josefin Sans, Gill Sans, Century Gothic, Helvetica, sans-serif;
						 font-weight: 700; color: #067979;text-transform: uppercase;
						 font-size: 1.13em; /* 15 x 1.13 = 17px; */
						 text-rendering: optimizeLegibility; }

/* H5 General / H3 Articles & Blogs */
article#blog h4,
#content h5,
body.article-type-article #content h3,
body.blog #content h3,
body.article-type-article #content .related-articles h1,
body.article-type-mini-channel #channel-wide-content h4 {font-family: arial, sans-serif;
						 font-weight: bold; color: #067979;
						 font-size: 1em; /* 15px; */ }

/* H6 General / H5 Articles & Blogs */
article#blog h5,
#content h6,
body.article-type-article #content h4,
body.blog #content h4 {font-family: arial, sans-serif;
						 font-weight: bold; color: #504D4D;
						 font-size: 1em; /* 15px; */ }



/*** TEASERS ***/

.section-numerology-news #page-title {text-transform: uppercase;color: #F1A943;font-weight: 600;
     font-family:  Josefin Sans, Gill Sans, Century Gothic, Helvetica, sans-serif;margin-bottom: 20px;}
#content .archive-entry h2 {font-size: 1.8em;margin-bottom: 0.2em;}
#content .archive-entry h2 a {color: #E05522;}
#content .archive-entry h3 {font-size: 0.85em;margin-bottom: 0.2em;}
#content .archive-entry .posted {font-style: italic;color: #959595;font-size: 0.7em;}
#content .archive-entry p {font-size: 0.8em;margin-bottom: 0;margin-top: 0.3em;}
#content .archive-entry p a {white-space:nowrap;}

/*** SIDEBARS ***/

/* Normal & Community Blocks */
.sidebar h2,
.sidebar h3 {font-family:  Josefin Sans, Gill Sans, Century Gothic, Helvetica, sans-serif;
						 font-weight: 700; color: #067979;letter-spacing: -0.02em;text-transform: uppercase;
						 font-size: 1.4em; /* 15 x 1.4 = 21px; */
						 text-rendering: optimizeLegibility; }

/* Normal, Community, & Popular Content Blocks */
.sidebar h4 {font-family: arial, sans-serif;
						 font-weight: bold; color: #504D4D;
						 font-size: 1em; /* 15px; */ }


div.dotted-box h2.block-teeup {
    margin: 0;
}

div.subhead1 {
    margin: 0;
}

#comment-box h4 {
    font-family: Helvetica, Arial, sans-serif;
}

p {line-height: 1.6em; /* 15 x 1.6em = 24px */
	 margin-bottom: 1.33em; /* 15 x 1.33em = 20px */ }
p.center {text-align: center;}
.error {
    color: #ff0000;
}

strong {
    font-weight: strong;
}

#comment-box textarea {
    color: #666;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 15px;
}

#comment-box input.form-submit {
    color: #fff;
    font-family: 'Molengo', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
}

/* Search */
.search-snippet {margin-bottom: 0;}
.section-search .box-title {margin-bottom: 20px;}
.search-results dd { margin-bottom: 2em; }

/* Channels */

#channel-related-content p {font-size: 0.8em;margin-bottom: 0;margin-top: 0.3em;}

/* Lists */
#content ul {margin-left: 10px;padding-left: 0px;text-decoration: none;list-style: none;}
#content ol {line-height: 1.6em; /* 15 x 1.6em = 24px */}
#content li {line-height: 1.6em; /* 15 x 1.6em = 24px */}

ul.square-bullets {margin: 0 0 1em; padding: 0;}
ul.square-bullets li,
#content ul.square-bullets li {
    background: url(https://gfx.tarot.com/images/numerology-site/images/vert-sprite.png) 0 -455px no-repeat;
    font-size: .75em;
    line-height: 1.75em;
    margin: 0;
    padding: 0.6em 0 0 1.6em;
    zoom: 1;
}
#content .related-articles ul {margin-left: 0;}

/* Inline Images */
.float-image-right {float: right;padding: 0 0 10px 20px;}
.float-image-left {float: left;padding: 0 20px 10px 0;}
.image-center {float: none; margin: auto 0;padding: 10px 0; clear: both;text-align: center;}

