/*
** project:		CWP
** date:		2008/08/12
*/
html { height: 100%; margin-bottom: 1px; background: #C8C2B2 url('../images/background_0.png') repeat-x 0 0; }
body { position: relative; width: 1004px; min-height: 100%; margin: 0 auto; padding: 0 14px; background: transparent url('../images/background_1.png') repeat-y 0 0; color: #402E00; font: .75em/1.4 'Arial', 'Helvetica', sans-serif; }
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('../images/button_00.png') 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('../images/button_02.png') 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('../images/button_06.png') no-repeat 50% 50%; color: #FFF; font-weight: 700; text-transform: uppercase; }

h2 { padding-bottom: 1ex; color: #C2731E; font-family: 'Times New Roman', 'Times', serif; font-size: 1.667em; font-weight: 400; }
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('../images/icon_pdf.png') no-repeat 0 0; line-height: 17px; }

a.button-01 { display: block; padding: 0 0 0 13px; background: transparent url('../images/button_01.png') 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('../images/button_01.png') repeat-y 100% 0; cursor: pointer; }

a.button-03 { display: block; padding: 0 0 0 15px; background: transparent url('../images/button_03_start.png') 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('../images/button_03_end.png') repeat-y 100% 0; cursor: pointer; }

a.button-04 { display: block; padding: 0 0 0 11px; background: transparent url('../images/button_04_start.png') 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: 25px; }
a.button-04:focus,
a.button-04:hover { color: #FFF; text-decoration: none; }
a.button-04 span { display: block; padding: 5px 15px 3px 4px; background: transparent url('../images/button_04_end.png') repeat-y 100% 0; cursor: pointer; }

a.button-05 { display: block; padding: 0 0 0 12px; background: transparent url('../images/button_05_start.png') 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: 28px; }
a.button-05:focus,
a.button-05:hover { color: #FFF; text-decoration: none; }
a.button-05 span { display: block; padding: 5px 12px 3px 0; background: transparent url('../images/button_05_end.png') repeat-y 100% 0; cursor: pointer; }

a.button-pause { overflow: hidden; display: block; width: 45px; height: 40px; background: transparent url('../images/button_pause.png') no-repeat 0 0; text-indent: -999em; }
a.button-play { overflow: hidden; display: block; width: 45px; height: 40px; background: transparent url('../images/button_play.png') 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(../images/back.jpg) 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(../images/top-bar-back.jpg) 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(../images/button-out.gif) 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(../images/button-link-back.jpg) 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(../images/right-button-out.jpg) 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(../images/right-button-over.jpg) center center no-repeat;}
	#preview-header a.right-button.goto-admin, a.right-button.goto-admin:visited {width: 115px; background: #fff url(../images/right-button-big-out.jpg) center center no-repeat;}
	#preview-header a.right-button.goto-admin:hover {background-image: url(../images/right-button-big-over.jpg);}


/*
** header
*/
.header { overflow: hidden; padding: 12px 15px 15px 21px; border-bottom: 1px solid #729CC8; }
.header h1 { float: left; }
.header h1 img { border: none; }
.header ul { overflow: hidden; float: right; list-style: none; margin: 0; padding: 0; line-height: 1.3; }
.header ul li { float: left; margin-right: -1px; padding: 0 1ex; border-right: 1px solid #B98945; }
.header ul li a { color: #B98945; text-decoration: none;}
.header ul li a:focus,
.header ul li a:hover { color: #E4670C; text-decoration: underline;  }
.header .form-search { float: right; clear: right; padding: 13px 0 0 0; }
.header .form-search p input.text { width: 158px; height: 22px; font-size: 1.167em; vertical-align: middle; }
.header .form-search p input.button { margin: 0 0 0 5px; vertical-align: middle; }


/*
** main menu
*/
ul.menu { overflow: hidden; list-style: none; margin: 0; padding: 7px 0 0 0; border-top: 5px solid #FFF; background: #402E00; }
ul.menu li { float: left; margin-left: -10px; padding: 0 17px 0 19px; background: transparent url('../images/bullet_03.png') no-repeat 0 50%; }
ul.menu li span.active,
ul.menu li a { float: left; padding: 1.2ex 13px 1.2ex 11px; background: transparent url('../images/menu.png') no-repeat 0 0; color: #FFF; font-family: 'Times New Roman', 'Times', serif; font-size: 1.083em; font-weight: 700; text-decoration: none; text-transform: uppercase; cursor: pointer; }
ul.menu li a:focus,
ul.menu li a:hover { color: #E3843F; text-decoration: none; }

ul.menu li span.active { float: left; padding: 0 0 0 11px; background: transparent url('../images/menu.png') no-repeat 0 -100px; color: #402E00; cursor: auto; }
ul.menu li span.active span { float: left; padding: 1.2ex 13px 1.2ex 0; background: transparent url('../images/menu.png') no-repeat 100% -100px; }
ul.menu li span.active span a {padding:0px;background:none;}
ul.menu li span.active span a:hover {text-decoration:underline;color:White;}

/*
** submenu
*/
ul.submenu { float: left; clear: both; list-style: none; width: 994px; margin: 0; padding: 0 0 0 10px; background: #B98945; }
ul.submenu li { position: relative; top: -7px; float: left; margin: 0 -5px -7px 0; }
ul.submenu li span.active,
ul.submenu li a { float: left; padding: 1.2em 11px 1.3ex 9px; color: #402E00; font-size: 0.917em; font-weight: 700; text-decoration: none; white-space: nowrap; }
ul.submenu li a:focus,
ul.submenu li a:hover { color: #402E00; text-decoration: underline; }
ul.submenu li span.active { position: relative; z-index: 1; padding: 0 0 0 8px; background: transparent url('../images/submenu_start.png') no-repeat 0 0; color: #402E00; }
ul.submenu li span.active span { float: left; padding: 1.2em 11px 1.3ex 1px; background: transparent url('../images/submenu_end.png') no-repeat 100% 0; }
ul.submenu li span.active span a {padding:0px;font-size: 1em;}


/*
** main and layout
*/
.root-0 { position: relative; height: 100%; background: #FFF; }
.root-1 { padding-bottom: 66px; height:100%; }
.main { width:964px; height:100%; overflow: hidden; clear: both; padding: 0 20px 14px 20px; }
.main-alt { padding-top: 15px; }

.main .column-primary { float: left; width: 732px; }
.main .column-primary .column-primary-first { float: right; width: 522px; margin-left: -1px; padding: 0 0 0 21px; border-left: 1px solid #729BC7; }

/*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: 10px 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-top: 5px; background: transparent url('../images/box_00.png') no-repeat 0 0; }
.box-00-bottom { padding-bottom: 5px; background: transparent url('../images/box_00.png') no-repeat 0 100%; }
.box-00-middle { padding: 3px 14px; border: 1px solid #729BC7; border-top: none; border-bottom: none; background: #E4EBF2; }
.box-00 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-00 p { color: #402E00; font-size: 0.917em; }

.box-01 { margin-bottom: 14px; padding-top: 7px; background: transparent url('../images/box_01.png') no-repeat 0 0; }
.box-01-bottom { padding-bottom: 7px; background: transparent url('../images/box_01.png') no-repeat 0 100%; }
.box-01-middle { overflow: hidden; padding: 15px 22px; border: 1px solid #729BC7; 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-top: 15px; background: transparent url('../images/box_02.png') no-repeat 100% 0; }
.box-02-bottom { padding-bottom: 15px; background: transparent url('../images/box_02.png') no-repeat 100% 100%; }
.box-02-middle { overflow: hidden; padding: 0 24px 0 0; border-right: 1px solid #729BC7; background: #FFF; }

/*Added By Vikas -Start*/
.box-02-photo { padding-top: 15px; background: transparent url('../images/box_02.png') no-repeat 100% 0; }
.box-02-bottom-photo { padding-bottom: 15px; background: transparent url('../images/box_02.png') 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: transparent url('../images/box_11.png') no-repeat 100% 0; }
.comments-box-bottom{ padding-bottom: 15px; background: transparent url('../images/box_11.png') no-repeat 100% 100%; }
.comments-box-middle{ overflow: hidden; padding: 0 24px 0 0; border-right: 1px solid #729BC7; background: #FFF; }
.comments-box-content{ border-left:1px solid #729BC7; 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;}   

.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('../images/box_03_top.png') no-repeat 0 0; }
.box-03-bottom { padding-bottom: 25px; background: transparent url('../images/box_03_bottom.png') 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('../images/box_05.png') no-repeat 0 0; }
.box-05-bottom { padding-bottom: 5px; background: transparent url('../images/box_05.png') 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: 6px; background: transparent url('../images/box_06.png') no-repeat 0 0; }
.box-06-bottom { padding-bottom: 6px; background: transparent url('../images/box_06.png') no-repeat 0 100%; }
.box-06-middle { overflow: hidden; width: 329px; padding: 6px 12px; border: 1px solid #729BC7; border-top: none; border-bottom: none; background: #FFF; }
.box-06 h2 { padding-bottom: 0; border-bottom: 1px solid #402E00; color: #402E00; font-size: 1.6em; font-weight: 700; }
.box-06 ul.news { margin-top: 0; padding-bottom: 0; }
.box-06 ul.news li { padding-top: 3ex; }
.box-06 ul.events { margin-top: 0; }
.box-06 ul.events li { padding-top: 3ex; }

.box-08 { padding-top: 15px; background: transparent url('../images/box_08.png') no-repeat 100% 0; }
.box-08-bottom { padding-bottom: 15px; background: transparent url('../images/box_08.png') 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: transparent url('../images/box_10.png') no-repeat 0 0; }
.box-10-bottom { padding-bottom: 7px; background: transparent url('../images/box_10.png') no-repeat 0 100%; }
.box-10-middle { overflow: hidden; padding: 15px 22px; border: 1px solid #729BC7; 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('../images/corners_01.png') no-repeat 0 0; }
.box-11-tr { position: absolute; top: -1px; right: -1px; width: 7px; height: 7px; background: transparent url('../images/corners_01.png') no-repeat 100% 0; }
.box-11-bl { position: absolute; bottom: -1px; left: -1px; width: 7px; height: 7px; background: transparent url('../images/corners_01.png') no-repeat 0 100%; }
.box-11-br { position: absolute; bottom: -1px; right: -1px; width: 7px; height: 7px; background: transparent url('../images/corners_01.png') 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('../images/bullet_01.png') no-repeat 0 50%; }
.box-11 p.numbers span span { padding: 0 12px 0 0; background: transparent url('../images/bullet_02.png') no-repeat 100% 50%; }

.box-cyfmnewsletter { height: 152px; padding: 112px 0 0 0; background: transparent url('../images/box_newsletter.jpg') no-repeat 0 0; }
.box-cyfmnewsletter a { width: 70px; margin: 0 auto; }

.box-peacemakers { height: 152px; padding: 112px 0 0 0; background: transparent url('../images/box_peacemakers.jpg') no-repeat 0 0; }
.box-peacemakers a { width: 70px; margin: 0 auto; }

.box-vocationnews { height: 152px; padding: 112px 0 0 0; background: transparent url('../images/box_vocationnews.jpg') no-repeat 0 0; }
.box-vocationnews a { width: 85px; margin: 0 auto; }

.box-capuchinjourney { height: 152px; padding: 112px 0 0 0; background: transparent url('../images/box_journey.jpg') no-repeat 0 0; }
.box-capuchinjourney a { width: 70px; margin: 0 auto; }

.box-donate { position: relative; width: 210px; height: 210px; margin-bottom: 14px; background: transparent url('../images/box_donate.jpg') no-repeat 0 0; }
.box-donate h2 { display: none; }
.box-donate a.button-05 { position: absolute; right: 12px; bottom: 12px; width: 100px; }

p.box-meditations { height: 40px; margin-bottom: 14px; padding: 45px 0 0 0; background: transparent url('../images/box_meditations.jpg') 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('../images/box_photo_gallery.jpg') no-repeat 0 0; }
p.box-photo-gallery a { width: 150px; margin: 0 auto; }

p.box-saints-blesseds { height: 50px; padding: 165px 0 0 0; background: transparent url('../images/saints_blesseds.jpg') no-repeat 0 0; margin-bottom:14px;}
p.box-saints-blesseds a { width: 95px; margin-left: 99px; font-size: 12px; }

.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(../images/prayer-box-top.jpg) no-repeat scroll 0 0; padding-top: 35px; }
div.prayer-box-bottom { background:transparent url(../images/prayer-box-bottom.jpg) no-repeat scroll 0 0; height:22px; padding-bottom:30px;}
div.prayer-box-middle { background:#ecd8bc url(../images/prayer-box-middle.jpg) no-repeat scroll 0 0; padding: 15px; width: 482px; border-left: 1px solid #a8b1b7; border-right: 1px solid #879db1;}


/*
** location
*/
p.location { padding: 1.5ex 0; color: #A49677; font-size: 0.917em; line-height: 1.1; }
p.location a { color: #A49677; text-decoration: none; }
p.location a:focus,
p.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: 1px solid #729BC7; }
ul.sidemenu li.corner-tl { position: absolute; left: -1px; top: -1px; width: 100%; height: 5px; margin-top: 0; border: none; background: transparent url('../images/corners_00.png') no-repeat 0 0; }
ul.sidemenu li.corner-bl { position: absolute; left: -1px; bottom: -1px; width: 100%; height: 5px; margin-top: 0; border: none; background: transparent url('../images/corners_00.png') no-repeat 0 100%; }
ul.sidemenu li { margin-top: -1px; border-top: 1px solid #D9701A; }
ul.sidemenu li.active { background: #EDDCC3; }
ul.sidemenu li.active a,
ul.sidemenu li.active span { background: transparent url('../images/bullet_00.png') no-repeat 1em 60%; font-weight: 700; }
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: #402E00; font-family: 'Times New Roman', 'Times', serif; font-size: 1.167em; line-height: 1.1; text-decoration: none;}
ul.sidemenu li a:focus,
ul.sidemenu li a:hover { color: #402E00; text-decoration: underline; }
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; }
ul.sidemenu li ul li span,
ul.sidemenu li ul li a:focus,
ul.sidemenu li ul li a:hover { color: #402E00; text-decoration: underline; }
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: .9em; }
ul.events li h3 a { display: block; }
ul.events li h3 a span { display: block; }
ul.events li p { padding: 0; font-size: 0.917em; }


/*
** 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: 1em; }
ul.news li img { float: left; margin: 0 10px 10px 0; }
ul.news li h3 { font-size: .9em; }
ul.news li h3 a { color: #466C94; }
ul.news li h3 a:focus,
ul.news li h3 a:hover { color: #3AA2C9; }
ul.news li p.date { color: #466C94; }
ul.news li p { padding: 0; font-size: 0.917em; }

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('../images/box_07.png') 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('../images/box_07.png') 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('../images/box_09.png') 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 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(../images/btn_back.png) no-repeat scroll 0 0 transparent; display:block; height:27px; overflow:hidden;
text-indent:-9999px; width:30px; }
.photodetail p.next a  { background:url(../images/btn_next.png) 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; }
#links .pages { margin-top:12px; }

#aspnetForm { height:100%; }

.fraternity{font-size: 16px; font-weight: bold;}
.address{font-size: 11px; font-style:italic;}