#content table#trans_prog {
    border: none;
    font-size: 14px;
}
#content #trans_prog  tr td {
    border: none;
    vertical-align: bottom;
}
#trans_prog  .group_label {
    font-size: 14px;
    font-weight: bold;
}

#trans_prog  .num_pages,
#trans_prog  .num_texts
{
    font-size: 24px;
    font-weight: bold;
    /*text-align: center;*/
}
#trans_prog  .num_pages .say_pages ,
#trans_prog  .num_texts .say_texts
{
    font-size: 14px;
    font-weight: normal;
}

#trans_prog tr.perc td {
    padding-bottom: 20px;
}

#trans_prog tr.perc:last-child td {
    padding-bottom: 0;
}

.before_published_table0,
.before_wip_table0  {
    color: #cf7a34;
    font-weight: bold;
    font-size: 130%;
}

.before_published_table1 {
    color: #cf7a34;
    font-size: 9pt;
    margin-bottom: 10px;
}

.before_wip_table0 {
    margin-top: 30px;
    margin-bottom: 10px;
}

#content table#wip {
    width: 100%;
}

.sutra_list div.tib,
.sutra_list div.sanskrit,
table.wip td.titles div.tib,
table.wip td.titles div.sanskrit {
    word-break: break-all;
}

/* WIP table */

.sutra_list,
table#wip {
width: 100%;
margin: 0;
padding: 0 2px 0 2px;
font-family: Verdana, Arial;
font-size: 11px;
}

.sutra_list.ch,
table#wip #ch {
font-size: 12px;
}

#tib {
font-size: 12pt;
}

#main_body_tib {
font-size: 21pt;
line-height: 30pt;
}

#main_body_tib #orgname {
font-size: 0.5em;
}

.sutra_list tr#header td,
table#wip tr#header td {
color: #ffffff;
background: #37608f;
font-weight: bold;
line-height: 3;
}

.sutra_list tr#header td {
    line-height: 1.5;
}

.sutra_list tr td a,
table#wip tr td a {
font-family: Verdana, Arial;
font-size: 11px;
font-style: normal;
color: #C77F02;
}

.sutra_list tr td,
table#wip tr td {
margin: 0;
padding: 0 2px 0 2px;
}

.sutra_list.ch,
table#chwip {
width: 100%;
margin: 0;
padding: 0 2px 0 2px;
font-family: Verdana, Arial;
font-size: 11px;
}

.sutra_list.ch,
table#chwip #ch {
font-size:12px;
}

.sutra_list.ch tr#header td,
table#chwip tr#header td {
color: #ffffff;
background: #37608f;
font-weight: normal;
font-size: 14px;
}

.sutra_list.ch tr td a,
table#chwip tr td a {
font-family: Verdana, Arial;
font-size: 12px;
font-style: normal;
color: #C77F02;
}

.sutra_list.ch tr td,
table#chwip tr td {
margin: 0;
padding: 0 2px 0 2px;
}

div#report_sub_container {
margin-top: 50px;
}

table#report tr.alt td {
background: #ffffff;
}

table#report td {
 vertical-align: top;
}

table#report {
width: 100%;
margin: 0;
padding 0 5px 0 5px;
font-family: Verdana, Arial;
font-size: 11px;
}
table#report tr#sum td {
background: #eeeeee;
font-weight: bold;
}

table#report tr#super_grand_sum td {
background: #aaaaaa;
font-weight: bold;
}

table#report tr#grand_sum td {
background: #dddddd;
font-weight: bold;
}
span#highlight {
background: #ffff00;
}
table#report tr#header td {
color: #ffffff;
background: #ff7400;
font-weight: bold;
/*width: 12%;*/
}

table#report tr#header td span#coll {
background: #ff7400;
color: #ffffff;
}

table#report tr#header td table,
table#report tr#header td table tr td {
margin: 0;
padding: 0;
background: #ffbb77;
color: #000000;
}
table#report tr#header td#key {
background: #ffbb77;
color: #000000;
}

table#report td#sub_title {
padding-top: 20px;
font-weight: bold;
text-transform: uppercase;
}
table#noline_table div#nav{
/*font-size: 10px;
width: 100%;*/
}

table#noline_table tr td#donate_writeup {
background: #ff7400;
color: #ffffff;
padding: 10px;
font-size: 15px;
font-weight: bold;
}
table#noline_table tr td#donate_writeup strong {
/*text-transform: uppercase;*/
font-weight: bold;
font-size: 25px;
/*font-style: italic;*/
}

span#huge {
font-size: 70px;
color: #ff7400;
}

/*div#faq, */
div#faq_onepage,
div#faq_why7k,
div#faq_costanalysis,
div#faq_costdetail,
div#faq_fullcost,
div#faq_howhelp,
div#faq_morequestions,
div#publicity,
div#english_translation
{ display: none; }

div#faq a.Q {
/*font-size: 20px;*/
}

/* Letters of Support*/
div#tabs-0-0 div.grid_container div#row_of_cells div.cell {
width: 120px;
}

div#tabs-0-0 div.grid_container div#row_of_cells div.cell div.letter_details div#english_translation {
display: none;
}

div#post-19 {
padding: 0;
margin: 0;
}
div.headline img {
margin: 0 2px 0 0;
padding: 0;
}
div.headline {
/*border: 1px solid #000000;*/
margin: 0px 0 10px 0;
display: inline-block;
}

div.grid_container div.grid_title {
width: 100%;
margin: 10px 0px 2px 0px;
padding: 0;
color: #ff7400;
/*border-top: solid 1px #FF7400;
border-bottom: solid 2px #FF7400;*/
font-family: Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

div.grid_container div#row_of_cells div.cell div.action:hover {
background: #FFF0DA;
}

div.grid_container div#row_of_cells div.cell div.action {
text-align: right;
/*background: #ee5410;*/
margin: 0 0 2px 0;
/*line-height: 0;*/
padding: 5px 5px 5px 5px;
font-family: Verdana, Arial;
font-size: 9px;
font-weight: bold;
/*text-transform: uppercase;*/
}

div#col_of_cells div.cell a.play:link,
div#col_of_cells div.cell a.play:hover,
div#col_of_cells div.cell a.play:visited,
div#col_of_cells div.cell a.play:active/*,
div.grid_container div#row_of_cells div.cell a.play:link,
div.grid_container div#row_of_cells div.cell a.play:hover,
div.grid_container div#row_of_cells div.cell a.play:visited,
div.grid_container div#row_of_cells div.cell a.play:active*/ {
color: #ffffff;
}

/*qwe*/
div.grid_container {
display: inline-block;
padding: 0;
margin: 0;
/*width: 702px;*/
}
div.grid_container div#row_of_cells { display:inline-block; !important float:none; !important font-size: 10px; margin: 0 0 20px 0; padding: 0; border:none; }

div#col_of_cells div.cell:hover,
div.grid_container div#row_of_cells div.cell:hover { background: #FFF0DA; }

div#col_of_cells div.cell p {
padding: 0;
margin: 0;
}

div#col_of_cells div.cell {
border: 0px solid #eeeeee;
background: #FFFCE9;
float:left;
margin: 0;
width: 180px;
padding: 8px;
font-size: 11px;
}

div.grid_container div#row_of_cells div.cell {
border: 1px solid #eeeeee;
background: #FFFCE9;
float:left;
margin: 2px 12px 6px 0px;
width: 200px;
padding: 10px 10px 4px 10px;
font-size: 11px;
}

div#col_of_cells div.cell div.time,
div.grid_container div#row_of_cells div.cell div.time { color: #777777; }

div#col_of_cells div.cell div.cat table#noline_table,
div.grid_container div#row_of_cells div.cell div.cat table#noline_table { background: #FFF0DA; padding: 0; }

div#col_of_cells div.cell div.cat table#noline_table tr td,
div.grid_container div#row_of_cells div.cell div.cat table#noline_table tr td { padding: 0; margin: 0; background: #FFF0DA; vertical-align: bottom; font-family: Verdana; font-size: 10px; font-weight: bold; }

div#col_of_cells div.cell div.cat table#noline_table tr td.cat_text,
div.grid_container div#row_of_cells div.cell div.cat table#noline_table tr td.cat_text {text-align: right; }

.home_news_container {
height: 250px;
margin: 0;
padding: 0;
}

table#news_noline_table {
margin: 0;
padding: 0;
width:52%;
font-weight:bold;
font-size:14px;
}

table#news_noline_table tbody tr td {
line-height: 1.5em;
margin: 0;
padding: 4px;
background: transparent url(/media/images/pagepics/orange50.png);
background: rgba(200,80,0,0.8);
color:#ffffff;
border: none;
font-family: Verdana, Arial;
font-size: 12px;
font-weight: bold;
}

table#news_noline_table tbody tr td#title{
line-height: 1em;
background: transparent url(/media/images/pagepics/orange50.png);
background: rgba(255,100,0,0.5);
font-size: 25px;
font-weight: bold;
}

table#news_noline_table tbody tr td a { color: #ffffff; }
table#news_noline_table tbody tr td a:link { color: #ffffff; }
table#news_noline_table tbody tr td a:visited { color: #ffffff; }
table#news_noline_table tbody tr td a:hover { color: #ffffff; }
table#news_noline_table tbody tr td a:active { color: #ffffff; }

div#menu1 ul.rMenu li a:link, div#menu1 ul.rMenu li a:hover, div#menu1 ul.rMenu li a:visited, div#menu1 ul.rMenu li a:active {
font-weight: bold;
}
div#menu1 ul.rMenu li#menu-item-679 a
{
/*
padding-left: 30px;
padding-right: 30px;*/
/*background-image: url('/media/images/pagepics/gold.jpg');*/
background-repeat: no-repeat;
background-position: top left;
/*border-top: solid 2px #ffffff;
border-left: solid 2px #ffffff;
border-right: solid 2px #ffffff;*/
background-color: #ffa740;
color: #ffffff;
/*font-weight: bold;
font-size: 11px;*/
}

div#row_of_cells div.cell {float: left; width: 20%}
div#row_of_cells div.excerpt-cats {font-size: 1em;}
hr {
height: 1px;
width: 50%
}

div#donate:hover {
background: #e19f1f;
cursor: pointer;
}

div#donate {
font-family: Verdana;
font-size: 11px;
color: #ffffff;
background: #e19f1f;
padding:4px;
}

abbr.published {
color: #999999;
font-size: 11px;
font-weight: normal;
border: none;
margin: 0;
padding: 0;
}

h2.entry-title {
margin-bottom: 0;
padding-bottom: 0;
font-size: 12px;
}

td#middle div.widget.posts p.byline { margin-top: 0; padding-top: 0; border-bottom: 2px solid #FF7400; }
td#middle div.widget.posts { float:left; margin: 0 0 20px 0; padding: 0; border:none; }
td#middle div.widget.posts div { float:left; width: 25%; margin: 0; padding: 0px 20px 0px 0px; border:none;}
td#middle div.widget.posts div div {margin: 0px; width: 100%; }
td#middle div.widget.posts div p.entry-meta span.category { font-family: Arial; background: #eeeeee; }

div#hidden_thumbnail {
display: none;
}
div#thinbox {
border:solid 2px #dddddf;
padding:8px;
}

div#costdetail {
display: none;
}
div#other_payment {
display: none;
}
span.small_short_explain {
font-size:11px;
color: #555555;
font-weight: normal;
}

.page-template-chinese-page span.small_short_explain {
font-size:10pt;
color: #555555;
font-weight: normal;
}

div#footnote_strong {
font-size:11px;
font-weight: bold;
padding: 4px;
}

div#footnote_alert {
font-size:11px;
color:#ff0000;
width:75%;
font-weight: bold;
padding:4px;
}
/*
p#footnote a:link { background: #eeeeee; }
p#footnote a:visited { background: #eeeeee; }
p#footnote a:hover { background: #eeeeee; }
p#footnote a:active { background: #eeeeee; }
*/

p#footnote {
color: #888;
/*background: #777777;*/
font-size:11px;
width:80%;
padding: 4px;
}

p#footnote a {
color: #888;
/*background: #777777;*/
font-weight: bold;
font-size:11px;
width:80%;
padding: 4px;
}

blockquote.quotemark {
  color: #777777;
  background-image: url('/media/images/pagepics/quoteopen.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

blockquote.quotemark div {
/*  text-align: center;*/
  font-family: Georgia;
  font-style: italic;
  font-weight: bold;
  font-size: 14px;
  line-height: 150%;
  background-image: url('/media/images/pagepics/quoteclose.png');
  background-position: right bottom;
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
}
blockquote.quotemark div p#alert{
  font-size: 25px;
  color: #FF7400;
}

blockquote.quotemark p#author {
  text-transform: uppercase;
}

div#text-6.widget.widget_text {
margin-bottom: 0;
padding-bottom: 0;
}
div#quote div.widget-title {
/*display: none;*/
}

table#noline_table tbody tr td img {
margin: 0;
padding: 0 0 5px 0;
}

table#noline_table tbody tr td#gallery_video {
background-image:url('/media/images/icons/icon_video_tiny.png');
background-repeat:no-repeat;
background-position:left top;
padding: 0 0 0 50px;
}

table#noline_table tbody tr td#gallery_audio {
background-image:url('/media/images/icons/icon_podcast_tiny.png');
background-repeat:no-repeat;
background-position:left top;
padding: 0 0 0 50px;
}

table#noline_table tbody tr td#gallery_slideshow {
background-image:url('/media/images/icons/icon_slide_tiny.png');
background-repeat:no-repeat;
background-position:left top;
padding: 0 0 0 50px;
}

table#noline_table tbody tr td#gallery_doc {
background-image:url('/media/images/icons/icon_doc_tiny.png');
background-repeat:no-repeat;
background-position:left top;
padding: 0 0 0 50px;
}

div#audio p.audioplayer_container{
margin-top: 0;
line-height: 0;
}

div#conference_participants,
div#gallery1
{
display: none;
}

/* ------------------------------------------------
Timeline instructions
------------------------------------------------ */

div#timeline_instructions table#legend {
margin: 0 0 0 0;
padding: 0px;
}
div#timeline_instructions table#legend tbody tr td {
margin: 0 0 0 0;
padding: 0 0 0 5px;
background: #ffffff;
border: none;
vertical-align: top;
}
div#timeline_instructions table#legend tbody tr td#key {
font-weight: bold;
color: #ff0000;
}
div#timeline_instructions table#legend tbody tr td#subkey {
font-weight: bold;
}

/* -----------------------------------------
PREV / NEXT
----------------------------------------- */

div.prev_alignleft { font-size: 10px; text-transform: uppercase; float: left; vertical-align: bottom; margin: 0; padding: 0; }
div.prev_alignleft a { vertical-align: bottom; }
div.next_alignright { font-size: 10px; text-transform: uppercase; float: right; vertical-align: bottom; margin: 0; padding: 0 10px 0 0;}
div.next_alignright a { vertical-align: bottom; }

/* -----------------------------------------
TOOLTIP
----------------------------------------- */

a.info {
position:relative; /*this is the key*/
/*z-index:24;
background-color:#ccc;
color:#000;
*/
text-decoration:none;
}

a.info:hover{
z-index:25;
/*background-color:#ffffaa;*/
text-decoration:none;
}

a.info span{ display: none; text-transform: none; }

a.info:hover span{ /*the span will display just on :hover state*/
text-decoration:none;
font-size: 11px;
font-weight: normal;

display: block;

position:absolute;

padding: 4px;
top:1em;
left:1em;
width:15em;

border:1px solid #000000;
background-color:#ffffe1;
color:#000;
/*
border-bottom-color: #ffffff;
border-left-color: #ffffff;
border-right-color: #ffffff;
border-top-color: #ffffff;

border-bottom-left-radius: 3 3;
border-bottom-left-radius: 3 3;
border-bottom-left-radius: 3 3;
border-bottom-right-radius: 3 3;
border-bottom-right-radius: 3 3;
border-bottom-right-radius: 3 3;
border-top-left-radius: 3 3;
border-top-left-radius: 3 3;
border-top-left-radius: 3 3;
border-top-right-radius: 3 3;
border-top-right-radius: 3 3;
border-top-right-radius: 3 3;
border: none;
*/
}

/*
.widget.widget_text {
border-top: solid 3px #eeeeee;
border-left: solid 3px #eeeeee;
border-right: solid 3px #eeeeee;
border-bottom: solid 3px #eeeeee;
}
.widget-title {
border-bottom: solid 1px #eeeeee;
}
*/

/* -----------------------------------------
RECENT POSTS
----------------------------------------- */

/*
table.table_recent_posts {
border-top: solid 1px #eeeeee;
border-left: solid 1px #eeeeee;
border-right: solid 1px #eeeeee;
border-bottom: solid 1px #eeeeee;
}
*/

#recent_post_header {
/*border-bottom: 2px solid #ff6c00;*/
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
}

#recent_post_header_date {
color: #999999;
font-size: 10px;
font-weight: normal;
}

#div_recent_posts {
padding: 8px 8px 8px 8px;
}

#div_recent_posts h4 {
/*padding: 8px 8px 8px 8px;
background: #a60024;*/
color: #ff6c00;
font-weight: bold;
font-size: 11px;
/*margin-bottom: 15px;*/
text-transform: uppercase;
letter-spacing: 1px;
}

td.td_recent_post img {
margin-bottom: 5px;
}

td.td_recent_post {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 35px;
width: 175px;
vertical-align: top;
font-size: 11px;
color: #555555;
}

/* top, right, bottom, left*/
div#vrp_image_box a img {
padding: 10px 10px 10px 10px;
}

#vrp_title_caption_mag {
padding-right: 100px;
border-top: solid 1px;
border-left: solid 1px;
border-right: solid 1px;
border-bottom: solid 1px;
}

/* -----------------------------------------
TIMELINE
----------------------------------------- */
#timeline_instructions {
display: none;
}

.timeline-event-icon img {
border-bottom-left-radius: 0 0;
border-bottom-left-radius: 0 0;
border-bottom-left-radius: 0 0;
border-bottom-right-radius: 0 0;
border-bottom-right-radius: 0 0;
border-bottom-right-radius: 0 0;
border: none;
border-top-left-radius: 0 0;
border-top-left-radius: 0 0;
border-top-left-radius: 0 0;
border-top-right-radius: 0 0;
border-top-right-radius: 0 0;
border-top-right-radius: 0 0;
padding: 0;
}

div#timeline-band-0 .timeline-band-inner .timeline-band-layer .timeline-band-layer-inner .timeline-date-label {
color: #000000;
font-weight: bold;
background: #00d7ff;
border-bottom-left-radius: 0 0;
border-bottom-left-radius: 0 0;
border-bottom-left-radius: 0 0;
border-bottom-right-radius: 0 0;
border-bottom-right-radius: 0 0;
border-bottom-right-radius: 0 0;
border: none;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
}

div#timeline-band-1 .timeline-band-inner .timeline-band-layer .timeline-band-layer-inner .timeline-date-label {
font-weight: bold;
background: #ffffff;
color: #000000;
border-bottom-left-radius: 0 0;
border-bottom-left-radius: 0 0;
border-bottom-left-radius: 0 0;
border-bottom-right-radius: 0 0;
border-bottom-right-radius: 0 0;
border-bottom-right-radius: 0 0;
border: none;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
}

div#timeline-band-0 .timeline-band-inner .timeline-band-layer .timeline-band-layer-inner .timeline-date-label.timeline-date-label-em {
font-weight: bold;
background: #A60024;
color: #ffffff;
}

div#stl-mytimeline {
height: 300px;
}
div#timeline_text_only
{
display: inline;
}
div.timeline-small-event-icon {
background: #eeeeee;
height: 10px;
width: 3px;
}
div.timeline-small-event-tape {
background: #eeeeee;
height: 10px;
width: 3px;
}

div.timeline-event-label {
/*text-transform: uppercase;
font-weight: bold;*/
font-size: 12px;
}

/* -----------------------------------------
SIMPLE TABLE
----------------------------------------- */

#simpletable_key {
color: #000000;
font-weight: bold;
}

#simpletable tr td {
vertical-align: top;
/*color: #FF7400;*/
background: #ffffff;
border-color: #FFB273;
}

#simpletable_header {
color: #FF7400;
font-face: 'Trebuchet MS';
font-weight: bold;
text-transform: uppercase;
}

/* -----------------------------------------
NO LINE TABLE
----------------------------------------- */

/*#noline_table { width:100%; }*/

#noline_table tbody tr td ul {
margin-top: 0;
}

#noline_table tbody tr td#key {
font-weight: bold;
}

#noline_table tbody tr td {
vertical-align: top;
}

#noline_table tr td {
background: #ffffff;
border: none;
vertical-align: top;
}

table#compact tbody tr.d0 td {
border: none;
background-color: #fafaff;
margin: 0;
padding: 0 4 0 4;
font-size: 11px;
}

table#compact tbody tr.d1 td {
border: none;
background-color: #f5f5ff;
margin: 0;
padding: 0 4 0 4;
font-size: 11px;
}

/* -----------------------------------------
TOGGLER MSG BOX
----------------------------------------- */

.toggler_msg_header {
font-weight: bold;
color: #FF7400;

/*padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#FFCCCC;
margin:1px;*/
}

#toggler_msg_body {
display: none;
/*padding: 5px 10px 15px;
background-color:#F4F4F8;*/
margin-left: 0;
padding-left: 0;
}

/* -----------------------------------------
GENERAL
----------------------------------------- */

strong#alert {
color: #ff0000;
font-weight: bold;
}

ul { list-style-type: square; }

h1, h2 {
font-weight: normal;
color: #FF7400;
}

h3, h4, h5, h6 {
color: #FF7400;
}

h1 { font-size: 200%; }
h2 { font-size: 150%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 100%; }
h6 {
font-weight: normal;
font-size: 90%;
}

/* -----------------------------------------
MICROPAGE
----------------------------------------- */

.micropage { display:none; }

#micropage_menu tr td {
vertical-align: top;
border-color: #FFB273;
margin: 0 0 0 0;
/*border: none;*/
}

#micropage_menu_table tbody tr td.micropage_menu_item.micropage_menu_item_current {
text-transform: uppercase;
font-weight: bold;
color: #FF7400;
background: #ffffff;
border-top: solid 1px;
border-left: solid 1px;
border-right: solid 1px;

}

/* ------------------------------------------------
ATAHUALPA
------------------------------------------------ */
td#header {
padding-bottom: 15px;
}
div.searchbox {
position: absolute;
top: 130px;
right: 25px;
}
div.searchbox input.text {
border: none;
padding: 2px 15px 2px 3px;
background: #fff url('<?php bloginfo('template_directory'); ?>/images/search2.gif') no-repeat right center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
height: 15px;
bolder: solid 1px #e7e7e7;
font-size: 11px;
}

a.posts-icon {
position: absolute;
top: 163px;
right: 140px;
font-weight: normal;
color: #fff;
font-size: 11px;
}
a.comments-icon {
position: absolute;
top: 163px;
right: 30px;
font-weight: normal;
color: #fff;
font-size: 11px;
}

div#menu1 ul.rMenu {
background: transparent;
border: none;
}

div.widget ul li {
padding: 1px 5px 1px 14px !important;
background: url('<?php bloginfo('template_directory'); ?>/images/bullets/gray-arrow.gif') no-repeat 0 4px;
}
div.widget ul li a:hover {
text-decoration: underline;
}

/* Menu Bars */


/* Adjustments for the menu bars, which in their default
state have 1px borders plus -1px margins to avoid 1+1=2px
borders between neighbor items. */
ul.rMenu-hor ul, ul.rMenu-hRight ul { margin-top: 0px; }
ul.rMenu-hor li { margin-bottom: 0px; margin-top: 0px; margin-left: 0px; }
ul.rMenu-hor { padding-left: 0px; }
ul.rMenu-ver li { margin-top: 0xp; }

div#menu1 ul.rMenu li a, div#menu2 ul.rMenu li a {
padding: 8px 10px;
/*border-right: 1px solid #dddddd;*/
}
/* different padding for parents with arrow image */
div#menu1 ul.rMenu li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand a {
padding: 8px 22px 8px 10px !important;
background-position: 97% 50% !important;
}
/* less padding for children with arrow image */
div#menu1 ul.rMenu li.rMenu-expand li a, div#menu2 ul.rMenu li.rMenu-expand li a {
padding: 5px 22px 5px 10px !important;
background-position: 97% 50% !important;
}


/*
ul#rmenu {
padding:5px;
}
*/
div#menu2 {
background: #666666;
}
div#menu1 {
background: #CB7;
}


/* XX comments to .... */
h3#comments {
margin: 10px 0;
padding: 10px;
font-weight: normal;
background: #f5f5f5;
}

ul.commentlist {
border-top: 0;
margin: 0;
line-height: 1.4;
font-size: 12px;
}
ul.commentlist li.thread-odd, ul.commentlist li.thread-even {
margin: 5px 0;
padding: 10px;
border-bottom: solid 5px #fafafa;
background: #fff;
}
span.authorname, span.authorname a {
font-weight: normal;
font-size: 17px !important;
}
div.commentmetadata a {
color: #999;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 1px;
}




#nav-above {
    display: none; /* nav bar looks too busy */
	position:absolute;
	right:0px;
	top:0px;
	left:0px;
	margin-top:10px;
	margin-bottom:30px;
	padding:5px;
}

#nav-below {
	position:absolute;
	right:0px;
	bottom:0px;
	left:0px;
	margin-top:30px;
	margin-bottom:10px;
	padding:5px;
}

.nav-previous {
	float:left;
	margin-left:10px;
}

.nav-next {
	float:right;
	margin-right:10px;
}

.nav-previous a, .nav-next a {
	text-decoration:none;
	color:#426b9c;
}

table#eNews,
table#eNews tbody,
table#eNews tr,
table#eNews td
{
    border-collapse: collapse;
    border-spacing: 0;
    margin: 2px;
    border: 0 solid #ffffff;
    padding: 3px;
}

#eNewsSectionHead {
font-size:14px;
font-weight:bold;
color:#C77F02;
}

table#eNews div {
margin-bottom: 10px;
}

/* Sole reading room side menu */
.page-id-2450 #wrapper #main #SubPageNavBox_ #SubPageNavBoxInternal #subBut1 {
display: none;
}

/* Chinese site side menu */
.page-id-3078 #wrapper #main #SubPageNavBox_ #SubPageNavBoxInternal #subBut1 {
display: none;
}

/* Don't show post meta data*/
.entry-meta { display:none; }
.nocomments { display:none; }
.entry-utility { display:none; }
#piclens_link1 { display:none; }
#piclens_link2 { display:none; }

h4#subcomm {
margin: 0;
}

/*.page-id-3978 div#subBut3 a,
.page-id-2452 div#subBut3 a,
.page-id-2454 div#subBut3 a,
.page-id-2456 div#subBut3 a,*/
/*.page-id-2401 div#subBut13 a,
.page-id-2393 div#subBut13 a,
.page-id-2397 div#subBut13 a,
.page-id-2463 div#subBut13 a,
.page-id-2399 div#subBut13 a,
.page-id-3067 div#subBut13 a,
.page-id-2461 div#subBut13 a,
.page-id-2403 div#subBut13 a,
.page-id-2405 div#subBut13 a,
.page-id-3148 div#subBut13 a,
.page-id-2464 div#subBut13 a,
.page-id-2407 div#subBut13 a,
.page-id-5852 div#subBut13 a,
.page-id-5853 div#subBut13 a
 {
margin:0;
padding:0;
text-align:left;
font-size:13px;
}*/

/*.page-id-3978 div#subBut3,
.page-id-2452 div#subBut3,
.page-id-2454 div#subBut3,
.page-id-2456 div#subBut3,*/
/*.page-id-2401 div#subBut13,
.page-id-2393 div#subBut13,
.page-id-2397 div#subBut13,
.page-id-2463 div#subBut13,
.page-id-2399 div#subBut13,
.page-id-3067 div#subBut13,
.page-id-2461 div#subBut13,
.page-id-2403 div#subBut13,
.page-id-2405 div#subBut13,
.page-id-3148 div#subBut13,
.page-id-2464 div#subBut13,
.page-id-2407 div#subBut13,
.page-id-5852 div#subBut13,
.page-id-5853 div#subBut13
 {
margin:0;
padding:0;
text-align:left;
font-size:13px;
}*/

span.mr_social_sharing div {
color:#ffffff;
}

.chinese-newsCatKicker {
margin-top:5px;
padding:2px 2px 2px 7px;
line-height:1.5em;
/*font-family:Arimo;
font-weight:bold;*/
font-size:9pt;
color:#ffffff;
background-color:#36455A;
}

.newsCatKicker {
margin-top:5px;
padding:2px 2px 2px 7px;
line-height:1.5em;
font-family:Arimo;
font-weight:bold;
font-size:8pt;
color:#ffffff;
background-color:#36455A;
}

#donate_main
{
position: relative;
left:-42px;
top:-41px;
background-image: url('/images/donate_main.jpg');
height: 456px;
width: 597px;
border: 0px solid black;
}

#donate_main #donate_sub1
{
position: relative;
top:50px;
left:35px;
text-transform:uppercase;
font-family: 'Oswald', 'Sans';
font-size: 37pt;
color:#ffffff;
line-height:1.1em;
}

#donate_main #donate_sub1a
{
position: relative;
top:70px;
left:35px;
/*text-transform:uppercase;*/
font-family: 'Oswald', 'Sans';
font-size: 25pt;
color:#ffffff;
line-height:1.1em;
}

#donate_main #donate_sub2
{
position: relative;
top:85px;
left:35px;
font-family: 'Francois One', 'Sans';
font-size: 16pt;
color:#ffffff;
line-height:1.1em;
}

#donate_main #donate_sub2a
{
position: relative;
margin-right:60px;
top:125px;
left:35px;
font-family: 'Francois One', 'Sans';
font-size: 16pt;
color:#ffffff;
line-height:1.1em;
}

#donate_main #donate_main_now_btn
{
padding: 2px;
text-align: center;
text-transform:uppercase;
position: relative;
top:100px;
left:35px;
width: 108px;
background-color:#C77634;
font-family: 'Source Sans Pro', 'Sans';
font-size: 10pt;
font-weight:600;
color:#ffffff;
cursor:pointer;
}

#donate_main #donate_main_explore_btn
{
padding: 2px;
text-align: center;
text-transform:uppercase;
position: relative;
top:78px;
left:157px;
width: 208px;
background-color:#426B9C;
font-family: 'Source Sans Pro', 'Sans';
font-size: 10pt;
font-weight:900;
color:#ffffff;
cursor:pointer;
}

#blue_btn
{
padding: 2px;
text-align: center;
text-transform:uppercase;
position: relative;
top:78px;
/*left: 157 px;*/
width:108px;
height:30px;
background-color:#426B9C;
font-family: 'Source Sans Pro', 'Sans';
font-size: 10pt;
font-weight:900;
color:#ffffff;
cursor:pointer;
}

#content #lean_table,
#content #lean_table tbody,
#content #lean_table tbody tr,
#content #lean_table tbody tr td,
.entry-content #lean_table,
.entry-content #lean_table tbody,
.entry-content #lean_table tbody tr,
.entry-content #lean_table tbody tr td
{
border: 0px;
margin: 0px;
padding: 2px;
line-height:1em;
}

#content #lean_table5,
#content #lean_table5 tbody,
#content #lean_table5 tbody tr,
#content #lean_table5 tbody tr td,
.entry-content #lean_table5,
.entry-content #lean_table5 tbody,
.entry-content #lean_table5 tbody tr,
.entry-content #lean_table5 tbody tr td
{
border: 0px;
margin: 0px;
padding: 5px;
line-height:1em;
}

#media_ad
{
font-size: 9pt;
font-family: Arial;
color: #aaa;
}

#media_ad a
{
font-size: 9pt;
font-family: Arial;
color: #fba;
text-decoration: none;
font-style: normal;
}

li
{
margin: 0 0 0 20px;
}

#credited
{
border:0;
line-height:0;
margin:0;
padding:0;
}

#quotelike_intro, #snippet_quote
{
font-style:italic;
margin-left: 50px;
}

#one_of_quote_list
{
font-style:italic;
}

#one_of_quotee
{
font-style:italic;
font-weight:bold;
margin-left: 2px;
}

#qna_q
{
font-weight:bold;
color: #426b9c;
}

/* Layout of About Vision requires special padding */
/*.page-id-2401 #wrapper #main #container #content {
padding:20px;
}
*/
#ngg-slideshow-12-4228-1 img
{
margin-left:auto!important;
margin-right: auto!important;
}

#ngg-slideshow-12-4228-1
{
margin-left:auto!important;
margin-right: auto!important;
}

.ngg-slideshow img {
   margin: 0 auto;
}

.ngg-slideshow {
   text-align:center;
}
/*
.page-template-newspage-php #archive_menu_events,
.page-template-newspage-php #archive_menu_announcements,
.page-template-newspage-php #archive_menu_people,
.page-template-newspage-php #archive_menu_indepth,
.page-template-newspage-php #archive_menu_newsletter { font-color:black; }
.page-template-newspage-php #archive_menu_latest a { color:#8a2628;}

.category-events #archive_menu_latest,
.category-events #archive_menu_announcements,
.category-events #archive_menu_people,
.category-events #archive_menu_indepth,
.category-events #archive_menu_newsletter { font-color:black; }
.category-events #archive_menu_events a { color:#8a2628; }

.category-announcements #archive_menu_latest,
.category-announcements #archive_menu_events,
.category-announcements #archive_menu_people,
.category-announcements #archive_menu_indepth,
.category-announcements #archive_menu_newsletter { font-color:black; }
.category-announcements #archive_menu_announcements a { color:#8a2628;}

.category-people #archive_menu_latest,
.category-people #archive_menu_announcements,
.category-people #archive_menu_events,
.category-people #archive_menu_indepth,
.category-people #archive_menu_newsletter { font-color:black; }
.category-people #archive_menu_people a { color:#8a2628;}

.category-in-depth #archive_menu_latest,
.category-in-depth #archive_menu_announcements,
.category-in-depth #archive_menu_people,
.category-in-depth #archive_menu_events,
.category-in-depth #archive_menu_newsletter { font-color:black; }
.category-in-depth #archive_menu_indepth a { color:#8a2628;}

.category-newsletters #archive_menu_latest,
.category-newsletters #archive_menu_announcements,
.category-newsletters #archive_menu_people,
.category-newsletters #archive_menu_indepth,
.category-newsletters #archive_menu_events { font-color:black; }
.category-newsletters #archive_menu_newsletter a { color:#8a2628;}
*/

table#sponsor_a_sutra tr#sponsored td {
    background-color:#C6D9F1;
}

table#sponsor_a_sutra span#sponsored {
    color:#0070C0;
    font-size:14px;
    /*font-weight:bold;*/
}

table#sponsor_a_sutra tr#header td {
    background-color:#0070C0;
    color: #ffffff;
    font-weight:bold;
}

body.page-id-5169 div#content
, body.page-id-7819 div#content {
    /*background-image:url('/images/SponsorSutraCover.png');
    background-repeat:no-repeat;
    left: -42px; top: -41px;*/
}

#wow_text {
    font-size: 20px;
    color: #cf7a34;
    font-weight: bold;
}

  .page-template-chinese-page-php
, .page-template-chinese-page-php  #content
, .page-template-chinese-page-php  .page_content a
, .page-template-chinese-page-php .entry-content a

, .page-template-chinese_news_page-php
, .page-template-chinese_news_page-php  #content
, .page-template-chinese_news_page-php  .page_content a
, .page-template-chinese_news_page-php  .entry-content a

, .category-32
, .category-32 .entry-title
, .category-32 .page-title
, .category-32 .page_content a
, .category-32 .entry-content a

, .category-33
, .category-33 .entry-title
, .category-33 .page-title
, .category-33 .page_content a
, .category-33 .entry-content a

{
/*font-family:KaiTi;*/
/*font-size:14pt;*/
/*line-height: 1.2;*/
font-style:normal;
}

  .page-template-chinese-page-php #credit
, .page-template-chinese_news_page-php #credit
, .category-32 #credit
, .category-33 #credit
{
font-size:10pt;
}

.page-template-chinese-page-php .expandall,
.page-template-chinese-page-php .collapseall,
.tag-ch .expandall,
.tag-ch .collapseall
{
    text-decoration: underline;
    margin: 2px;
    font-size:14px;
    color: #426B9D
}

.page-template-chinese-page-php  .slideshowlink  a,
.tag-ch  .slideshowlink a
{
    display: none;
    font-size: 12px;
}

.tag-ch .sharedaddy {
display:none !important;
}

.private_preview {
display:none;
}

#suborg {
font-size: 8pt;
}

.chwiptitle {
font-size: 11pt;
color: black;
}

.chwiptitle.long {
font-size: 9pt;
}

.tibtitle {
font-size: 16pt;
}

.tibtitle.long {
font-size: 10pt;
}
.sanskrit_title.long {
font-size: 7pt;
}

.postid-7729 #content {
padding: 0px;
}

.postid-7729 h1.entry-title  {
padding: 40px 0px 0px 40px;
}

.countries_list {
font-size: 9pt;
}

.sutra_sponsor_main_title {
color: #cf7a34;
font-weight: bold;
font-size: 16px;
}

table#wip tr td:nth-child(4),
table#chwip tr td:nth-child(4) { display: none; }

#content table.sas {
    border: 1px solid maroon !important;
    padding: 5px;
}
#content table.sas p {
    display: none;
}

#content table.sas,
#content table.sas tr td
{
    padding: 10px 20px;
    border: none;
}

#content table.sas tr.options td
{
    height: 60px;
    padding: 0px 20px;
}

#content table.sas tr.options.multi td
{
    padding-bottom: 20px;
}

#content table.sas .multi td {
    margin-bottom: 50px;
}
#content table.sas .solo,
#content table.sas .or,
#content table.sas .multi {
    display: inline;
}

#content table.sas .solo,
#content table.sas .multi  {
    width: 45%;
}

#content table.sas .or:after {
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial;
    color: red;
    margin: 0 10px;
    content: 'OR';
}

#content table.sas.ch .or:after {
    font-size: 12pt;
    content: '或';
}

td.toh {
    width: 80px;
    /*text-align: right;*/
}
/*
tr.feat .toh:after {
    font-size: 9pt;-
    white-space: pre;
    font-weight: normal;
    font-family: Arial;
    content: '\A Featured Text!'
}
*/
div.feat {
    font-size: 9pt;
    white-space: pre;
    font-weight: normal;
    font-family: Arial;
}
div.reserved {
    font-size: 11pt;
    white-space: pre;
    font-weight: normal;
    font-family: Arial;
    color: black;
}

.sas.ch div.feat {
    font-size: 9pt;
    white-space: pre;
    font-weight: normal;
    font-family: Arial;
}
.sas.ch div.reserved {
    font-size: 12pt;
    white-space: pre;
    font-weight: normal;
    font-family: Arial;
    color: black;
}
/*
.sas.ch td.toh div.feat:after {
    font-size: 9pt;
    white-space: pre;
    font-weight: normal;
    font-family: Arial;
    content: '\A 精選佛典!'
}

.sas.ch td.toh div.reserved:after {
    font-size: 9pt;
    white-space: pre;
    font-weight: normal;
    font-family: Arial;
    content: '\A 預留';
    color: black;
}
*/
.sas .options img {
    padding-right: 2px;
}

/*#content table.sas tr.options td {
    padding: 0;
    text-align: right;
}
#content table.sas tr.options td.amt {
    text-align: left;
    vertical-align: top;
    padding-left: 9px;
    margin-bottom: 30px;
}*/

div.pers { /*width: 60px;*/ display: inline; }

div.nper {
    font-weight: bold;
    width: 9pt;
}
div.pers,
div.nper,
div.x,
div.amt
{
    vertical-align: top;
    display: inline-block;
}
#content table.sas tr.feat .toh,
span.feat {
    color: orangered;
    font-weight: bold;
}
div.x {
    font-family: courier;
    font-size: 8pt;
    padding: 0 4px
}

td.sutra_title .sanskrit {
    font-size: 9pt;
    color: maroon;
}

div.bookmark {
    width: 200px;
    font-family: Arial;
    font-size: 16px;
    background-color: maroon;
    color: white;
    padding: 10px;
    font-weight: bold;
    margin: 0;
}

.sas.ch div.bookmark {
    width: 300px;
}

#content table.sas tr.explain {
    background-color: lightgoldenrodyellow;
    vertical-alignment: top;
}

#content table.sas tr.explain .label {
    text-align: right;
    padding: 0px;
}
#content table.sas.ch tr.explain {
    font-size: 11pt;
}
.sas.ch .trans,
.sas.ch .amt
 {
    font-size: 10pt;
}
.sas.ch .toh {
    font-size: 11pt;
}

#chwip .pubbed:after {
    content: '線上閱讀';
}

.pubbed:after {
    content: 'Published here';
}

.sutra_list .sanskrit,
table#wip .sanskrit,
table#chwip .sanskrit {
    color: maroon;
}

.sutra_list .cht,
.sutra_list .cht3,
table#wip .cht,
table#wip .cht3 {
    display: none;
}

.sutra_list.ch .cht,
.sutra_list.ch .cht3,
table#chwip .cht,
table#chwip .cht3 {
    font-size: 11pt;
    display: normal;
}

.sutra_list .long,
table#wip .long,
table#chwip .long {
    font-size: 7pt;
}

.sutra_list .eng.long,
table#wip .eng.long,
table#chwip .eng.long {
    font-size: 8pt;
}

.sas .tib,
.sutra_list .tib,
table#wip .tib,
table#chwip .tib {
    font-size: 14pt;
    margin-bottom: 10px;
}

.sutra_list .pub,
table#wip .pub,
table#chwip .pub {
    margin-bottom: 20px;
}

.sutra_list .pubbed,
table#chwip .pubbed {
    font-size: 10pt;
}

.sutra_list .titles,
table.wip#wip .titles,
table.wip#chwip .titles {
    padding-bottom: 20px;
}

.sutra_list tr#header td:first-child
table.wip tr#header td:first-child {
    width: 32px;
}

.sutra_list .sn {
    display: none;
}

.sutra_list .sponsor_pre {
    /*margin-top: 20px;*/
    font-weight: bold;
    font-size: 10pt;
    color: orangered;
}

.sutra_list.ch .sponsor_pre {
    font-size: 11pt;
}

.sutra_list .nremain_text {
    margin-top: 10px;
    font-style: italics;
    font-size: 10pt;
}

.sutra_list.ch .nremain_text {
    font-style: normal;
    font-size: 10pt;
}

.sutra_list .nremain {
    font-weight: bold;
    color: maroon;
}

.sutra_list .sponsor_detail,
.sutra_list .nremain_text {
    font-size: 9pt;
    padding-bottom: 5px;
}

.sutra_list .cht,
.sutra_list .cht3 {
    display: none;
}

.sutra_list.ch .cht,
.sutra_list.ch .cht3 {
    display: block;
}

.acf_error {
    background: yellow;
    color: red;
    border: 1px solid red;
    font-size: 10pt;
    font-family: Verdana;
}

.sponsor_and_nremain {
    background: #FFF5D7;
    padding: 10px;
    margin: 10px 10px 10px 0px;
}

.nremain {
    text-transform: capitalize;
}

.sutra_list.sponsors_list .toh {
    width: 100px;
}

table#wip p,
table#chwip p {
    margin-bottom: 12pt;
}
