body {margin:0; padding:0 20px; color: #5F5F5F; background: #fff;}
table {margin:0; padding:0; border-spacing: 0px; border-collapse: collapse;}
th {vertical-align: middle; text-align: left; font-size: 80%; background: #868A93; color: #fff; padding: 5px;}
td {vertical-align: top; text-align: left; font-size: 80%;}
form { margin: 0px; padding: 0px;}
dv {border: 1px solid black;}

.formlabel {margin: 0 0 0.5em 0;}
.formfield {margin: 0 0 1.5em 0;}

img {border: none;}

a {color: #57739B;}
p {line-height: 1.3em; margin: 0px; padding: 0 0 0.5em 0;}

ul {margin:0; padding:0; list-style-type: none;}
li {list-style-type: none;}

ul.list {padding: 0; margin: 0 0 1.5em 0;}
ul.list li {margin: 0.5em 0 0.5em 1.3em;}
ul.list {list-style-type: none;}
ul.list li {padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.25em 0;" />' ) )
                & ( eNOBR.innerHTML = '&#8212;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
ul.list>li:before {content: '\2014\a0'; float: left; margin-left: -1.25em;}

.cb {clear: both;}
.w {width: 100%;}
.h {height: 100%;}
.fl {float: left;}
.fr {float: right;}

.pr {position: relative;}
.pa {position: absolute;}
.tac {text-align: center;}
.tal {text-align: left;}
.tar {text-align: right;}
.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}

h1 {color:#D30507; font: normal 16.5pt 'Geneva CY', Arial; padding:0; margin:25px 0 0 0;}
h2 {}
h3 {}
h4 {font-size:12pt; margin:20px 0 5px 0;}


.main {background-image: url('/img/bg.png');}
td.vam {padding: 80px 20px 80px 20px;}
.box {width: 1034px; height: 751px; margin: 0 auto 0 auto;}
.box div {background-repeat: no-repeat;}
.collage {width: 1034px; height: 751px; background-color:#fff; background-image: url('/img/collage.jpg');  background-position: center center; }
.collage .links a {color: #6E3400;  font: bold italic 10.5pt 'Geneva CY', 'Times New Roman'; text-decoration:none;}

#links a {display:block; position: relative; z-index:1;}
#links .active a {color:#F3AD2F;}

/*
#forum {width:112px; height:126px; background-image: url('/img/forum.png');  margin:218px 0 0 265px; padding: 0 0 0 13px;}
#forum.active {background-image: url('/img/forum_active.png');}
#forum a {width:43px; padding: 8px 23px 5px 24px;}
*/

#temple {width:155px; height:100px; background-image: url('/img/temple.png'); margin:272px 0 0 447px; padding: 63px 0 0 37px;}
#temple.active {background-image: url('/img/temple_active.png');}
#temple a {width:43px; padding: 8px 23px 5px 24px;}

#archives {width:93px; height:132px; background-image: url('/img/archives.png'); margin:222px 0 0 676px; padding: 53px 0 0 1px;}
#archives.active {background-image: url('/img/archives_active.png');}
#archives a {width:43px; padding: 8px 23px 5px 24px;}

#archives {width:93px; height:132px; background-image: url('/img/archives.png'); margin:222px 0 0 676px; padding: 53px 0 0 1px;}
#archives.active {background-image: url('/img/archives_active.png');}
#archives a {width:43px; padding: 8px 23px 5px 24px;}

#online {width:231px; height:132px; background-image: url('/img/online.png'); margin:580px 0 0 320px; padding: 16px 0 0 82px;}
#online.active {background-image: url('/img/online_active.png');}
#online a {width:123px; padding: 8px 0; line-height:0.9em; text-align: center;}

#events {width:123px; height:145px; background-image: url('/img/square.png'); margin:398px 0 0 462px; padding: 60px 0 0 15px;}
#events.active {background-image: url('/img/square_active.png');}
#events a {width:100px; padding: 8px 0; line-height:0.9em; text-align: center;}

#new {width:116px; height:114px; background-image: url('/img/library.png'); margin:360px 0 0 780px; padding: 0 0 0 6px;}
#new.active {background-image: url('/img/library_active.png');}
#new a {width:100px; padding: 6px 0; text-align: center;}

#media {width:122px; height:118px; background-image: url('/img/media.png'); margin:312px 0 0 215px; padding: 26px 0 0 3px;}
#media.active {background-image: url('/img/media_active.png');}
#media a {width:120px; padding:0 0 8px 0; text-align: center;}

.bottomnav {width:996px; margin: 759px 0 0 0;}
.bottomnav a {margin:0 14px; color: #FFE683;  font: 8.5pt 'Geneva CY', Georgia;}
.periodical {padding: 0 19px 0 0; background-image: url('/img/ico.png'); background-repeat: no-repeat; background-position:  100% 3px; margin:-22px 0 0 869px; white-space:nowrap;}
.periodical a {color: #FFE683;  font: 8.5pt 'Geneva CY', Georgia;}

.logo {width:1034px; margin:40px 0 0 10px;}
.logo .png {position: relative; margin:0 0 0 -7px;}
.name {color:#497CBC; font: italic 11pt 'Geneva CY', 'Times New Roman'; margin:10px 0 -40px 0;}
.intro, .collage .intro a {color:#1E508E; font: 7.5pt 'Geneva CY', Georgia; margin: -28px 0 0 0; line-height: 1em; z-index:1;}
.collage .intro a {text-decoration: underline;}
.lj {margin:790px 0 0 0; padding:0 0 40px 0; width:1034px; color: #FFE683; font: 8.5pt 'Geneva CY', Georgia;}


.inner {width: 1034px; height: 100%; margin: 0 auto 0 auto;}
.top, .bottom {height:80px; }
.top a {white-space:nowrap;}
.bottom {color: #FFE683; padding:10px 0 0 0;}
.bottom a, .lj a {color: #FFE683;}
.middle {background-color: #fff; padding: 20px 0;}

.constant2 {width: 997px; min-height: 100%; background-repeat: repeat-y; margin: 0 auto 0 auto; background-position: 0px 581px; display: table;}
.constant1 {min-height: 581px;  background-repeat: no-repeat;}
* html .constant2 {height: 100%;}
* html .constant1 {height: 581px;}

.events-column {background-image: url('/img/square_column.jpg');}
.events-collage {background-image: url('/img/square_collage.jpg'); background-position: top left;}

.temple-column {background-image: url('/img/temple_column.jpg');}
.temple-collage {background-image: url('/img/temple_collage.jpg');}

.online-column {background-image: url('/img/online_column.jpg');}
.online-collage {background-image: url('/img/online_collage.jpg');}

.new-column {background-image: url('/img/library_column.jpg');}
.new-collage {background-image: url('/img/library_collage.jpg');}

.archive-column {background-image: url('/img/archive_column.jpg');}
.archive-collage {background-image: url('/img/archive_collage.jpg');}

.media-column {background-image: url('/img/media_column.jpg');}
.media-collage {background-image: url('/img/media_collage.jpg');}

.delivery-column {background-image: url('/img/delivery_column.jpg');}
.delivery-collage {background-image: url('/img/delivery_collage.jpg');}

.forum-column, .search-column, .notfound-column {background-image: url('/img/forum_column.jpg');}
.forum-collage, .search-collage, .notfound-collage {background-image: url('/img/forum_collage.jpg');}

.top span {width: 115px;  color:#F8C97D; font: bold italic 9pt 'Geneva CY', 'Times New Roman'; margin: 35px 0 0 135px; line-height:1em;}
.top a, .top b {position: absolute; color: #FFE683;  font: 8.5pt 'Geneva CY', Georgia;}
.top .logosmall a {z-index:1;}
.logosmall {margin: 23px 0 0 0;}
input.search {border:none;  color:#BBA66E; width:136px; height:18px; padding: 2px 0 0 5px; margin: 45px 0 0 879px; background: url('/img/searchbg.png'); font: 8pt 'Geneva CY', Georgia;}
a.search {margin: 50px 0 0 1025px;}
.home {margin: 50px 0 0 777px;}
.feedback {margin: 51px 0 0 811px;}
.map {margin: 47px 0 0 786px;}
.ñontacts {margin: 47px 0 0 693px;}
.divider {margin: 47px 0 0 766px;}
.divider1 {margin: 47px 0 0 673px;}
.buy {margin: 47px 0 0 536px;}
.top b img {margin: 49px 0 0 516px;}
.pda {margin: 2px 0 0 515px;}
.divider2 {margin: 2px 0 0 673px;}

b.pr {display:block; margin:-15px 0 20px 0;}

.collage .top {margin:-34px 0 0 0;}
.collage input.search {margin: 0 0 0 879px;}
.collage .home {margin: 5px 0 0 777px;}
.collage .top .feedback {margin: 6px 0 0 811px;}
.collage .top .map {margin: 2px 0 0 786px;}
.collage .top .divider {margin: 2px 0 0 766px;}
.collage .top .ñontacts {margin: 2px 0 0 693px;}
.collage .top .buy {margin: 2px 0 0 20px;}
.collage .top b img {margin: 4px 0 0 0;}

.inner-intro {padding: 175px 0 33px 0;}
.inner-intro p {font: italic 12.5pt 'Geneva CY', Georgia; color:#806A57; line-height:1.2em;}
.inner-intro a {color:#806A57;}
* html .inner-intro p {line-height:1.5em;}
.inner-intro span {font-size: 7.5pt; line-height: 2.5em;}

.line {width: 757px; height: 41px; margin: 0 auto 0 auto; background-image: url('/img/line.gif'); background-repeat: no-repeat; background-position: center center;}
.menu {margin: 0 auto 0 auto;}
.menu td {text-align: center; white-space: nowrap; font: 9pt 'Geneva CY', Georgia; padding: 3px 26px 0 0;}
.menu b {color:#724727; padding: 10px 0;  background-image: url('/img/letter.gif'); background-repeat: no-repeat; background-position: center center; display:block;}
.menu a {color:#724727; padding: 10px 0; display:block;}
.menu b a {padding:0; text-decoration:none;}

.submenu {color:#CD6E00; font: 9pt 'Geneva CY', Georgia; margin: 20px 0 0 0;}
.submenu span {padding: 0 5px;}
.submenu a {color:#CD6E00;}

.content {width:757px; margin: 20px auto 50px auto; font: 9.5pt 'Geneva CY', Arial;}

.sites td {height:160px;}
.sites .text {padding: 0 0 0 40px;}
.sites a {color:#D30507;}
.sites .gb {border:4px solid #E1E1E1;}
.sites h4 {margin:0 0 5px 0;}
.text {text-align:justify;}

.pic {width:800px; margin: 0 -45px 0 0;}
.boxpic {width:165px; height:260px; margin: 0 32px 0 0; float:left;}
.pic b a {font-style:normal; color:#555;}
.boxpic p {width:165px;}

.article {margin:3px 0 0 10px;}

.magazine {width:850px; display:table;}
* html .magazine {margin:0 0 0 92px;}
.archive {float: left; width:198px; height:570px; margin: 0 80px 0 0;}
.archive h3 {font: normal 13.5pt 'Geneva CY', Arial; margin:0 0 7px 0; color:#D30507;}
.archive .gb {border:4px solid #E1E1E1;}
.arc li, .archive li {padding:0 0 0 10px; background-image: url('/img/rarr.gif'); background-repeat: no-repeat; background-position:0px 6px;}
.arc li {padding:0 0 8px 10px;}
.archive a {color:#5F5F5F;}
.archive .pdf, .ma .pdf {margin:0 0 0 -16px; padding: 15px 0 13px 50px; background-image: url('/img/pdf.jpg'); background-repeat: no-repeat;}
.other {margin:5px 0 0 10px;}
.other a {background-image: url('/img/rarr.gif'); background-repeat: no-repeat; background-position: right 6px; padding:0 10px 0 0; color:#D30507; font: 8.5pt 'Geneva CY', Georgia;}

.invideo {float:left; width:340px;border:1px solid #E1E1E1;  padding:15px 20px; margin:0 20px 20px 0;}
.invideo .brd {border:5px solid #E1E1E1; margin:0 0 10px 0;}

.newn h4 {margin:0 0 10px 0;}
.newn h4 a {color:#666;}
.newn span, .sites .adl, .read .adl, .announce span.mod, .sl {display:block; margin:0 0 20px 0; color: #D30507; font: 8pt 'Geneva CY', Georgia;}
.bnav {width:755px; margin:20px 0 0 0; color: #D30507; font: 10pt 'Geneva CY', Georgia;}

.announce h4 {margin:0 0 5px 0;}
 
.readblock {width:800px; margin: 0 -30px 0 0;}
.read {float: left; width:365px; border:1px solid #ccc; margin:0 30px 30px 0;}
.read .gb img {float: left; margin:25px 20px;}
.gb2 img {float: left; margin:0 20px 25px 0; border:4px solid #ddd;}
.rf img {float: left; margin:0 30px 15px 0; border:4px solid #ddd; }
.rf h4, .event h4 {padding:0px 0 5px 0; margin:0px;}
.read h4 {padding:0px 0 5px 0; margin:25px 0 0 0;}
.read i, .event i {font:italic 10.5pt 'Geneva CY', 'Times New Roman';}
.rf div {margin: 20px 0 0 0;}

.event .gb img {margin:0 30px 30px 0; border:4px solid #ddd;}
.event p {margin:10px 0 0 0;}
.event .adlink {padding:0 30px 0 0; color: #D30507; font: 8pt 'Geneva CY', Georgia;}
.adlink a, .bnav a, .mod a, .pdf a, .arc a, .pages a {color: #D30507;}
.event embed {margin:20px 0;}
.pd {margin:0 0 30px 0;}
.event {padding:0 0 15px 0;}

.cell1 {width:247px; text-align: right;}

.comment {width:480px;margin:0 auto 0 auto;}

.sitemap div {width:200px;margin:0 auto 0 auto;}
ul.fgn  { list-style-type: none; padding:0; margin: 0 0 0 40px;}
ul.fgn li { margin: 10px 0 10px 0px;}
ul.fgn ul { margin: 0 0 15px 0;}
ul.fgn ul li {margin:5px 0 5px 0; color: #D30507; font: 9pt 'Geneva CY', Georgia;}
.fgn a {color:#666;}

.topic li { margin:0 0 5px 0;}

.preview .img {width:165px; height:200px; margin: 0 32px 0 0; float: left; font-size:8pt; color:#724727;}
.preview .img .active img {background:#ccc;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5}
.photo {margin:10px 0 50px 120px;}
.photo td {border:4px solid #ddd; position:relative;url(/img/load.gif) no-repeat 50% 50%}
.photo .in {position:relative;border:1px solid #fff;overflow:hidden}
.photo #imgnav {position:absolute;z-index:1;opacity:.6;filter:alpha(opacity=60)}
.photo #imgnav #nxt, .photo #imgnav #prv{display:block;width:45%;height:100%;background:transparent url(/img/blank.gif);outline: none; -moz-outline: none;}
.photo #imgnav #prv{float:left;}
.photo #imgnav #nxt{float:right;}
.photo #imgnav #nxt:hover{background:url(/img/nextlabel.gif) no-repeat 100% 50%}
.photo #imgnav #prv:hover{background:url(/img/prevlabel.gif) no-repeat 0 50%}

.voting {padding:0 0 10px 0; color:#5F5F5F; font: 10.5pt 'Geneva CY', 'Times New Roman';}


.clip img {border:5px solid #E1E1E1; margin:0 30px 10px 0;}
.clip a, .stic a {color: #5F5F5F;}
.stic {width:153px; height:120px; padding:40px 30px 20px 40px; background-image: url('/img/stic.gif'); background-repeat: no-repeat; background-position: left top;}
* html .stic {width:223px; height:180px;}

.forum {margin:10px 0 0 0;}
.forum td {padding:10px 5px 5px 5px; border-bottom:1px solid #BEC5D5;}
.last-msg-time {font-size: 8pt;}
.user_service {font: 8pt 'Geneva CY', Georgia;}
.inforum {margin:10px 0 0 0; width:755px;}
.inforum td {padding:10px 5px 5px 5px;}
.service_nav {font: 10pt 'Geneva CY', Georgia;}

.r {text-decoration:none; color:#CD6E00; border-bottom:1px dashed #CD6E00;}
.rg {background-color:#F5E1BE; color:#D30507; padding:0 3px 0 3px; margin:0 10px 0 0;}

.pages {margin:20px 0; width:755px; font: 10pt 'Geneva CY', Georgia;}

.l {background-image: url('/img/lj.gif'); background-repeat: no-repeat; padding:0 0 0 20px;}
.l a, .m a {color:#1A3DC1;}

.button {width:8px; height:8px; border:none; background: url('/img/search.gif'); background-repeat: no-repeat; margin: 5px 0 0 1025px; cursor:pointer;}
.inner .button {margin: 50px 0 0 1025px;}

.sr {margin: 0 0 20px 0;}
.sr a {line-height: 2em;}

.commentb {border-top:1px dotted #888; margin:20px 0 0 0; padding:0;}
.commentb h2 {font: 14pt 'Geneva CY', 'Times New Roman'; margin:20px 0 0 0; color:#CD6E00;}
.nc_title {font:bold 12pt 'Geneva CY', 'Times New Roman';}
.date, .time {font:normal 8pt 'Geneva CY', 'Times New Roman'; color:#888;}
.nc_item {margin:0 0 10px 0;}
.comments {padding:0 0 0 20px; font: italic 10pt 'Geneva CY', Arial;}
.admin {font:7pt 'Geneva CY', Georgia; color:#CD6E00;}
.put_comment {margin:15px 0 0 0; }
.put_comment a {font:8pt 'Geneva CY', Georgia; color:#CD6E00; text-decoration:none; border-bottom:1px dashed #CD6E00;}
.cform {margin:15px 0;}
.cform td {padding:0 10px 5px 0;}
.csend {margin:15px 0 0 0;}
.vote {background:none; border:none; color: #D30507; font: 8pt 'Geneva CY', Georgia; text-decoration:underline; cursor:pointer;}
.fulltitle a {color:#CD6E00;}
.rbr {border-top:1px dotted #D30507; padding:10px 0;}
.wf {font:italic 8pt 'Geneva CY', Georgia; margin:15px 0;}

.invisible {display: none;}
.hidden {display: none;}
.pseudo-link {border-bottom: 1px dashed; text-decoration: none; cursor: pointer;}

.votelist {margin:10px 0 30px 0;}
.votesubmit {margin:15px 0 0 0;}
.votequestion {font:normal 12pt 'Geneva CY', 'Times New Roman'; margin:0 0 10px 0;}
.voteitem {font:normal 10pt 'Geneva CY', 'Times New Roman'; margin:0 0 5px 0;}
.voteresults {font:normal 12pt 'Geneva CY', 'Times New Roman';}
.voteallready {color:#CD6E00; margin:10px 0 0 0;}
.voteresults td {vertical-align: top; padding:5px 5px 5px 0;}
.votebar {height:10px; background-image: url('/img/vbg.gif'); background-repeat:repeat-x; }
.votebar div {height:10px; background-image: url('/img/vend.gif'); background-repeat:no-repeat; background-position: right top;}


.print {margin:0 5px -2px 0;}
@media print {.inner, .box, .content {width:100%;} .content p, .fulltitle {font-size:1.5em;} .content h1, .content h2 {font-size:3.5em;}  .top, .submenu, .line, .inner-intro, .stic, .bottom, .bnav, .put_comment, .clip {display:none;}}

