/* RELIGION CALENDAR PRODUCT SPECIFIC CSS */

/* PRODUCT BUTTON OVERRIDES */
#prg-wrapper-extra .product_button h2 span.arrow {left:30px;_left:-125px;}
#prg-wrapper-extra .product_button h2 span.content {left:30px;_left:-100px;}

.calendar #prg-wrapper-featured .promo p {padding:0;}

/* ================= */
/* 	CALENDAR 	    */
/* =============== */
.calendar #prg-wrapper-featured label,
.calendar #prg-wrapper-featured select {float:left;margin-right:5px;clear:none;}
.calendar #prg-wrapper-featured label {font-size:1.1em;}
.calendar #prg-wrapper-featured select {margin-right:15px;}
.calendar #prg-wrapper-featured .submit_button {float:left;}
.calendar #prg-wrapper-featured .submit_button input {width:auto;}

/* ================================ */
/* 	CALENDAR RESULTS SHARED	 */
/* ============================== */
.calendar_results #prg-wrapper-featured .promo h2,
.calendar_results #prg-wrapper-featured .promo h3,
.calendar_results #prg-wrapper-featured .promo h4,
.calendar_results #prg-wrapper-featured .promo p {margin:0;padding:0;}
.calendar_results #prg-wrapper-featured .box .header p {line-height:1.3em;}
.calendar_results #prg-wrapper-featured .date {float:left;width:65px;margin:0 0 15px 0!important;text-align:center;font-weight:bold;clear:both;}
.calendar_results #prg-wrapper-featured .month {display:block;background:url(/staticarchive/8b74635983c384cc52cfe301219d162c9c215495.gif) top left no-repeat;color:#fff;padding:3px 0 5px 0;}
.calendar_results #prg-wrapper-featured .day {display:block;font-weight:normal;background:url(/staticarchive/f468d45e5ddfd2b258eb5b3053f00bf2c0605f4d.gif) top left no-repeat;height:26px;padding:8px 0 0 0;}
.calendar_results #prg-wrapper-featured .calendar_content {float:left;margin:0 0 10px 15px;*margin-bottom:0;width:520px;}
.calendar_results #prg-wrapper-featured .promo hr {height:0;border:0;border-top:1px dotted #cfcfcf;margin:10px 0 10px 0;display:block;clear:both;}

/* ================================ */
/* 	CALENDAR RESULTS FAITH	 */
/* ============================== */
.calendar_results #prg-wrapper-featured .faith_results .header h2 {font-size:1.5em;}
.calendar_results #prg-wrapper-featured .faith_results .content h4 {margin:0 0 2px 0;font-size:1.1em;}
.calendar_results #prg-wrapper-featured .faith_results .content p {margin:0 0 15px 0;}

/* ================================ */
/* 	CALENDAR RESULTS MONTH	 */
/* ============================== */
.calendar_results #prg-wrapper-featured .month_results .content h2 {font-size:1.1em;}
.calendar_results #prg-wrapper-featured .month_results .content h3 {margin:0 0 2px 0;font-size:1.1em;}
.calendar_results #prg-wrapper-featured .month_results .content h3 span {color:#8f8f8f;font-size:0.7em;font-weight:normal;}
.calendar_results #prg-wrapper-featured .month_results .content p {margin:0 0 15px 0;}

/* ================================ */
/* 	CALENDAR RESULTS YEAR	 */
/* ============================== */
.calendar_results #prg-wrapper-featured .year_results .content h4 {margin:0 0 10px 0;font-size:1.1em;}
.calendar_results #prg-wrapper-featured .year_results .content h4 span {color:#8f8f8f;font-size:0.7em;font-weight:normal;}
.calendar_results #prg-wrapper-featured .year_results .content p {margin:0 0 15px 0;}




