* {
	margin:0;
	padding:0;
}
/* General Style Info */
body {
	background: #e0dbc8;
	color: #666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:17px;
	margin: 0;
}
h1 {
	font-size: 1em;
	margin: 0;
}
h2 {
	color:#c9c5bc;
	font: 19px Georgia, "Times New Roman", Times, serif;
	margin:44px 0 21px 0;
	padding:0;
}
h3 {
	font-size: 1em;
}
h4 {
	font-size: 1em;
}
img {
	border: 0;
}
p {
	margin: 0 0 20px 0;
	text-indent: 15px;
}
p.noindent {
	text-indent:0;
}
.poem { color:#333; 
	margin:10px 0;
	text-indent:0;	
}
a, a:link {
	color: #5e94a5;
	text-decoration:none;
	outline:none;
}
a:visited {
	color: #5e94a5;
	text-decoration:none;
}
a:hover {
	color: #237088;
}
.caps {
	text-transform:uppercase;
	letter-spacing: .1em;
}
.clear {
	clear: both;
}
.Center {
	text-align: center;
}
.boldcaps {
	color: #012951;
	font-weight: bold;
	text-transform:uppercase;
}
.random-quote {
	margin-bottom: 25px;
	text-indent:0;
}
/* Layout */

#container {
	background:#FFF;
	width:960px;
	margin: 0 auto;
	text-align: left;
}
#content {
	background: #fff;
	float:left;
	width:770px;
	color: #4e4c47;
	padding: 0;
	margin: 0;
	position:relative;
	min-height: 563px;
}
#main_col {
	padding: 0 10px 0 10px;
}
#main_left {
	float:left;
	width:165px;
}
#main_right {
	float:left;
	width:580px;
}
#main_right_content, .main_right {
	color:#6d7076;
}
/* Header */

#header {
	width:960px;
	height:63px;
	background:#237088;
}
#header h1 {
	background: url(../img/dyer_nav_logo2.gif) no-repeat;
	text-indent:-9999px;
	width: 315px;
	height:63px;
	float: left;
	margin:0;
	padding:0;
}
/* Main Nav Inner Pages */

#mainNav {
	background: url("../img/nav_bg_site.gif") no-repeat #237088;
	width:960px;
	height:20px;
	margin-bottom:0;
}
#mainNav span {
	display: none;
}
#mainNav li, #mainNav a {
	height: 20px;
	display: block;
}
#mainNav a {
	text-indent:-9999px;
}
#mainNav li {
	float: left;
	list-style: none;
	_display: inline;
	position:relative;
}
#mainNav-02 {
	width: 60px;
}
#mainNav-03 {
	width: 127px;
}
#mainNav-04 {
	width: 121px;
}
#mainNav-05 {
	width: 118px;
}
#mainNav-06 {
	width: 149px;
}
#mainNav-07 {
	width: 113px;
}
#mainNav-08 {
	width: 141px;
}
#mainNav-09 {
	width: 130px;
}
#mainNav-02 a:hover {
	background: transparent url("../img/nav_bg_site.gif") 0px -20px no-repeat;
}
#mainNav-03 a:hover {
	background: transparent url("../img/nav_bg_site.gif") -60px -20px no-repeat;
}
#mainNav-04 a:hover {
	background: transparent url("../img/nav_bg_site.gif") -187px -20px no-repeat;
}
#mainNav-05 a:hover {
	background: transparent url("../img/nav_bg_site.gif") -308px -20px no-repeat;
}
#mainNav-06 a:hover {
	background: transparent url("../img/nav_bg_site.gif") -426px -20px no-repeat;
}
#mainNav-07 a:hover {
	background: transparent url("../img/nav_bg_site.gif") -575px -20px no-repeat;
}
#mainNav-08 a:hover {
	background: transparent url("../img/nav_bg_site.gif") -688px -20px no-repeat;
}
#mainNav-09 a:hover {
	background: transparent url("../img/nav_bg_site.gif") -829px -20px no-repeat;
}
/* E News Header Form */

#enews_signup {
	float:right;
	font-size:11px;
	height: 20px;
	margin:28px 25px 0 0;
	padding:0;
	position:relative;
}
#enews_signup label {
	background:url(/img/enews_keepintouch2_03.gif) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#f19257;
	font-size: 12px;
	margin:7px 5px 0 0;
	padding:0;
	width: 125px;
	height:25px;
	text-align:left;
	text-indent:-999em;
}
.intouch {
	margin: 0 5px 0 0;
	padding:0;
	display:block;
}
#signup {
	background:#FFF none repeat scroll 0 0 !important;
	border: 1px solid #DEDEDE;
	color:#545350;
	display:inline;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:5px 0 0 0;
	padding:1px;
	width:125px;
	height:13px;
}
#submitbutton {
	background:url(../img/enews_submit.gif) no-repeat;
	border:none;
	cursor:pointer;
	width:52px;
	height:20px;
	color:#FFFFFF;
	font-family:Georgia, Times New Roman, Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	margin:5px 0 0 5px;
	padding:0;
}
/* Sidebar */

#sidebar {
	width: 190px;
	float:right;
	margin:0;
}
#sidebar_content {
	padding-top:31px;
}
/* Footer */

#footer {
	font:10px Arial, Helvetica, sans-serif;
	height: 135px;
	background:#e0dbc8;
	color:#767570;
	margin:40px 0 0;
	padding:12px 0 0;
}
#footer a {
	color:#767570;
}
#footer a.black {
	color:#2b2a27;
}
#footer a:hover, #footer a.listen {
	color:#237088;
}
#footer li {
	float:left;
	list-style:none;
}
.col-left {
	float:left;
	height:55px;
	width:auto;
	_width:450px;
}
.col-left li {
	padding-right:8px;
	_padding-right:5px;
}
.col-right {
	float:right;
	height:55px;
	width:auto;
	_width:500px;
}
.col-right li {
	padding-left:8px;
	_padding-left:5px;
}
.col-right .top {
	line-height:32px;
}
.lh32 {
	line-height:32px;
}
.lh23 {
	line-height:23px;
}
ul.bottom {
	height:22px;
	/*margin-top:10px;*/
}
ul.top {
	height:52px;
}
#footer a:hover.listen {
	text-decoration:underline;
}



/* -------------------------------------------------------------------------------------- */
/* ---------------------------------->>> Lower Element <<<--------------------------------*/
/* -------------------------------------------------------------------------------------- */


#lower_element {
	height: 170px;
}
#blog_section {
	float:left;
	width: 180px;
	height: 170px;
	background:url(../img/lower_element/news_bg.jpg) no-repeat;
}
#lower_element h3 {
	margin:15px 10px 5px;
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:19px;
	color:#237088;
}
#lower_element a {
	color:#545350;
}
#lower_element a:hover {
	color:#b25c26;
	text-decoration:none;
}
#news_section ul {
	margin:0 10px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}
#news_section ul li {
	padding: 5px 0;
	font-size:11px;
	line-height:14px;
	color:#545350;
}
#news_section {
	float:left;
	width: 170px;
	height: 170px;
	background:url(../img/lower_element/blog_bg.jpg) no-repeat;
}
#blog_section ul {
	margin:0 0 0 10px;
	width:150px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}
#blog_section ul li {
	padding: 5px 0;
	font-size:11px;
	line-height:14px;
	color:#545350;
}
#av_section {
	float:left;
	height: 170px;
	width:610px;
	background:url(../img/lower_element/av_bg.jpg) no-repeat;
}
#av_section ul {
	margin:0 0 0 10px;
	width: 170px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
#av_section ul li {
	padding: 5px 0;
	font-size:11px;
	line-height:14px;
	color:#545350;
}
#av_section img {
	padding: 0;
	margin: 0;
}
#av_section p {
	margin-right: 15px;
	margin-top:-20px;
	float:right;
	text-indent:0;
}
/* Tables */
table {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table tr.altrow td {
	background: #f4f4f4;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}
/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
/* Scaffold View */
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl.altrow {
	background: #f4f4f4;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}
/* Form */

legend {
	display:none;
}
fieldset {
	border:none;
}
input, label, select, textarea, .contact-form input, .contact-form label, .contact-form select, .contact-form textarea {
	display:block;
	float:left;
	margin-top:5px;
	padding-bottom:0;
}
input.text, input.text_wrap {
	border:1px solid #A9A9B8;
	height:17px;
	bottom-top:7px;
	padding:2px 0 0 2px;
	width:247px;
}
input.text_wrap {
	margin-bottom:0;
}
select {
	border:1px solid #A9A9B8;
	font-size:11px;
	height:19px;
}
label {
	color:#9F9C96;
	font:11px Arial, Helvetica, sans-serif;
	margin:5px 5px 0 0;
	clear:both;
	text-align:right;
	width:152px;
}
input.button {
	/*clear:both;*/
cursor:pointer;
	display:inline;
	float:none;
	margin:5px 0 0 157px;
	width:auto;
}
p.enews_description {
	clear:left;
	margin-left:157px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-indent:0;
	margin-bottom:0;
}
/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	margin: 0 0 3px 157px;
	font-family:'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	font-size:11px;
}
#header div.error-message {
	color:#5e94a5;
	margin:0;
	position:absolute;
	right:0;
	top:-14px;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}
/*  Actions  */
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	background:#fff;
	color: #003d4c;
	text-decoration: none;
}
div.actions ul li a:hover {
	color: #333;
	text-decoration: underline;
}
/* Related */
div.related {
	clear: both;
	display: block;
}
/* Debugging */
pre {
	color: #000;
	background: #f0f0f0;
	padding: 1em;
}
pre.cake-debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 140%;
	margin-top: 1em;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	border: 4px dotted #ffcc00;
	color: #333;
	margin: 0px;
	padding: 6px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1em;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #ff0;
	padding: 4px;
}
div.code-coverage-results div.code-line {
	padding-left:5px;
	display:block;
	margin-left:10px;
}
div.code-coverage-results div.uncovered span.content {
	background:#ecc;
}
div.code-coverage-results div.covered span.content {
	background:#cec;
}
div.code-coverage-results div.ignored span.content {
	color:#aaa;
}
div.code-coverage-results span.line-num {
	color:#666;
	display:block;
	float:left;
	width:20px;
	text-align:right;
	margin-right:5px;
}
div.code-coverage-results span.line-num strong {
	color:#666;
}
div.code-coverage-results div.start {
	border:1px solid #aaa;
	border-width:1px 1px 0px 1px;
	margin-top:30px;
	padding-top:5px;
}
div.code-coverage-results div.end {
	border:1px solid #aaa;
	border-width:0px 1px 1px 1px;
	margin-bottom:30px;
	padding-bottom:5px;
}
div.code-coverage-results div.realstart {
	margin-top:0px;
}
div.code-coverage-results p.note {
	color:#bbb;
	padding:5px;
	margin:5px 0 10px;
	font-size:10px;
}
div.code-coverage-results span.result-bad {
	color: #a00;
}
div.code-coverage-results span.result-ok {
	color: #fa0;
}
div.code-coverage-results span.result-good {
	color: #0a0;
}
/* Dyer-specific temporary styles. */
.featured-products {
	background:url(/img/promos/background.png) no-repeat 1px 1px;
	height:561px;
	padding:20px 10px 0;
	position:relative;
	z-index:500;
}
.previous {
	background:url(/img/promos/btn-arrow-up.gif) no-repeat 3px 4px;
	display:block;
	height:16px;
	position:absolute;
	right:37px;
	text-indent:-999em;
	top:7px;
	width:16px;
	z-index:1000;
}
.next {
	background:url(/img/promos/btn-arrow-down.gif) no-repeat 3px 4px;
	display:block;
	height:16px;
	position:absolute;
	right:37px;
	text-indent:-999em;
	bottom:-10px;
	width:16px;
	z-index:1001;
}
.promo p {
	text-indent:0;
}
.promo {
	color:#88857e;
}
.promo a {
	color:#4e4c47;
}
.promo img {
	display:block;
	margin-bottom:5px;
}
.promo-title {
	text-transform:uppercase;
}
.promo-carousel {
	font:11px Arial, sans-serif;
	padding:0;
	position: relative;
}
ul.promo-groups {
	margin:0;
	padding:0;
	list-style:none;
	position: absolute;
	top: 0px;
	left: 0px;
}
.promo-groups li {
	clear:both;
	width:170px;
}
.promo-groups img {
}
.carousel {
	height:382px;
	overflow:hidden;
	position: relative;
}
.row {
	clear:both;
}
ul.promo-groups p {
	margin: 0;
	padding: 1px;
}
ul.promo-groups li {
	padding-bottom: 20px;
}
.carousel .previous, .carousel .next {
	z-index: 10;
}
/* -------------------------------------------------------------------------------------- */
/* ----------------------------------->>> Sidebar Nav Large <<<-------------------------- */
/* -------------------------------------------------------------------------------------- */


.side_nav_large {
	font: 15px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	display:block;
	background:url(/img/products/bullet-arrow.gif) no-repeat 0 5px;
	color:#237088;
	padding-left:13px;
}
.side_nav_large a {
	color:#237088;
	text-decoration:none;
}
.side_nav_large a:hover, .side_nav_large a.selected {
	color:#5e94a5;
	text-decoration:none;
}
.side_nav_large ul {
	list-style:none;
}
/* -------------------------------------------------------------------------------------- */
/* --------------------------------->>> ARTICLE OVERVIEW <<<------------------------------*/
/* -------------------------------------------------------------------------------------- */

#articles-overview #main_left {
	width:130px;
}
.side_nav li a {
	color:#5e94a5;
}
#articles-overview #main_right {
	background:url(../img/articles/article_overview_bg.jpg) repeat-y;
	border-top: 1px solid #e6e2d3;
	width: 620px;
}
#articles-overview #main_right #main_right_content {
	padding: 20px 0 0 40px;
}
#articles-overview ul {
	list-style:none;
}
#articles-overview .arrows {
	margin-right: 8px;
	color:#5e94a5;
	font-size:14px;
}
#articles-overview h4 {
	font: 11px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
#articles-overview h4 a {
	color:#4e4c47;
}
#articles-overview h4 a:hover {
	color:#5e94a5;
}
p.article-pub {
	font: 11px Arial, Helvetica, sans-serif;
	color:#4e4c47;
}
p.article-pub span {
	color:#88857e;
}
/*#articles-overview ul.FancyList {
	padding:0 15px;
}
#articles-overview ul.FancyList a {
	color:#293958;
}
#articles-overview ul.FancyList a:hover {
	color:#5e94a5;
	text-decoration:underline;
}
#articles-overview ul.FancyList h4 {
	font-weight:normal;
	font-size: 12px;
	color:#293958;
	margin-bottom: 0;
}
#articles-overview ul.FancyList p {
	text-indent:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #587b90;
	margin-bottom: 10px;
}
ul.FancyList li {
	list-style-image:url(../img/5X5bullet.gif);
	list-style-position:outside;
	list-style-type:none;
}

#articles-overview #articles_news{
	position:relative;
	height:20px;
	background:#FFF;
	margin-bottom:10px;
}*/
/* -------------------------------------------------------------------------------------- */
/* ---------------------------------->>> ARTICLE PAGES <<<--------------------------------*/
/* -------------------------------------------------------------------------------------- */


#articles h2 {
	background: url('/img/page_headers/articles_hd.png') no-repeat;
	text-indent:-9999px;
}
#articles-overview h2 {
	background: url('/img/page_headers/articles_hd.png') no-repeat;
	text-indent:-9999px;
}
#article_quote {
	margin: 20px 0 -40px -5px;
}
#article_quote p.random-quote {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color:#5e94a5;
	font-style:italic;
}
#article_quote p.random-quote span {
	font: 11px Georgia, "Times New Roman", Times, serif;
	color:#a99d7d;
	font-style:italic;
	text-transform:uppercase;
}
#article_main_left {
	width:130px;
	float:left;
}
#article_main_right {
	background:url(../img/articles/article_overview_bg.jpg) repeat-y;
	border-top: 1px solid #e6e2d3;
	min-height:490px;
	width: 620px;
	float:left;
}
#article_container {
	padding: 20px 90px 20px 40px;
	position:relative;
}
#articles_news {
	position:relative;
	height:20px;
	background:#E0EEF0;
}
#articles_news h2 {
	margin-left:5px;
	float:left;
	font-size:14px;
	padding-top:2px;
	font-weight:normal;
	text-transform:uppercase;
	width:150px;
}
#articles_news a {
	width:150px;
	text-transform:uppercase;
	float:left;
	color:#587b90;
	margin:0;
	padding:2px 0 0 0;
}
#articles_news #text_sizer {
	float:right;
	position:absolute;
	top:3px;
	left:555px;
}
#articles_news #text_sizer img {
	padding:0 5px;
}
#article_container p {
	text-indent: 10px;
	margin-bottom:0px;
	color:#4e4c47;
}
#article_container p.interview_first {
	text-indent: 0px;
	margin-top:10px;
}
#article_container h3.article_title {
	font-weight:normal;
	font-size: 21px;
	color:#4e4c47;
	margin-bottom: 2px;
	line-height: 24px;
}
#article_container p.article_author {
	text-indent:0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #4e4c47;
	margin:5px 0 25px 0;
}
#article_container p.article_author a {
	color: #4e4c47;
}
#article_container p.article_subtitle {
	text-indent:0;
	font-size: 13px;
	font-style:italic;
	color: #5e94a5;
	margin:5px 0;
	padding:0;
}
.article_date {
	text-indent: 0;
	color:#4e4c47;
	font-variant:normal;
	text-transform: uppercase;
	font-size: 11px;
}
#article_container p.article_end {
	text-indent:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d7076;
	margin: 10px 0;
}
#article_container p.article_begin {
	text-indent:0;
}
#article_container p.article_print {
	text-indent:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d7076;
	margin: 10px 0;
}
#article_container h4.paragraph_title {
	color:#333;
	margin:10px 0 0;
	padding:0;
}
#article_container ol {
	padding-left: 20px;
	margin:10px 0;
}
#article_container #audio_download {
	position:relative;
	margin: 10px 0;
}
#article_container #audio_download a {
	margin-left:35px;
}
#article_container .audio_download {
	position:absolute;
	top:2px;
	left:0;
}
#article_container span.download_note {
	color:#999999;
	font-size:10px;
	margin-left:35px;
}
/* -------------------------------------------------------------------------------------- */
/* ------------------------------------>>> Article Form   <<<-----------------------------*/
/* -------------------------------------------------------------------------------------- */


#article_container form {
	clear: both;
	margin-right: 20px;
	padding: 0;
	width: 550px;
}
#article_container form input {
	clear: both;
	margin-right:5px;
	padding: 0;
	width:75px;
	cursor:pointer;
}
#article_container form input.btn {
	background: url(../img/button/btn_bg.gif) repeat-x;
	border: 1px solid #DEDEDE;
	clear: both;
	margin-right: 20px;
	padding: 0;
	width: 50px;
	height:20px;
}
#article_container form p {
	text-indent: 0;
	margin: 5px 0;
}
/* -------------------------------------------------------------------------------------- */
/* ---------------------------------->>> OLD ARTICLE PAGES <<<----------------------------*/
/* -------------------------------------------------------------------------------------- */

#ArticleHeader {
	margin: 30px 0 20px 0;
	position:relative;
}
#ArticleHeader p {
	text-indent: 10px;
	margin-bottom:10px;
}
#ArticleHeader .audio_download {
	padding: 0 5px;
}
#ArticleHeader span.download_note {
	color:#999999;
	font-size:10px;
	margin-left:35px;
}
#ArticleHeader ol {
	padding-left: 20px;
	margin-bottom:10px;
}
#articles #ArticleHeader h3, #Excerpt #ArticleHeader h3 {
	font-weight:normal;
	font-size: 21px;
	color:#293958;
	margin-bottom: 2px;
	line-height: 24px;
}
#articles #ArticleHeader p.SubHead, #Excerpt #ArticleHeader p.SubHead {
	text-indent:0;
	font-size: 12px;
	font-style:italic;
	color: #293958;
	margin:5px 0;
}
#articles #ArticleHeader p.SubCredit, #Excerpt #ArticleHeader p.SubCredit {
	text-indent:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #587b90;
}
#articles .ArticleDate {
	text-indent: 10px;
	color:#485153;
	font-variant:normal;
	text-transform: uppercase;
	font-size: 10px;
}
#ArticleBottom {
	margin: 15px 0 30px 0;
}
#ArticleBottom p {
	text-indent:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #587b90;
	margin-bottom: 10px;
}
#media #ArticleHeader h2 {
	font-weight:normal;
	font-size: 21px;
	color:#293958;
	margin-bottom: 2px;
	line-height: 24px;
}
#media p.SubHead {
	text-indent:0;
	font-size: 16px;
	font-style:italic;
	color: #293958;
}
/* -------------------------------------------------------------------------------------- */
/* ----------------------------------->>> Legal <<<-------------------------------------- */
/* -------------------------------------------------------------------------------------- */


#copyright h2, #privacy h2, #terms h2 {
	background: url('/img/page_headers/legal_hd.png') no-repeat;
	text-indent:-9999px;
}
h4.legal_head {
	color:#4e4c47;
	font-weight:normal;
	margin-bottom: 15px;
}
h4.legal_subhead {
	color:#5e94a5;
	font-style:italic;
	font-weight:normal;
}
#privacy p, #copyright p, #terms p {
	margin-bottom:10px;
}
#text_sizer {
	float:right;
	position:absolute;
	top:2px;
	left:150px;
}
#text_sizer img {
	padding:0 5px;
}
/* -------------------------------------------------------------------------------------- */
/* ----------------------------------->>> E-News Signup <<<------------------------------ */
/* -------------------------------------------------------------------------------------- */

.enews_gift {
	color:#5e94a5;
	font-style:normal;
}
.enews_gift span {
	color:#587B90;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* -------------------------------------------------------------------------------------- */
/* ----------------------------------->>> Sidebar Navs <<<------------------------------ */
/* -------------------------------------------------------------------------------------- */
.side_nav {
	color:#4e4c47;
	font:11px Arial, Helvetica, sans-serif;
}
.side_nav a {
	color:#9f9c96;
	display:block;
}
.side_nav a:hover, .side_nav a.selected {
	background:url(/img/products/bullet-arrow.gif) no-repeat 0 2px;
	color:#5e94a5;
	padding-left:13px;
	text-decoration:none;
}
.side_nav ul {
	list-style:none;
}
.side_nav li {
	padding:2px 0;
}
.side_nav span {
	background:url(/img/products/bullet-arrow.gif) no-repeat 0 2px;
	color:#5e94a5;
	padding-left:13px;
	display:block;
}
.paginator {
	color:#fff;
	font:10px Arial, Helvetica, sans-serif;
	padding:0 10px 15px 0;
	text-align:right;
}
.paginator a {
	color:#9f9c96;
}
.paginator .current {
	color:#237088;
}
.paginator a:hover{color:#5e94a5}
/* -------------------------------------------------------------------------------------- */
/* ----------------------------------->>> Share This <<<------------------------------ */
/* -------------------------------------------------------------------------------------- */
#contact .share_this {
	display:none;
}
.share_this {
	position:absolute;
	right:5px;
	top:49px;
}
.share_this a:link {
	color:#000;
	font:10px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.stico_default {
	background:transparent url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0 !important;
	display:block;
	height:16px !important;
}
.rss {
	background:url(/img/blogs/rssImage.jpg) no-repeat;
	padding-left:20px;
	position:absolute;
	right:70px;
	top:110px;
}
.rss a {
	color:#000;
	font:10px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#light_main_right {
	margin-left: 130px;
}
/* ----- PAGE NOT FOUND --------*/
#missing h2 {
	background: url('/img/page_headers/error_hd.png') no-repeat;
	height:20ppx;
	text-indent:-9999px;
	width:136px;
}
#missing p {
	text-indent:0;
}
/* GLOBAL */
ul.bullet {
	list-style:none;
	margin-left:2px;
}
ul.bullet li {
	background:url(/img/5x5bullet-medgray.gif) no-repeat 0 5px;
	line-height:normal;
	padding:0 0 5px 14px;
}
#contact h2 {
	height:22px;
	width:66px;
}
/* -------------------------------------------------------------------------------------- */
/* ----------------------------------->>> Sitemap <<<------------------------------ */
/* -------------------------------------------------------------------------------------- */

#sitemap_left {
	margin:15px 15px 0 100px;
	width:375px;
	float: left;
}
#sitemap_right {
	float: left;
}
ul.sitemap_list {
	list-style:none;
	margin-left:2px;
}
ul.sitemap_list li {
	background:url(/img/5x5bullet-medgray.gif) no-repeat 0 5px;
	line-height:normal;
	padding:0 0 5px 14px;
}

ul.sitemap_list li li {
	background:url(/img/dash-medgray.gif) no-repeat 0 8px;
	line-height:normal;
	list-style-type:none;
	padding:0 0 5px 14px;
}
#home #blog_section ul {
	width:160px;
}
/* LYRIS PROFILE AND OPT OUT PAGES */
#opt-out div.error-message{margin-left:85px;}

/* MEDIA STYLES */
#media #content{line-height:1.2em;}
#media h2{background: url('/img/page_headers/video_hd.png') no-repeat; text-indent:-9999px;}
#media p.random-quote {display:none;}
.radio_show_label{float:left; width:132px;}
.radio_show{border-top:1px solid #e6e2d3; float:right; padding:10px 25px 10px 25px; text-align:left; width:545px;}
.radio_show.info{padding-bottom:0;}
.radio_show.listen, .radio_show.tune, .radio_show.podcast, .radio_show.video {border-top:none; padding:0 25px;  width:550px;}
.radio_show.listen, .radio_show.tune{padding:0 0 0 25px;  width:575px;}
.radio_show.podcast {padding-top:2px;}
.show_description {color:#88857e; font-size: 11px ;font-style:italic; line-height:1.4em; margin-bottom:0;}

.show_title{color:#4e4c47; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-transform:uppercase;}
.show_title span{color:#88857e; font-size:10px;}
.host{color:#4e4c47; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.host span{color:#5e94a5;}
.time{color:#4E4C47; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px; text-transform:uppercase;}
.tune_in{background: url('/img/radio_logo.png') no-repeat 0 0; color:#767570; font-family:Arial, Helvetica, sans-serif; font-size: 10px; padding:3px 0 0 138px; height:21px;}
.li_div{margin-top:15px;}
.li_div.tune_it{margin-top:35px;}
.li_div.listennow{margin-top:0;}
.li_div.videos{margin-top:40px;}
.li_div.podcast_it{margin-top:40px;}

.radio_show.podcast {position:relative;}
.radio_show.podcast a.archives{ position:absolute; top:4px; left:25px;}


table.shows {border:none; border-collapse:collapse; margin-bottom:0;}
table.shows td{border:none; border-top:1px solid #e6e2d3; padding:10px; text-align:left; }
table.shows td.replay{border:none; padding:4px 10px 20px 10px;}
table.shows td.details{background-color:#faf9f6;}
table.shows td.left{background-color:#f6f4ee; color:#e77024; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:80px;}
table.shows td.left span{display:block; padding-top:10px;}
li.show-title {margin-bottom:2px;}
p.show-title, p.show-title a, li.show-title a{color:#4e4c47; font-size:11px; margin-bottom:0;}
p.show-title a:hover,  li.show-title a:hover{color:#e9884b; text-decoration:none;}
p.archive_content{font-size:11px; line-height:1.4em; margin-bottom:7px;padding-left:25px;}
ul.show-schedules{list-style:none; margin:5px 0 20px 0;}

.vid1{float:left; margin-right:35px; width:191px;}
.vid2{float:left; margin-right:1px; width:191px;}
.vid3{float:left; margin-top:20px; width:191px;}

.vid_content{color:#767570; font-family:Arial, Helvetica, sans-serif; font-size: 10px; padding-top:3px;}
/* ENEWS */
#enews h2{background: url('/img/page_headers/enews_hd.png') no-repeat; text-indent:-9999px;}
#enews #content{width:960px;}
#enews #main_right{width:490px; margin-right:60px;}
#enews #main_right_content{color:#4e4c47; width:480px;}
#enews #sidebar{display:none;}
.enews_sidebar{float:left; width:180px; margin-top:-8px;}
.enews_sidebar p{margin-top:5px; font-style:italic; font-size:11px; line-height:1.5em; margin-bottom:15px;text-indent:0;}
.enews_sidebar span{ display:block;font-family:Arial, Helvetica, sans-serif; color:#237088;font-style:normal; }
.enews-signup-form{margin-top:21px}
.enews_gift_left{ color:#237088;padding-top:7px;}
#enews p{margin-bottom:10px;}
#enews .share_this{display:none;}