body { min-width:800px; background:#ffffff; font-family:Verdana, Tahoma, Arial, Sans-serif; font-size:11px; line-height:16px; }

div.outerrim { width:800px; margin:0 auto 0 auto; }
div.innerrim { float:left; display:inline; padding:20px 0 20px 0; width:800px; }

div.header_section { float:left; display:inline; width:100%; height:106px; margin-top:20px; background:url(/Site/Template/Franciskus/images/header.jpg) left top no-repeat; }
div.body_section { float: left; width:100%; clear: both; min-height:500px; margin:10px 0 10px 0; padding-bottom:50px; }
div.zones_2 { background:url(/Site/Template/Wigwam/images/2col_lines.gif) left top repeat-y; }
div.zones_3 { background:url(/Site/Template/Wigwam/images/3col_lines.gif) left top repeat-y; }
div.footer_section { width:100%; min-height:16px; clear: both; }

div.nav0 { float:left; display:inline; padding:0 20px 0 20px; width:800px; background:#000000; background:url(/Site/Template/Franciskus/images/nav0_bg.gif) left top no-repeat; height:52px; overflow:hidden; text-align:center; }
div.nav0 a { display:inline; line-height:52px; font-weight:bold; margin:0 10px 0 0; color:#528728; text-decoration:none; }
div.nav0 .item_active a, div.nav0 a:hover { color:#df5d24; }

div.recnav { clear:both; margin-bottom:20px; padding-top:1em; background-image:url("/Site/Template/Franciskus/images/recnav_top.gif"), url("/Site/Template/Franciskus/images/recnav_bottom.gif"); background-position:left top, left bottom; background-repeat:no-repeat, no-repeat; padding-bottom:1em; }
div.recnav ul { margin:0; padding:0; list-style:none; }
div.recnav ul { background: left top no-repeat; padding:0.5em; background:url("/Site/Template/Franciskus/images/recnav_center.gif") center top repeat-y; }
div.recnav ul ul { padding:0 0 0 10px; background:none; }
div.recnav ul ul li { padding:0; background:none; }
div.recnav ul ul ul { padding:0 0 0 20px; }
div.recnav ul li { display:block; padding:2px 20px 2px 20px; }
div.recnav ul a, div.recvnav ul .item_active ul a { color:#528728; display:block; font-weight:bold; text-decoration:none; }
div.recnav .item_active a, div.recnav a:hover { color:#df5d24; }

div.leftcontainer { float:left; display:inline; width:262px; }
div.zone2_1, div.zone3_1 { float:left; width:262px; clear:left; }
div.zone2_2 { float:right; width:500px; padding:0 10px 0 0; }

div.zone3_2 { float:left; width:370px; padding:0 0 0 20px; }
div.zone3_3 { float:right; width:160px; padding:0 10px 0 0; }

h1, h2, h3 { font-family:Georgia, Times, "Times New Roman", Serif; line-height:1.1em; font-weight:normal; color:#528728; }
h1 { font-size:2.4em; margin:1em 0 0.5em 0; }
h2 { font-size:2em; margin:1em 0 0.5em 0; }
h3 { font-size:1.6em; margin:1em 0 0.5em 0; }

a, a:visited { text-decoration:underline; color:#df5d24; }
a:hover { text-decoration:none; color:#528728; }