body { background: #626469; font-family: arial, verdana, sans-serif; font-size: 12px; margin: 0px; }
table { font-size: 12px; }
input { background: #FFFFFF; font-family: arial, verdana, sans-serif; font-size: 12px; }
.container { width: 800px; padding: 0px; }
form { margin: 0px; padding: 0px; }

p { margin-top: 8px; margin-bottom: 0px; }
.textbox { border: 1px solid #000000; font-family: arial, verdana, sans-serif; font-size: 12px; }

#header1 { background: url('/intlcenter/images/curve_top.gif'); height: 12px; font-size: 2px; }
#header2 { background: #FFFFFF; text-align: right; padding: 0 30px 10px 30px; }
#header2 img { float: left; clear:both; border: 0px; }
#header2 .links { text-transform: uppercase; color: #9e2f37; font-size: 11px; }
#header2 .links a { color: #9e2f37; text-decoration: none; }
#header2 .links a:hover { text-decoration: underline; }
#header2 .field { padding-top: 10px; padding-bottom: 10px; }
#header2 .field input { border: 1px solid #4D4A4A; }
#header3 { background: #626469; padding: 2px; text-align: center; color: #FFFFFF; font-style: italic; }

#content { padding-top: 10px; background: #FFFFFF; }
#content .bigtable { width: 100%; padding: 0px; }
#content .mainleft { width: 134px; padding: 0px; }
#content .mainspacer { width: 10px; padding: 0px; }
#content a { font-weight: bold; text-decoration: none; }

#content .nav1 { background: #00607A; padding-left: 0px; padding-right: 0px; height: 270px; }
#content .nav1 .spacer { font-size: 2px; height: 10px; }
#content .nav1 .itemline   { font-variant: small-caps; width: 100%; font-size: 13px; word-spacing: -2px; color: #FFFFFF; line-height: 21px; border-bottom: 0px solid #999999; cursor: pointer; }
#content .nav1 .itemlineon { font-variant: small-caps; width: 100%; font-size: 13px; word-spacing: -2px; color: #00607A; line-height: 21px; border-bottom: 0px solid #999999; cursor: pointer; background: #626469; }
#content .nav1 .itemline a   { color: #FFFFFF; text-decoration: none; width: 100%; font-weight: normal; }
#content .nav1 .itemlineon a { color: #FFFFFF; text-decoration: none; width: 100%; font-weight: normal; }
#content .nav1 .item { padding-left: 5px; padding-right: 5px; }
#content .nav1 .itemline span   { display: none; }
#content .nav1 .itemlineon span { position: absolute; display: block; left: 50%; margin-top: -1px; margin-left: -257px; border: 1px solid #999999; }
#content .nav1 .itemlineon ul { padding: 0px; margin: 0px; text-indent: 0px; line-height: 0px; }
#content .nav1 .itemlineon .lion { background: #626469; }
#content .nav1 .itemlineon li { position: relative; word-spacing: 0px; z-index: 3; width: 180px; background: #00607A; border-bottom: 1px solid #999999; background: #00607A; padding: 4px; margin: 0px; text-indent: 0px; line-height: 13px; font-size: 10px; list-style: none; font-variant: normal; }
#content .nav1 .itemlineon li a { padding-left: 0px; font-weight: normal; }
#content .nav1 .contact { font-size: 11px; color: #FFFFFF; padding-left: 17px; padding-top: 10px; }
#content .nav1 .itemhr { border-top: 1px solid #999999; }
#content .nav1 .selected { width: 100%; background: #626469; font-size: 10px; color: #00607A; line-height: 15px; cursor: pointer; }
#content .nav1 .selected div { padding-left: 15px; }
#content .nav1 .selected a { color: #FFFFFF; text-decoration: none; font-weight: normal; }

#content .nav2 { background: #00607A; padding-left: 0px; padding-right: 0px; margin-bottom: 0px; height: 100px; }
#content .nav2 .itemline   { font-variant: small-caps; width: 100%; font-size: 13px; color: #FFFFFF; line-height: 19px; border-bottom: 0px solid #999999; cursor: pointer; padding: 12px 0 12px 0; }
#content .nav2 .itemlineon { font-variant: small-caps; width: 100%; font-size: 13px; color: #00607A; line-height: 19px; border-bottom: 0px solid #999999; cursor: pointer; background: #626469; padding: 12px 0 12px 0; }
#content .nav2 .itemline a   { color: #FFFFFF; text-decoration: none; }
#content .nav2 .itemlineon a { color: #FFFFFF; text-decoration: none; }
#content .nav2 .item { padding-left: 5px; }

#content .nav3 { background: #9e2f37; padding-left: 0px; padding-right: 0px; margin-bottom: 0px; height: 94px; }
#content .nav3 .itemline   { font-variant: small-caps; width: 100%; font-size: 13px; color: #FFFFFF; line-height: 20px; border-bottom: 0px solid #999999; cursor: pointer; padding: 14px 0 14px 0; }
#content .nav3 .itemlineon { font-variant: small-caps; width: 100%; font-size: 13px; color: #9e2f37; line-height: 20px; border-bottom: 0px solid #999999; cursor: pointer; background: #626469; padding: 14px 0 14px 0; }
#content .nav3 .itemline a   { color: #FFFFFF; text-decoration: none; }
#content .nav3 .itemlineon a { color: #FFFFFF; text-decoration: none; }
#content .nav3 .item { padding-left: 5px; }

#content .navbot { margin-bottom: 3px; }

#content .mainwide { width: 636px; height: 518px; padding: 0px; }
#content .blue .mainwide { background: url('/intlcenter/images/blue_bg.gif'); }
#content .beige .mainwide { background: url('/intlcenter/images/beige_bg.gif'); }
#content .mainwide table { width: 500px; }
#content .mainwide td { padding: 3px; }

#content .mainmiddle { width: 313px; height: 518px; padding: 0px; }
#content .blue .mainmiddle { background: url('/intlcenter/images/blue_bg1.gif'); }
#content .beige .mainmiddle { background: url('/intlcenter/images/beige_bg1.gif'); }

#content .mainright { width: 313px; height: 518px; padding: 0px; }
#content .blue .mainright { background: url('/intlcenter/images/blue_bg2.gif'); }
#content .beige .mainright { background: url('/intlcenter/images/beige_bg2.gif'); }

#content .mainpart { height: 518px; padding: 0px; overflow: auto; overflow-x: hidden; }
#content .mainright .mainpart, #content .mainmiddle .mainpart { width: 313px; }

#content .blue, #content .blue table { color: #FFFFFF; }
#content .beige, #content .beige table { color: #000000; }
#content .blue a { color: #c5af7d; }
#content .beige a { color: #9e2f37; }

#content .blue .error { border: 2px solid #BC7676; color: #BC7676; padding: 3px; margin-bottom: 10px; }
#content .beige .error { border: 2px solid #9e2f37; color: #9e2f37; padding: 3px; margin-bottom: 10px; }

#content .title,#content .title_front { font-size: 20px; line-height: 26px; font-style: italic; letter-spacing: 0px; padding: 10px 10px 0 20px; }
#content .titlesm { font-size: 22px; line-height: 22px; font-style: italic; letter-spacing: 1px; padding: 10px 10px 0 20px; }
#content .mainright .title { position: relative; font-size: 20px; line-height: 22px; z-index: 2; }
#content .subtitle { font-size: 14px; font-weight: bold; padding: 10px 10px 10px 20px; } /*previously subtitle2*/
#content .contact { font-size: 10px; padding: 2px 5px 0 20px; }
#content .text { font-size: 12px; padding: 7px 15px 0 30px; line-height: 15px; }

#content .listing_centered { text-align: center; }
#content .listing_centered div { margin-top: 9px;  }
#content .link { text-align: right; padding-top: 20px; padding-right: 20px; }
#content .front_link { text-align: right; padding-top: 0px; padding-right: 20px; }
#content .printpage { text-align: right; padding-top: 20px; padding-right: 20px; }
#content .printpage a { font-weight: normal; }
#content .listing { font-size: 12px; line-height: 15px; font-weight: bold; margin-top: -9px; }
#content .listing div { margin-top: 6px; }
#content .blue .listing .selected a { color: #FFFFFF; }
#content .beige .listing .selected a { color: #c5af7d; }
#content .link_cross { margin-top: 25px; }
#content .link_cross span { text-transform: uppercase; font-size: 10px; }
#content .photo_right { float: right; margin: 0 0 10px 10px; width: 200px; font-size: 10px; line-height: 12px; clear:both; } /*previously photo_sm*/
#content .anchors { font-size: 10px; }
#content .bg_top { position: absolute; z-index: 1; }
#content .spotlight a { font-weight: normal; }
#content .spotlight a:hover { color: #FFFFFF; }
#content .spotlight { margin-bottom: 10px; }
#content .front_textbody { height: 135px; }

#content .about_chapel table { width: 90%; border: 1px solid #000000; border-width: 1px 0 0 1px; }
#content .about_chapel td { padding: 3px; border: 1px solid #000000; border-width: 0 1px 1px 0; }

#content .about_bio .topmarg1 { padding-top: 40px; }
#content .about_bio .topmarg2 { padding-top: 55px; }
#content .about_bio .topmarg3 { padding-top: 70px; }
#content .about_bio .photo { border: 2px solid #000000; float: left; margin-right: 5px; }
#content .about_bio .photo img { width: 108px; height: 126px; margin: 1px; }

#content .blue .about_divisionfs { margin-bottom: 20px; }
#content .blue .about_divisionlink,#content .about_divisionlink a { color: #FFFFFF; }

.photos_album { width: 100%; text-align: center; }
.photos_album .img { padding: 1px; border: 1px solid #481900; margin-top: 6px; }
.photos_album .imgon { padding: 1px; border: 1px solid #FF0000; margin-top: 6px; }
.photos_album span { display: inline-block; width: 120px; text-align: center; }
.photos_album .button { width: 25px; }
.photos_albummain { text-align: center; height: 500px; margin-top: 20px; }

.photo_400 { width: 400px; }
.photo_300 { width: 300px; }

/*
#content .front_content { color: #000000; }
#content .front_content .mainpart2 { height: 213px; overflow: auto; }
#content .front_content .mainpart { height: 213px; overflow: auto; }
#content .mainright .front_content .text { font-size: 12px; padding: 0 20px 0 35px; line-height: 15px; }
#content .front_content .text div { padding-top: 10px; }
#content .mainmiddle .front_content a { color: #000000; text-decoration: none; }
#content .mainright .front_content a { color: #00607A; font-weight: bold; text-decoration: none; }
#content .front_content .link { text-align: right; padding-top: 10px; padding-right: 20px; }
#content .front_content .link a { color: #000000; text-decoration: none; }

#content .beige_content { color: #000000; }
#content .beige_content a { color: #00607A; text-decoration: none; }
#content .mainmiddle .beige_content a { color: #000000; text-decoration: none; }
#content .mainright .beige_content a { color: #00607A; text-decoration: none; }
#content .beige_content .mainpart { height: 213px; overflow: auto; }
#content .beige_content .mainpart2 { height: 518px; overflow: auto; }
#content .beige_content .subtitle { font-size: 14px; padding: 10px 0 5px 25px; }
#content .beige_content .contact { font-size: 10px; padding: 0px 0 0 25px; }
#content .beige_content .text { font-size: 12px; padding: 10px 20px 0 25px; line-height: 15px; }
#content .beige_content .text div { padding-top: 10px; }
#content .beige_content .link { text-align: right; padding-top: 10px; padding-right: 20px; }
#content .mainmiddle .beige_content .listing { font-size: 12px; padding: 0 20px 0 55px; line-height: 15px; font-weight: bold; }
#content .mainmiddle .beige_content .listing div { padding-top: 5px; }
#content .mainmiddle .beige_content .listing .selected a { color: #c5af7d; }
#content .mainright .beige_content .listing { text-align: center; font-size: 12px; padding: 0 20px 0 55px; line-height: 15px; font-weight: bold; }
#content .mainright .beige_content .listing a { color: #000000; }
#content .mainright .beige_content .listing div { padding-top: 5px; }
#content .beige_content2 { color: #000000; }
#content .beige_content .contact a { color: #000000; }

#content .mainmiddle .beige_content2 a { color: #000000; text-decoration: none; }
#content .mainright .beige_content2 a { color: #00607A; text-decoration: none; }
#content .beige_content2 .mainpart { height: 518px; overflow: auto; }
#content .beige_content2 .subtitle { font-size: 14px; padding: 10px 0 5px 25px; }
#content .beige_content2 .contact { font-size: 10px; padding: 0px 0 0 25px; }
#content .beige_content2 .text { font-size: 12px; padding: 10px 20px 0 25px; line-height: 15px; }
#content .beige_content2 .text div { padding-top: 10px; }
#content .beige_content2 .link { text-align: right; padding-top: 10px; padding-right: 20px; }
#content .beige_content2 .listing { font-size: 12px; padding: 0 20px 0 55px; line-height: 15px; font-weight: bold; }
#content .beige_content2 .listing div { padding-top: 5px; }
#content .beige_content2 .listing .selected a { color: #c5af7d; }

#content .blue_content { color: #FFFFFF; }
#content .blue_content a { color: #FFFFFF; text-decoration: none; }
#content .blue_content .mainpart { height: 213px; overflow: auto; }
#content .blue_content .subtitle { font-size: 14px; padding: 10px 0 5px 25px; }
#content .blue_content .contact { font-size: 10px; padding: 0px 0 0 25px; }
#content .blue_content .text { font-size: 12px; padding: 10px 20px 0 25px; line-height: 15px; }
#content .blue_content .text div { padding-top: 10px; }
#content .blue_content .link { text-align: right; padding-top: 10px; padding-right: 20px; }
#content .blue_content .listing { font-size: 12px; padding: 0 20px 0 55px; line-height: 15px; font-weight: bold; }
#content .blue_content .listing div { padding-top: 5px; }
#content .blue_content .listing .selected a { color: #c5af7d; }
#content .blue_content2 { color: #FFFFFF; }
#content .blue_content2 a { color: #FFFFFF; text-decoration: none; }
#content .blue_content2 .mainpart { height: 518px; overflow: auto; }
#content .blue_content2 .subtitle { font-size: 14px; padding: 10px 0 5px 25px; }
#content .blue_content2 .contact { font-size: 10px; padding: 0px 0 0 25px; }
#content .blue_content2 .text { font-size: 12px; padding: 10px 20px 0 25px; line-height: 15px; }
#content .blue_content2 .text div { padding-top: 10px; }
#content .blue_content2 .link { text-align: right; padding-top: 10px; padding-right: 20px; }
#content .blue_content2 .listing { font-size: 12px; padding: 0 20px 0 55px; line-height: 15px; font-weight: bold; }
#content .blue_content2 .listing div { padding-top: 5px; }
#content .blue_content2 .listing .selected a { color: #c5af7d; }
*/

#footer1 { background: url('/intlcenter/images/curve_bottom.gif'); height: 14px; font-size: 14px; line-height: 14px; }
#footer2 { padding: 10px; color: #FFFFFF; }
#footer2 .contact { font-size: 11px; }
#footer2 .copyright { font-size: 10px; padding-top: 10px; }
#footer2 .logo_left { float: left; }
#footer2 .logo_right { float: right; }
#footer2 img { border: 0px; }
#footer2 a { color: #FFFFFF; text-decoration: none; }
#footer2 a:hover { text-decoration: underline; }
