body {
	background-color:#4B526D;
}
#page {
	width:940px;
	margin:0px auto;
	padding:0 10px;
	background:#FFFFFF url("/ct/img/bg_body.gif") repeat-x scroll 0 0;
	display:block;
	clear: both;
}
.ad {
	background-color: #e2e4ec;
	height: 90px !important;
	height: 100px;
	padding: 5px;
	text-align: center;
}
/* Facebook Like */
.facebookBoxes,
.facebookBoxes .likeBox,
.facebookBoxes .activityFeed {
	display: inline;
	float: left;
}
.facebookBoxes .activityFeed {
	margin-left: 5px;
}
.facebookBoxes,
#content .facebook {
	margin:0 0 20px 10px;
}
#rightnav .facebook {
	width:100%;
	height:88px;
	background-color:#e1e4eb;
	margin:0;
	padding-top:20px;
	float:left;
}
#rightnav .facebook iframe{
	width:298px !important;
	height:68px !important;
	background:#fff;
}
#rightnav .facebook p.title {
	color: #6f79a1;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
}
.addthis_button_compact {
	float: left;
	text-decoration: none;
}
a.addthis_button_compact img {
	top: 0;
}
.addthis_toolbox {
	margin: 20px 0;
}
/*.addthis_toolbox .at300bs {
	background: url(/system/img/icon_share_sprite.gif);
	width: 60px;
	height: 20px;
}
.addthis_toolbox .at15t_facebook {
	background-position: 0 0;
}
.addthis_toolbox .at15t_twitter {
	background-position: 0 -20px;
}*/
.hr_crumb {
	color:#DEDEDE;
	background-color:#DEDEDE;
	padding:0px;
	border:0px;
	height:1px;
}
.hr_1,#body .hr_1 {
	color:#E2C893;
	background-color:#E2C893;
	padding:0px;
	border:0px;
	height:1px;
}
.hr_2 {
	color:#F6EEDD;
	background-color:#F6EEDD;
	padding:0px;
	border:0px;
	height:1px;
}
li {
	margin-bottom: 5px;
}
blockquote {
	padding-top:0 !important;
	padding-bottom:10px !important;
	padding-right:30px !important;
	padding-left:30px !important;
}
blockquote a {
	text-decoration: underline !important;
}
#content {
	text-align: left;
	background-color: #FFFFFF;
	overflow:hidden;
	width:100%;
}
.text,
#body .text {
	font: 11pt/15pt Georgia, "Times New Roman", serif !important;
	color: #000000 !important;
	padding-bottom:14px;
	margin: 0 !important;
}
.text a,
#body .text a {
	color:#000 !important;
	text-decoration: underline !important;
}
.text a:hover,
#body .text a:hover {
	color:#BCA983 !important;
}
.intro,
#body .intro {
	margin: 0px !important;
	padding-bottom: 14px !important;
	font: italic 11pt/15pt Georgia, "Times New Roman", serif !important;
	color: #000000 !important;
}
.question,
#body .question {
	margin: 0px !important;
	padding-bottom: 14px !important;
	font: bold 11pt/15pt Georgia, "Times New Roman", serif !important;
	color: #000000 !important;
}
.answer,
#body .answer {
	margin: 0px !important;
	padding-bottom: 14px !important;
	font: 11pt Georgia, "Times New Roman", serif !important;
	color: #000000;
	line-height: 15pt !important;
}
.title,
#body .title {
	font: bold 18pt Georgia, "Times New Roman", Arial, Verdana, sans-serif !important;
	color: #6F79A1 !important;
}
.title a,
#body .title a  {
	color: #6F79A1 !important;
}
.subhead,
#body .subhead {
	font: bold 14pt Georgia, "Times New Roman", Arial, Verdana, sans-serif !important;
	color: #6F79A1 !important;
}
.subhead2,
#body .subhead2 {
	font: bold 12pt Georgia, "Times New Roman", Arial, Verdana, sans-serif !important;
	color: #6F79A1 !important;
}
.deck,
#body .deck {
	font: italic 10pt Verdana, Arial, sans-serif !important;
	color: #000000 !important;
}
.deck span,
#body .deck span {
	font-style:normal !important;
	}
.byline,
#body .byline {
	font: 8pt Verdana, Arial, sans-serif !important;
	color: #606c9b !important;
}
.byline a,
#body .byline a
{
	color:#606c9b !important;
}
.crumb {
	font: bold 7pt Verdana, Arial, sans-serif;
	color: #B09A6A;
}
.crumb a {
	text-decoration: none;
	color: #B09A6A;
}
.date {
	font: 7pt Verdana, Arial, sans-serif;
	color: #993333;
}
a.date {
	text-decoration: underline;
}
.bio,
#body .bio {
	margin: 20px 0 0 0 !important;
	padding-bottom: 14px !important;
	font: italic 9pt Georgia, "Times New Roman", serif !important;
	color: #000000 !important;
	line-height: 15pt !important;
}
a.bio,
#body a.bio  {
	padding-left: 3px !important;
	font-style: normal !important;
}
.copyright, 
#body .copyright {
	font: 7pt Verdana, Arial, sans-serif !important;
	color: #993333 !important;
}
/*.citation {
	font-size: 8pt;
}*/
.citation,
#body .citation  {
	font-style: italic;
}
.bio .citation,
.source .citation,
.intro .citation {
	font-style: normal !important;
}
.citation a,
.citation a:link,
.intro a,
.intro a:link,
a.citation,
a.citation:link,
a.intro,
a.intro:link {
	color: #000;
	text-decoration: underline;
}
.citation a:hover,
.citation a:visited,
.intro a:hover,
.intro a:visited,
a.citation:hover,
a.citation:visited,
a.intro:hover,
a.intro:visited {
	color: #BCA983;
}

.highlight {
	background-color: #F2E6C8;
	color: #6F79A1;
}
.callout_left {
	float: left !important;
	font: bold 12pt Verdana, Arial, sans-serif !important;
	line-height: 21px !important;
	color: #A84545 !important;
	width: 30% !important;
	text-align: left !important;
	border-right: solid #D3D2D2 2px !important;
	margin: 15px 15px 3px 0px !important;
	padding-right: 15px !important;
}
a.callout_left,
a.callout_left:active,
a.callout_left:visited,
.callout_left a.text,
.callout_left a.text:active,
.callout_left a.text:visited {
	text-decoration: underline !important;
	color: #A84545 !important;
}
.callout_right	{
	float: right !important;
	font: bold 12pt Verdana, Arial, sans-serif !important;
	line-height: 21px !important;
	color: #A84545 !important;
	width: 30% !important;
	text-align: left !important;
	border-left: solid #D3D2D2 2px !important;
	margin-left: 15px !important;
	padding-left: 15px !important;
}
a.callout_right,
a.callout_right:active,
a.callout_right:visited,
.callout_right a.text,
.callout_right a.text:active,
.callout_right a.text:visited  {
	text-decoration: underline !important;
	color: #A84545 !important;
}		
.callout_center {
	font: bold 12pt Verdana, Arial, sans-serif !important;
	line-height: 21px !important;
	color: #A84545 !important;
	width: 95% !important;
	text-align: left !important;
	border-left: solid #D3D2D2 2px !important;
	border-right: solid #D3D2D2 2px !important;
	padding: 15px !important;
}
a.callout_center,
a.callout_center:active,
a.callout_center:visited,
.callout_center a.text,
.callout_center a.text:active,
.callout_center a.text:visited {
	text-decoration: underline !important;
	color: #A84545 !important;
}		
.sidebar_left {
	float: left !important;
	margin: 0px 10px 0px 0px !important;
	background-color: #F2E6C8 !important;
	font: 10pt Verdana, Arial, sans-serif !important;
	color: #000 !important;
	padding: 15px !important;
	border: solid #E2C893 1px !important;
	width: 40% !important;
}
.sidebar_left li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.sidebar_right	{
	float: right !important;
	margin: 5px 5px 0px 10px !important;
	background-color: #F2E6C8 !important;
	font: 10pt Verdana, Arial, sans-serif !important;
	color: #000 !important;
	padding: 5px !important;
	border: solid #E2C893 1px !important;
	width: 30% !important;
}
.sidebar_right li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.sidebar_center {
	background-color: #F2E6C8 !important;
	font: 10pt Verdana, Arial, sans-serif !important;
	color: #000 !important;
	padding: 10px !important;
	border: solid #E2C893 1px !important;
}
ul li a {
	text-decoration:underline !important;
}
.sidebar_center li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.caption {
	padding: 2px;
	font-size: 7pt;
	text-align: center;
	color: #6F79A1;
	filter: none;
	opacity: 1;
	width: auto;
	height: none;
	margin-top: 0;
	margin-bottom: 15px;
	background-color: none;
}	
a.caption {
	font-size: 7pt;
	color: #6F79A1;
	text-decoration: underline;
}
#tip {
	background-color: #E3CA96;
	color: #6F79A1;
	border: solid #6F79A1 1px;
}
a {
	color: #606C9B;
}
a:hover,#body a:hover{
	color: #BCA983;
}
ul {
	list-style-image: url(/ct/img/bullet_red.gif);
}
#channelMenu {
	background: #F2E6C8;
	border-color: #6F79A1;
}
#channelMenu a {
	background: #6F79A1;
	color: #F2E6C8;
	border-top-color: #8B93B5;
}
#channelMenu a:hover {
	background-color:#535B79;
	color:#F2E6C8;
}
#rightnav {
	width:300px;
	float:right;
	text-align:center;
}
#rightnav ul li a {
	text-decoration:none;
}
#education{
	width:300px;
	float:left;
}
#rightnav * {
	font-size: 8pt;
	color: #FFFFFF;
}
#rightnav * a {
	color: #FFFFFF;
	text-decoration: none;
}
#rightnav ul {
	list-style-image: url(/ct/img/bullet_red.gif);
}
#rightnav li {
	margin-bottom:3px;
}
#rightnav li a {
	text-decoration:none !important;
}
#rightnav li a:hover {
	text-decoration:underline !important;
}
#rightnav * a:hover {
	text-decoration: underline;
}
#breakingnews {
	background: #A84545;
	padding: 6px 9px 6px 9px;
	font-size: 8pt;
	text-align: left;
}
#breakingnews a {
	color: #FFFFFF;
	text-decoration: none;
}
#breakingnews a:hover {
	text-decoration: underline;
}
.headline,
.headline * {
	color: #f6eedd;
	font-size: 8pt;
}
#homepage .headline,
#homepage .headline * {
	color: #000;
}
#homepage .headline_byline,
#homepage .headline a,
#homepage .headline a * {
	color: #606c9b;
}
#homepage .headline a:hover,
#homepage .headline a:hover * {
	color: #bca983;
	text-decoration: none;
}
.headlineInner,.headlineInner td{
	color:#000;
}
.headlineInner a.headline_title,
.headlineInner a.headline_title2{
	text-decoration: none;
	color:#606C9B;
}
#homepage .headline_slug,
.headline_slug {
	font-size: 7pt;
	text-transform: uppercase;
	color: #C0AB7F;
}
.headline_title {
	font: bold 14pt Helvetica, Arial, Verdana, sans-serif;
	color: #FFFFFF;
}
.headlineInner a.headline_title {
	display: inline-block;
	margin-top: 10px;
}
.headlineInner .caption {
	margin-bottom: 0;
}
a.headline_title em,
a.headline_title i {
	font: bold italic 14pt Helvetica, Arial, Verdana, sans-serif;
	color: #FFFFFF;
}
a.headline_title2 em,
a.headline_title2 i {
	font: bold italic 11pt Helvetica, Verdana, sans-serif;
}
.headline_title2 {
	font: bold 11pt Helvetica, Verdana, sans-serif;
}
a.headline_title,
a.headline_title2 {
	text-decoration: none;
}

.ent_headline_title {
	font: bold 14pt Helvetica, Verdana, sans-serif;
	color: #E2C893;
}
a.ent_headline_title em,
a.ent_headline_title i {
	font: bold italic 14pt Helvetica, Verdana, sans-serif;
	color: #E2C893;
}
a.ent_headline_title2 em,
a.ent_headline_title2 i {
	font: bold italic 11pt Helvetica, Verdana, sans-serif;
}
.ent_headline_title2 {
	font: bold 11pt Helvetica, Verdana, sans-serif;
}
a.ent_headline_title,
a.ent_headline_title2 {
	text-decoration: none;
}

a.headline_title:hover,
a.headline_title:hover * {
	color: #BCA983;
}
a.headline_title2:hover,
a.headline_title2:hover * {
	color: #BCA983;
}
#content.music .headline_byline,
#content.movies .headline_byline,
.headline_byline {
	color: #E2C893;
}
.headline_byline i {
	color: #E2C893;
}
#headlineInner .headline_byline {
	color: #606C9B;
}
#headlineInner .headline_byline i {
	color: #606C9B;
}
#headlineInner a.image {
	display: block;
}
.headline img.image {
	float: left;
	margin-right: 5px;
}
.sectionhead {
	font: bold 7pt Verdana, sans-serif;
	margin-bottom: 10px;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #C0AB7F;
}
a.sectionhead {
	display: block;
	text-decoration: none;
	color: #C0AB7F;
}
a.sectionhead:hover {
	color: #606C9B;
}
#headlines .caption {
	position: relative;
	visibility: visible;
	z-index: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	width: 100%;
	height: 16px;
	margin-top: -16px;
	background-color: #FFFFFF;
}
.caption div,
.caption div * {
	padding: 2px;
	font-size: 7pt;
	text-align: right;
	color: #000000;
}
.paging {
	font: 8pt Verdana, sans-serif;
	color: #F2E6C8;
	padding: 4px;
	background-color: #6f79a1 !important;
}
.paging a {
	color: #F2E6C8;
	text-decoration: underline;
}
.paging a:hover {
	color: #FFFFFF;
}
#relatedLink {
	display: block;
	width: 200px;
	line-height: 30px;
	float: right;
	border-left: solid #A84545 2px;
	margin-left: 10px;
	padding-left: 10px;
	font: 9pt Verdana, sans-serif;
	color: #6F79A1;
	text-decoration: underline;
}
#subscribe,
#subscribe a {
	text-align: left;
	color: #CEB788;
	font: bold 10px Verdana, Arial, sans serif;
	text-decoration: none !important;
	margin-top: 5px;
}
#subscribe a:hover {
	text-decoration: underline;
}
#subscribe ul {
	margin-right: 7px;
	margin-bottom: 0;
	list-style-image: url(/ct/img/bullet.gif);
}
#subscribe li {
	padding-top: 1px;
	margin-bottom:4px;
}
#salem {
	background-color: #E2E4EC;
	border: 1px solid #6F79A1;
	padding: 10px;
	margin-bottom: 10px;
}
.contentNav {
	text-align: center;
	font: 10px Verdana, Arial, sans serif;
	margin-bottom: 20px;
}
.related {
	padding: 2px;
	background-color: #eaedf7;	
	border: solid #6F79A1 1px;
}
a.slug {
	text-decoration: none;
}
a.slug:hover {
	text-decoration: underline;
}
a.reviewsLink {
	position: relative;
	top: 3px;
}
img.ourrating {
	position: relative;
	right: 3px;
}
img.yourrating {
	display: block;
	margin: 5px 3px 0 0;
}
.newsletter {
	padding: 3px 6px 3px 9px;
}
.newsletter input {
	margin: 2px 0;
}
.newsletter .image {
	margin: 0;
	vertical-align: middle;
}
.newsletter img {
	margin-right: 5px;
}
#contest {
	width: 100%;
	background-color: #1f274b;
	text-align: center;
	margin: 0;
}
#contest #page {
	width: 815px;
	margin: auto;
	text-align: center;
	background-color: #fff;
}
#contest #page #contestCode {
	padding: 15px;
}
#contest #page .header {
	text-align: left;
	border-bottom: 18px solid #231f20;
	padding-top: 20px;
}
#disqus_thread {
	width: 612px;
}
/*new css added for footer*/
.contentFooter{
	width:100%;
	background:#ededed url(/ct/img/bg_content.gif) repeat-x;
	height:auto;
	padding:20px 0 30px;
	display:inline-block;
}
.ctCategories{
	width:760px;
	margin:0 auto;
}
.ctCategories ul,.categories ul{
	padding:0;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	display:block;
}
.ctCategories ul li{
	text-align:left;
	display:inline;
	margin:0 1px 0 2px;
}
.ctCategories ul li a{
	color:#434343;
	text-decoration:none;
}
.ctCategories img{
	margin:20px 0 15px;
}
.ctCategoriesOuter{
	padding:0px 0 15px;
	background:#fff;
}
.footerDivContent{
	width:220px;
	float:left;
	margin:0 0 0 15px;
}
.footerDivContent h2{
	background:url(/ct/img/img_bottom_head.gif) no-repeat;
	background-position:bottom left;
	color:#4d4d4d;
	font-weight:normal;
	text-transform:uppercase;
	font-size:11pt;
	font-family:lucida sans;
	text-align:left;
	margin:0;
	padding:0 0 6px;
}
.firstDiv{
	width:100%;
	padding:15px 0 0;
}
.firstDiv h3,.firstDiv h3 a{
	text-align:left;
	margin:0;
	color:#1b1b1b;
	font-size:8pt;
}
.firstDiv h3 a{
	text-decoration:none;
}
.firstDiv .deck{
	font:normal 8pt Verdana,Arial,sans-serif;
	text-align:left;
	color:#4e4e4e;
}
.ourBrands{
	width:100%;
	height:134px;
	display:inline-block;
	background:url(/ct/img/categories_bg.gif) repeat-x;
}
.innerOurBrands{
	width:100%;
	margin:20px 0 0;
	display:inline-block;
}
.textBrands{
	width:55px;
	float:left;
	height:95px;
	color:#4b4b4b;
	font-size:9pt;
	text-align:left;
	border-right:1px solid #cbcbcb;
	padding:0 10px;
	text-transform:uppercase;
}
.categories{
	width:865px;
	float:left;
	text-align:left;
	padding:0px 0 0 10px;
}
.categories ul{
	width:171px;
	display:block;
	float:left;
}
.categories ul li{
	display:block;
	margin:0 0 3px;
}
.categories ul li a{
	text-decoration:none;
	color:#4b4b4b;
}
.bottomFooter{
	width:100%;
	background:#ededed;
	padding:25px 0;
	text-align:left;
	display:inline-block;
}
.bottomFooterLeft{
	width:400px;
	margin:0 0 0 10px;
	float:left;
}
.bottomFooterRight{
	width:460px;
	float:right;
	padding:2px 10px 0 0;
}
.bottomFooterRight ul{
	float:right;
	list-style-image:none;
	list-style-type:none;
	padding:10px 0 16px;
}
.bottomFooterRight ul li{
	margin:0 0 0 2px;
	float:left;
	color:#515151;
}
.bottomFooterRight ul li a{
	text-decoration:none;
	color:#515151;
}
.bottomFooterRight .copyright{
	font-size:8pt;
	color:#515151;
	text-align:right;
}
.socialMedia{
	float:right;
}
.socialMedia a img{
	margin:0 0 0 10px;
	float:left;
}
#rightnav .currentIssueArticles ul{
	margin:0 0 0 12px;
	padding:0 0 5px 0px;
	float:left;
	list-style-image:none;
}
#rightnav .currentIssueArticles ul li,.currentIssueSubscription{
	float:left;
}
#rightnav .currentIssueArticles ul li{
	background: url(/ct/img/bullet_red.gif) no-repeat;
	background-position:left 5px;
	padding:0 0 0 10px;
}	
/*new css added for footer*/
#currentIssueDiv {
		width:300px;
		background-color:#f2eddb;
		float:left;
}
.currentIssueHeader {
	float:left;
	width:300px;
	height:28px;
}
.currentIssueMonth {
	float:left;
	width:297px;
	height:24px;
	background:url(/ct/img/issues_bg.gif) repeat-x;
	padding:3px 0 0 3px;
	text-align: left;
	font-style:italic;
	text-indent:7px;
	color:#fff;
}	
.currentIssueTitle a {
	float:left;
	width:143px;
	background: url("/ct/img/bullet_red.gif") no-repeat;
	background-position: left 5px;
	font-weight: bold;
	color:#000 !important;
	margin-left:12px;
	text-align: left;
	padding-left:10px;
}
.currentIssueTitle{
	width:170px;
	display:inline-block;
}
.currentIssueArticles {
	margin-top:6px;
	text-align:left;
	float:left;
	width:170px;
}
.currentIssueArticles ul {	
	list-style:none;
}
#rightnav .currentIssueArticles ul li{
	margin:0 0 4px;
}
.currentIssueArticles ul li a {
	padding:0;
	margin:0;
	font-weight:bold;
	color:#000 !important;
	}
#rightnav .currentIssueContentsLink a {
	float:left;
	margin:0px 0 0 10px;
	clear:both;
	font-size:7pt;
	color:#616c9a ;
	text-decoration:none !important;
	text-transform:uppercase !important;
	font-weight:bold;
	text-align:left;
}
#rightnav .currentIssueDiv{
	width:100%;
	float:left;
}
#rightnav .currentIssueDivLeft{
	width:180px;
	float:left;
}
#rightnav .ctLatestCover{
	position:relative;
	float:left;
	margin:-20px 0 0;
}
.currentIssueSubscription a {
	float:left;
	width:300px;
	background:#7079a2;
	padding:5px 0 3px 0px;
	text-indent:10px;
	text-align:left;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase !important;
	margin:10px 0 0 0px;
}
.currentIssueSubscriptionBox {
	width:300px;
	height:80px;
	background-image:url(/ct/img/subscribe_background.gif);
	float:left;
}
.freebiesDisplay {
	float:left;
	width:160px;
	margin:7px 0 0 10px;
}
.rightOptions {
	float:right;
	width:100px;
	margin:7px 0 0 10px;
}
.facebookLikeBoxDiv {
	float:left;
	width:300px;
	height:80px;
  margin-top:10px;
	background:#fff;
}
.leadershipDiv {
	width:300px;
	height:435px;
	background:#e8e8e8;
	float:left;
	padding: 10px 0 20px 0;
	margin-bottom:20px;
}
.leadershipArticles {
	width:290px;
	height:280px;
	float:left;
	margin-left:5px;
	margin-top:5px;	
}
.leadershipArticlesLeft {
	width:140px;
	height:260px;
	float:left;
	text-align:left;
  margin-left: 5px;
}
.leadershipArticlesLeft .slug {
  color: #817F7B !important;
  display: inline;
  font-size: 7.5pt;
  margin:0;
  text-transform: uppercase;
  text-align:left;
}
#rightnav .leadershipArticlesLeft h3 {
  color: #3B3B3B !important;
  margin-bottom:0;
}
#rightnav .leadershipArticlesLeft a:hover{
	color:#3B3B3B;
}
.leadershipArticlesLeft .deck,.leadershipArticlesLeft .byline  {
  color: #3B3B3B !important;
  font-size: 7pt;
}
.leadershipArticlesLeft .deck{
	font-style:normal;
}
.leadershipArticlesLeft .byline {
  font-style: italic;
}
.relatedLinks  {
	margin:10px 0 0 10px;
	color:#219eee !important;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	float:left;
}
.relatedLinks a  {
	color:#219eee !important;
}
.currentOffers {
	width:300px;
	height:70px;
	background:#fff url(/ct/img/free_trial_le.gif) no-repeat;
	margin-top:10px;
  background-position: 10px 10px;
}
/*code comment for free issues*/
#rightnav .currentOffers ul{
	padding:0;
	position:relative;
	left:125px;
	text-align:left;
}
#rightnav .currentOffers ul li{
	color:#000;
}
/*code comment for free issues*/
.leCover a {
	position:relative;
	left:230px;
	float:left;
	top:-74px;
	border:1px solid #ccc;
}
.ctRightSlider {
	width:300px;
	height:220px;
	background: url(/ct/img/slider_background.gif) repeat-x;
	border:1px solid #d6d6d6;
	float:left;
}
.slideShow,.currentOffers,#headlines {
	float:left;
}
#headlines_image p {
    background-color: #000000;
    bottom: 0;
    color: #bbb9a4;
    font-size: 0.85em;
    left: 0;
    margin-bottom: 5px;
		*margin-bottom:15px;
    margin-left: 0;
    *margin-left:3px;
    margin-right: 0;
    margin-top: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    padding-bottom: 5px;
    padding-left: 15px;
    *padding-left:12px;
    padding-right: 15px;
    padding-top: 5px;
    position: absolute;
    text-align: right;
    width: 382px;
    *width:422px;
}
.hideSlide, .accessible, .hideElement {
  left: -999em;
  position: absolute;
}
#panelControls {
	bottom:0;
	height:auto;
	overflow:hidden;
	position:relative;
	left:416px;
	top:105px;
}
#previousPanel, #nextPanel{
	width:34px;
	float:left;
	height:64px;
	position:relative;
	top:100px;
	cursor:pointer;
}
#previousPanel ,#nextPanel {
	display:none;
}
.sliderChannelName {
	color: #888888;
	font-size: 8pt;
	text-transform:uppercase;
	font-weight: bold;
}
#shoppingDiv{
	float:left;
	padding:20px 0 18px;
}
#mustReadDiv h3,#shopping h3,#collegeguide h3, #scriptureSearch h3{
	margin:0 0 6px;
	padding:5px 0;
	background:#ddd4b7;
	color:#4e3e3e;
	text-transform:uppercase;
	font-size:10pt;
	display:block;
	text-align:left;
	text-indent:8px;
}
#shopping, .shoppingDivInner {
  float:left;
  width:100%;
}
.shoppingDivInner {
  padding:15px 0 5px;
}
.leftCurveDiv {
  background:url("/le/channel/img/l_curve.gif") repeat scroll 0 0 transparent;
  float:left;
  height:24px;
  width:3px;
}
.midCurveDiv {
  background:url("/le/channel/img/m_curve.gif") repeat-x scroll 0 0 transparent;
  color:#1B8CBA;
  float:left;
  font-size:8pt;
  font-weight:bold;
  height:24px;
  line-height:24px;
  padding:0 6px;
  text-transform:uppercase;
}
.rightCurveDiv {
  background: url("/le/channel/img/r_curve.gif") repeat scroll 0 0 transparent;
  float: left;
  height: 34px;
  width: 221px;
}
#shopping_div_1 {
  background: url("/le/channel/img/bottomimg.gif") no-repeat scroll center bottom transparent;
  margin:0 0 20px;
  padding:0 0 10px;
}
#guide_div_1, #guide_div_2, #shopping_div_1, #shopping_div_2 {
  clear:both;
  width:300px;
}
#shopping .left, #shopping_div_2 .left {
  float:left;
  padding-right:0px;
  text-align:center;
  width:150px;
}
.shoppingSearch {
  float:left;
  margin:0 0 15px 8px;
}
#seminaryGradSchool fieldset,#collegeguide fieldset,.shoppingSearch fieldset{
	border:0;
	padding:0;
	margin:0;
}
.shoppingSearch input#bibles, #searchbooks input#books,#searchcolleges input#colleges {
  width: 100px;
  height:18px;
  font-size:8pt;
}
#searchseminarygrad input#seminarygrad, #searchcolleges input#colleges {
	width:245px;
	margin:0 0px 0 16px !important;
	height:19px;
	border:1px solid #000;
}
#searchseminarygrad input#seminarygrad{
	margin:0 0 0 16px;
}
#searchbooks input, #searchbibles input,#searchcolleges input,#searchseminarygrad input{
  color:#656363;
  float: left;
  font:10px/18px Verdana,Arial,sans-serif !important;
  padding: 0;
  position: relative;
  text-indent:4px;
}
#shopping .right, #shopping_div_2 .right {
  float: left;
  padding-left: 0;
  text-align: center;
  width: 145px;
}
#rightnav .shoppingLinks {
  font-weight: normal;
  padding:12px 0;
  margin:0;
  text-align:center;
  display:inline-block;
}
#rightnav ul#educationTabs{
	width:100%;
	list-style-type:none;
	list-style-image:none;
	padding:3px 0 0 0;
	float:left;
}
#rightnav ul#educationTabs li{
	display:inline;
	padding:4px 10px;
	line-height:16px;
	font-family:tahoma;
	font-size:9pt;
	text-align:center;
	float:left;
	margin:0;
	color:#e15a3a;
}
#rightnav ul#educationTabs li#seminaryGradSchoolTab{
	width:185px;
	*width:186px;
	padding:4px 0;
	border-right:1px solid #8A8A8C;
}
#rightnav ul#educationTabs input{
	padding:0;
	margin:0 4px 0 0;
	float:left;
	position:relative;
	border:0;
}
#mostReadDiv{
	background:#e3e3eb;
	float:left;
	padding:0;
	margin:0 0 20px;
}
#mustReadDiv{
	float:left;
}
#rightnav .shoppingLinks a {
  font-size:8pt;
}
#searchseminarygrad,.schoolGuides, .categoriesBottom, .bookName,#searchcolleges{
  float:left;
  width:100%;
  margin:0;
}
.schoolGuides ul {
  border-left:1px solid #B1AEA9;
  border-top:1px solid #B1AEA9;
  float:left;
}
.schoolGuides ul li {
  border-right:1px solid #B1AEA9;
  float:left;
}
#most_tab_1, #recommends_tab_1, #guide_tab_1, #shopping_tab_1 {
  margin-left:0;
}
#guide_div_1 {
  background:url("/le/channel/img/bottomimg.gif") no-repeat scroll center bottom transparent;
  padding:15px 0 20px;
}
#searchbooks fieldset input#seminarygrad, #searchbooks fieldset input#colleges {
  border:1px solid #000000;
  float:left;
  height:18px;
  margin:0 0 0 10px;
  text-transform: uppercase;
  width:260px !important;
}
#rightnav a.advancedsearch {
	text-decoration:underline;
  float:right;
  font-size:8pt;
  margin:0px 34px 6px 0;
}
#guide_div_2 {
  background:url("/le/channel/img/bottomImg.gif") no-repeat scroll center bottom transparent;
  float:left;
  padding:15px 0 20px;
}
#rightnav .guideLinks {
  clear:right;
  overflow:hidden;
  padding:4px 0 0 14px;
  color:#fff;
  text-align:left;
}
#rightnav .guideLinks a{
	color:#fff;
}
.guideLinksLeft{
	display:inline;
	float:left;
	width:145px;
	text-align:left;
}
#rightnav .left{
	width:135px;
	*width:138px;
	float:left;
	color:#fff;
	text-align:left;
}
#rightnav .left a{
	color:#fff;
}
#rightnav .guideLinks h4,#rightnav .guideLinksLeft h4 {
  color: #fff;
  font-size:8pt;
  font-weight: bold;
  text-align:left;
  margin: 5px 0 2px;
}
#collegeguide,#seminarygradschool{
	width:100%;
	float:left;
	background:#6f79a1;
	padding:16px 0 20px;
	float:left;
	height:140px;
}
#rightnav fieldset{
	border:0;
}
#collegeguide .guideLinks div,#seminarygradschool .guideLinks div{
  width:150px;
  float:left;
}
#collegeguide .guideLinks div.left {
	width:130px;
}
#seminarygradschool .guideLinks div.left {
	width:135px;
}
#scriptureSearch {
	padding:0;
	*padding:0px 0 40px;
	float:left;
}
#rightnav ul#navConsoleTabs {
	width:300px;
  list-style-image:none;
  list-style-type:none;
  border:0;
  float:left;
  padding:0;
}
#rightnav fieldset{
	float:left;
}
#navConsole{
	float:left;
	padding:0;
}
#rightnav ul#navConsoleTabs li{
	display:block;
	float:left;
	padding:4px 0;
	text-align:center;
	margin:0;
}
#mostread,#shared,#commented{
	width:300px;
	background:#6F79A1;
	padding:0px;
	height:155px;
	float:left;
}
#navConsole ul {
  margin:0 0 0 13px;
  *margin:0 0 0 15px;
  padding:10px;
  text-align:left;
  list-style-image:url("/ct/img/bullet_white.gif");
}
#rightnav ul#navConsoleTabs li a,#rightnav ul#educationTabs a{
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	color:#f6eedd;
	text-align:center;
}
#navConsole ul li,#navConsole ul li a,#rightnav #navConsole a.siteName{
	color:#fff;
	font-family:Verdana,Arial,sans-serif;
}
#rightnav #navConsole a.siteName {
  font-weight:bold;
  color:#fff;
}
#navConsoleTabs li.showTab, #donateAdvertiseTabs li.showTab {
  background-color:#231f20;
}
#navConsoleTabs li.first, #shoppingTabs li.first, #donateAdvertiseTabs li.first {
  border:0 none;
}
#navConsoleTabs li a:hover, #shoppingTabs li a:hover, #educationTabs li a:hover, #donateAdvertiseTabs li a:hover {
  text-decoration:none;
}
#navConsoleTabs li {
  border-left:1px solid #8a8a8c;
}
#navConsoleTabs li, #donateAdvertiseTabs li {
  background-color:#656363;
}
#navConsoleTabs, #shoppingTabs, #educationTabs, #donateAdvertiseTabs {
  list-style:none outside none;
  margin:0;
  padding 0;
}
li#mostReadTab {
  width:33%;
}
li#sharedTab {
  width:33.2%;
}
li#commentedTab {
  width:33%;
}
#educationTabs li#collegeGuideTab {
  border:0;
  background:#656363;
}
#educationTabs li.showTab, #shoppingTabs li.showTab {
  background-color:#231F20 !important;
}
#navConsoleTabs li, #shoppingTabs li, #educationTabs li, #donateAdvertiseTabs li {
  float:left;
  padding:3px 0;
  position:relative;
  text-align:left;
}
li#seminaryGradSchoolTab {
  background:#656363;
}
input, select, textarea{
	height:auto;
}
#nltScriptureSearch {
  border:1px solid #D59F0A;
  float:left;
  height:85px;
  position:relative;
  background:#fff;
  margin:0px 0 40px 0;
  width:298px;
}
#nltScriptureSearch .heading {
  left:5px;
  margin:5px 0 0 5px;
  position:relative;
  text-align:left;
  float:left;
}
#nltScriptureSearch .form {
  float:left;
  margin:4px 0 0 10px;
}
.form input{
	padding:0;
	margin:2px 0 0;
}
input#scriptureInput {
  border:1px solid #abadb3;
  float:left;
  height:19px;
  line-height:19px !important;
  text-indent:3px;
  width:175px;
  margin:2px 0 0;
}
#nltScriptureSearch .logo {
  float:right;
  margin:-17px 0 0 -4px;
  position:relative;
  left:-4px;
}
#nltScriptureSearch .goDeeper {
	width:100px;
  float:left;
  left:-2px;
  padding:12px 0 0;
  position:relative;
}
#nltScriptureSearch .sponsored {
  color:#666666;
  *float:left;
  font:7pt Arial,Verdana,sans-serif;
  position:absolute;
  top:62px;
  right:92px;
  *position:relative;
  *top:15px;
  *right:0px;
}
.footerAd{
	width:950px;
	margin:0 auto;
	display:block;
}
#panelControls {
 bottom:0;
 height:auto;
 overflow:hidden;
 position:relative;
 left:-307px;
 top:105px;
}
#previousPanel, #nextPanel{
 width:34px;
 float:left;
 height:64px;
 position:relative;
 top:100px;
 cursor:pointer;
}
#previousPanel {
 background:url("/le/channel/img/prevbtn.png") no-repeat scroll 0 0 transparent;
 left:-1px;
 z-index:999; 
}
#nextPanel {
 background:url("/le/channel/img/nxtbtn.png") no-repeat scroll 0 0 transparent;
 float:right !important;
 right:2px;
 position:absolute;
 cursor:pointer;
}
#headlines_content h3{
 width:96%;
 float:left;
 font-size:14pt;
 font-family: Helvetica,Arial,sans-serif;
 margin:0 0 3px 0;
}
#headlines_content h3 a{
 color:#fff;
 float:left;
 word-wrap:break-word;
 line-height:25px;
 text-decoration:none;
}
#headlines_content .byline{
 float:left;
 padding:0 30px 0 0;
 color: #e0a035 !important;
}
#headlines_content .slug{
 float:left;
 color: #e0a035 !important;
}
.clearboth {
 clear:both;
}
#panelProgress a {
 background:url("/ct/img/bg_panel_button.png") no-repeat;
 display:inline;
 float:left;
 font-size:0;
 height:10px;
 margin:0 3px;
 overflow:hidden;
 width:12px;
}
#headlines_content {
 float:left;
 margin:0 0px 5px -23px;
 padding:10px 0 0 10px;
 background:#231f20;
 height:280px;
 position:relative;
 width:208px;
}
.headline_deck{
 float:left;
 color:#fff;
 margin:0;
 padding:0 40px 0 0;
 line-height:15px;
 font-size:10pt;
}
#headlines_image {
 padding-bottom:5px;
 position:relative;
 width:300px;
}
#headlines_image,#headlines_image a img{
 float:left;
}
#panelProgress {
 bottom:10px;
 height:12px;
 right:18px;
 position:absolute;
 float:right;
 padding:0 0 5px;
}
#headlines {
 background-color:#fff;
 float:left;
 height:290px;
 padding:10px 0 7px 0;
 position:relative;
 width:635px;
}
.socialMediaDiv{
	position:absolute;
	top:3px;
	width:200px;
	right:12px;
	color:#f3e6c6;
}
.socialMediaDiv a{
	color:#f3e6c6;
	font-size:7pt;
}
.socialMediaDiv a img{
	margin:-1px 4px 0 0;
}
.loginUserIn{
	float:right;
	color:#fff;
	font-size:7pt;
	font-weight:bold;
	position:absolute;
	right:0;
	top:3px;
	*top:1px;
	text-transform:uppercase;
}
.loginUserIn a{
	color:#fff;
	text-decoration:none;
	margin:0 4px;
}
.footerOuter{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}
.tipContainer{
	position:absolute;
	width:160px;
	right:4px;
	font-size:7pt;
	padding:5px;
	text-align:left;
	border:1px solid #6f79a1;
	color:#6F79A1;
	background:#e3ca96;
}
input.navform{
	height:15px\9;
	*height:20px;
}
.newThisWeek{
	text-align:left;
}
#rightnav .newThisWeek ul{
	list-style-image:url("/ct/img/bullet_white.gif");
	padding:10px 0 15px 15px;
	*padding:15px 0 15px 15px;
	display:inline-block;
}
#rightnav .newsletterList div input{
	border:0;
	height:auto;
	*margin:0;
}
#rightnav .newsletterList a{
	left:4px\9;
	top:2.5px;
	*top:1px !important;
	top:3px\9;
	top:2px\0/ !important;
	left:0\0/;
	position:relative;
}
#rightnav .newsletterList img{
	*top:2px;
	*left:4px;
	 left: -3px;
   top: 1px;
}
#shoppingLinkList p.additionalShopLinks{
	padding:5px 10px 5px 10px !important;
	margin:0;
	text-align:left;
}
#shoppingLinkList ul{
	list-style-type:none;
	list-style-image:none;
	text-align:left;
}
.newsletterFullName input#newsletterNameInput,
.newsletterEmail input#newsletterEmailInput,
.newsletterZip input#newsletterZipInput{
	*height:25px !important;
	height:18px0/ !important;
	height:18px\9 !important;
}

/*added by Vivin John */
.searchBox {
	width:300px;
	margin-bottom:20px;
	float:left;
}
#ctBibleStudies {
	width:300px;
	margin: 20px 0 20px 0;
	float:left;
}
.loginDivInn {
  float: left;
  height: 410px;
  width: 614px;
}
.loginDivInn a {
	text-decoration:underline !important;
}
.loginDivLeft {
  background:#4b526d;
  width: 262px;
  margin:1px 0 1px 1px;
  height:408px;
}
.loginDivLeftInner {
  float: left;
  padding: 12px 0 0 20px;
  width: 230px;
}
.loginDivLeftInner h3 {
  color: #E6E6E4;
  margin:0;
  font-size:16pt;
  padding:0 0 8px;
  text-shadow:2px 2px 2px #666666;
  text-transform:uppercase;
}
.loginUserPass, .loginUserName {
  float: left;
  margin: 0;
  padding:4px 0 4px;
  width: 100%;
}
.loginUserPassIn input, .loginUserName input {
  width:205px;
}
.articleLoginUserPassIn input, .articleLoginUserName input, .loginUserName input, .loginUserPassIn input {
  color:#817F7B !important;
  font:7pt verdana !important;
  height:18px;
  text-indent:4px;
}
.loginUserPassIn, .forgetPass {
  float:left;
}
.forgetPass{
	width:89%;
}
.forgetPass a{
	color:#fff;
	text-decoration:underline;
	float:right;
}
.shoppingDivSubmit {
  float:left;
}
.shoppingDivSubmit input{
	border:0;
	padding:0;
	height:auto;
}
.printSubscribe {
  float:left;
  padding:30px 0 0;
  width:235px;
}
.printSubscribe h2, .webAccess {
  color:#ddcfb3;
  float:left;
  font-size:9pt;
  letter-spacing:0;
  margin:0;
}
.printSubscribe h2{
	font-size:11pt;
}
.webAccess {
  width:100%;
}
.webAccess a {
  color:#ddcfb3;
  text-decoration:underline;
}
.loginDivRight {
  background:url("/ct/img/bg_login_r.gif") repeat-y scroll 0 0 transparent;
  width:351px;
  height:100%;
}
.loginDivLeft,.loginDivRight{
	float:left;
}
.lightbox {
  border:3px solid #B6BBC1;
  padding:0;
  text-align:left;
  top:0;
  width:614px;
  z-index:1001;
}
.closeDiv {
  float: right;
  position: absolute;
  right: -3px;
  top: -18px;
  width: 74px;
}
.notaSubscriber {
  border-bottom:1px solid #e2c893;
  margin:0 0 0 1px;
  padding:10px 0 14px 20px;
  width:330px;
}
.notaSubscriber, .notaSubscriberLeft, .notReadyToSubscribe, .closeDiv a {
  float: left;
}
.loginDivRight h3 {
  color:#a84545;
  font-size: 9pt;
  padding: 6px 0 15px;
  text-transform: uppercase;
}
.notaSubscriberRight {
  float:left;
  padding:4px 0 0 8px;
  width:170px;
}
.notaSubscriberRightInn p {
  font-size:8pt;
  line-height:16px;
  margin:0;
  padding:30px 0 0;
}
h3{
	margin:0;
}
.notaSubscriberRightInn, .notReadyToSubscribe ul, .notReadyToSubscribe ul li {
  float: left;
  text-align:left;
  
}
.notaSubscriberRightInn p img {
  float: right;
  margin: -28px 0 0 12px;
  position:relative;
  left:-5px;
}
.notReadyToSubscribe {
  padding:6px 0 16px 20px;
}
.notReadyToSubscribe ul{
	list-style-image:none;
	list-style:none;
	width:100%;
	padding:0 0 0 2px;
}
.notReadyToSubscribe ul li{
	background:url(/ct/img/img_bullet_black.gif) no-repeat;
	background-position:center left;
	padding:0 0 0 10px;
	margin-bottom:3px;
	width:100%;
}
.notReadyToSubscribe p {
  clear:both;
  float:left;
  font-size:8pt;
  margin:0;
  padding:0 0 10px;
}
.registerDiv {
  float:right;
  margin:6px 22px 0 0;
}
.subscribeDiv {
  float: right;
  margin: 92px 22px 0 0;
}
.freeRegistration form div {
  float: left;
  margin: 0 0 16px;
  width: 100%;
}
.freeRegistration h2{
	color:#6F79A1;
	font:bold 18pt Georgia,"Times New Roman",Arial,Verdana,sans-serif;
}
.freeRegistration form label {
  float: left;
  font-size:8pt;
  padding:2px 0 0;
  width: 160px;
}
.freeRegistration form .email input, .freeRegistration form .password input, .city input {
  border:1px solid #000000;
  float:left;
  height:20px;
  color:#656363;
  width:270px;
}
#memberNewsletter {
  width:220px;
}
fieldset.newsletterList div {
	width:275px;
	*width:250px;
  float:left;
  font-size:0.9em;
  margin-bottom:8px;
  *margin-bottom:5px;
}
fieldset.newsletterList input,.freeRegistration form input.redSubmit{
  border:0 none;
  float:left;
  height:auto;
  margin:0 5px 0 0;
  width:auto;
}
fieldset.newsletterList a {
  color:#000000;
  float:left;
  font-family:Arial,sans-serif;
  font-size:8pt;
  margin:-2px 0 0;
  *margin:0;
}
fieldset.newsletterList div img.tooltip {
  position:relative;
  *position:none;
}
.freeRegistration form input.redSubmit {
  margin:0;
}
.passwordSpec {
  color:#817F7B;
  float:left;
  font-size:8pt;
  margin:8px 0 0 160px;
  width:275px;
}
.freeRegistration form {
  margin:10px 0 0;
  float:left;
  padding:15px 0 10px;
}
.registeredRight h3 {
  background:#F0EFEF;
  border-bottom:1px solid #E1E0E0;
  color:#000000;
  font-size:8pt;
  letter-spacing:0;
  margin:0;
  padding:6px 0;
  text-align:center;
  text-transform:uppercase;
}
h2{
	margin:0;
}
.registeredRight ul{
	list-style:none;
	list-style-image:none;
	display:inline-block;
	padding:10px 0;
}
.registeredRight ul li {
  background:url("/le/channel/img/listicon.gif") no-repeat scroll center left transparent;
  float:left;
  margin:0 0 2px 12px;
  padding:0 0 0 8px;
  width:135px;
}
.registeredRight ul li a {
  color:#000000;
  font-size:0.9em;
  letter-spacing:-0.3px;
}
.freeRegistration p a {
  text-decoration:underline;
  color:#000;
}
.registered {
  background:#E1E1E0;
  float:left;
  margin:10px 0 0;
  padding:10px 10px 15px;
  width:600px;
}
.registeredLeft {
	width:305px;
  float:left;
}
.registeredRight {
	width:285px;
  background-color:#F0EFEF;
  float:right;
  margin-top:20px \0/;
  margin-top:20px \9;
  *margin-top:20px; 
}
.freeRegistration p {
  color:#000000;
  float:left;
  font-size:8pt;
  letter-spacing:-0.3px;
  line-height:14px;
  margin:0;
}
.registeredLeft h2 {
	width:100%;
  color:#9E0B0F;
  font-size: 10pt;
  letter-spacing: -0.4px;
  float:left;
  padding:0;
  margin-top:20px \0/;
  margin-top:20px \9;
  *margin-top:20px; 
}
fieldset.newsletterList label {
  border:0 none;
  padding:0;
  width:auto;
}
#captcha{
	margin:15px 0 0;
}
span.recaptcha_only_if_image, #captchaButtons a {
  color:#6B79A5;
  font-family:Verdana,Arial,sans-serif;
  font-size:8pt;
}
.freeRegistration form div.unavailableZip{
	width:auto;
	padding-left:4px;
	margin:0;
	color:#817f7b;
	letter-spacing:-0.2px;
	line-height:18px;
}
.freeRegistration {
	width:100%;
	float:left;
  padding:16px 0 0;
}
.freeRegister {
  color:#000000;
  float:left;
  font-size:8pt;
  padding:10px 0;
}
#body table, #body td{
	border:0;
}
/* utitlity bar CSS end */
.citation a, .citation a:link, .intro a, .intro a:link, a.citation, a.citation:link, a.intro, a.intro:link{
	color:#000;
}
#body .citation a, #body .citation a:link, #body p.intro a, #body p.intro a:link{
	color:#000;
}
.citation a:hover, .citation a:visited, .intro a:hover, .intro a:visited, a.citation:hover, a.citation:visited, a.intro:hover, a.intro:visited{
	color:#BCA983;
}
#body .citation a:hover,#body .citation a:visited,#body .intro a:hover, #body .intro a:visited, #body a.citation:hover, #body a.citation:visited,
#body a.intro:hover, #body a.intro:visited{
	color:#BCA983;
}
#rightnav .newsletterList, #rightnav .newsletterFields {
	border:none;
	text-align:left;
	margin:10px 0 0 15px;
	width:275px;
	padding:0;
}
#rightnav .newsletterFields label {
    left:-999em;
    position: absolute;
}
.newsletterFullName input#newsletterNameInput, .newsletterEmail input#newsletterEmailInput, .newsletterZip input#newsletterZipInput {
  color: #656363 !important;
  font:10px verdana,arial,sans-serif !important;
  height:22px;
  *height:22px !important;
  line-height:20px;
  width: 198px;
  margin:7px 0 0 4px;
}
#rightnav #newsletterSubmitInput {
    margin-left: -7px;
    *margin-top:4px;
    *margin-left:-5px;
    *border:none;
		border:none;
}

.moreNewsletter{
	margin:12px 0 0;
	float:left;
	text-indent:19px;
}
#rightnav .moreNewsletter a{
	text-decoration:underline;
}
#ad_special{
	width:960px;
	margin:0 auto;
}
#scriptureDiv{
	*display:none;
}
.globalheader{
	height:24px;
}

#rightOptions {
	margin-top:10px;
}
#rightOptions ul {
		list-style-image:none !important;
}
#rightOptions ul li {
		list-style:none !important;
}
#rightOptions ul li a {
	text-align:left;
	float:left;
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
	margin:5px 0 0 34px;
	padding:0 0 0 12px;
	background:url(/ct/img/btn_arrow.gif) no-repeat;
	background-position:left 2px;
}

/* login + error CSS added by Vivin John gP */
.loginDivArticle {
    float: left;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
    width: 550px;
}
.loginDivInner {
  float: left;
  height: 410px;
  width: 550px;
}
.loginDivInnContent {
    height: 151px;
    background-color:#6f79a1;
}
.loginDivInnContent h3 {
    color: #f2e6c8;
    float: left;
    font-size: 20px;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 12px;
    text-indent: 18px;
    text-shadow: 0 1px 1px #000000;
    text-transform: uppercase;
    width: 100%;
}
.loginDivInnContentLeft p {
    color: #000 !important;
    float: left;
    font-size: 1.1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
}
.loginDivInnContentLeft p a {
    color: #fff;
}
.articleRegister {
    display: inline;
    float: left;
    padding-bottom: 0;
    padding-left: 28px;
    padding-right: 0;
    padding-top: 0;
    width: 200px;
}
.loginDivInnContentLeft {
    float: left;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
    width: 300px;
}
.shoppingRightInput, .shoppingDivSubmit input {
    float: left;
}
.loginDivInnContentUnpaid {
 		background-color:#f6eedd;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 20px;
    float: left;
    width: 550px;
    color:#a84545;
    text-align:center;
    font-weight:bold;
}
.loginDivInnContentUnpaid a {
	color:#a84545 !important;
	text-decoration:underline !important;
}
.loginDivInnContentUnpaid a {
    color:#fff;
}
#beta {display:none;visibility:hidden;}
.lockImg img {
    position: relative;
    top: 2px;
}
#shoppingLinkList ul li {
	text-align:left;
	list-style:none;
}
#rightNav .additionalShopLinks {
	color:#fff;
	text-align:left;
	margin:0;padding:5px 0 5px 10px;
	width:220px;
}
.loginOptionBox {
	width:565px;
	height:120px;
	background-color:#f6eedd;
	float:left;
}
.loginOptionText {
	width:100%;
	color:#a84545;
	margin: 20px 0 20px 0;
	font-size:12pt;
	text-align:center;
	font-weight:bold;
	font-family: Georgia,"Times New Roman",Arial,Verdana,sans-serif !important;
}
.loginOptionButton {
	width:80%;
	height:50px;
	margin:10px auto;
}
.loginOptionButtonLeft {
	float:left;
	width:200px;
	height:30px;
}
.loginOptionButtonRight {
	float:right;
	width:200px;
	height:30px;
}	



.commentsLoginOptionBox {
	width:565px;
	height:120px;
	background-color:#f6eedd;
	float:left;
	text-align:center;
}
.commentsLoginOptionText {
	width:100%;
	margin: 20px 0 20px 0;
}
.commentsLoginOptionButton {
	width:100%;
	height:50px;
	margin:20px auto;
}
.commentsLoginOptionButtonLeft {
	float:left;
	width:200px;
	height:30px;
}
.commentsLoginOptionButtonMiddle {
	float:left;
	width:150px;
	height:30px;
}
.commentsLoginOptionButtonRight {
	float:left;
	width:200px;
	height:30px;
}		
.fullLogoText {
	width:70%;
	margin:0 auto;
	font-size:8pt;
	text-align:center;
	font-family: Georgia,"Times New Roman",Arial,Verdana,sans-serif !important;
}	
ul.hpList li p {
    font-size: 8pt;
    margin-top: 2px;
}
.collectionLock {
    margin-bottom: 15px;
    margin-top: -5px;
    background: #fff url(/ct/img/collection_lock.gif) no-repeat left top;
    padding-left:15px;
    padding-top: 1px;
}

/* utilities bar top CSS */
#utilitiesTop {
    height: 30px;
    width: 100%;
    border: 1px solid #dedede;
    margin:10px 0 20px 0;
    float:left;
    float:none\0/;
}
.addThisTop {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 6px;
}
.twitterTop {
    margin-left: 5px;
    margin-top: 5px;
    margin-right:30px;
    *margin-right:0px;   
    margin-right:0px \0/;
    margin-right:0px \9; 
    float:left;
    width: 50px;
}
.googlePlusTop {
    margin-left: 5px;
    margin-top: 5px;    
    float:left;
}
.emailButton a { 
	float:left;
	margin:10px 10px 0 0px;
    *margin-left:0px;   
    margin-left:0px \0/;
    margin-left:0px \9;  
	background: url(/ct/img/utilities_email.gif) left no-repeat;
	font-size:7pt !important;
	color:#000 !important;
	text-transform:uppercase !important;
	padding-left:19px;
	text-decoration: none !important;
	width:50px;
	float:left;
} 
.printButton a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/ct/img/utilities_print.gif");
    background-origin: padding-box;
    background-position: left 8px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #000000 !important;
    float: left;
    font-size: 7pt !important;
    height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
    padding-left: 17px;
    padding-top: 7px;
    position: relative;
    text-decoration: none !important;
    text-transform: uppercase;
}
.commentsButtonUtil a { 
  font-size: 7pt;
  *font-size: 6pt;
  font-size: 6pt \0/;
  font-size: 6pt \9;
  height: 14px; 
	float:left;
	margin:10px 0px 0 20px;
	background: url(/ct/img/utilities_comment.gif) left no-repeat;
	color:#000 !important;
	text-transform:uppercase !important;
	padding-left:20px;
	text-decoration: none !important;
	position:relative;
	width:100px;
}
/* .headline a, .headline * a{
    text-decoration:underline !important;
} */
a.headline_title2 {
	text-decoration:none !important;
}
#socialMediaDiv {
	border:1px solid #dedede;
	width:625px;
	height:30px;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}
.addThisButton {
	float:left;
	width:48px;
	padding:7px 0 0 10px;
}
.facebookLikeButton { 
	float:left;
	width:100px;
	margin:5px 0px 0 0;
}
.facebookLikeButton iframe {
	width:80px !important;
}
.twitterButton{ 
	float:left;
	width:75px;
	margin:5px 0px 0 0;
}
.googlePlusButton{ 
	float:left;
	width:70px;
}
.emailButton{
	width:75px;
	margin:0 10px 0 0;
	float:left;
}
.emailButton a { 
	float:left;
	width:auto;
	margin:8px 0px 0 15px;
	background: url(/ct/img/utilities_email.gif) left no-repeat;
	font:6pt;
	color:#000;
	text-transform:uppercase;
	padding-left:19px;
	text-decoration: none;
}
.printButton a { 
	float:left;
	margin:6px 0 0 8px;
	background: url(/ct/img/utilities_print.gif) left no-repeat;
	font:6pt;
	color:#000;
	text-transform:uppercase;
	padding-left:19px;
	padding-top:3px;
	text-decoration: none;
	height:15px;
	position:absolute;
}
.commentsButtonUtil {
	width:auto;
	float:left;
	margin-right:10px;
}
.commentsButtonUtil a { 
	float:left;
	margin:9px 0px 0 0px;
	background: url(/ct/img/utilities_comment.gif) left no-repeat;
	font:6pt;
	color:#000 !important;
	text-transform:uppercase !important;
	padding-left:20px;
	text-decoration: none !important;
	position:relative;
	left:70px;
	left:40px\0/;
	left:70px\9;
	height:14px;
	position:relative\0/;
	position:relative\9;
}
.commentsButtonUtilBottom {
	width:auto;
	float:left;
	margin-right:10px;
}
.commentsButtonUtilBottom a { 
	float:left;
	margin:9px 0px 0 0px;
	background: url(/ct/img/utilities_comment.gif) left no-repeat;
	font:6pt;
	color:#000 !important;
	text-transform:uppercase !important;
	padding-left:20px;
	text-decoration: none !important;
	position:relative;
	left:85px;
}
.registeredUser {
	visibility:hidden;
}
