/*Styles for Ministry website (not mobile)*/
body{background-color:#dfe1e9;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#222222;}
a {text-decoration:none;font-weight:bold;color:#1C557D;}
a:hover{color:#0480D8;}
a img{border:0;}
form{margin:0;}
fieldset{border:0;}
input:focus{border:1px solid #000;}
select:focus{border:1px solid #000;}
textarea:focus{border:1px solid #000;}
sup{position:relative;}
p{text-align:justify;}
#container{margin:auto;position:relative;width:1050px;
background:url(images/back-container.jpg) repeat-y; /*background:url(images/back-container.jpg) repeat-y;*/}
#coverAnimation{position:relative;top:-280px;}
#header{position:relative;/*background:url(images/back-head.jpg) no-repeat;*/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;}
#menuBoxHome {top:330px;}
#menuBoxSub {top:230px;}
.menu{ position:absolute;left:0;width:285px;background:url(images/back-menubox.jpg);}
.menu UL.outer{ list-style:none;margin:0;padding:0;}
.menu UL.inner{list-style:none;margin:15px 0 0 30px;padding:0;display:none;}
.menu UL.outer:hover UL.inner, UL.outer.over UL.inner {display:block;}
.menu LI, .active{ display:block;line-height:16px;width:285px;font-size:13px;padding:10px 0;}
.menu LI LI{ font-size:11px;line-height:12px;width:255px;}
.menu LI.standard {padding:10px 0;}
#menu2{background:url(images/menu-archives.jpg) repeat-y top;}
#menu3{background:url(images/menu-articles.jpg) repeat-y top;}
#menu4{background:url(images/menu-letters.jpg) repeat-y top;}
#menu5{background:url(images/menu-links.jpg) repeat-y top;}
#menu6{background:url(images/menu-contact.jpg) repeat-y; background-position:0 -1px;}
#menu7{background:url(images/menu-advertisers.jpg) repeat-y top;}
#menu8{background:url(images/menu-resources.jpg) repeat-y top;}
#menu9{background:url(images/menu-satellite.jpg) repeat-y top;}
#menu10{background:url(images/menu-subscribe.jpg) repeat-y top;}
#menu11{background:url(images/menu-about.jpg) repeat-y top;padding:10px 0 22px;}
#menu1600{background:url(images/menu-reading.jpg) repeat-y top;}
#menu1{background:url(images/menu-home.jpg) repeat-y top;padding:22px 0 10px;}
.menu A{color:#3f4f5c;margin-left:25px;position:relative;width:285px;text-shadow:#fff; 0px 1px 1px;} /*color: 4F606E*/
.menu A:hover{color:#FFF;text-shadow:#dfe1e9; 0px 0px 5px;}
.container-content{ margin:0px 50px 40px 312px;width:680px;position:relative;}
#container-contentHome{background:url(images/back-content.jpg);}
#container-contentSub{background-color:#EFF4F7;background: url(images/back-contentSub.jpg);}
.container-contentInner{width:680px;min-height:400px;}
#contentInnerHome{background:url(images/back-contentTop.jpg) no-repeat top;}
#contentInnerSub{background:url(images/back-contentSubTop.jpg) no-repeat top;}
#contentHome1{width:380px;margin:15px 30px 0;float:left;}
#contentSub{width:620px;margin:0 30px;padding-top:15px;}
#contentHome1-title{ font-size:14px;color:#FFF;letter-spacing:5px;font-weight:bold;margin-bottom:20px;}
#contentHome2{ width:219px;float:left;text-align:center;margin-top:30px;margin-right:15px;margin-bottom:0;margin-left:2px;}
.contentHome2Inner{text-align:center;}
.content-footer{width:680px;height:40px;margin-top:-10px;}
#content-footerHome{background:url(images/back-contentBottom.jpg);}
#content-footerSub{background:url(images/back-contentSubBottom.jpg);}
#footer{ width:1030px;background:url(images/back-footer.jpg);height:48px;padding:30px 10px 10px;text-align:center;}
#footer UL{ list-style:none;margin:0;padding:0;font-size:10px;}
#footer LI.default, #footer LI.last{ border-left:1px solid #92999E;margin:0;padding:0 3px 0 6px;display:inline;}
#footer LI.last{border-right:1px solid #92999E;}
#footer A{color:#FFF;}
#footer A:hover{color:#6E757B;}
.breadcrumbs{ position:relative;left:30px;width:400px;top:10px;}
.copyright{ font-size:10px;color:#696E72;margin-top:10px;}
h1{ 
color:#415463;
font-size:22px;
line-height:22px;
}
.subhead, h2{ 
color:#936823;
font-size:16px;
line-height:18px;
font-weight:bold;
}
h3{ 
color:#415463;
font-size:16px;
}
h1,h2,h3{text-shadow:#fff 0px 1px 1px;}
.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;
}
/*Rounded corners - now depracated in favor of border-radius (sorry for your luck, IE users!)
.cornerTL, .cornerTR, .cornerBL, .cornerBR{position:absolute;width:10px;height:10px;}
.cornerTL{top:-1px;left:-1px;background:url(images/boxCornerTL.gif);}
.cornerTR{top:-1px;right:-1px;background:url(images/boxCornerTR.gif);}
.cornerBL{bottom:-1px;left:-1px;background:url(images/boxCornerBL.gif);}
.cornerBR{bottom:-1px;right:-1px;background:url(images/boxCornerBR.gif);}*/
.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;}

/*Added by JF - Clayton, feel free to edit:*/
.archiveIssueList{ 
font-size:small;
list-style-type:none;
padding:10px;
background-color:#CCCCCC;
width:450px;
}
.issueBox{ 
border:1px solid #B0BEC8;
border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
position:relative;
float:left;
background:#FFF;
width:115px;
height:180px;
margin:7px;
padding:10px 10px 5px 10px;
text-align:center;
font-size:11px;
z-index:100;
}
.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;
}
.addressBox{ 
border:1px solid #B0BEC8;
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
background:#FFF;
font-size:14px;
width:410px;
padding-top:0px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
margin-top:15px;
position:relative;
}
.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;
}

.issueCover{ 
width:300px;
height:398px;
border:1px solid #B0BEC8;
border-radius:8px;
-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;
}


.staffMember{ 
position:relative;
background-color:#fff;
border:1px solid #B0BEC8;
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
width:350px;
height:150px;
padding:10px;
margin:20px 0px 0px 20px;
vertical-align:top;
}
.staffMemberText{ 
position:absolute;
top:20px;
left:100px;
width:215px;
height:120px;
padding:10px;
margin-top:10px;
margin-left:20px;
vertical-align:top;
float:right;
line-height:20px;
}
.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;}
.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;
}
.yearNavigationTop{ 
position:relative;
left:222px;
margin-top:26px;
}
.yearNavigationBottom{ 
position:relative;
left:252px;
top:17px;
width:200px;
z-index:1;
}
.ArchiveYearTitle{ 
position:relative;
left:265px;
top:17px;
font-size:xx-large;
color:#1C557D;
}
.YearNavigationPrev, .YearNavigationNext{ 
position:relative;
bottom:20px;
color:#fff;
padding:1px;
}
.YearNavigationPrev{right:35px;}
.YearNavigationNext{right:60px;}
.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:350px;
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;
}
.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;
}
a.button{
background-color:#fbf8d2;
border:1px solid #e6e8d9;
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
color:#555555;
font-weight:bold;
font-size:1em;
height:30px;
line-height:29px;
margin:0 0 14px 5px;
padding:0;
text-decoration:none;
display:block;
}
a:hover.button{	
color:#0066CC;
background-color:#fff;
}
.add, .delete, .user, .alert, .message, .download, .lens, .info, .pdf, .pageflip, .close{text-indent:30px;display:block;}
.add{background:url(/assets/images/site/button-add.gif) no-repeat 10px 8px;}
.delete{background:url(/assets/images/site/button-delete.gif) no-repeat 10px 8px;}
.user{background:url(/assets/images/site/button-user.gif) no-repeat 10px 8px;}
.alert{background:url(/assets/images/site/button-alert.gif) no-repeat 10px 8px;}
.msg{background:url(/assets/images/site/button-msg.gif) no-repeat 10px 8px;}
.download{background:url(/assets/images/site/button-download.gif) no-repeat 10px 8px;}
.lens{background:url(/assets/images/site/button-lens.gif) no-repeat 10px 8px;}
.info{background:url(/assets/images/site/button-info.gif) no-repeat 10px 8px;}
.pdf{background:url(/assets/images/site/button-pdf.png) no-repeat 10px 8px;}
.pageflip{background:url(/assets/images/site/button-pageflip.png) no-repeat 10px 8px;}
.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;}
#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;
}
/* PGS 2010
#livebox{
position:absolute;
background:url("/assets/images/pgs2010.png") no-repeat scroll center center;
height:182px;
width:385px;
bottom:200px;
left:80px;
z-index:1000;
clear:both;
}
#livebox #countdown{
margin 0 auto 0 auto;
padding-top:130px;
position:relative;
text-align:center;
color:#fff;
}*/
#fbRecommendations{
position:relative;
border:0;
overflow:hidden; 
width:260px; height:320px;
margin:0;
}
#fbRecommendationsBox {
width:260px; height:320px;
margin: 0 0 20px 14px;
padding:0
border: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;}


