@charset "utf-8";

div#jesus { background-image:url(../images/template/body-jesus.jpg); background-repeat: no-repeat; background-position: 416 0; border-top: solid 1px #4f71d2 }
div#template { width:  790px; margin: 6 0 32 6 }
div#canvas { background-color: #fff }
div#canvas-padding { padding: 0 21 21 21 }
div#header { width: 748px; height: 246px; overflow: hidden; margin-bottom: 8 }

div#menu-sub { width: 748px; height: 30px; overflow: hidden; background-image:url(../images/template/menu-background.png); }
div#menu-sub ul { text-align: center; margin: 0; padding: 8 0 8 0 }
div#menu-sub li { display: inline; padding: 4 6 4 2; background-image:url(../images/template/menu-separator.png); background-repeat: no-repeat; background-position: right }
div#menu-sub a { color: #fff; text-decoration: none }
div#menu-sub a:hover { text-decoration: underline }

div#menu { width: 748px; height: 30px; overflow: hidden; margin-bottom: 5; background-image:url(../images/template/menu-background.png); }
div#menu ul { text-align: center; margin: 0; padding: 8 0 8 0 }
div#menu li { display: inline; padding: 4 6 4 2; background-image:url(../images/template/menu-separator.png); background-repeat: no-repeat; background-position: right }
div#menu a { font-weight: bold; color: #fff; text-decoration: none }
div#menu a:hover { text-decoration: underline }

div#footer { color:#fff; padding: 4 16 16 16 }
div#footer a { color: #fff }

.portal { padding: 0 0 24 0 }
.col-left { float: left; width: 400px }
.col-right { float: right; width: 300px }
.clear { clear: both }
.right { text-align: right }

.visual-page td, th { padding-right: 24 }
.no-border { background: none !important; border: none !important }
.crunch h3 { margin: 0; padding: 0 }
.crunch p { margin: 0; padding 0 }
.crunch td { padding-bottom: 24 }