/* CSS Document */
/****Created by Designer Swan ****/
/***Date:2012.08.01****/

/************************/
/********Services**********/
/************************/


/**Search**/
#container {clear: both;margin:10px auto;padding:10px 0;max-width:980px;overflow:hidden; line-height:1.3;}
#container .left {float:left;width:632px; overflow:hidden;}
#container .right {float:right;width:318px; overflow:hidden;}
#container .right .rightContainer {background-color:#F0F0F0;line-height:18px;overflow:hidden;padding: 8px 9px;}
#container .title h1 {font-size:18pt; font-weight:normal; padding-bottom:12px; border-bottom:1px solid #ccc;}
#container .title h1.qnalogo{font-size:30pt; padding-left:10px;}
#container .title h1.qnalogo a:hover{color:#cc0000; text-decoration:none;}

#mainBox {clear:both;padding-top:20px;margin-bottom:30px; overflow:hidden;}

#sectionName {font-size: 18pt;height: 28px;padding:5px 0 5px 12px;font-size:22pt;}
#container .left form { border-bottom:1px solid #CCCCCC;}
#container .left .searchTermBox{text-align:center; padding-bottom:20px;}
#container .left .searchTermBox a{color:#173a58; padding:6px 20px; border:1px solid #b8b8b8;background: -moz-linear-gradient(center top , #FFFFFF 0pt, #e4e4e4 100%);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e4e4e4));
	background:-webkit-linear-gradient(top, #FFFFFF, #e4e4e4); 
	background: -ms-linear-gradient(top, #FFFFFF, #e4e4e4);
	background: -o-linear-gradient(top, #FFFFFF, #e4e4e4);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#e4e4e4');/*For IE7-8-9*/
	text-shadow:0px 1px 0px #fff;}
#container .left form div * {vertical-align:middle;margin:0 2px;}
#container .left form .input {width:270px; border:1px solid #b8b8b8; font-size:12px; height:25px;}
.banner728x90{clear:both; text-align:center; padding:20px 0;}

/**banners**/
#banners{clear:both; padding-top:15px;}

/**rss**/
#rss_description {border-bottom:1px solid #CCCCCC;color:#262626;font-size:12px;padding-bottom:30px;}
#rss_description dt {font-size:14px;font-weight:bold;padding:15px 0 10px;}
#rss_feeds {clear:both;margin-top:30px; overflow:hidden;}
#rss_feeds li {line-height:1.8; float:left; width:32%;}
#rss_feeds li img {margin-right:5px;}
#rss_feeds li a {color:#262626;text-decoration:none;}
#rss_feeds .title {clear:both; color:#5D5E5E;font-weight:bold;padding-bottom:5px;padding-top:20px;}

/**Corrections**/
.correctionsBox ul li {margin:10px 0;padding:10px 0;border-bottom:1px solid #ccc;}
.correctionsBox li a {margin-left:10px;}
.correctionsBox .ex {margin-top:20px;}
.correctionsBox .ex a {color:#3772C5; text-decoration:none;}
.correctionsBox .ex a:hover {color:#3772C5; text-decoration:underline;}
.correctionsBox .note {margin-top:20px;}
.smallSize{color:#d43a3c;}

/***Fan-faves***/
#topName {border-bottom:1px solid #ddd;height:31px;margin:0;}
#topName > div {float:left;font-size:18pt;padding-left:8px;margin-bottom:8px;}
#topName > ul {float:right;}
#topName li {float:left;font-weight:bold;border-bottom:1px solid #ddd;}
#topName li .tip {height:8px;}
#topName li .label {padding:8px 13px 0;height:22px;background-color:#eff3fd;border-top:1px solid #ddd;cursor:pointer;border-right:1px solid #ddd;}
#topName .selected {border:1px solid #ddd;border-bottom:0;color:#105DB4;}
#topName .selected .label{background-color:#fff;border:0;border-bottom:1px solid #fff;color:#105DB4;background:url(http://graphic.christianpost.com/images/others/unit_bg.gif) repeat-x;}

#secBox {background:url(http://graphic.christianpost.com/images/others/section_bg.gif) repeat-x;padding:12px 0;}
#sections li {float:left;cursor:pointer;padding:3px 8px;height:14px;font-weight:bold;}
#sections li.selected {font-size:10pt;color:#105DB4;position:relative;top:-1px;}

#subTop {clear:both;padding-top:8px;padding-bottom:4px;border-bottom:1px solid #ddd;font-size:8pt;}
#subTop .duation {float:left;}
#subTop li {float:left;padding:3px 8px;cursor:pointer;}
#subTop li.selected {color:#000;background-color:#ccc;font-weight:bold;}
#subTop .totalComment {float:right;margin-top:6px;}

a.more {color:#2a65d1; font-size:8pt; font-weight:bold;}
#bx{clear:both; overflow:hidden; padding-bottom:30px;}
#bx ul#mainBody > li {clear:both;margin:5px 0 10px;border-bottom:1px solid #ccc;padding-bottom:10px;}
#bx ul#mainBody h2 a {color:#000;font-size:13pt;}
#bx ul#mainBody .author {margin-top:2px;font-size:8pt;color:#777;}
#bx ul#mainBody .author span {color:#3b7ac7;}
#bx ul#mainBody li .tool {clear:both; background:transparent url(http://graphic.christianpost.com/images/section/bg_shadowBar.gif) no-repeat scroll center bottom; border-bottom:1px solid #DBDBDB;}
#bx ul#mainBody li .summary p {margin:10px 0;}
#bx ul#mainBody li .summary img {margin:0 15px 6px 0;}
#bx ul#mainBody .adding {color:#666; font-size:11px;}
#bx ul#mainBody .adding span {margin:0 7px;color:#999;}
#bx ul#mainBody .adding a {margin-left:5px; color:#3772C5;}

/***Q&A*****/
.qnaBox .right {background-color:#F0F0F0;padding:10px 9px;}
.qnaBox .question {font-weight:bold;font-size:12pt;color:#cc0000;padding:20px 10px;}

#latestNews {width:290px;margin:10px auto 0;padding:10px;background-color:#fff;border:1px solid #dcdcdc;}
#latestNews .title {color:#cc0000;font-size:10pt;font-weight:bold;}
#latestNews ul {padding:5px 0;}
#latestNews li {margin:6px 0;font-weight:bold;}
#latestNews li a {color:#222;}
#submitForum {width:290px;margin:10px auto 0;padding:10px;background-color:#fff;border:1px solid #dcdcdc;}
#submitForum .title {color:#cc0000;font-weight:bold;}

#subject {border:1px solid #ddd;padding:8px 20px 1px 1px; background:#f4f4f4;}
#subject .status {font-size:10pt;color:#cc0000;}
#subject h1 {font-size:18pt;color:#1a2a3e;margin:7px 0 7px 20px;}
#container p {margin:0 0 15px;color:#444;}
#suggest .label {margin:8px 0 2px;}
#suggest textarea {width:280px;height:68px;}
#suggest .input {width:280px;height:20px;}
#suggest .small {font-size:8pt;}

.submit {text-align:right;margin-top:10px; color:#222426;}

#list {border-top:1px dotted #ccc;}
#list li {border-bottom:1px dotted #ccc;padding:17px 0 17px 18px;font-weight:bold;}
#list li h2 {font-size:12pt;}
#list li a {color:#222;}

.imageLeft {clear:both;float:left;margin:0 20px 0 0;}
.imageRight {clear:both;float:right;margin:0 0 0 20px;}

#more {margin-top:11px;padding:5px 13px;float:left;border:1px solid #ccc;font-weight:bold;cursor:pointer;}

.comment {clear:both;margin-top:5px;}
.comment li {border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 20px 10px 12px;margin:0;overflow:hidden;}
.comment li .time {color:#999;font-size:8pt;font-weight:bold;}
.comment li .time img {margin-right:10px;}
.comment li .avatar {margin:6px 0;}
.comment li .avatar img {margin-right:10px;}

.comment li .commentBody {clear:both;color:#444;}
.comment li .detail {text-align:right;font-size:8pt;}
.comment li .detail .span {color:#aaa;margin:0 4px;}
.comment li .detail a {color:#104796;font-weight:bold;}

.comment li.indent1 {margin-left:20px;}
.comment li.indent2 {margin-left:40px;}
.comment li.indent3 {margin-left:60px;}
.comment li.indent4 {margin-left:80px;}
.comment li.borderBottom {border-bottom:1px solid #ccc;}
.comment li.borderTop {border-top:1px solid #ccc;}
.comment li.commentClose {background-color:#f8f8f8;font-weight:bold;color:#8c8c8c;font-size:11pt;}
.comment li.commentClose img {margin-right:9px;}

.comment blockquote {margin: 20px 0 20px 10px;padding-left:40px;background: url(http://graphic.christianpost.com/images/blogs/article/quote.gif) no-repeat top left;}
.comment .commentBody LI {margin:5px 0;line-height:1.4em;}
.comment {margin:12px 0;}
.comment table,td {font-size:10pt;}
.comment h1 {font-size:12pt;margin:13px 0;}
.comment h2 {font-size:12pt;margin:13px 0;}
.comment h3 {font-size:12pt;margin:13px 0; color:#1a2a3e;}
.comment h4 {font-size:11pt;margin:13px 0;}
.comment h5 {font-size:9pt;margin:13px 0;}
.comment h6 {font-size:7pt;margin:13px 0;}

.commentTitle {font-size:18pt;font-weight:bold;margin:35px 0 10px;}
.commentcount {margin-top:4px;}
.commentcount a {color:#222;}
.green {background-color:#eff0f0;}

#container .right .title {color:#e4261e;font-weight:bold;font-size:10pt;}
.commentLogin {clear:both;padding-bottom:15px;}
.commentLogin .cleft {float:left;padding:6px 13px;color:#fff;background-color:#000;border:1px solid #ccc;cursor:pointer;}
.commentLogin .cleft3 {float:left;color:#777;margin:6px 10px 0;}
.commentLogin .cleft2 {float:left;padding:6px 13px;border:1px solid #ccc;font-weight:bold;cursor:pointer;}
.clear {clear:both;}

#announcement {clear:both;color:#444;font-size:7pt;margin-top:15px;padding:0 0 15px;}
#announce {color:#444;font-size:8pt;}

#related {width:290px;margin:10px auto;padding:10px;background-color:#fff;border:1px solid #dcdcdc;}
#related ul {padding:5px 0;}
#related li {margin:6px 0;font-weight:bold;}
#related li a {color:#222;}

#inputBox {margin-top:10px;}
#inputBox .title {font-weight:bold;font-size:12pt;color:#03395a;}
#rContainer {overflow:hidden;height:0;}
.replyBox {padding:27px 0 0 10px;}
.replyBox .eBox {clear:both;}
.replyBox .rleft {float:left;font-weight:bold;font-size:12pt;color:#03395a;}
.replyBox .rright {float:right;cursor:pointer;}
.replyBox form {clear:both;}
.reply {padding:0;overflow:hidden;}

#subject .desc {padding-left:20px;}

#subject .related {margin:17px 0 7px 0;}
#relatedArticles li {margin:3px 0;font-size:8pt;font-weight:bold;background:url(http://graphic.christianpost.com/images/article/forum_related.gif) no-repeat 0 6px;padding-left:8px;}
#relatedArticles li a {color:#0f3778;}

#frompanel {margin:30px 0 5px 0;font-weight:bold;font-size:10pt;}
#answers {border:1px solid #ddd;border-top:0;}
#answers >li {border-top:1px solid #ddd;clear:both;padding:10px 15px 10px 10px;}
#answers .time img {margin-right:10px;}
#answers .time {font-weight:bold;color:#888;font-size:8pt;}
#answers .middle {margin:10px 0 0 15px;}
#answers .middle .left {float:left;width:490px;}

#answers .middle .left img {display:block;float:left;}
#answers .rpart {float:left;width:420px;margin-left:10px;}
#answers .middle .label {color:#888;}
#answers .middle .ri {float:right;margin-top:3px;padding:2px 14px;background-color:#cc0000;}
#answers .middle .ok {background-color:#777;}
#answers .middle .ri a {color:#fff;}
#answers .bot {margin:10px 0 0 17px;font-size:10pt;}
#answers .seeTitleP {margin-bottom:6px;}
#answers .seeTitle {color:#222;font-size:11pt;}
#answers .bot .answer {overflow:hidden;height:0;}
#answers .bot .ok {overflow:auto;height:auto;}
#answers .bot .answer .an {padding-top:10px;}

#container #qnaContBox{clear:both; overflow:hidden; padding:20px 0; font-size:13px;}
#container #qnaContBox .left{width:30%; float:left;}
#container #qnaContBox .right{width:67%; float:right;}
#container #qnaContBox .right h1{clear:both; padding:8px 0; font-size:23px;}

#panel .title {color:#cc0000;font-size:12pt;font-weight:bold;padding:14px 16px;border:1px solid #ccc;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;}
#panel ul {border-bottom:1px solid #ccc;}
#panel li {clear:both;padding:7px 20px;background-color:#f0f0f0;border:1px solid #ccc;border-bottom:0;}
#panel li.selected {background-color:#fff;border-right:0;}
#panel li img {margin:2px 12px 2px 0;padding-bottom:30px;}
#panel .answerTitle a {color:#09334c;}

.ad300x250 {clear:both;margin-top:25px;background-color:#f0f0f0;text-align:center;color:#777;font-size:8pt;padding:10px 0;}

#container #qnaContBox ul#tools {float:right; }
#container #qnaContBox #tools li {float:left;padding:0 5px; color:#333333; font-size:8pt;}
#container #qnaContBox #tools li.twitter {width:100px;overflow:hidden;}
#container #qnaContBox #tools li.facebook {padding-left:0;}
#container #qnaContBox #tools li a {color:#333333;}

/****Topics 2013.1.23 added by swan***/
#sectionNameTopic {background-color:#e2f2fb;font-size:17pt;font-weight:bold;padding:5px 0 5px 12px;height:28px;text-transform:uppercase;}
#sectionNameTopic span {font-size:7pt;margin-left:10px;color:#666;font-weight:normal;}
#sectionNameTopic {background-color:#e2f2fb;padding:0;height:50px;}
#sectionNameTopic h1 {font-size:17pt;font-weight:bold;padding-top:5px;}
#sectionNameTopic div {font-size:7pt;margin-left:10px;color:#666;font-weight:normal;}
#sectionNameTopic img {margin-right:14px;}

#mainBodyTopic {width:100%;padding:10px 0;}
#mainBodyTopic .leftBody {float:left;width:324px;}
#mainBodyTopic .rightBody {float:right;width:282px;}
#mainBodyTopic > li {clear:both;margin:5px 0 15px;}
#mainBodyTopic h2 a {color:#000;font-size:15pt;}
#mainBodyTopic .author {margin-top:5px;font-size:8pt;color:#666;}
#mainBodyTopic .author span {color:#3b7ac7;}
#mainBodyTopic li .tool {clear:both; background:transparent url(http://graphic.christianpost.com/images/section/bg_shadowBar.gif) no-repeat scroll center bottom; border-bottom:1px solid #DBDBDB;}
#mainBodyTopic li .summary p {margin:20px 0;}
#mainBodyTopic li .summary img {margin:0 15px 6px 0;}

a.more {color:#2a65d1; font-size:8pt; font-weight:bold;}

#sort .leftTitle {float:left;font-weight:bold;padding:5px 8px;}
#sort ul {float:left;margin-left:5px;}
#sort ul .selected {background-color:#e2f2fb;}
#sort ul li {float:left;padding:5px 8px;margin-right:2px;}
#topicList {clear:both;padding:15px 0 10px;}
#topicList li {float:left;width:60px;height:110px;padding:0 6px;margin:0 2px;font-size:8pt;text-align:center;}
#topicList li img {display:block;}

ul.tools {float:right; width:360px;}

.tools li {float:left;line-height:31px;padding:0 3px; color:#333333; font-size:8pt;}
.tools li a {color:#333333;}
.divideLine {background:url(http://graphic.christianpost.com/images/article/bg_divideLine.png) center no-repeat; height:31px; width:5px;}
#digg_chick,#facebook_chick,#twit_chick,#stumble_chick,#red_chick,#delicious_chick,#buzz_chick {width:18px; height:18px; display:block;float:left;margin-right:4px;margin-top:7px;}
#digg_chick {background:url(http://graphic.christianpost.com/images/article/icn_digg.gif) no-repeat;}
#facebook_chick {background:url(http://graphic.christianpost.com/images/article/icn_facebook.gif) no-repeat;}
#twit_chick {background:url(http://graphic.christianpost.com/images/article/icn_twitter.gif) no-repeat;}
#stumble_chick {background:url(http://graphic.christianpost.com/images/article/icn_stumble.gif) no-repeat;}
#red_chick {background:url(http://graphic.christianpost.com/images/article/icn_red.gif) no-repeat;}
#delicious_chick {background:url(http://graphic.christianpost.com/images/article/icn_delicious.gif) no-repeat;}
#buzz_chick {background:url(http://graphic.christianpost.com/images/article/icn_buzz.gif) no-repeat;}
.dis_none {display:none;}

#page {clear:both;border-top:1px solid #ccc;margin-top:35px;padding-top:10px;}
#page a {color:#666666;}
#page .pageNext {float:right;padding:3px 8px;text-align:center;background-color:#f2f6f9;border:1px solid #ddd;}
#page .pageNext a {color:#2A65D1;}
#page .pageNumber {float:right;padding:3px 0;}
#page .pagePrev {float:right;padding:3px 8px;text-align:center;background-color:#f2f6f9;border:1px solid #ddd;}
#page * {margin:0 4px;}

#shBox {z-index:1000;position:absolute;display:none;}
#shBox .shContainer {position:relative;}
#shBox .bgc {background-color:#000;height:126px;width:127px;opacity: 0.20; -ms-filter: "alpha (opacity=20)"; filter: alpha (opacity=20); }
#toolbox {margin:0;border:1px solid #ccc;padding:6px;list-style:none;width:105px;background-color:#fff;height:104px;position:absolute;top:4px;left:4px;}
#toolbox li {margin:3px;}
#toolbox li a {color:#777;font-size:8pt;}
#toolbox li img {margin-right:13px;}

/*****2013.01.24 added by swan for Author page****/
#mainBodyAuthor {padding: 15px 0 0 3px;width: 100%;}
#mainBodyAuthor .adding {color: #666666;margin-top: 10px;}
#mainBodyAuthor .adding span {color: #999999;margin: 0 7px;}
#mainBodyAuthor .adding a {margin-left: 5px;}

#mainBodyAuthor ul li {border-top:1px solid #EEEEEE;padding: 12px 0 18px; overflow:hidden; clear:both;}
#mainBodyAuthor ul li .date {color: #777777;font-size: 8pt;}
#mainBodyAuthor ul li h3 {font-size: 12pt;margin: 2px 0;}
#mainBodyAuthor ul li .smallSize {color: #273A5B;}

#sectionNameAuthor {background-color: #E2F2FB;font-size: 17pt;font-weight: bold;height: 58px;padding: 5px 0 5px 12px;}
#sectionNameAuthor h1{font-size:20pt;}
#sectionNameAuthor div {color: #666666;font-size: 8pt;font-weight: normal;}
#sectionNameAuthor span {color: #666666;font-size: 7pt;font-weight: normal;}
#sectionNameAuthor img {float: left;height:58px;margin-right: 8px;}

#articleListAuthor li {clear: both;}
#articleListAuthor li img {margin: 3px 14px 4px 0;}

#pageAuthor {border-top: 1px solid #CCCCCC;clear: both;margin-top: 35px;padding-top: 10px;}
#pageAuthor span, #page b {color: #666666;}
#pageAuthor a {color: #3F78BD;}
#pageAuthor .pageNext {background: url("http://graphic.christianpost.com/images/section/icn_arrow_blue.gif") no-repeat scroll 72px center #F2F6F9;border: 1px solid #DDDDDD;float: right;padding: 3px 8px;text-align: center;}
#pageAuthor .pageNumber {float: right;padding: 3px 0;}
#pageAuthor .pagePrev {background-color: #F2F6F9;border: 1px solid #DDDDDD;float:right;padding:3px 8px;text-align: center;}
#pageAuthor * {margin: 0 4px;}