/* 	Last updated: 
	Last updated by: D. Shun-Luoi Fong (dsf [at] shunluoifong [dot] com)
	This file is copyright (c) 2009 Summit Ministries and may not be reproduced without permission
*/

.essay-list {}
.essay-list h5 { background: transparent; color: #333; line-height: 2em; margin-bottom: 1.5em; text-align: left; }

/* =wv-chart-table */

#wv-chart-table { position: relative; z-index: 1; margin: 0; width: 927px; }
#wv-chart-table thead, #wv-chart-table tfoot, #wv-chart-table tbody { width: 920px; } 
#wv-chart-table td, #wv-chart-table th { padding: 10px 4px; margin: 2px; border: 1px solid #333; text-align: center; width: 131px; background-color: #dedede; }
#wv-chart-table th, #wv-chart-table th>a { background-color: #0d0d0d; line-height: 1.2em; color: #eeedee; text-decoration: underline; border: none; }
#wv-chart-table th { border: 1px solid #333; }
#wv-chart-table td.wv-chart-cat a { font-weight: bold; color: #000; text-decoration: underline; }
#wv-chart-table th>a:hover { color: #ffcb05; }

#wv-chart-table td a { display: block; border-bottom: none; padding: 6px 2px; color: #700; }
#wv-chart-table td a:hover { background-color: #bcbcbc; color: #f00; }

.wv-chart-cat a { font-weight: bold; }
.wv-chart-description { width: 400px; }
.wv-chart-description p, .wv-chart-description ul, .wv-chart-description li { text-align: left; }
.wv-chart-description li { list-style-type: disc; margin-left: 20px;}


#the-journal-archive ul li ul li, #media-archive-list ul li ul li { margin: 5px 0; width: 100%; border: none; border-bottom: none; text-align: left; }
#the-journal-archive ul li ul li a, #media-archive-list ul li ul li a { display: block; padding: 4px 8px; padding-left: 5px; border: 1px solid #aaa; letter-spacing: 2px; }
#the-journal-archive ul li ul li a span, #media-archive-list ul li ul li a span { font-size: 1em; line-height: 1.8em; margin: 0; float: left; width: 140px; }
#media-archive-list ul li ul li a span { width: 175px; }
#the-journal-archive ul li ul li a:hover, #media-archive-list ul li ul li a:hover { background-color: #cbcbcb; }
#the-journal-archive ul li ul li a h6, #media-archive-list ul li ul li a h6 { font-weight: normal; margin: 0 0 0 180px; font-size: 1em; text-align: right; }
#media-archive-list ul li ul li a h6 { margin-left: 130px; }
#the-journal-archive h3, #media-archive-list h3 { padding: 5px; background-color: #000; color: #ffcb05; text-align: center; margin-top: 0.75em; }


#resource-dict-index { margin: 0.75em 24px 0.75em 0; text-align: center; padding: 10px; background: #ddd; }
#resource-dict-index li { display: inline; margin: 0 5px; }
#worldview-dictionary { margin-left:10px; width:676px}
#worldview-dictionary h3 { background: transparent; color: #000; font-size: 1em; }
#worldview-dictionary dl dt { float: left;}
#worldview-dictionary dd { margin-left: 2px; }
#worldview-dictionary dd.seealso, #worldview-dictionary dd.compare { margin-left: 20px; } 
#worldview-dictionary .wv-dict-entry { background-color: #ddd; padding: 10px; padding-bottom: 10px; margin: 20px 10px 20px -10px; }
#worldview-dictionary a.wv-dict-link { border-bottom: 0; color: #000; font-weight: bold; text-decoration:none }


ul#resources-secondary-list { margin: 0 20px 0 0; padding: 1.5em 0; border-top: 1px solid #aaa; }
ul#resources-secondary-list li { float: left; width: 50%; margin: 0 0 10px 0; }
ul#resources-secondary-list li a, ul#resources-secondary-list li a img { display: block; border: 0; margin: 0 auto; }

ul#resources-tertiary-list { clear: left; margin: 1.5em 20px 0 0; padding: 1.5em 0; border-top: 1px solid #aaa; }
ul#resources-tertiary-list li { margin: 1.5em auto; }
ul#resources-tertiary-list li a, ul#resources-tertiary-list li a img { display: block; border: 0; margin: 0 auto; }

ul#resources-secondary-list li a img, ul#resources-tertiary-list li a img { border: 1px solid #aaa; }

body.reviews .post, body.links .post { padding-top: 1.5em; }
body.reviews .post h3, body.links .post h3 { margin-top: 0; }
body.reviews .post h5 { text-align: left; margin: 0.75em 0; background: transparent;  }
body.reviews .post a, body.links .post a { border: 0; }
body.reviews .post img, body.links .post a img { float: left; margin: 0 10px 5px 0; width: 100px; height: auto; }

/* =resources-fact-sheets */
div#resources-fact-sheets { padding: 0; border: 1px solid #aaa; margin-right: 15px; }
div#resources-fact-sheets ul li { border: none; padding: 0; margin: 1.5em 10px; border-bottom: 1px solid #666;  }
div#resources-fact-sheets ul li a { display: block; margin: 0; border: 0; font-weight: bold; padding: 5px 10px; font-size: 1.3em; }
div#resources-fact-sheets ul li a:hover { background: #cdcdcd;}
div#resources-fact-sheets ul li span { display: block; margin-top: 0; margin-left: -30px; padding: 5px 0 0 30px; color: #333; font-weight: normal; font-size: 0.8em;}
div#resources-fact-sheets h3 { background: #000; color: #ffcb05; margin: 0.75em 10px; padding: 5px; text-align: center; }

body.essays ul#resources-essays, body.essays .essay-list { margin-right: 15px; border: 1px solid #aaa; padding-bottom: 3em; }
body.essays ul#resources-essays li { position: relative; margin: 0.75em 10px; clear: left; padding-bottom: 1.5em; }
body.essays ul#resources-essays li h3, body.essays .essay-list h3 { padding: 5px; background-color: #000; color: #ffcb05; text-align: center; margin-top: 0.75em; }
body.essays .essay-list h3 { margin: 0.75em 10px; }
body.essays ul#resources-essays li a { display: block; margin-top: 1.5em; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #aaa; font-weight: bold; font-size: 1.2em; }
body.essays ul#resources-essays li a:hover { background-color: #bcbcbc; color: #f00; } 
body.essays ul#resources-essays li ul { margin-left: 30px; padding: 0; border: none; width: inherit; margin-bottom: 1.5em; }
body.essays ul#resources-essays li ul li { clear: none; float: left; border: none; padding: 0; margin: 0 3px; }
body.essays ul#resources-essays li ul li a { display: block; margin: 0; padding: 5px; border: none; border-bottom: 0; font-weight: bold; color: #000; font-size: 1em; }
body.essays ul#resources-essays li ul li a:hover { background-color: #cdcdcd; }

body.essays .essay-list h5 { margin-left: 20px; margin-bottom: 0; }
body.essays .essay-list ol { margin-left: 40px; }
.essay-subtitle { font-size: 0.75em; }

/* =radio-current */
body.media div.sls-entry-box, body.media div#sls-archive, body.media div.radio-entry-box, body.media div#radio-archive { width:674px; border: 1px solid #aaa; background-color:#EEEFEE; margin: 15px 0 15px 0; text-align: center; }
body.media #content #main h4.sls-title, body.media #content #main h4.radio-title { text-align: center; margin: 0 auto 0.75em auto; background:#555; color: #eeedee; font-size: 1.2em; line-height: 1.7em; }
body.media #content #main h4.sls-title a, body.media #content #main h4.radio-title a { color: #eeedee; border-bottom: #eeedee; }
body.media #content #main div.sls-entry-box h5, body.media #content #main div.radio-entry-box h5 { text-align: center; margin: 10px auto; color: #700; }
body.media #content #main div.sls-entry-box h6, body.media #content #main div.radio-entry-box h6 { text-align: center; margin: 5px auto; color: #666; }
body.media #content #main div.sls-entry-box p, body.media #content #main div.radio-entry-box p { margin: 0.75em 15px; }

a.radio-show-link, a.sls-show-link { display: block; margin: 8px 20px; text-align: center; border: 1px solid #aaa; padding: 6px 0; background: transparent; color: #700; }
a.radio-show-link:hover { color: #eeedee; background: #700; }
a.sls-show-link:hover { color: #eeedee; background:#555; }

/* =research-terms */
div#research-terms { margin: 0 20px 1.5em 0; border: 1px solid #aaa; /*height: 15em;*/}
div#research-terms h3 { width: 100%; background: #000; color: #ffcb05; padding: 5px 0; text-align: center; }
div#research-terms ul { padding: 0.75em 10px; }
div#research-terms ul li { /*float: left; width: 33%; */ display: inline; }
div#research-terms ul li a { /*display: block; padding: 5px; */ border: 0; margin-right: 10px; }
div#research-terms ul li a:hover { background: #cbcbcb; }
div#research-terms ul li a.research-primary-term { font-size: 1.3em; }

/* =research-results-box */
/*div#research-results-box { padding: 0; border: 1px solid #aaa; margin-right: 15px; } */
/*div#research-results-box ul li { border: none; padding: 0; margin: 1.5em 10px; border-bottom: 1px solid #666;  }
div#research-results-box ul li a { display: block; margin: 0; border: 0; font-weight: bold; padding: 5px 10px; font-size: 1.3em; }
div#research-results-box ul li a:hover { background: #cdcdcd;}
div#research-results-box ul li span { display: block; margin-top: 0; margin-left: -30px; padding: 5px 0 0 30px; color: #333; font-weight: normal; font-size: 0.8em;} */
/*div#research-results-box h3 { background: #000; color: #ffcb05; margin: 0.75em 10px; padding: 5px; text-align: center; }
div#research-results-box div.research-results-list { border: 1px solid #aaa; margin: 0.75em 10px; }*/

#research-results-list-box { margin: 0 10px 1.5em 10px; border-bottom: 1px solid #aaa; }
#research-results-list-box h4 { }
#research-results-list-box ul li { margin: 5px 10px; border: 1px solid #aaa; text-align: left; }
#research-results-list-box ul li a { color: #333; display: block; padding: 8px; padding-left: 15px; letter-spacing: 2px; border: 0; }
#research-results-list-box ul li a:hover { background-color: #cbcbcb; }

#research-results-box { margin: 1.5em 10px; }
#no-research-results { text-align: center; font-weight: bold; }
#research-show-link { display: block; margin: 1.5em auto; font-weight: bold; border: 0; text-align: center; }
