﻿/*
** project:		CWP
** date:		2008/08/12
*/
html { height: 100%; margin-bottom: 1px; background:url("https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/background_0_png-1350485606") repeat-x scroll 0 0 #C8C2B2; }
body { position: relative; width: 1004px; min-height: 100%; margin: 0 auto; padding: 0 14px; background: url("https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/background_1_png-1350485607") repeat-y scroll 0 0 transparent; color: #402E00; font: 13px/normal "Segoe UI", ​"Microsoft Sans Serif", ​Arial,​ Geneva,​ Sans-Serif; line-height:normal; }
textarea,
input,
select,
option,
optgroup,
button { font: 1em 'Arial', 'Helvetica', sans-serif; }
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
p,
ul,
ol,
dl { padding-bottom: 1em; }
img { border: 1px solid #402E00; vertical-align: bottom; }
img.no-border { border: none !important; }

ul { margin-left: 0; padding-left: 3ex; }

a { color: #C2731E; text-decoration: underline; outline: none; }
a:focus,
a:hover { color: #BE3701; text-decoration: underline; }


/*
** some globally used classes
*/
.left { float: left !important; }
.right { float: right !important; }
.clear-left { clear: left; }
.clear-right { clear: right; }

.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }

.no-margin { padding-bottom: 0 !important; }
.margin { padding-bottom: 1em !important; }
.double-margin { padding-bottom: 2em !important; }

button, input.button, input.radio, input.checkbox, label.radio, label.checkbox { cursor: pointer; }
input.radio, input.checkbox, label.radio, label.checkbox { vertical-align: middle; }

select { border: 1px solid #729BC7; }

textarea,
input.text { padding: 2px; border: 1px solid #402E00; background: #FFF; color: #000; }
input.button-00 { width: 51px; height: 34px; padding: 4px 6px 6px 4px; border: none; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button_00_png-1350485608') no-repeat 50% 50%; color: #FFF; font-weight: 700; text-transform: uppercase; }
input.button-02 { width: 65px; height: 33px; padding: 5px 3px 3px 5px; border: none; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button_02_png-1350485608') no-repeat 50% 50%; color: #FFF; font-weight: 700; }
input.button-06 { width: 82px; height: 42px; padding: 3px 5px 5px 3px; border: none; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button_06_png-1350485609') no-repeat 50% 50%; color: #FFF; font-weight: 700; text-transform: uppercase; }

h2 { font-size:24px; margin:0 0 10px 0; padding:0; color:#C2731E; }
h3 { color: #402E00; font-size: 1.167em; }
h3.date { margin-top: -1em; font-size: 1em; }
h4 { color: #402e00; font-size: 1em; font-style: italic; }

.icon-pdf { float: left; padding-left: 30px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/icon_pdf_png-1350485610') no-repeat 0 0; line-height: 17px; }

a.button-01 { display: block; padding: 0 0 0 13px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button_01_png-1350485610') repeat-y 0 0; color: #FFF; font-family: 'Arial', 'Helvetica', sans-serif; font-weight: 700; text-decoration: none; text-align: center; text-transform: uppercase; line-height: 34px; }
a.button-01:focus,
a.button-01:hover { color: #FFF; text-decoration: none; }
a.button-01 span { display: block; padding: 3px 15px 5px 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button_01_png-1350485610') repeat-y 100% 0; cursor: pointer; }

a.button-03 { display: block; padding: 0 0 0 15px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button_03_start_png-1350485611') repeat-y 0 0; color: #FFF; font-family: 'Arial', 'Helvetica', sans-serif; font-size: 0.917em; font-weight: 700; text-decoration: none; text-align: center; line-height: 29px; }
a.button-03:focus,
a.button-03:hover { color: #FFF; text-decoration: none; }
a.button-03 span { display: block; padding: 5px 15px 3px 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button_03_end_png-1350485611') repeat-y 100% 0; cursor: pointer; }

a.button-04 { display: block; padding: 0 0 0 11px; background: #749BC8; color: #FFF; font-family: 'Arial', 'Helvetica', sans-serif; font-size: 0.917em; font-weight: 700; text-decoration: none; text-align: center; line-height: 25px; }
a.button-04:focus,
a.button-04:hover { color: #FFF; text-decoration: none; }
a.button-04 span {}

a.button-05 { display: block; padding: 0 10px; height:26px; background: #749BC8; color: #FFF; text-decoration: none; text-align: center; line-height: 26px; }
a.button-05:focus,
a.button-05:hover { color: #FFF; text-decoration: none; }
a.button-05 span { }

a.button-pause { overflow: hidden; display: block; width: 45px; height: 40px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button_pause_png-1350485612') no-repeat 0 0; text-indent: -999em; }
a.button-play { overflow: hidden; display: block; width: 45px; height: 40px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button_play_png-1350485612') no-repeat 0 0; text-indent: -999em; }

p.required-note { margin-top: -2.8em; padding: 0; font-size: 0.833em; text-align: right; }
p.required-note em { color: #C2731E; }

/* Preview bar layout */
.previewBar{font-size: 12px; line-height: 1.3em; display: block; background: #e7e7e7 url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/back_jpg-1350485613) left top repeat-x; width: 100%; height: 51px;}
.previewBar #preview-back {position: relative; width: 780px; margin: 0 auto; background: #e7e7e7;}

  #preview-header {height: 49px; padding: 2px 5px 0 5px; background: #fff url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/top-bar-back_jpg-1350485614) left top repeat-x;}
	#preview-header a {font-size: 1.2em; font-weight:normal; font-family: Verdana, Helvetica, sans-serif;}
	
	#preview-header div.buttons {float: right;}
	#preview-header .buttons label.inside {margin: 7px; font-size: 0.9em;}
	#preview-header input.button {width: 93px; height: 30px; border: none; background: #ccc url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button-out_gif-1350485614) center center no-repeat; text-align: center;}
	#preview-header .buttons .button {margin: 0 0 0 10px;}
	#preview-header a.button-link, #preview-header a.button-link:visited {display: block; float: left; height: 32px; margin: 2px; padding: 0 10px 0 10px; border-top: 2px solid #bebebe; border-right: 2px solid #2f2f2f;  border-bottom: 2px solid #2f2f2f; border-left: 2px solid #b4b4b4; background: #000 url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/button-link-back_jpg-1350485615) left top repeat-x; color: #fff; line-height: 32px; text-align: center; text-decoration: none;}
	#preview-header a.button-link:hover, #preview-header a.button-link.on {border-top: 2px solid #141414; border-right: 2px solid #959595;  border-bottom: 2px solid #959595; border-left: 2px solid #141414; background: #595959;}

	#preview-header a.right-button, a.right-button:visited {display: block; float: left; width: 97px; height: 25px; margin: 8px 5px 0 5px; background: #fff url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/right-button-out_jpg-1350485616) center center no-repeat; color: #000; font-size: 0.96em; line-height: 25px; text-align: center; text-decoration: none;}
	#preview-header a.right-button:hover {background: #fff url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/right-button-over_jpg-1350485616) center center no-repeat;}
	#preview-header a.right-button.goto-admin, a.right-button.goto-admin:visited {width: 115px; background: #fff url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/right-button-big-out_jpg-1350485617) center center no-repeat;}
	#preview-header a.right-button.goto-admin:hover {background-image: url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/right-button-big-over_jpg-1350485618);}


/*
** header
*/
.header:before, .header:after { content:""; display:table; } 
.header:after { clear:both; } 
.header { zoom:1; } /* For IE 6/7 (trigger hasLayout) */
.header { position:relative; padding:5px 0 10px 0; }

.header h1 { float: left; margin:0 0 0 15px; }
.header h1 a { display:block; width:300px; height:80px; background:url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/logo-metro-large_png-1350485619) no-repeat 0 0; }
.header h1 img { display:none; height:50px; border: none; }
.header .right { float:right; padding:0 0 15px 0; }
.header ul { overflow: hidden; float: right; list-style: none; margin: 0 118px 0 0; padding:15px 0; line-height:normal; }
.header ul li { float: left; padding: 0 10px; border-right: 1px solid #B98945; }
.header ul li a { line-height:20px; height:20px; color: #6A747E; text-decoration: none; }
.header ul li a:focus,
.header ul li a:hover { text-decoration: underline;  }
.header .form-search { position:absolute; top:50px; right:15px; padding:0 5px; border:1px solid #6A747E; border-bottom:4px solid #6A747E; background:#fff; }
.header .form-search p { margin:0; padding:0; }
.header .form-search p input.text { padding:0; width: 200px; height: 20px; font-size: 12px; line-height:20px; color:#6A747E; vertical-align: top; border:1px solid #fff; }
.header .form-search p input.button { position:absolute; top:2px; right:5px; width:20px; height:20px; text-indent:-999px; background:url("https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/sprite_png-1350485620") no-repeat scroll 0 -54px transparent; }
.header  .donate-now { position:absolute; top:19px; right:15px; }
.header .donate-now a.button-05 { background: #e2933f; height:20px; line-height:normal; }


/*
** main menu
*/
ul.menu { overflow: hidden; margin: 0; padding: 0 5px; height:39px; background: #402E00; list-style: none; line-height:19px; }
ul.menu li { float: left; padding: 0; }
ul.menu li a { display:block; padding: 10px 20px; color: #fff; font-size: 12px; font-weight:bold; font-family:Georgia; text-decoration: none; text-transform: uppercase; cursor: pointer; }
ul.menu li a:focus,
ul.menu li a:hover { text-decoration: none; color:#E3843F; }
ul.menu li span.active a { margin-top:5px; padding-top:5px; background:#f2f2f2; color:#0CA2DA;  
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

/*
** submenu
*/
ul.submenu { overflow:hidden; clear: both; list-style: none; margin: 0; padding: 5px 10px; background: #F2F2F2; border-bottom:4px solid #AAAAAA; }
ul.submenu li { position: relative; float: left; margin: 0; }
ul.submenu li a { float: left; padding: 5px 10px; color: #666; font-size:14px; text-decoration: none; white-space: nowrap; }
ul.submenu li span.active a { color:#0CA2DA; }
ul.submenu li a:focus,
ul.submenu li a:hover { color: #000; }


/*
** main and layout
*/
.root-0 { position: relative; height: 100%; background: #FFF; }
.root-1 { padding-bottom: 15px; height:100%; }
.main { height:100%; overflow: hidden; clear: both; padding: 15px 20px; }
.main-alt { padding: 15px; }

.main .column-primary { float: left; width: 732px; }
.main .column-primary1 { float: left; width: 962px; }
.main .column-primary .column-primary-first { float: right; width: 522px; margin-left: -1px; padding: 0 0 0 21px; border-left: 0; }
.main .column-primary .column-primary-second { float: right; width: 732px; margin-left: -1px; padding: 0 0 0 21px; border-left: 1px solid #729BC7; }

.main .column-primary-first h2 { font-size:24px; margin:0 0 10px 0; padding:0; color:#C2731E; }
.main .column-primary-first h3 { margin:0 0 5px 0; }
.main .column-primary-first .preachingaudience { padding:0; }
.column-primary-first li { list-style-type: disc; }

/*Added By Vikas -Start*/
.main .column-primary .column-primary-first-photo { float: right; width: 522px; margin-left: -1px; padding: 0 0 0 30px; border-left: 1px solid #729BC7; }
/*Added By Vikas -End*/

.main .column-primary-wide { float: right; width: 756px; margin-left: -1px; padding: 0 0 0 21px; border-left: 1px solid #729BC7; }
.main .column-secondary { float: right; width: 210px; }

.main img.left { margin: 5px 10px 10px 0; }
.main img.right { margin: 10px 0 10px 10px; }
.main img.left-first { float: left; margin: 0 10px 10px 0; }
.main img.right-first { float: right; margin: 0 0 10px 10px; }
.main img.feature { float: left; margin: 0 20px 0 0; }


/*
** boxes
*/
.box-00 { margin-bottom: 14px; padding:10px 0; background: #F2F2F2; }
.box-00-bottom { padding-bottom: 0; background: none; }
.box-00-middle { padding: 0 15px; border: 0; background: none; }
.box-00 h2 { margin-bottom: 10px; padding-bottom: 0; border-bottom: 0; color: #333; font-size:14px; font-weight:bold; }
.box-00 p { margin:0 0 10px 0; padding:0; color: #253340; font-size: 12px; }

.box-01 { margin-bottom: 14px; padding-top: 7px; background: none; }
.box-01-bottom { padding-bottom: 7px; background: none; }
.box-01-middle { overflow: hidden; padding: 15px 22px; border: 0; border-top: none; border-bottom: none; background: #FFF; }
.box-01-middle img.left{float:left;}
.box-01-middle img.right{float:right;}
img.left{float:left;}
img.right{float:right;}

.box-02 { padding: 0; background: none; }
.box-02-bottom { padding: 0; background:none; }
.box-02-middle { overflow: hidden; padding: 0 24px 0 0; border-right: 0; background: #FFF; }

/*Added By Vikas -Start*/
.box-02-photo { padding-top: 15px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_02_png-1350485621') no-repeat 100% 0; }
.box-02-bottom-photo { padding-bottom: 15px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_02_png-1350485621') no-repeat 100% 100%; }
.box-02-middle-photo { overflow: hidden; padding: 0 15px 0 0; border-right: 1px solid #729BC7; background: #FFF; }
/*Added By Vikas -End*/

/*Preaching Comments - Start*/
.comments-box { padding-top: 15px; background: none; }
.comments-box-bottom{ padding-bottom: 15px; background: none; }
.comments-box-middle{ overflow: hidden; padding: 0 24px 0 0; border-right: 0; background: #FFF; }
.comments-box-content{ border-left:0; float:right; margin-left:-1px; padding:0 0 0 10px; width:484px; }
.comments-box-content span.c-03 {float: left; width:120px;}
.comments-box-content span.c-01 { padding-right: 8px;}
.comments-box-content span.c-01 input {width:15px; margin-left: 0; margin-right: 0; padding: 0;}
.comments-box-content input, textarea {border-color:#729BC7; width:340px;}
.comments-box-content .text-right {padding-right: 10px;}
.comments-box-content .text-right input {border-color:#729BC7; width:85px;}
.right-boxes {float: left; width: 360px;}

.preachers-box { float: right; width: 210px; margin-top: 40px; margin-left: 10px; }    
    .preachers-box ul { list-style: none; padding: 0; margin: 0;}
        .preachers-box ul li { clear: both; padding: 5px 0 0 0; margin: 0;}
            .preachers-box ul li img { border: none; width: 45px;}   
            .preachers-box a { text-decoration:none; }
            .preachers-box a, .preachers-box a label { cursor:pointer; }
            .preachers-box a:hover { text-decoration:underline; }

.preacher-detail .top img {}
.preacher-detail .top p { float: right; width: 410px; }
.preacher-detail .content { margin-top: 10px;}
/*Preaching Comments - End*/
/*Preaching Comments - End*/

.box-03 { margin-bottom: 14px; padding-top: 25px; background: #ECD4B9 url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_03_top_png-1350485625') no-repeat 0 0; }
.box-03-bottom { padding-bottom: 25px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_03_bottom_png-1350485626') no-repeat 0 100%; }
.box-03-middle { padding: 0 14px; border: 1px solid #729BC7; border-top: none; border-bottom: none; }
.box-03 h2 { margin-bottom: 1ex; padding-bottom: 0; border-bottom: 1px solid #402E00; color: #402E00; font: normal normal 700 1.25em/1.3 'Times New Roman', 'Times', serif; }
.box-03 p { color: #402E00; font-size: 0.917em; }

.box-05 { margin-bottom: 14px; padding-top: 5px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_05_png-1350485626') no-repeat 0 0; }
.box-05-bottom { padding-bottom: 5px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_05_png-1350485626') no-repeat 0 100%; }
.box-05-middle { padding: 3px 14px; border: 1px solid #729BC7; border-top: none; border-bottom: none; background: #EBCEAD; }
.box-05 h2 { margin-bottom: 1ex; padding-bottom: 0; border-bottom: 1px solid #402E00; color: #402E00; font: normal normal 700 1.5em/1.3 'Times New Roman', 'Times', serif; }
.box-05 p { color: #402E00; font-size: 0.917em; }

.box-06 { padding-top: 0; background:none; }
.box-06-bottom { padding-bottom: 0; background: none; }
.box-06-middle { overflow: hidden; width: 353px; padding: 5px 0; background: #FFF; }
.box-06 h2 { padding-bottom: 0; margin-bottom:10px; color: #333; font-size: 18px; font-weight: normal; font-family:Georgia; border-bottom:1px solid #402E00; }
.box-06 ul.news { margin-top: 0; padding-bottom: 0; }
.box-06 ul.news li { padding-top: 0; padding-bottom:15px; }
.box-06 ul.news li p { margin: 0; font-family:Tahoma; }
.box-06 ul.events { margin-top: 0; padding-bottom:0; }
.box-06 ul.events li { padding-top: 0; padding-bottom:15px; }
.box-06 ul.events li p { margin:0; font-family:Tahoma; }

.box-08 { padding-top: 15px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_08_png-1350485627') no-repeat 100% 0; }
.box-08-bottom { padding-bottom: 15px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_08_png-1350485627') no-repeat 100% 100%; }
.box-08-middle { overflow: hidden; padding: 0 22px 0 0; border-right: 1px solid #729BC7; background: #FFF; }

.box-10 { margin-bottom: 14px; padding-top: 7px; background: none; }
.box-10-bottom { padding-bottom: 7px; background: none; }
.box-10-middle { overflow: hidden; padding: 15px 22px; border: 0; border-top: none; border-bottom: none; background: #FFF; }

.box-11 { position: relative; padding: 29px; border: 1px solid #729BC7; }
.box-11-tl { position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/corners_01_png-1350485627') no-repeat 0 0; }
.box-11-tr { position: absolute; top: -1px; right: -1px; width: 7px; height: 7px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/corners_01_png-1350485627') no-repeat 100% 0; }
.box-11-bl { position: absolute; bottom: -1px; left: -1px; width: 7px; height: 7px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/corners_01_png-1350485627') no-repeat 0 100%; }
.box-11-br { position: absolute; bottom: -1px; right: -1px; width: 7px; height: 7px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/corners_01_png-1350485627') no-repeat 100% 100%; }
.box-11 p { text-align: center; }
.box-11 a.button-01 { width: 180px; margin: 0 auto; }
.box-11 p.numbers { margin-bottom: -1em; padding: 0; color: #729BC7; font-size: 1.083em; text-transform: uppercase; }
.box-11 p.numbers span { padding: 0 0 0 12px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/bullet_01_png-1350485628') no-repeat 0 50%; }
.box-11 p.numbers span span { padding: 0 12px 0 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/bullet_02_png-1350485629') no-repeat 100% 50%; }

.box-12 { margin-bottom: 14px; padding-top: 7px; background: none;}
.box-12-bottom { padding-bottom: 7px; background: none; }
.box-12-middle { overflow: hidden; padding: 0 ; border-right: 0; background: #FFF; border-left: none; margin-right: 24px;}
.box-12-middle .column-primary-first { width: 752px; border-left: 0; float: right; margin-left: -1px; padding: 0 0 0 21px;}


.box-cyfmnewsletter { height: 152px; padding: 112px 0 0 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_newsletter_jpg-1350485630') no-repeat 0 0; }
.box-cyfmnewsletter a { width: 70px; margin: 0 auto; }

.box-peacemakers { height: 152px; padding: 112px 0 0 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_peacemakers_jpg-1350485631') no-repeat 0 0; }
.box-peacemakers a { width: 70px; margin: 0 auto; }

.box-vocationnews { height: 152px; padding: 112px 0 0 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_vocationnews_jpg-1350485632') no-repeat 0 0; }
.box-vocationnews a { width: 85px; margin: 0 auto; }

.box-capuchinjourney { height: 152px; padding: 112px 0 0 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_journey_jpg-1350485633') no-repeat 0 0; }
.box-capuchinjourney a { width: 70px; margin: 0 auto; }

.box-donate { position: relative; width: 210px; height: 260px; margin-bottom: 14px; }
.box-donate h2 { display: none; }.box-donate img { border: none; }
.box-donate a.button-05 { position: absolute; right: 12px; bottom: 12px; width: 100px; }
.box-donate .text1 { position: absolute; font-family: 'Times New Roman', 'Helvetica', sans-serif; color: #402E00; font-size: 1.5em; font-weight: bold; padding: 5px 5px 5px 10px; }
.box-donate .text2 { position: absolute; top: 20px; color: #402E00; font-size: 1.2em; font-weight: bold; font-style: italic; padding: 5px 5px 5px 10px; }
.box-donate .text3 { position: absolute; color: #402E00; font-size: 1.2em; font-weight: bold; font-style: italic; padding: 5px 5px 5px 10px; }
p.box-meditations { height: 40px; margin-bottom: 14px; padding: 45px 0 0 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_meditations_jpg-1350485634') no-repeat 0 0; }
p.box-meditations a { width: 100px; margin: 0 auto; }

p.box-photo-gallery { height: 50px; padding: 125px 0 0 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_photo_gallery_jpg-1350485634') no-repeat 0 0; }
p.box-photo-gallery a { width: 150px; margin: 0 auto; }

p.box-saints-blesseds { height: 122px; padding: 165px 0 0 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/saints_blesseds_jpg-1350485635') no-repeat 0 0; margin-bottom:14px;}
p.box-saints-blesseds a { width: 95px; margin-left: 99px; font-size: 12px; margin-top: 75px; }

.saints-first-col { float: left; padding-right: 75px; color: #466c94; width: 125px;}
.saints-first-col span { font-weight: bold; font-size: 13px;}
.saints-first-col a { color: #466c94; }
.saints-second-col { float: left; color: #466c94; }
.saints-second-col span { font-weight: bold; font-size: 13px;}
.saints-second-col a { color: #466c94; }
.saints-third-col { padding-left: 80px; float: left; color: #466c94; width: 125px;}
.saints-third-col span { font-weight: bold; font-size: 13px;}
.saints-third-col a { color: #466c94; }
h2.saint-date { padding-bottom: 0px; }
h3.saint-name { color:#C2731E; font-family:'Times New Roman','Times',serif; font-size:1.5em; font-weight:400; line-height: 1.1; }
h3.saint-title { color:#C2731E; font-family:'Times New Roman','Times',serif; font-size:1.1em; font-weight:400; padding-bottom: 1em;}
div.prayer-box-top { background:transparent url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/prayer-box-top_small_jpg-1350485637) no-repeat scroll 0 0; padding-top: 35px; }
div.prayer-box-bottom { background:transparent url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/prayer-box-bottom_small_jpg-1350485637) no-repeat scroll 0 0; height:22px; padding-bottom:30px;}
div.prayer-box-middle { background:#ecd8bc url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/prayer-box-middle_small_jpg-1350485638) no-repeat scroll 0 0; padding: 15px; width: 482px; border-left: 1px solid #a8b1b7; border-right: 1px solid #879db1;}


/*
** location
*/
div.location { margin:-15px -20px 15px; padding: 15px 20px 5px; color: #999; font-size: 12px; line-height: normal; }
div.location a { color: #999; text-decoration: none; }
div.location a:focus,
div.location a:hover { color: #695A39; text-decoration: underline; }


/*
** sidemenu
*/
ul.sidemenu { position: relative; float: left; list-style: none; width: 162px; margin: 0; padding: 0; border: 0; background:#cc9c59; }
ul.sidemenu li.corner-tl { display:none; }
ul.sidemenu li.corner-bl { display:none; }
ul.sidemenu li { border-bottom: 2px solid #fff; 
-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;}
ul.sidemenu li:hover { background:#402E00; }
ul.sidemenu li.active { background:#402E00; }
ul.sidemenu li.active a,
ul.sidemenu li.active span { color:#fff; }
ul.sidemenu li.active ul { background:#fff; border-left: 2px solid; }
ul.sidemenu li.active ul li.active { background:#fff; }
ul.sidemenu li.active ul li.active a { color: #0CA2DA; }
ul.sidemenu li.active ul li span { background: transparent; }
ul.sidemenu li span,
ul.sidemenu li a { display: block; padding: 1ex 1ex 1ex 2em; color: #fff; font-size: 14px; text-decoration: none; word-wrap:break-word; }
ul.sidemenu li a:focus,
ul.sidemenu li a:hover { color: #fff; text-decoration: none; }
ul.sidemenu li ul { list-style: none; margin: 0; padding: 0 0 1ex 1em; }
ul.sidemenu li ul li { margin-top: 0; border: none; }
ul.sidemenu li ul li span,
ul.sidemenu li ul li a { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 1em; }
ul.sidemenu li.active ul li span,
ul.sidemenu li.active ul li a { background: transparent; font-weight: 400; color: #402E00; }
ul.sidemenu li ul li span,
ul.sidemenu li ul li a:focus,
ul.sidemenu li ul li:hover { background: #fff}
ul.sidemenu li ul li a:hover { color: #cc9c59;}
ul.sidemenu li.active ul li span,
ul.sidemenu li ul li span { font-weight: 700; text-decoration: underline; }


/*
** events list
*/
ul.events { list-style: none; margin: -2em 0 0 0; padding: 0; color: #80775C; }
ul.events li { overflow: hidden; padding-top: 2em; }
ul.events li img { float: left; margin: 0 10px 10px 0; }
ul.events li h3 { font-size: 16px; }
ul.events li h3 a { display: block; text-decoration:none; cursor:pointer; }
ul.events li h3 a label { cursor:pointer; }
ul.events li h3 a:hover { text-decoration:underline; }
ul.events li h3 a span { display: block; }
ul.events li p { padding: 0; font-size:13px; color:#253340; }


/*
** news list
*/
ul.news { list-style: none; margin: -1em 0 0 0; padding: 0 0 1em 0; color: #80775C; }
ul.news li { overflow: hidden; padding-top: 3em; }
ul.news li img { float: left; margin: 0 10px 10px 0; }
ul.news li h3 { font-size: 16px; }
ul.news li h3 a { color: #BE3701; text-decoration:none; cursor:pointer; }
ul.news li h3 a label { cursor:pointer; }
ul.news li h3 a:focus,
ul.news li h3 a:hover { text-decoration:underline; }
ul.news li p.date { color: #0CA2DA; font-size:13px; }
ul.news li p { padding: 0; font-size: 13px; color:#253340; }

ul.news-details { margin-top: 0; padding-bottom: 2em; }
ul.news-details li { padding-top: 2em; }


/*
** pages
*/
p.pages { padding: 0; color: #C67C2C; font-size: 0.917em; }
p.pages span { padding: 0 1ex; }


/*
** photo gallery
*/
ul.photo-gallery { overflow: hidden; list-style: none; margin: -16px 0 0 -16px; padding: 10px 0 1em 0; }
ul.photo-gallery li { float: left; width: 153px; height: 197px; margin: 16px 0 0 16px; padding: 8px 12px; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_07_png-1350485642') no-repeat 0 0; text-align: center; }
ul.photo-gallery li h3 { margin-bottom: 12px; padding-bottom: 1ex; border-bottom: 1px solid #665833; font-size: 1em; }
ul.photo-gallery li h3 span { display: block; font-weight: 400; }
ul.photo-gallery li p { font-size: 0.917em; }
/*Added by vikas-start*/
ul.photo-gallery-photo { overflow: hidden; list-style: none; margin: -16px 0 0 -16px; padding: 10px 0 1em ; }
ul.photo-gallery-photo li { float: left; width: 153px; height: 197px; margin: 6px 0 0 2px; padding: 8px 12px;background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_07_png-1350485642') no-repeat 0 0; text-align: center; }
ul.photo-gallery-photo li h3 { margin-bottom: 12px; padding-bottom: 1ex; border-bottom: 1px solid #665833; font-size: 1em; }
ul.photo-gallery-photo li h3 span { display: block; font-weight: 400; }
ul.photo-gallery-photo li p { font-size: 0.917em; }
/*Added by vikas-End*/



/*
** photo album
*/
ul.photo-album { overflow: hidden; list-style: none; margin: -20px 0 0 -40px; padding: 1em 0; text-align: center; }
ul.photo-album li { float: left; width: 100px; height: 60px; margin: 20px 0 0 40px; padding: 10px 0; background: transparent url('https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/box_09_png-1350485642') no-repeat 0 0; line-height: 0px; }
ul.photo-album li img { vertical-align: middle; }


/*
** newsletter sign up form
*/
.form-newsletter {}
.form-newsletter p { padding: 0 0 1ex 0; }
.form-newsletter p input.text { width: 109px; height: 20px; }
.form-newsletter p input { vertical-align: middle; }


/*
** email sign up
*/
.form-email-signup { overflow: hidden; padding: 1em 170px 0 120px; }
.form-email-signup .column-email-signup-first { float: left; width: 270px; }
.form-email-signup .column-email-signup-first span { float: left; width: 95px; padding-top: 4px; }
.form-email-signup .column-email-signup-second { float: right; width: 170px; padding-left: 150px; }
.form-email-signup .column-email-signup-second p.left { width: 140px; margin: 0 0 0 -150px; font-weight: 700; text-align: right; }
.form-email-signup p { overflow: hidden; padding: 0 0 1ex 0; }
.form-email-signup p em { color: #C2731E; }
.form-email-signup p.note { padding-left: 95px; color: #C2731E; font-size: 0.833em; }
.form-email-signup p input.text { width: 154px; border-color: #729BC7; }
.form-email-signup h4 { padding: 1ex 0; font-weight: 400; }
.form-email-signup label.checkbox { padding-left: 2px; }


/*
** contact form
*/
.form-contact { overflow: hidden; padding: 2em 30px 0 40px; }
.form-contact .column-contact-first { float: left; width: 430px; }
.form-contact .column-contact-first p { padding-bottom: 0; }
.form-contact .column-contact-first p span.c-00 { display: inline-block; width: 50px; white-space: nowrap; }
.form-contact .column-contact-first p span.c-01 { display: inline-block; width: 75px; white-space: nowrap; }
.form-contact .column-contact-first p span.c-02 { display: inline-block; width: 160px; text-align: right; vertical-align: middle; }
.form-contact .column-contact-first p span.c-02 input.text { margin-left: 3px; }
.form-contact .column-contact-first p span.c-03 { float: left; width: 120px; padding-top: 4px; }
.form-contact .column-contact-first p input.text { width: 184px; }
.form-contact .column-contact-first p select { width: 190px; }
.form-contact .column-contact-first p input.narrow { width: 60px; }
.form-contact .column-contact-first p select.wide { width: 270px; margin-bottom: 1ex; }
.form-contact .column-contact-second { float: right; width: 380px; }
.form-contact .column-contact-second p { padding-left: 70px; }
.form-contact .column-contact-second p span.c-00 { float: left; width: 65px; margin-left: -70px; padding-top: 2px; }
.form-contact .column-contact-second p span.c-01 { float: left; width: 110px; }
.form-contact .column-contact-second p span.c-02 { display: inline-block; width: 50px; white-space: nowrap; }
.form-contact .column-contact-second p select { width: 200px; }
.form-contact .column-contact-second p select.wide { width: 310px; }
.form-contact .column-contact-second p textarea { width: 304px; }
.form-contact .column-contact-second p input.text { width: 194px; }
.form-contact p { overflow: hidden; padding-bottom: 1.5ex; }
.form-contact p em { color: #C2731E; }
.form-contact p span.new-line { display: block; padding: .5ex 0 0 120px; }
.form-contact p label.small { font-size: 0.833em; }
.form-contact p input.text,
.form-contact p textarea { border-color: #729BC7; }
.form-contact p label.checkbox,
.form-contact p label.radio { padding-left: 2px; }
.form-contact p.message-info { padding-right: 10px; font-size: 0.917em; }

/*
** Admin Login and Forgot Password
*/
.form-Admin-Login{overflow: hidden; padding: 1em 170px 0 325px;}
.form-Admin-Login h3{padding-bottom:10px;padding-top:10px;}
.form-Admin-Login p { overflow: hidden; padding: 0 0 1ex 0; }
.form-Admin-Login p span { float: left; width: 95px; padding-top: 4px;padding-right:5px; text-align:right;}
.form-Admin-Login p em { color: #C2731E; }
.form-Admin-Login p.note { padding-left: 95px; color: #C2731E; font-size: 0.833em; }
.form-Admin-Login p input.text { width: 154px; border-color: #729BC7; }
.form-Admin-Login h4 { padding: 1ex 0; font-weight: 400; }
.form-Admin-Login label.checkbox { padding-left: 2px; }
.form-Admin-Login  p.error{color:#ff0000;}

/*
** slideshow
*/
.slideshow { width: 305px; margin: 1em auto 0 auto; }
.slideshow p { overflow: hidden; }
.slideshow a.button-pause { float: left; margin-left: 107px; }
.slideshow a.button-play { float: right; margin-right: 107px; }

p.slideshow-image {  }
p.slideshow-image img {  }

p.slideshow-links { clear: both; padding-top: 2em; text-align: center; }
p.slideshow-links span { margin: 0 1ex; color: #C2731E; }

.photodetail p.prev { float: left; }
.photodetail p.next { float: right; }
.photodetail p.prev a { background:url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/btn_back_png-1350485643) no-repeat scroll 0 0 transparent; display:block; height:27px; overflow:hidden;
text-indent:-9999px; width:30px; }
.photodetail p.next a  { background:url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/btn_next_png-1350485644) no-repeat scroll 0 0 transparent; display:block; height:27px; overflow:hidden;
text-indent:-9999px; width:30px; }


/*
** footer
*/
.footer { position: absolute; bottom: 0; width: 1004px; border-top: 1px solid #729CC8; background: #A49677; color: #FFF; font-size: 0.917em; line-height: 20px; }
.footer p { padding: 20px; border-top: 5px solid #FFF; }
.footer a { color: #FFF; }
.footer a:focus,
.footer a:hover { color: #BE3701; }


/*
** the end
*/

#links h3 { font-size:.9em; margin:12px 0 2px 0; }
#links p { padding: 0; font-size:0.917em; color:#80775C; margin-bottom:2px; }
#links .pages { margin-top:12px; }

#aspnetForm { height:100%; }

.fraternity{font-size: 16px; font-weight: bold;}
.address{font-size: 11px; font-style:italic;}

/*
** image rotator
*/
.main .image-rotator { 
	background:#fff;
	border:1px solid #402E00;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border-radius:0; 
}
.main .image-rotator .banner-list li {
	top:0;
	left:0;
	width:100%;
}
.main .image-rotator .banner-list li .banner-image {
	width:100%;
	border:0;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border-radius:0;
}
.main .image-rotator .navigator-div {
	background:#402E00;
	border-radius:0;
}
.main .image-rotator .navigator-list {
	padding:10px 0;
	height:7px;
}
.main .image-rotator .navigator-list a {
	width:9px;
	height:9px;
	background:url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/buttons_png-1350485645) no-repeat 0 -124px;
	vertical-align:top;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border-radius:0;
	box-shadow:none;
}
.main .image-rotator .navigator-list a.current {
	background:url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/buttons_png-1350485645) no-repeat -18px -142px;
}
.main .image-rotator .action-list {
	bottom:4px;
}
.main .image-rotator .action-list li a{
	width:21px;
	height:21px;
	background:url(https://7d690e203d36aac4ad05-de1545e0bde35b835b6368a5d6f23e29.ssl.cf2.rackcdn.com/buttons_png-1350485645) no-repeat 0 0;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border-radius:0;
	box-shadow:none;
}
.main .image-rotator .action-list li a.pause-link {
	background-position:-62px 0;
}
.main .image-rotator .action-list li a.play-link {
	background-position:-31px 0;
}
.main .image-rotator .action-list li.current a.pause-link {
	background-position:-62px -62px;
}
.main .image-rotator .action-list li.current a.play-link {
	background-position:-31px -62px;
}

.main .image-rotator .banner-list li .more-link {
	right:0;
	bottom:0;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border-radius:0;
	box-shadow:none;
}

.main .contact-table { 
	
}
.main .contact-table table,
.main .contact-table table tr,
.main .contact-table table td {
	background:#F2F2F2 !important;
	border:0 !important;
	width:100% !important;
}
.main .contact-table img { 
	display:none;
}
.main .signup-title {
	font:bold 14px/normal "Segoe ui" !important;
	color:#333 !important;
	text-transform:uppercase !important;
}
.main .signup-label {

}

#footer {
	background:#fff;
	border-top:3px solid #ddd;
	color:#333;
}
#footer p {
	border:0;
	margin:0;
	padding:7px 0;
}
#footer p a { 
	vertical-align:top;
	color:#333;
	text-decoration:underline;
}
#footer p.left-side {
	float: left; width: 790px; margin-left:15px;
}
#footer p.right-side {
	padding:5px 15px 5px 0;
	text-align:right;
}
#footer p.right-side a {
	text-decoration:none;
	margin-left:5px;
}
#footer p.right-side a img {
	vertical-align:middle;
	border:0;
}

span.messagebody2 {
	display:block;
	font-size:12pt;
}
.column-primary-first p {
	padding-bottom:0;
}
.column-primary-first p.MsoNormal {
	font-size:12pt;
	font-family:"Segoe UI", ​"Microsoft Sans Serif", ​Arial,​ Geneva,​ Sans-Serif;
}

.application-link {
	overflow:hidden;
	padding:15px 0;
	font-size:15px;	
}
.social-link {
	position:absolute;
	top:51px;
	right:235px;
}
.social-link a {
	margin:0 5px 0 0;
	text-decoration:none;
}
.social-link a img {
	border:0;
}


#MaritalStatusTable td { padding-left: 20px; padding-bottom:5px;}
#DateConverted {width:61px}

table.AvailableDaysHoursTable { margin-left: 50px;}
table.AvailableDaysHoursTable td { padding-left: 20px; padding-bottom:5px;}


/*
** Publications
*/

td.allIssues { padding-top: 20px; }
td.allIssues a { color: #466C94; }

td.publication-first-column { width: 290px; vertical-align: top; padding-right: 10px; }
td.publication-first-column img{ max-width: 290px; }

td.publication-second-column { width: 400px; vertical-align: top } 

td.issues { width: 130px; padding: 5px; }
td.issues img { margin:5px; width: 120px; }

table.publicationsTable { margin-bottom: 70px; }