/**front page blocks*/
#jc_home .ideas img,
#jc_home .ads img,
#jc_home .news img{
    float: right;
    margin-left: 8px;
    border: solid thin #959595;
    clear: both;
}

#jc_home .news .no-border img {
	border: none;
}

#jc_home .news .new-row {
	border-bottom: dotted thin #cccccc;
	margin-bottom: 15px;
}

#jc_home .news .views-row-last {
	border-bottom: none;
}

#jc_home .news .more a{
	font-weight: bold;
	margin-left: 30px;
	border: dotted thin #959595;
	padding: 5px 10px;
}

#jc_home .ideas p,
#jc_home .ads p,
#jc_home .news p{
    margin-top:0;
    margin-bottom: 2px;
}

#jc_home .ideas h2,
#jc_home .ads h2,
#jc_home .news h2{
    margin:0 0 2px 0;
}

#jc_home .ideas .link,
#jc_home .ads .link,
#jc_home .news .link {
    margin-bottom:15px;
}

#jc_home .ideas .link {
	padding-left: 200px;
}
 
#jc_home .ideas .word-date{
	font-weight: bold;
	font-size: .8em;
}
 
#jc_home .ideas,
#jc_home .ads {
	padding-bottom: 7px;
	border-bottom: solid thick #cccccc;
}

#jc_home .store {
	border-bottom: solid thick #cccccc;
}


#jc_home .ideas h2 {
	border-bottom: dotted thin #cccccc;
}

#jc_home .news img{
    float:right;
    margin-bottom: 8px;
}

#jc_home .ads h2,
#jc_home .newsletters h2{
	margin-top: 10px;
	border-bottom: dotted thin #cccccc;
}

#jc_home .ads .ad-row{
	padding: 10px 0;
	border-bottom: dotted thin #cccccc;
}

#jc_home .ads .views-row-last {
	border-bottom: none;
	padding-bottom: 0;
}


#jc_home .store a {
	color: #ffffff;
	background-color: #716977;
	padding: 10px 52px;
	text-align: center;
	font-size: 1.5em;
	font-weight: bolder;
}

#jc_home .store-copy p{
	margin-top: 100px;
}

#jc_home .store p{
	margin-bottom: 0;
}


/*front page pic and quote see jc-custom.css*/

/*other front page styling--border lines*/

#jc_home .reg-left{
	border-right: solid thin #cccccc;
}

#jc_home .reg-right{
	margin-left: 7px;
}


 /*What's New page--VIEW page*/
.whats-new img {
     float: right;
     margin-left:8px;
     border:solid thin #959595;
}

.whats-new .no-border img {
	border: none;
}

.whats-new p{
    margin: 2px 0;
}

.whats-new .col-1{
    width: 50%;
    padding-right:10px;
    border-right:solid thin #cccccc;
}

.whats-new .col-2{
    width: 50%;
    padding-left:10px;
}

.whats-new table{
    margin-top:0;
}

.whats-new td{
    vertical-align:top;
}

.whats-new h5{
    margin:10px 0;
}

.whats-new h3{
    padding:17px 0 0 0;
}

.whats-new h3{
    border-top:solid thin #cccccc;
}


/*life dedicated to boxes with overlays*/



#jc_home .passion .one {
	float: left;
	border: solid thin #cccccc;
	margin: 0 12px 15px 0;
	height: 125px;
	width: 143px;
}

#jc_home .passion .two {
	float: left;
	border: solid thin #cccccc;
	margin: 0 12px 15px 0;
	height: 125px;
	width: 143px;
}

#jc_home .passion .three {
	float: left;
	border: solid thin #cccccc;
	margin: 0 12px 15px 0;
	height: 125px;
	width: 143px;
}

#jc_home .passion .four {
	float: left;
	border: solid thin #cccccc;
	margin: 0 0 15px 0;
	height: 125px;
	width: 143px;
}



#jc_home .passion .one {
	background: url(https://www.joanchittister.org/sites/default/files/graphics/spirit-life1.png) no-repeat; 

} 

#jc_home .passion .one:hover {
	background: url(https://joanchittisteribnrm3ggrr.devcloud.acquia-sites.com/sites/default/files/graphics/spirit-life2.png) no-repeat;
}


#jc_home .passion .two {
	background: url(https://www.joanchittister.org/sites/default/files/graphics/moh-life1.png) no-repeat; 

} 

#jc_home .passion .two:hover {
	background: url(https://joanchittisteribnrm3ggrr.devcloud.acquia-sites.com/sites/default/files/graphics/moh-life2.png) no-repeat;
}

#jc_home .passion .three {
	background: url(https://joanchittisteribnrm3ggrr.devcloud.acquia-sites.com/sites/default/files/graphics/prisoners1.png) no-repeat; 

} 

#jc_home .passion .three:hover {
	background: url(https://joanchittisteribnrm3ggrr.devcloud.acquia-sites.com/sites/default/files/graphics/prisoners2.png) no-repeat;
}

#jc_home .passion .four {
	background: url(https://joanchittisteribnrm3ggrr.devcloud.acquia-sites.com/sites/default/files/graphics/osb-life3.png) no-repeat; 

} 

#jc_home .passion .four:hover {
	background: url(https://joanchittisteribnrm3ggrr.devcloud.acquia-sites.com/sites/default/files/graphics/osb-life2.png) no-repeat;
}


#jc_home .passion {
	border-bottom: solid thick #cccccc;
	margin-bottom: 18px;
	padding-bottom: 18px;
}


#jc_home .passion h2 {
	margin-top: 10px;
	font-size: 1.5em;
	font-weight: bold;
	color: #39343c;

}

/*word from Joan page and archive*/

/*#jc-word .word-archive,*/
#books .archive {
	float: right;	
	width: 25%;
	min-height: 600px;
	border-left: solid thin #cccccc;
	padding-left: 15px;
}

/*#jc-word .word-archive img,*/
/*#books .archive img {
	float: right;
	margin-left: 5px;
	border: solid thin #959595;
}

#jc-word /*.word-archive *!/.word-row{
	border-bottom: dotted thin #cccccc;
	margin-bottom: 10px;
}

#jc-word .book-link {
	float: left;
	padding-right: 20px;
}*/

#jc-word .book-link h5/*,
#jc-word .word-archive h5*/{
	margin-top: 0;
}

/*#jc-word .book-link img {
	border: solid thin #959595;
}*/
#jc-word .title-book p{
	font-size: 0.85em;
	color: #5f5764;
	font-weight: bold;
	margin-top: 0;
	font-style: italic;
}

#jc-word .date {
	font-size: 0.85em;
	color: #5f5764;
	font-weight: bold;
}

#jc-word .field-name-body {
	width: 70%;
}

#jc-word .buy-book {
	background-color: #a10002;
	width: 88px;
	padding: 6px 5px 5px 15px;
}

#jc-word .buy-book a{
	color: #fff4e8;
	font-size: 1.3em;
	text-decoration: none;
}

#jc-word .archive-link a{
	color: #5f5764;
	font-weight: bold;
	font-size: 1.2em;
}

/*revised word page and archive nov2015*/
.word-archive img,
#jc-word img {
	border: 1px solid #cccccc;
}

.word-archive table tr {
	border-bottom: 1px solid #cccccc;
	height: 75px;
}

.word-archive table thead tr {
	background-color: #cc0000;
}

.word-archive table thead tr {
	background-color: #a10002;
	height: 30px;
}

.word-archive table thead tr a {
	color: #fff4e8;
}

.word-archive table tr td.active {
	background-color: #e9e8ea;
}

.word-archive table tr td.views-field-field-book-cover {
	width: 60px;
}

.word-archive table tr td.views-field-title,
.word-archive table tr td.views-field-field-book-title {
	width: 325px;
	padding-left: 18px;
}

.word-archive table tr td.views-field-created {
	width: 130px;
	padding-left: 18px;
}

/*event schedule archive*/

#schedule .left img,
#schedule .right img	{
	float: right;
	margin-left: 5px;
	border: solid thin #959595;
}

#schedule .left,
#schedule .right {
	width: 90%;
}

#schedule .right {
	margin-left: 20px;
}

#schedule .event-row {
	border-bottom: dotted thin #959595;
	padding-bottom: 10px;
}

#schedule .event-row a {
	font-weight: bold;
	margin-left: 25px;
}

#schedule .event-row p {
	margin-top: 0;
}

#schedule .event-row h3 {
	margin-bottom: .5em;
}

#schedule .event-row .views-field-field-image {
	line-height: .5em;
}


/*newsletter page*/

#newsletters .content {
	width: 90%;
}

#newsletters .content img {
	float: right;
	margin-left: 10px;
	border: solid thin #959595;
	clear:  both;
	width: 150px;
	height: auto;
}

#newsletters .content .mw,
#newsletters .content .vv {
	border-bottom: dotted thin #959595;
	min-height: 250px;
}

/*about joan page*/

#about img {
	float: right;
	border: solid thin #959595;
	margin-left: 10px;
}

#about .info li {
	padding-bottom: 10px;;
}

#about .info {
	border-left: solid thin #cccccc;
	min-height: 900px;
}

#about .info h2 {
	margin-left: 10px;
}

/*video page*/
#videos .left p,
#videos .right p{
	margin: 0;
	width: 400px;
}

#videos .left .video,
#videos .right .video {
	padding-top: 20px;
}


/*monastic way page*/

#monway .right-one img{
	float: right;
	border: solid thin #959595;
	margin-right: 20px;
	
}

#monway .right-one,
#monway .right-three {
	margin-left: 15px;
}

#monway .right-two{
	border: solid thick #716977;
	background-color: #fdfff4;
}

#monway .right-two p{
	margin: 1.3em;
}

#monway .right-two a.order {
	color: #a10002;
	font-weight: bold;
	font-size: 1.2em;
}

#monway .right-three img{
	float: left;
	border: solid thin #959595;
	margin-right: 10px;
}

#monway .left-col {
	margin-top: 25px;
}

#monway .left-col .subscribers {
	border-top: solid thin #716977;
	margin-top: 30px;
	width: 280px;
}



/*vv signup page*/
#vv-sign .vv {
	width: 50%;
	border: solid thick #716977;
	padding: 8px;
	margin-left: 30px;
	margin-top: 15px;
}





article.clients {
    float: left;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 285px;
    height: 150px;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 1px solid #4d4d4d;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
                 border-radius: 3px;
}

article.clients * {
    vertical-align: middle;
}

/*archive page */
#archive .quote{
	font-family: 'Handlee';
	font-size: 1.3em;
	margin-left: 80px;	
}

#archive .quote p{
	margin-top: 0;
}

#archive .explain{
	margin: 0 80px;
}


#archive .bottom-cols img{
	border: solid thin #cccccc;
}

#archive .bottom-cols .one img,
#archive .bottom-cols .one figcaption{
	margin-left: 30px;
}

#archive .bottom-cols .two img,
#archive .bottom-cols .two figcaption{
	margin-left: 20px;
	margin-right: 80px;
}

#archive .bottom-cols .three img,
#archive .bottom-cols .three figcaption{
	margin-left: 30px;
}


#archive .bottom-cols .one p,
#archive .bottom-cols .one h3 {
	padding-left: 30px;
	padding-right: 40px;
}

#archive .bottom-cols .two p,
#archive .bottom-cols .two h3 {
	padding-left: 18px;
	padding-right: 30px;
}

#archive .bottom-cols .three p,
#archive .bottom-cols .three h3 {
	padding-left: 30px;
	padding-right: 40px;
}




/*prison fund*/

#p-fund img{
	border: solid thin #cccccc;
}

#p-fund .quote,
#donate .quote{
	font-family: 'Handlee';
	font-size: 1.3em;
}

#p-fund .quote p,
#donate .quote p{
	margin-top: 15px;
	color: #a10002;
}

#p-fund .donate,
#donate .donate {
	background-color: #a10002;
}

#p-fund .donate,
#donate .donate {
    margin-left: 40px;
	width: 480px;
	padding: 6px 5px 5px 15px;
}

#p-fund .donate a,
#donate .donate a{
	color: #fff4e8;
	font-size: 1.3em;
	text-decoration: none;
}

#p-fund .donate a:hover,
#donate .donate a:hover {
	color: #fff4e8;
	font-size: 1.3em;
	font-weight: normal;
	text-decoration: underline;
}

#p-fund .donate p,
#donate .donate p {
    margin: 0;
}

#p-fund .middle .left img{
	float: right;
}

#p-fund .middle .right {
	margin-right: 150px;
}

#p-fund .middle {
	border-bottom: dotted thin #cccccc;
	margin-top: 20px;
	padding-bottom: 20px;
}


#p-fund .describe .donate {
    margin-left: 0;
	width: 140px;
	padding: 6px 5px 5px 15px;
}

#p-fund .describe .reason{
	color: #a10002;
	width: 94%;
	font-style: italic;
	font-weight: bold;
}

#p-fund .describe .one p{
	width: 94%;
}

#p-fund .describe .two p,
#p-fund .describe .three p{
	width: 92%;
	padding-left: 8px;
}

#p-fund .describe .reg-one,
#p-fund .describe .reg-two {
	border-right: dotted thin #cccccc;
}

#p-fund .describe {
	border-bottom: dotted thin #a10002;
}

#p-fund .describe .pic,
#p-fund .bottom .pic {
	padding: 15px 0;
}

#p-fund .bottom .letter {
	border-bottom: dotted thin #a10002;
	width: 95%;
}


#p-fund .bottom .letter-last{
	width: 95%;
}

#p-fund .contact-info {
	border: solid thin #a10002;
	width: 75%;
	padding: 0 15px;
}


/*about benedictine sisters*/
/*about moh*/
#erie-osb .quote,
#moh .quote,
#spirit .quote{
	font-family: 'Handlee';
	font-size: 1.3em;
	color: #a10002;
}

#erie-osb .picture,
#moh .picture,
#spirit .picture{
	float: right;
	margin-left: 10px;
}

#erie-osb .picture img,
#moh .picture img,
#spirit .picture img{
	border: solid thin #cccccc;
}

#moh .letters {
	border-top: dotted thin #a10002;
}

/*articles page*/
#articles img {
	float: left;
	margin-right: 10px;
	border: solid thin #cccccc;
	clear: both;
}

#articles .views-view-grid td {
	width: 50%;
	padding: 0 1.5em 1.5em 1.3em;
	border-bottom: solid thin #959595;
	vertical-align: top;
}

#articles table {
	margin-top: 0;
}

#articles .row-last td{
	border-bottom: none;
}

#articles .right {
	border-left: solid thin #cccccc;
}

#articles .right li {
   padding-bottom: 20px;
}


#articles .right h2{
	padding-left: 20px;
}

/*new books*/
#books .archive .order-button a,
#books .left-reg .order-button a{
	text-decoration: none;
	color: #fff4e8;
	background-color: #a10002;
	padding: 3px 5px;
}

#books .archive h5 {
	margin: 0 0 4px 0;
}

#books .archive .row {
	border-bottom: dotted thin #cccccc;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

#books .left-reg img {
	float: right;
	margin-left: 10px;
	border: solid thin #cccccc;
}

#books .left-reg .order-button {
	border-bottom: dotted thin #cccccc;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

#books .left-reg .excerpt,
#books .left-reg .review{
	border-top: dotted thin #cccccc;
}


#books .left-reg .bold{
	font-weight: bold;
	margin-bottom: 10px;
}
 

#books .left-reg .awards img {
	float: left;
	clear: both;
	border: none;
	padding-right: 5px;
}

#books .left-reg .awards table {
	width: 275px;
	float: right;
	margin: 0;
}

/*good works main page*/
#works .one h3,
#works .two h3,
#works .three h3,
#works .four h3 {
	margin-top: .9em;
	margin-bottom: .4em;
}

#works .one,
#works .two,
#works .three {
	padding-bottom: 34px;
}

#works .one p,
#works .two p,
#works .three p,
#works .four p {
	margin: 0;
	width: 80%;
}

#works img {
	padding-bottom: 20px;
	padding-left: 40px;
}



/*comments for book discussion forum*/

.submitted p{
	margin-top: 0;
}

.rule-style hr {
	border: thin solid #cccccc;
}


.filter-wrapper { /*remove extra space on text filter help*/
	padding: 0;
}


/*readers retreat page*/
#mc_embed_signup table {
	width: 90%;
	margin-top: 0;
	background-color: #fff4e8;
}

#mc_embed_signup h3 {
	margin: 0;
}

#rr img {
	border: solid thin #cccccc;
}

#rr .description p{
	margin: 0 1.5em 1.5em 0;
}



/*special pet display: /pet-display*/
.pets td {
	width: 33%;
}

.pets table td{
	padding: 20px;
	vertical-align: top;
}

.pets table img {
	border: 1px solid #cccccc;
}

.pets .learn {
	font-size: .9em;
	color: #000000;
	line-height: 1.4em;
}

.pets h4 {
	color: #000000;
	margin-top: .5em;
	margin-bottom: .5em;
}

.pets .header {
	margin: 10px 70px 0 30px;
}


/*2016 mon way and calendar page
#combo .one p {
	padding-right:120px;  
	padding-left:60px;
	font-weight: bold;
}

#combo .one ul {
	padding-right:120px;  
	padding-left:100px;
	font-weight: bold;
}*/


/*podcasts page8*/
#podcast p {
	margin: .5em 0;
}

#podcast h3 {
	margin-bottom: 0;
}

#podcast img {
	float: right;
	margin-left: 5px;
	border: 1px solid #cccccc;
}

#podcast .views-row {
	border-bottom: 2px solid #a10002;
	padding-bottom: 10px;
}

#podcast h5{
	margin: .3em 0 0 0;
}


/*revised book discussion*/
#discuss .book img,
#discuss .refer img {
	float: right;
	border: solid thin #cccccc;
	margin-left: 10px;
}

#discuss .panels-flexible-region-76-center {
	border-right: solid thin #cccccc;
	padding-right: 10px;
	width: 70%;
}

#discuss .list {
	border-top: solid thin #cccccc;
}

#discuss .book .order a,
#discuss .refer .order a{
	color: #fff1e3;
	font-weight: bold;
	border: solid thin #a10002;
	padding: .3em .3em .3em .3em;
	background-color: #a10002;
	text-decoration: none;
}

#discuss .all_books {
	padding-left: 10px;
}

#discuss .list table {
	width: 100%;
}

#discuss .list table td{
	padding-left: 10px;
}

#discuss .list p,
#discuss .list a{
	margin: .3em;
	font-size: .95em;
}


#discuss .refer {
	border-top: solid thin #cccccc;
	margin-top: 10px;
}

#discuss .refer p,
#discuss .comment_info p {
	margin-top: .1em;
}
#discuss h3 {
	margin-bottom: .4em;
}


/**video blog archive list**/

#video-single .right-col .vid-blog {
	background-color: #e7e7e7;
	border: solid thin #828282;
	padding-top: 10px;
}

#video-single .right-col .vid-blog table th a{
	text-decoration: none;
	color: #000000;
	font-size: .9em;
}

#video-single .right-col .vid-blog .post-date {
	font-size: .8em;
	padding-left: 1.5em;
}

#video-single .right-col .vid-blog .title-link a {
	font-size: .9em;
	color: #000000;
}

#video-single .right-col .vid-blog .vid-archive {
	padding: 0 .5em 0 .5em;
}

#video-single .right-col .vid-blog p {
	margin: .5em 0;
}



/**books page rev oct 2018**/
.books-page img {
	margin-right:10px;
	border: solid thin #cccccc;
}

#book-page .buy-book {
	background-color: #a10002;
	width: 100px;
	padding: 6px 5px 5px 15px;
	margin-bottom: 15px;
}

#book-page .buy-book a {
    color: #ffffff;
    font-size: 1.3em;
    text-decoration: none;
}

#book-page .books-right .pane-title{
	margin-left: 100px;
	margin-bottom: 0;
}

#book-page .books-right .view-content{
	margin-left: 120px;
}

.field-name-field-book-reference  {
	padding-top: 20px;
}

.field-name-field-book-reference a {
	font-weight: bold;
}
