body     { background-color:#dfe1e9;font-family:Geneva, Arial, sans-serif;font-size:12px;line-height:18px;color:#222222;}
a        { text-decoration:none;font-weight:bold;color:#1C557D;}
a:hover  { color:#0480D8;}

/*	Resets	*/
html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0; }

article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video { display: block; }

a img {border: 0;}

figure {position: relative;}
figure img {width: 100%;}

p        { text-align:justify;}
#container         { margin:auto; position:relative;width:1050px;background:url(images/back-container.jpg) repeat-y; overflow:hidden;}
#content-home      { padding:0 40px 0 30px;}
#contentTabs       { width:998px; top:-55px; left:-8px; margin:0;}
#contentTabs h1    {text-shadow:0px 0px 0px #fff;}
#contentTabs UL    { padding:0;}
#contentTabs UL LI { font-family:Arial, Helvetica, sans-serif;list-style-type:none;}
#contentTabs UL LI H2 A { color:#384651;text-shadow:0px 1px 0px #fff;}
#coverAnimation { position:relative;top:-280px;}
#header { position:relative;width:900px;height:60px;padding:280px 75px 0;}
#headerSub{ position:relative;width:900px;height:70px;padding:170px 75px 0;}
#slogan{ width:900px;text-align:center;color:#000;font-size:15px;}
#slogan IMG { margin:0 0 -5px 5px;}
#headerTitle{ position:absolute;top:85px;left:380px;font-size:30px;line-height:36px;color:#353535;letter-spacing:1px;}
/* Navigation menu bar */
.menu {background:#000 url(images/navmenu-back.gif) 0px -40px repeat-x; font:bold 12px Arial; color:#384651; width:1000px; height:40px; position:relative; top:-35px; left:25px; margin:0; font-size:11px; text-shadow:0px 1px 0px #fff; border-bottom:2px solid #dbdbdb; z-index:100;}
.menu ul li > a, .menu ul li > a:visited {margin:0; padding:10px 0 0 0; display:block; text-decoration:none; color:#384651; width:165px; height:30px; text-align:center; border-right:1px solid #fff; line-height:20px; font-size:13px; font-weight:bold; border-bottom:2px solid #dbdbdb; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style-type:none;}
.menu ul li {float:left; margin:0; position:relative;}
.menu ul li ul {display: none;}
.menu ul li.last a, .menu ul li.last a:visited{ border-right:0;}
/* Menu bar (specific to non IE browsers) */
.menu ul li:hover > a {color:#fff; text-shadow:0px 1px 0px #111; background:black url(images/navmenu-back.gif) 0px 0px repeat-x;}
.menu ul li:hover ul { border-bottom-right-radius:10px; border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; display:block; position:absolute; top:41px; left:0; width:165px; padding:0; box-shadow:0px 0px 35px #2d2d2d; -webkit-box-shadow:0px 0px 35px #2d2d2d; -moz-box-shadow:0px 0px 25px 5px #2d2d2d; border:1px solid #fff; }
.menu ul li:hover ul li { border:0;}
.menu ul li:hover ul li.last a{ border-bottom-right-radius:10px; border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; border:0;}
.menu ul li:hover ul li a.hide {color:#384651; text-shadow:0px 1px 1px #fff;}
.menu ul li:hover ul li:hover a.hide {background:#000000; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#eee; color:#000;}
.menu ul li:hover ul li a:hover {background:#0f1822; color:#fff;}

.fbLike { margin: 15px 0 15px 0; }
.byLine { margin: 5px 0 5px 0; }

/* Home page content fader: */
.fadeTrans              { display:none; position:relative; display:block; float:left; top:-38px; left:40px; width:325px;height:324px;margin:0; padding:0; overflow:hidden;}
.fadeTrans IMG.blockImg { width:336px; height:280px;border-bottom:1px solid #a9a9a9;}
/* /Home page content fader */

#footer          { width:100%; height:220px; margin:0; background:url(images/back-footer.jpg) repeat-x; border-top:2px solid #555; font-family:Arial, Geneva, Helvetica, sans-serif; text-align:center; clear:both;}
#footer UL       { float:left; list-style:none; margin:0 130px 4px 0; padding:0; font-size:12px;}
#footer ul li    { text-align:left;}
#footer A        { color:#fff; text-shadow:0px 1px 0px #464646;}
#footer A:hover  { color:#fff; text-shadow:0px 1px 0px #464646; text-decoration:underline;}
#footer-title    { position:relative; width:980px; height:53px; background:url(images/footer-title.png) center no-repeat; margin:0 auto 10px auto;} 
#footer-content  { width:980px; margin:0 auto 70px auto; padding:0 0 20px 140px; clear:both;}
#footer .copyright{ color:#3c3c3c; text-shadow: 0px 1px 0px #ddd;}

#footer-sub          { width:100%; height:220px; margin:0; background:url(images/back-footer.jpg) repeat-x; border-top:2px solid #555; font-family:Arial, Geneva, Helvetica, sans-serif; text-align:center; clear:both;}
#footer-sub UL       { float:left; list-style:none; margin:0 130px 4px 0; padding:0; font-size:12px;}
#footer-sub ul li    { text-align:left;}
#footer-sub A        { color:#fff; text-shadow:0px 1px 0px #464646;}
#footer-sub A:hover  { color:#fff; text-shadow:0px 1px 0px #464646; text-decoration:underline;}
#footer-sub-title    { position:relative; width:980px; height:53px; background:url(images/footer-title.png) center no-repeat; margin:0 auto 10px auto;} 
#footer-sub-content  { width:980px; margin:0 auto 70px auto; padding:0 0 20px 140px; clear:both;}
#footer-sub .copyright{ color:#3c3c3c; text-shadow: 0px 1px 0px #ddd;}

.breadcrumbs{ position:relative; left:30px; width:400px; top:10px;}

h1, h2, h3   { font-family:Arial, Helvetica, sans-serif; }
h1           { color:#415463; font-size:24px; line-height:26px;}
h2, .subhead { color:#936823; font-size:18px; line-height:18px; font-weight:bold;}
h3           { color:#415463; font-size:16px;}
.blurbQuote { margin:10px; font:1.85em bold Times, serif;  }
.blurbText  { line-height:30px; }

/* Docs: http://baijs.nl/tinycarousel/  */
#slider { position:relative; left:25px; width:1000px; background-color:#222; margin:-35px 0 20px 0; text-align:center; overflow:hidden; z-index:10;}
#slider .viewport      { width:980px; height:230px; overflow:hidden; position:relative; }
#slider .viewport .articleIssueCover-index       { float:left; width:180px; height:210px; padding-top:20px; text-align:center; }
#slider .viewport .articleIssueCover-index a img { width:140px; vertical-align:middle; -webkit-box-shadow: 0 0 10px 1px #777; }
#slider .viewport .coverArticleSlider-right      { float:left; width:770px; height:200px; padding:20px 20px 10px 0; text-align:center; }
#slider .viewport .coverArticleSlider-right a    { color:#c5c5c5; text-shadow:none; } 
#slider .viewport .coverArticleSlider-right h1 a { font:28px/32px Arial, Helvetica, sans-serif; color:#fff;margin:0 auto 0 auto; text-align:center; }
#slider .viewport .coverArticleSlider-right p    { font-size:16px; line-height:29px; color:#c6c6c6; margin:10px; text-align:justify; }
#slider .buttons     { display:block; margin: 30px 10px 0 0; float: left; }
#slider .next        { margin: 30px 0 0 10px; }
#slider .disable     { visibility: hidden; }
#slider .overview    { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider .overview li { float: left; margin: 10px 0 10px 0; padding: 0;  height: 230px; border: 0; width: 100%;}
#slider .pager       { float:right; position:relative; width:100px; overflow:hidden; list-style: none; clear: both; margin: 0 0 0 45px; -webkit-border-radius:4px; border-radius:4px;}
#slider .pager li    { float:left; font-size:10px; display:inline; }
#slider .pagenum     { background-color: #222; text-decoration: none; text-align: center; padding: 3px; color: #fff; font-size: 10px; }
#slider .active      { color:#fff; background-color:#555; }

.authorName { font-size:13px; font-weight:bold;}
.endnotes   { font-size:9px; line-height:9px;}
.cap        { float:left;font-size:4em;line-height:36px;margin:2px 3px 0 0;}
.superscript{ vertical-align:super;font-size:7px;line-height:7px;}
.storyLink  { display:block;width:85px;height:18px;text-align:center;line-height:18px;background:url(images/back-storyLink.gif); font-size:10px;}
.storyLink:hover      { background:url(images/back-storyLinkR.gif);}
.dittoList, .searchBox{ border:1px solid #B0BEC8;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;padding:5px;margin-top:10px;position:relative;background-color:#fff;}
.searchBox            { min-height:750px;height:auto !important;height:750px;text-align:center;font-size:32px;color:#CCD5DA;letter-spacing:2px;margin-bottom:20px;}
.dittoList h3         { margin:0;}
.coverStorySplit      { font-size:11px;line-height:12px;letter-spacing:4px;border-top:1px solid #B0BEC8;padding-top:5px;margin:15px 0 -5px;clear:both;}
.description          { font-size:12px;line-height:18px;text-align:justify;margin:4px 0;}

/* Styling for article content */
#articleContainer     { margin:0; padding:0; border:0;}
#articleContainer h1  { color:#353535; font-size:30px; text-align:left; line-height:30px;}
#articleContainer h2  { color:#cb811e; font-size:15px; }
.articleAuthorBox     { float:left; margin:2px 10px 5px 10px; padding:0; font-weight:bold;}
.articleAuthorBox img { height:80px; border:1px solid #fff; -moz-border-radius:4px; padding:4px; margin:0 10px 10px 10px;}
#articleSideBar       { float:left; width:390px; padding:0 5px 0 5px; margin:0;}
#articleSideBar .thisIssueCover{ display:block; width:300px; height:398px; text-align:center; margin:0 auto 0 auto; padding:10px; border:1px solid #B0BEC8;border-radius:8px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;}
#articleContent       { position:relative; float:left; width:555px; padding:0 20px 10px 20px; margin:0 0 10px 22px;}
#articleContent p     { line-height:1.5em;}
#articleToolbar201010 {	display:none;width: 100%; height:13px; margin:0 0 15px 0; padding-bottom:14px; font-size:12px; background: url(images/article-toolbar-back.gif) repeat-x; border: 1px solid #b0bec8; border-bottom: 1px solid #85898c; box-shadow: 0 1px 20px #ccc; -moz-box-shadow: 0 1px 20px #ccc; -webkit-box-shadow: 0 1px 20px #ccc;}
#articleToolbar201010-reflect { display:none;  margin:0; padding:0; width:100%; height: 14px; background:url(images/article-toolbar-back-reflect.png) repeat-x; background-position:0 -4px;}
/* /Styling for article content */

.archiveArticleList { margin: 0 0 20px 0;padding:0 0 15px 0; border-bottom:1px dotted #c8c8c8; }

.authorBox{ border:1px solid #B0BEC8; position:relative;background:#fff;padding:9px;float:right;width:100px;margin:0 0 5px 10px;font-size:11px;line-height:1.1;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
.authorPic{border:1px solid #B0BEC8;}
#alphaList{position:absolute;top:50px;left:2px;background-color:#fff;border-top:1px solid #92A0AD;border-right:1px solid #92A0AD;border-bottom:1px solid #92A0AD;text-align:center;padding:2px 2px 2px 2px;font-size:13px;display:inline;}
#alphaList LI{display:inline;list-style:none;border:2px solid #fff;}
#alphaList LI:hover{background-color:#999;border:2px solid #666666;}
#alphaList LI A:hover{background-color:#999;color:#fff;}
#authorListNames{position:relative;float:left;margin: 5px 0 0 10px;padding:5px;list-style:none;background-color:#fff;font-size:14px;}
#authorListNames LI{border:2px solid #fff;}
#authorListNames LI:hover{background-color:#999;border:2px solid #666666;}
#authorListNames LI A:hover{background-color:#999;color:#fff;}
/*Styling for form validation errors:*/
.errors{color:#CC0000;font-weight:bold;}
.invalid{font-weight:bold;border:2px solid #CC0000;}
/*End styling for form validation errors:*/
input.wide, textarea.wide {width:400px;}
.archiveIssueList{ font-size:small;list-style-type:none;padding:10px;background-color:#ccc;width:450px;}
.issueLink{/*for link to issue on the archive's year pages - dittoTplArchiveYearCurrent*/ font-size:1.2em;}
.yearBox{ border:1px solid #B0BEC8;position:relative;background:#fff;float:left;width:80px;font-size:14px;margin-top:10px;margin-right:0px;margin-bottom:5px;margin-left:10px;padding:10px;}
.yearListItems{ border:1px solid #B0BEC8;background-color:#FFF;width:50px;font-size:large;list-style-type:none;text-align:center;position:relative;float:left;padding:10px;margin-right:75px;}
.authorList{ list-style-type:none;font-size:14px;line-height:15px;}
.ditto_paging{ border-top:1px solid #CCC;padding:10px;font-size:86%;color:#000000;}
#ditto_pages .ditto_currentpage{ border:1px solid #000000;padding:1px 5px 2px;margin-right:1px;background-color:#008CBA;color:#FFF;}
#ditto_pages .ditto_off{ border:1px solid #CCC;padding:1px 5px 2px;margin-right:1px;color:#CCC;}
#ditto_pages A, #ditto_pages A:link, #ditto_pages A:visited{ border:1px solid #008CBA;padding:1px 5px 2px;margin-right:1px;text-decoration:none !important;color:#000000;}
#ditto_pages A:hover{ background-color:#FFF;color:#000;}
.whatIsThis{ font-size:x-small;color:#0066FF;}
.highlightedMessage{ background-color:#FFF;margin:5px;padding:5px;border:1px solid #CCD5DA;font-size:medium;font-weight:bold;}
.issueCoverBox{ /*width:100px;height:127px;*/border:1px solid #B0BEC8;border-radius:12px 12px 12px 12px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;position:relative;float:left;background:#fff;text-align:center;margin:0 0 15px 5px;padding:10px;}
.issueCoverBox{ /*width:100px;height:127px;*/border:1px solid #B0BEC8;border-radius:12px 12px 12px 12px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;position:relative;float:left;background:#fff;text-align:center;margin:0 0 15px 5px;padding:10px;}
.issueCover{ width:300px;height:398px;position:relative;float:left;margin:0 auto 10px auto;}
articleIssueCover-index a img{dispaly:none;float:left; width:190px; margin:0 10px 0 0; vertical-align:middle;}

.staffMember{ position:relative; float:left; width:300px; border:1px solid #B0BEC8;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px; padding:10px; margin:20px 30px 0px 80px;}
.staffMember img {float:left; height:100px; margin: 0 10px; 0 0}
.staffMember p {float:left;}

.generalList{ font-size:medium;font-weight:bold;margin:15px;}
.ministryEditorsContainer{ height:200px;width:700px;text-align:center;vertical-align:middle;border:none;}
.ministryEditors{ position:relative;background-color:#FFF;border:1px solid #B0BEC8;height:165px;width:125px;padding:10px;margin:15px;vertical-align:top;text-align:center;float:left;}
/*FOR HIDING CONTENT*/
.hidden{display:none;}
.unhidden{display:block;}
/*FOR TEXT SIZE BUTTONS*/
.contentsmall{font-size:12px;}
.contentmedium{font-size:medium;line-height:18px;}
.contentlarge{font-size:large;line-height:25px;}
.textSizeButtonsCaption{ font-size:small;border:none;position:relative;right:20px;float:right;margin:2px;}
.textSizeBtnSmall, .textSizeBtnMedium, .textSizeBtnLarge{ position:relative;float:right;right:20px;padding:3px;margin:10px 2px 2px 2px;border:1px solid #B0BEC8;border-radius:4px 4px 4px 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;cursor:pointer;background-color:#fff;}
.textSizeBtnSmall{font-size:small;}
.textSizeBtnMedium{font-size:medium;}
.textSizeBtnLarge{font-size:large;}
.textSizeButtonsCaption{ font-variant:small-caps;font-size:12px;margin-top:12px;}
.dropDownAlert{ font-size:small;color:#FF0000;text-decoration:none;background-color:#FFFFCC;text-align:left;border:none;position:absolute;margin:0px;padding:5px;left:35px;}
.PastorsPastorDittoList{ position:relative;width:450px;border:1px solid #B0BEC8;padding:0px 5px 5px;margin:20px 20px 20px 0px;}
.authorNamesInIssue{ font-weight:bold;font-size:1.1em;}
.articleImageGeneral{margin:10px;}
.popularArticles{ position:relative;margin:0px auto 40px auto;width:260px;padding:0;font-size:12px;font-weight:bold;font-family:Calibri;}
.popularArticles UL{ margin:0;padding:0;border:1px solid #B0BEC8;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;background-color:#fff;}
.popularArticles LI{list-style-type:none;padding:0 0 0 5px;}
.popularArticles A:hover{background-color:#FEFEFE;}
#popularArticles-index { list-style:none; }
#popularArticles-index li a img.cover { float:left; width:50px; margin:0 20px 10px 0; }
#popularArticles-index li div.authorBox a img { float:right; width:30px; margin:0 20px 10px 0;}
#popularArticles-index li { margin:0 0 20px 0;border-bottom: 1px solid #ccc;}


.articleSeriesList    { font-size:10pt;width:282px;margin:10px;background-color:#FEFEFE;padding:5px;line-height:1.2;border:1px solid #A8A8A8;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;}
.articleSeriesList H2 { color:#FC3E02;padding:0px;margin:0px;}
#belowNav-Index       { position:absolute;top:700px;left:24px;width:288px;margin:0;border:0;padding:0;}
#belowNav             { position:absolute;top:600px;left:24px;width:288px;margin:0;border:0;padding:0;}
.socialmediabox          { position:relative;border:1px solid #B0BEC8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;width:260px;margin:0px auto 20px auto;padding:7px 2px 0px 0px;background-color:#FFFFFF;text-align:center;}
.tagCloudBox             { position:relative;margin:10px auto 50px auto;width:222px;padding:4px;border:1px solid #a5a9aa;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;overflow:hidden;text-align:center;background-color:#fff;font-size:medium;font-weight:bold;color:#405362;line-height:1.5;}
.tagCloudBox A:hover     { background-color:#CBD4D9;}
.tagCloudBox A           { font-size:11.5pt;}
.OtherArticlesInIssue    { position:relative;margin:0px auto 50px auto;padding:0px;border:1px solid #a5a9aa;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;height:auto;width:260px;background-color:#FFFFFF;}
.OtherArticlesInIssue UL { padding:10px;}
.OtherArticlesInIssue LI { text-decoration:none;list-style-type:none;padding:0;}
.googleGadgetsLeft       { position:relative;margin: 0 auto 50px auto;width:165px;border:0;}
.interviewQuestion       { font-weight:bold;color:#926722;font-style:italic;}

/* year pages in archives */
#issueContainer     { position:relative; float:left; width:850px; padding-left:15px;}
#yearNavigationPrev img, #yearNavigationNext img { position:relative; width:64px; height:64px;}
#yearNavigationPrev { height:500px; width:64px; float:left; margin:0 0 0 30px;}
#yearNavigationNext { height:500px;} 
.issueBox           { position:relative;float:left;background:#FFF;width:105px;height:auto;margin:9px;padding:10px 7px 5px 7px; border:1px solid #B0BEC8;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;text-align:center;font-size:11px;}
.issueBox:hover     { box-shadow: 0 1px 20px #ccc; -moz-box-shadow: 0 1px 25px #ffbe00; -webkit-box-shadow: 0 1px 25px #ffbe00;}

.articleIssueCover  { float:left;height:127px;margin:5px 10px 5px 0px;padding:0;border:5px solid #A6ABB1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}

.addthis_toolbox { position:relative;width:100%;top:3px;left:15px;border:0;float:left;}
.addthis_toolbox .hover_effect         { width:284px;padding:10px 0 6px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.addthis_toolbox .hover_effect DIV     {float:left;}
.addthis_toolbox .hover_effect A       { border:2px solid #EEF;padding:2px 2px 2px 16px;position:relative;text-decoration:none;}
.addthis_toolbox .hover_effect a:hover { border:2px solid #105CB6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;background:#B4D3F8;color:#105CB6;text-decoration:none;}
.addthis_toolbox .hover_effect span    { position:absolute;width:16px;height:16px;top:2px;left:1px;}

/* Fixed Positioned AddThis Toolbox */            
.addthis_toolbox.atfixed {z-index:2000; position: fixed; top:7%; left:10px; border:1px solid #eee; padding:5px 5px 1px; width: 32px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.addthis_toolbox .custom_images a { width:32px; height:32px; margin:0; padding:0; cursor:pointer;}
.addthis_toolbox .custom_images a img { border: 0; margin: 0 0 1px; opacity: 1.0; }
.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }
.addthis_toolbox.addthis_pill_combo { position:relative; float:right; width:100px; padding:10px;}
.addthis_button_compact .at15t_compact { float: left;} 

.error a, .error a:hover{color:#8a1f11;}
.kickRight {text-align:right;}
#flipBook{position:fixed;width:99%;height:99%;margin:4px;padding:2px;background-color:#fff;border:1px solid #000;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;z-index:2000;text-align:right;overflow:hidden;}
.close{background:url(/assets/images/site/button-close.png) no-repeat 10px 8px;}
span.pageflip > sup {color:#ff0000;}
.closeButton{position:absolute;top:0;right:0;margin:4px;background:url(/assets/images/site/button-close.png) no-repeat;height:15px;width:15px;z-index:5000;}

/* Page curl on issue pages in archives */
#pagecurl {position:relative; right:74px; top: 11px;}
#pagecurl img {width:50px; height:52px;z-index:99;position:absolute;right:0; top:0;-ms-interpolation-mode:bicubic;}
#pagecurl .msg_block {width:50px; height:50px;position:absolute;z-index:50;right:0; top:0;background:url(/assets/images/site/issueCorner.png) no-repeat right top;text-indent:-9999px;}
#fbRecommendations{position:relative;border:0;overflow:hidden; width:260px; height:320px;margin:0;}
#fbRecommendationsBox {width:260px; height:320px;margin: 0 0 20px 14px;padding:0border:1px solid #A8A8A8;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;}
#facebookLike{width:350px;height:24px;margin:8px auto 6px auto;border:0;background-color:#fff;padding:4px;overflow:hidden;}
#tweetBox{width:250px;margin:20px auto 20px auto;}
.twtr-tweet            { text-align:left;}
.authorBox-index       { float:right; margin:0 0 2px 15px;}
.authorBox-index a img { width:60px; height:auto; padding:3px;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;}
.authorPic             { border:1px solid #B0BEC8;}

/* Forms */
#LTEForm       { margin:20px auto; width: 400px;}
.addressBox    { background:#FFF;font-size:14px;width:410px;padding-top:0px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-top:15px;position:relative;border:1px solid #B0BEC8;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;}

#advForm               { width:530px; }
.preachReqForm         { width:400px; }
.subscriptionOrderForm { width:400px; }


#advForm, .preachReqForm, .subscriptionOrderForm { border:0px solid #B0BEC8;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;background:#FFF;font-size:14px;padding:0 10px 10px 10px;margin:0 auto 0 auto;}
.subscriptionOrderForm       { float:left; margin:2px; }
.preachReqForm p label       { display:block; text-align:left; }
.subscriptionOrderForm label, #advForm label, #articleResponseForm label { float:left; text-align:left; }
.preachReqForm .error, .subscriptionOrderForm .error , #advForm .error{ color:#ff0000; font-size:11px;}
.formSubmitted               { text-align:center; margin:50px auto 50px auto;}

/* TipTip CSS - Version 1.2 */
#tiptip_holder             { display: none;	position: absolute;	top: 0;	left: 0;z-index: 99999;}
#tiptip_holder.tip_top     { padding-bottom: 5px;}
#tiptip_holder.tip_bottom  { padding-top: 5px;}
#tiptip_holder.tip_right   { padding-left: 5px;}
#tiptip_holder.tip_left    { padding-right: 5px;}
#tiptip_content { font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px; border:1px solid rgba(255,255,255,0.25);	background-color: rgb(25,25,25);	background-color: rgba(25,25,25,0.92);	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	box-shadow: 0 0 3px #555;	-webkit-box-shadow: 0 0 3px #555;	-moz-box-shadow: 0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner            {	position: absolute;	border-color: transparent;	border-style: solid;	border-width: 6px;	height: 0;	width: 0;}
#tiptip_holder.tip_top #tiptip_arrow          {	border-top-color: #fff;	border-top-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow       {	border-bottom-color: #fff;	border-bottom-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow        {	border-right-color: #fff;	border-right-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow         {	border-left-color: #fff;	border-left-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner    {	margin-top: -7px;	margin-left: -6px;	border-top-color: rgb(25,25,25);	border-top-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {	margin-top: -5px;	margin-left: -6px;	border-bottom-color: rgb(25,25,25);	border-bottom-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner  {	margin-top: -6px;	margin-left: -5px;	border-right-color: rgb(25,25,25);	border-right-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner   {	margin-top: -6px;	margin-left: -7px;	border-left-color: rgb(25,25,25);	border-left-color: rgba(25,25,25,0.92);}
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content { padding: 4px 8px 5px 8px; background-color: rgba(45,45,45,0.88);	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: rgba(45,45,45,0.88);}
	#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92);	}
}
/* /TipTip CSS - Version 1.2 */

/* Styling for ads */
.subNavAds{width:100%; position:relative; margin:0px auto 30px auto; text-align:center;}
.articleAd240x400{float:right; margin:10px; padding:0;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;-khtml-border-radius:5px;}
#contentHome2 IMG{width:200px; height:333px; position:relative;left:10px;}

#homeContent    { padding:0 0 0 28px;}
#indexColumn1, #indexColumn2, #indexColumn3 { float:left; width:311px; margin: 0 0 10px 0; padding:0 10px 0 10px; }
#indexColumn2 {  border-right:1px solid #c2c2c2; border-left:1px solid #c2c2c2; }
.postSeparator { height:1px; margin:5px; border-bottom:1px solid #c2c2c2;}

