@charset "utf-8";
/*
 * Theme Name:  MissTibet 2010
 * Theme URI:  http://www.misstibet.com/
 * Description:  This is a stand-alone theme, copied from TwentyTen theme. There is no way to change the theme or page design through the WordPress admin. It must all be done through editing files, in a real editor. This is a feature, not a bug  :)
 * Version:  2.7
 * Version change: See README.txt
 *
 * Author:  Lobsang Wangyal (concept, design and graphics), James Walker (code)
 * Author uri:  http://www.lobsangwangyal.com/
 * License: All HTML, CSS and design is released under GPL
 * License uri: http://www.opensource.org/licenses/gpl-license.php
 * Tags:  fixed-layout, microformats, pink, responsive
 * Text Domain: misstibet
 * 
 * history:
 * 2022:
 * 14 jun 2022 jw - try for some responsive.
 * 29 jan 2022 jw - change name to MissTibet 2010; change folder name;
 *                  modify this and other files for new folder name.
 * 2019:
 * 24 feb 2019 jw - add root and variables.
 * 20 jun 2017 jw - add style for source info (copy from tibetsun).
 * 16 jun 2017 jw - move all gallery code to styles/gallery.css.
 * 24 sep 2016 jw - add style for sharing buttons.
 * 25 jul 2016 jw - remove hover underline for links, as per lw.
 * 23 jul 2016 jw - add style for dimensions display on dev, for responsive design.
 * 23 jul 2016 jw - add responsive section.
 * 18 jul 2015 jw - add .bo block and inline.
 *  2 apr 2015 jw - add style for contact info.
 *  1 apr 2015 jw - added dashed underline border for regular links.
 * 13 feb 2015 jw - narrower width for gallery and year sub nav, so years are even.
 * 22 jan 2015 jw - add classes for 2015.
 * 11 jun 2014 jw - moving nav css into this file; normalising for wp nav menu.
 * ??          jw - begin.
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
 * 
 *
 * Notes:
 *   More info in README.txt
 *   Other stylesheets are in styles folder, and are conditional in header
 *
 */
/* *** {{ Fonts: *** */
/*   If we import any fonts, put here before the styles. */
@font-face {
  font-family:      'tangerine';
  src:              local(Tangerine Regular), 
                    url(/wp-content/themes/misstibet-2010/fonts/Tangerine_Regular.ttf) 
                    format('truetype');
}
@font-face {
  font-family:      'tangerine-bold';
  src:              local(Tangerine Bold), 
                    local(Tangerine Regular), 
                    url(/wp-content/themes/misstibet-2010/fonts/Tangerine_Bold.ttf) 
                    format('truetype');
}
/* *** }} Fonts. *** */

/* *** {{ Variables: *** */
:root {

  /* colors */
  --color-white:            #ffffff;                /* basic white */
  --color-maroon:           #cc0000;                /* basic maroon */

  /* base styles */
  --page-bgcolor:           var(--color-white);
  --text-color:             #333;           		/* very dark grey - almost black */

  /* para styles - pagenav etc - anything similar to a paragrah */
      /* the default */
  --para-font-size:       110%;
  --para-margin:          0 0 1.1em 0;
  --para-line-height:     1.5; 
  --para-letter-spacing: .05em;


}
/* *** }} Variables. *** */

/* *** {{ Resets and defaults: *** */
body {
  font-family:      arial, verdana, helvetica, sans-serif;
  background-color: var(--page-bgcolor);
  color:            var(--text-color);
  margin:           0;
  padding:          0;
}
p, th, td, dt, dd, li {
  font-family:      arial, verdana, helvetica, sans-serif;
  letter-spacing:   0.03em;
  line-height:      1.5;
}
table {
  border-collapse: collapse;
}
table th,
table td {
  padding:          0;
}

a {
  color:            #1f527b;            /* deep blue */
  text-decoration:  none;
}
a:hover {
  text-decoration:  none;
  color:            #c00;
}
div.post-image a:hover, 
div.mit-year a:hover, 
ul#contestants-list a:hover,
div.ngg-gallery-thumbnail-box a:hover {
  text-decoration:  none;
  border-bottom:    none;
}

ul {
  padding:          0;
  margin:           0;
}
/* *** }} Resets and defaults. *** */

/* {{ standard for site: */
h1.entry-title, 
h1.page-title {
  color:            #c00;   /* deep red */
  font-family:      tangerine-bold, arial, verdana, helvetica, sans-serif;
  font-weight:      normal;
  font-size:        320%;
  line-height:      1;
  margin-top:       16px;
  margin-bottom:    10px;
  text-align:       center;
  letter-spacing:   .02em;
}
h1.entry-title a, 
h1.page-title a {
  color:            #c00;   /* deep red */
}
h1.entry-title a:hover, 
h1.page-title a:hover {
  border:           none;
}
body.page-the-team h1.entry-title {
  text-align:       center;
}
body.home h2.entry-title {
  color:            #600;   /* maroon */
  text-align:       center;
  font-size:        110%;
  margin-bottom:    2ex;
}
#content h2,
#sidebar h2,
body.page-template-page-misstibet-php h3 {
  color:            #600;
  font-size:        110%;
  font-weight:      bold;
  padding:          0;
  text-shadow:      0 1px 0 #fff;
}
h3 img {
  width:            15px;
  height:           15px;
  float:            left;
  margin-top:       4px;
  margin-right:     .4em;
}
#content ul,
#content ol {
  margin:           1ex 0 1ex 30px;
}
#content ul li {
  list-style-image: url(/wp-content/themes/misstibet-2010/images/bullets/bullit-red.gif);
  line-height:      1.3;
  margin-top:       1ex;
}
#content ol li {
  margin-top:       1ex;
}
#mit-links {
  margin-top:       40px;
}

/* { breadcrumbs: */
p#brdcrmb {
  margin-top:       0;
}
p#brdcrmb a {
  padding:          0 4px;
}
p#brdcrmb a {
  color:            #f5407f;  /* deep pink of header image */
}
p#brdcrmb span.hist-cat:before {
  content:          '\00bb';  /* right angle quote */
}
/* } breadcrumbs. */

/* }} standard for site. */

div#page-wrapper {
  margin:           auto;
  max-width:        940px;
  background-color: #fff;               /* white */
}

/* {{ header: */
header {
  color:            #fff;
  text-align:       left;
  position:         relative;
}
header h1 {
  margin:           90px 0 0 0;
  padding-left:     160px;
  z-index:          20;
}
#content h1 span.title-type {
  font-size:        80%;
  margin-right:     .5em;
}
header h1 a {
  color:            #fff;
  text-decoration:  none;
}
header div#home-link img {
  width:            100%;
  height:           auto;
}
/* }} header. */


/* {{{ all navigation: */

/* {{ navbar: */
div#navbar {
  text-align:       center;
  padding-top:      .5ex;
  border-bottom:    1px dotted #f1bbcd;
}
div#navbar div.inner {
  display:          table;
  margin:           auto;
}
div#navbar ul li {
  list-style-image: none;
  list-style-type:  none;
}
div#navbar h2, 
div.skip-link {
  margin:           0;
  margin-left:      -3000px;
  line-height:      0;
}

div.menu-main,
div.menu-meta {
  display:          table;
  float:            left;
}

div#navbar ul {
  padding:          0;
  margin:           0;
  list-style:       none;
  position:         relative;   /* for sub-menus */
}

div#navbar ul li {
  list-style:       none;
  margin:           0;
  padding:          0;
  float:            left;
}
div#navbar ul > li {
  border-left:      1px solid #ccc; /* grey */
  position:         relative;
}
div#navbar ul > li:first-child {
  border:           none;
}
div#navbar ul li.metas {
  font-size:        90%;
  margin-bottom:    0;
}
div#navbar ul li.metas.first {
  margin-left:      2em;
  border:           none;
}
div#navbar ul li.metas.rss {
  margin-left:      5em;
  border:           none;
}
div#navbar li a {
  color:            #000;
  font-size:        100%;
  padding:          2px 14px;
  display:          block;
  text-decoration:  none;
}
div#navbar li a:hover {
  text-decoration:  none;
  border-bottom:    none;
}

div.menu-meta ul {
  margin-left:      40px    !important;
  font-size:        90%;
}
div.menu-meta ul a {
  padding-bottom:   0       !important;
  line-height:      1.8;    /* move it down */
}


div#navbar li:hover {
  position:         relative;
}

/*
div#navbar li a:hover {
  color:            #c00; /* deep red */
  background-color: #000; /* pink */
}
div#navbar li a:hover ul.submenu a {
  color:            #000    !important; 
  background-color: #fff    !important; 
}
*/
/* } navbar general. */

/* { navbar main bar: */

/* { navbar meta bar: */
div#navbar div#metas {
}
div#navbar div#metas a#link-rss {
  float:            right;
  margin-top:       2px;
}
div#navbar div#metas div#search {
  width:            250px;
  float:            right;
  text-align:       right;
}
/* { top menu: */
div#navbar div#metas ul#meta-nav {
  float:            left;
  margin-top:       2px;
  margin-left:      0;
}
div#navbar div#metas ul#meta-nav > li {
  float:            left;
  font-size:        90%;
}
div#navbar div#metas ul#meta-nav > li > a {
  margin-left:      20px;
}
/* } navbar meta bar. */
/* }} header. */


div#main ul li a:hover {
  /* background-color: #f7e6b0; */  /* yellowish */
}
div#main ul li.current_page_item > a,
div#main ul > li.current-cat > a,
div#main ul > li > ul > li.current-cat > a {
  /* background-color: #f7e6b0; */  /* yellowish */
}

div#main ul a {
  display:          block;
  margin-right:     2px;
  padding:          6px 0.8em 4px .8em;
  text-decoration:  none;
}


/* submenus:
 *  (the sub-ul is also class "children" for posts only) */
div#main ul li ul {
  left:             -999em;
  position:         absolute;
  width:            140px;
  border-right:     2px solid #fff;
  border-bottom:    2px solid #fff;
  -moz-border-radius-topright:      8px;
  -moz-border-radius-bottomright:   8px;
  -webkit-border-top-right-radius:  8px;
  -webkit-border-bottom-right-radius: 8px;
}
/* {{ don't want to show category item: */
div#main ul li.cat-item-7 > a {
  visibility:       hidden;
  margin:           0;
  padding:          0;
}
div#main ul > li.cat-item-7 > ul {
  margin-top:       -14px;
}
div#main ul > li.cat-item-7 > ul li a {
  visibility:       visible;
}
/* }} don't want to show category item. */
div#main ul > li > ul > li {
  text-transform:   capitalize;
  float:  none;
}
div#main ul > li > ul > li:first-child > a {
  -moz-border-radius-topright:      8px;
  -webkit-border-top-right-radius:  8px;
}
div#main ul > li > ul > li:last-child > a {
  -moz-border-radius-bottomright:   8px;
  -webkit-border-bottom-right-radius: 8px;
}

div#main ul li:hover ul {
  left:             auto;  /* make the sub-menus appear! */
  padding:          0;
  background-color: #fff;
  opacity:          0.8;
  z-index:          20;  /* make it stay in front of carousel! */
}
div#main a:link,
div#main a:visited,
div#main a:active {
  color:            #000;
}
/* } top menu. */

/* the submenus */
div#navbar ul.sub-menu {
  display:          none;
  list-style:       none;
  width:            90px;
  position:         absolute;
  top:              24px;
  left:             0;
  margin-left:      0;
  text-align:       left;
  z-index:          10;
}

div#navbar ul li:hover > ul {
  display:          block;
}
div#navbar ul li.metas:hover > ul {
  top:              24px; 
}
div#navbar ul li:hover > ul li a {
  color:            #000;  /* deep red */
  padding-left:     16px;
  padding-right:    0;
  width:            78px;
  background-color: #fff;   /* pink */
}
div#navbar ul > li:hover > a,       /*  keep main background when hovering over submenu */
div#navbar ul li > ul li a:hover {  /*  sub background on hover over submenu */
  color:            #c00;  /* deep red */
  background-color: #fcc;   /* pink */
}

/* { styling for in-nav images: */
div#navbar img {    /* i love miss tibet heart */
  width:            13px;
  height:           13px;
  margin-left:      2px;
  border:           0;
}
/* } styling for in-nav images. */


/* { 'you are here' for main navigation: */
li.current-menu-item a {
  font-weight:      bold;
  background-color: #fcc; /* pink */
  cursor:           text;
}
/* } 'you are here' for main navigation. */

/* { 'you are in here' for sub navigation: */
/* } 'you are in here' for sub navigation. */


/* }} navigation menus only. */

/* }}} all navigation. */


#content-wrapper h2.entry-title,
#content-wrapper h3.entry-title,
div.entry-meta {
  clear:            both;
}


/* {{ sidebars: */
#sidebar {
  width:            220px;
  float:            right;
  margin-left:      10px;
  background-color: #fff3ff; /* light pink */
  border-left:      1px dashed #ccc;
  text-align:       center;
  padding:          10px 4px 4px;
}
#sidebar img {
  border:           none;
}

#sidebar h2 {
  margin-bottom:    0;
}
#sidebar h2:first-child {
  margin-top:       0;
}
#content h2 a,
#sidebar h2 a {
  color:            #600;    /* maroon */
}
/* { about page sidebar: */
#sidebar.about {
  width:            150px;
  float:            left;
  margin-right:     20px;
  padding-bottom:   20px;
}
/* } about page sidebar. */

/* {{ history year page sidebar: */
body.page-template-page-history_year-php #sidebar {
  width:            220px;
  float:            right;
  background-color: #fff3ff; /* light pink */
  border-left:      1px dashed #cccccc;
  text-align:       center;
}
#sidebar-contst-photos,
#sidebar-winner-wrapper {
  margin:           auto;
}
#sidebar-contst-photos div.photo.contestant img,
#sidebar-winner-wrapper div.photo.winner img {
  width:            200px;
  height:           200px;
  display:          block;
  margin:           auto;
  border:           2px solid #808a7c;
  -moz-border-radius:     8px;
  -webkit-border-radius:  8px;
  border-radius:          8px;
  -moz-box-shadow:    3px 3px 4px #000;
  -webkit-box-shadow: 3px 3px 4px #000;
  box-shadow:         3px 3px 4px #000;
}
#sidebar-winner-wrapper  {
  background-image: url(images/page/post_image-bg1.png);
  padding-top:      20px;
  padding-bottom:   4px;
}
#sidebar-contst-photos div.photo.contestant {
  margin-top:       30px;
}
#sidebar-contst-photos div.photo.contestant p.photo-caption,
#sidebar-winner-wrapper p.photo-caption {
  margin:         8px 0;
  text-shadow:    1px 1px 0 #fff;
}
#sidebar-winner-wrapper p.photo-caption a {
  font-size:      110%;
  font-weight:    bold;
  color:          #600;     /* maroon */
}
/* }} history year page sidebar. */

/* { extra stuff in sidebar: */
#sidebar-xtras {
  margin:           auto;
}
#sidebar-xtras a {
  text-decoration:  none;
}
#sidebar-xtras img {
  border:           none;
}
#sidebar-xtras div {
  clear:            both;
  vertical-align:   middle;
  margin:           auto;
  margin-top:       10px;
  padding-bottom:   10px;
  border-bottom:    1px dotted #f1bbcd;
}
#sidebar-xtras #search {
  text-align:         center;
  white-space:        nowrap;
}
#search input[type=text] {
  width:              150px;
}
/* wider for home page to match wider google ad: */
body.home #sidebar-xtras #search input[type=text] {
  width:              230px;
}
#sidebar-xtras #search input.button {
  margin-left:        5px;
  vertical-align:     middle;
}
/* } extra stuff in sidebar. */

/* { standard sidebar: used by flatfile? */
div.sidebar {
  float:            left;
  width:            200px;
}
div.sidebar h3 {
  font-size:        1.2em;
  padding-top:      5px;
  padding-left:     20px;
  margin-bottom:    0;
  font-size:        90%;
  height:           26px;
}

div.sidebar input#s {
  width:            7em;
}

div.sidebar a {
  text-decoration:  none;
  color:            #2a62a0;  /* blue */
}
div.sidebar ul,
div.sidebar ul li ul,
div.sidebar li {
  list-style-type:  none;
}
div.sidebar ul {
  margin:           0;
  padding:          0;
  border-right:     1px solid #cccccc;
}
/* make parent list item not appear: */
div.sidebar li.page_item a {
  color:            #fff;
}
div.sidebar li.page_item li.page_item a {
  color:          #000;
}
div.sidebar li.linkcat {
  margin-left:    0;
}
div.sidebar li.linkcat h3 {
  margin-bottom:    0;
}
div.sidebar ul.xoxo li ul li,
div.sidebar ul.blogroll li {
  background-image: url(/wp-content/themes/misstibet-2010/images/sidebar-list-bullet.png);
  background-repeat: no-repeat;
  background-position: 10px 6px;
  height:           24px;
  padding-top:      8px;
  padding-left:     40px;
  border-bottom:    1px solid #cccccc;
}
div.sidebar ul.xoxo li ul li:first-child {  /* move him up because of the hidden parent li */
  padding-top:      2px;
  background-position: 10px 0px;
}
div.sidebar ul.xoxo li ul li.current_page_item {
  background-image: url(/wp-content/themes/misstibet-2010/images/sidebar-list-bullet-active.png);
}
div.sidebar ul.xoxo li ul li.current_page_item a {
  color:            #c00;     /* deep red */
  font-weight:      bold;
}
div.sidebar ul.xoxo li ul li.current_page_item a:hover {
  cursor:           text;
}
div.sidebar li form {
  margin:           0.2em 0 0;
  padding:          0;
}
/* } standard sidebar. used by flatfile? */

/* }} sidebars. */


/* {{ footer: */
footer {
  clear:  both;
  margin-top:       20px;
  padding-top:      10px;
  border-top:       1px solid #cccccc;
  text-align:       center;
}
p#copyright-info {
  font-size:        90%;
}
p#web-credits {
  font-size:        80%;
  margin-top:       0;
  margin-bottom:    4px;
}
p#hosting {
  color:            #808a7c;
  font-size:        70%;
  margin-top:       0;
}
/* }} footer. */

/* {{ content: */
#content-wrapper {
  background-color: #fff;           /* white */
  margin:           auto;
  padding:          0 1em;
}
#content { /* inside #content-wrapper. */
  font-size:        110%;
  padding:          0;
  margin:           auto;
  max-width:        620px;    /* most content: readability width, center of page. */
}

body.page-apply   #content, 
body.page-form    #content,  /* overdue apply form, in /apply/form/ */
body.page-contact #content { 
  max-width:        800px   !important;  /* wider for forms. */
}

body.page-template-page-history_year-php #content {
  max-width:        900px   !important;  /* width of photo for year pages. */
}
body.page-gallery #content {
  max-width:        620px   !important;  /* a little less width of photo gallery index. */
}

#content-wrapper #content h2.page-title {
  color:            #c00;   /* deep red */
  font-family:      tangerine-bold, arial, verdana, helvetica, sans-serif;
  font-weight:      normal;
  font-size:        320%;
  font-weight:      normal;
}
#content-wrapper #content h2.entry-title {
  color:            #600;   /* maroon */
  font-weight:      normal;
  line-height:      1.2;
  padding-top:      0.5em;
  margin-top:       0;
  text-align:       left;
}
#content-wrapper #content h2.entry-title.home {
  max-width:        598px;
  background-color: #2257a7;
  margin-left:      5px;
}

/* {{ archive category and tag pages: */
body.archive div.archive-meta {
  margin-bottom:    20px;
  padding-bottom:   20px;
  border-bottom:    1px dashed #ccc;
}
body.archive h1.page-title, 
body.tag h1.page-title {
  font-family:      verdana, arial, helvetica, sans-serif;
  font-size:        110%;
  margin-top:       20px;
  margin-bottom:    20px;
}
body.archive h1.page-title span, 
body.tag h1.page-title span {
  font-size:        130%;
}

body.archive h2,
body.tag {
  background-color: transparent     !important;
  border:           none            !important;
  margin-bottom:    0               !important;
}
body.archive div.category-media p {
  margin-left:      30px;
  margin-top:       0;
  font-size:        85%;
}
h2.entry-title span {
  font-size:        80%;
  margin-left:      10px;
}

div.category-media { 
  margin-bottom:    10px;
}
div.category-media img { /* huge "thumbnail" image from video thumbnails plugin */
  width:            40px;
  height:           30px;
  float:            left;
  margin-right:     20px;
  margin-bottom:    10px;
}

/* { links from category archives */
div#others-in-the-media, 
div#category-media {
  border-top:       1px solid #ccc;
  margin-top:       20px;
}
div#category-in-the-media ul, 
div#others-in-the-media ul, 
div#category-media ul { 
  margin-left:      20px  !important;
}
div#category-in-the-media li, 
div#others-in-the-media li, 
div#category-media li { 
  border-top:       1px dashed #ccc;
  margin-top:       10px;
  padding-top:      8px;
  list-style-type:  none  !important;
  list-style-image: none  !important;
}
div#category-in-the-media ul li:nth-of-type(1), 
div#others-in-the-media   ul li:nth-of-type(1), 
div#category-media        ul li:nth-of-type(1) { 
  border-top:       none;
  margin-top:       0;
  padding-top:      4px;
}
div#others-in-the-media li a:after, 
div#others-category-media li a:after {
  content:          ' ' url(/wp-content/themes/misstibet-2010/images/icons/outlink.gif);
}
div#category-in-the-media span.dateline,
div#others-in-the-media span.dateline, 
div#category-media span.dateline { 
  font-size:        80%     !important;
  display:          block   !important;
  color:            #000    !important;
}
div#category-in-the-media span.dateline:after,
div#others-in-the-media span.dateline:after, 
div#category-media span.dateline:after { 
  content:          '';
}

/* } links from category archive and link manager */

/* }} archive category and tag pages. */


/* { media pages: */
body.single div.category-media {
  width:            640px;
  margin:           auto;
}
body.single div.category-media h2 {
  margin-bottom:    40px;
}
body.single div.category-media h2 img {
  margin-right:     10px;
  width:            60px;
  float:            left;
}
body.single div.category-media div { /* only one div, generated by youtube, holds the video */
  display: block !important;
  margin:           auto !important;
}
h2.entry-title span.media-type {
  white-space:      nowrap;
}
body.single div.category-media p {
  padding-left:     60px;
}

#more-videos li {
  list-style-image: none !important;
  list-style-type:  none !important;
}
#more-videos a {
  color:            #600;  /* maroon to match the links above */
}
/* } media pages. */

/* }} content. */

/* {{ home page: */
#support-links {
  display:          table;
  margin:           auto;
  margin-top:       80px;
  text-align:       center;
}
#support-links a img {
  border:           medium none;
}
#support-links img {
  margin-left:      20px;
  width:            150px;
}
div#hp-feat {
  margin-top:       40px;
}
/* }} home page. */

/* {{ Posts:  */
div.post-image {
  max-width:        624px;
  margin:           auto;
  margin-bottom:    20px    !important;
  text-align:       center;
  background-color: #fafafa;
}
div.post-image.right {
  float:            right;
  margin-left:      40px;
}
div.post-image.center {
  margin:           auto;
}
div.post-image.homepage {
  float:            none;
  margin-left:      0;
  margin:           auto;
}
div.post-image img {
  background-image: url(images/page/post_image-bg1.png);
  width:            95%;
  height:           auto;
  padding:          10px;
  border:           none;
}
div.post-image.homepage img {
}
p.photo-caption {
  font-size:        90%;
  margin:           0;
  padding:          4px 8px 8px 8px;  /* the a tag for lightbox is adding couple pixels at top */
}
p.photo-caption span.credit {
  font-size:        80%;
  display:          block;
  text-align:       right;
  margin-right:     8px;
}

  /* { source, copyright, etc - in-the-media only [20 jun 2017] */
div#entry-credits {
  font-size:        90%;
  margin-top:       20px;
  padding:          6px 0;
  border-top:       1px solid #ccc;      /* med grey - red spectrum */
}
span#entry-copyright,
span#entry-posted-in,
span#entry-published-in {
  display:          block;
  padding:          6px 0;
  font-size:        90%;
}
span#entry-posted-in {
  font-size:        90%;
}
  /* } source, copyright, etc */
  
/* }} Posts.  */


/* {{ Special WP Pages  */

/* { error and search: */
body.four04 #content-wrapper,
body.search #content-wrapper,
body.search-results #content-wrapper {
  width:            550px;
  margin-right:     44px;
  margin-bottom:    10px;
  float:            right;
}
/* } error and search. */
/* { faq page (dev id 9, prod id x): */
ol#qs li {
  margin-top:       1ex;
}
ol#ans  {
  margin-top:       2ex;
  border-top:       1px dashed #f1bbcd; /* rose-pink */
}
ol#ans > li {
  margin-top:       2.5ex;
  line-height:      1.5;
}
ol#ans li:first-line {
  font-weight:      bold;
}
ol#ans > li > ol > li {
  font-weight:      normal;
}
/* } faq page. */
/* { about page: */
table#team {
  margin:           auto;
}
table#team tr {
  vertical-align:   middle
}
table#team td {
  padding:          10px 2px;
}
table#team td.label {
  text-align:       right;
  font-weight:      bold;
}
table#team td.image {
  width:            150px;
  text-align:       center;
}
table#team td.image div {
  display:          inline-block;
  margin:           auto;
}
table#team td.image img {
  margin:           0 !important;
}
table#team td.image img.aligncenter {
  margin:           0 auto !important;
}
table#team a { /* don't want links to show */
  color:            #333; /* the base text color */
  text-decoration:  none;
}
/* } about page. */

/* { history page: */
body.page-history div.mit-year {
  width:            200px;
  float:            left;
  margin:           20px 48px;
}
body.page-history div.mit-year:nth-of-type(4) {
  clear:            both;
}
body.page-history div.mit-year img {
  width:            200px;
  height:           133px;
  background-color: #ccc;
}
body.page-history div.mit-year p {
  text-align:       center;
  font-size:        80%;
}
/* } history page. */

/* { history year page: */
body.page-template-page-history_year-php div h2 {
  margin-top:       30px;
}

div#year-image {
  width:            900px;
  margin:           auto;
}
div#year-image img {
  width:            900px;
  height:           600px;
}

body.page-template-page-history_year-php #year-contestants div {
  clear:            both;
}

ul#contestants-list {
  text-align:       center;
  margin-left:      30px;
  list-style-type:  none;
  list-style-image: none;
  font-size:        110%;
  font-weight:      bold;
  color:            #f33;   /* deep salmon pink */
}
body.page-year-2011 ul#contestants-list {    /* 6 contestants - 2 row */
  width:            730px;
}
body.page-year-2016 ul#contestants-list {    /* 4 contestants - 1 row */
  width:            900px;
  margin-left:      0;
}

ul#contestants-list li {
  float:            left;
  margin-left:      24px;
  list-style-type:  none;
  list-style-image: none;
}
ul#contestants-list li:nth-of-type(1) {
  margin-left:      0;
}
ul#contestants-list li a {
  font-family:      tangerine, arial, verdana, helvetica, sans-serif;
  color:            #f33;   /* deep salmon pink */
  font-size:        200%;
  text-shadow:      4px 4px 4px #AAAAAA;
  margin-right:     .2em;
}

#year-news-media ul {
}
div#year-multi-media p {
  margin-left:      10px;
}
/* set these apart a little bit: */
#year-resources span.dateline:after {
  content:          '';
}
#more-info {  /* single post page */
  clear:            both;
  margin-top:       40px;
}
#more-info h2 {
  border-top:       2px solid #ccc;
  font-size:        90%;
  background-color: #f4def4;
}

/* { subnav: list of years at bottom of gallery and history pages */
#nav-gallery-list, 
#nav-year-list {
  padding:          10px;
  margin-top:       20px;
  border-top:       1px dashed #ccc;
  border-bottom:    1px dashed #ccc;
  clear:            both;
}
#nav-year-list {
  margin-left:      auto;
  margin-right:     auto;
  width:            55%;
}
body.home #nav-year-list {
  padding:          12px 0 0 0;
  background-color: #ffefff;
  text-align:       center;
}
body.page-template-page-contestant-php #nav-year-list {
  margin-top:       60px;
}

div#nav-gallery-list div, 
div#nav-year-list div {
  display:          table;
  margin:           auto;
}
  /* { width - change each year, if needed, for even arrangement of years */
div#nav-year-list div {
  white-space:      nowrap;
  /* width:            400px; */
}
div#nav-gallery-list div {
  padding-left:     0;
}
  /* } width - change each year, if needed, for even arrangement of years */
div#nav-gallery-list ul, 
div#nav-year-list ul {
  text-align:       center;
  margin:           0;
}
div#nav-year-list ul {
  white-space:      nowrap;
}
#nav-gallery-list ul li, 
#nav-year-list ul li {
  list-style-image: none;
  list-style-type:  none;
  margin-top:       0;
  padding:          4px 0;
  float:            left;
}
/* to space the li's for even arrangement of years: */
#nav-gallery-list ul li { 
  margin-left:      10px;   /* will change each year */
}
#nav-gallery-list li.current_page_item a, 
#nav-year-list li.current_page_item a {
  background-color: #ffefff;
  cursor:           text;
  text-decoration:  none;
}
#nav-gallery-list a, 
#nav-year-list a {
  padding:          4px 8px;
  font-size:        90%;
}
#nav-gallery-list a:hover, 
#nav-year-list a:hover {
  border-bottom:    none;
}
#nav-gallery-list a { 
  margin:           0;
  margin-right:     10px;
}
#nav-year-list li.year-2019.this-2019 a, 
#nav-year-list li.year-2018.this-2018 a, 
#nav-year-list li.year-2017.this-2017 a, 
#nav-year-list li.year-2016.this-2016 a, 
#nav-year-list li.year-2015.this-2015 a, 
#nav-year-list li.year-2014.this-2014 a, 
#nav-year-list li.year-2013.this-2013 a, 
#nav-year-list li.year-2012.this-2012 a, 
#nav-year-list li.year-2011.this-2011 a, 
#nav-year-list li.year-2010.this-2010 a {
  background-color: #ffefff;
  cursor:           text;
  font-weight:      bold;
  text-decoration:  none;
}
/* } subnav: list of years at bottom of gallery and history pages */

/* } history year page. */

/* { content posts: */
p.post-credit {
  font-size:        90%;
  margin:           0;
}
p.dateline, span.dateline {
  color:            #663300;
  font-size:        90%;
}
p.dateline  {
  margin-top:       6px;
  margin-bottom:    0;
}
span.dateline:after {
  content:          ' \2014 ';
}

div#story-infos {
  margin:           30px 0 20px 0;
}
div#story-infos p {
  font-size:        90%;
  padding:          4px 10px;
  border:           1px dashed #ccc;
}

div.entry-utility {
  border-top:       1px solid #ccc;
  padding-top:      1ex;
  font-size:        85%;
}
div.entry-utility span {
  margin-right:     20px;
}
div.entry-utility div.posted-in {
  margin-top:       1ex;
  padding-top:      .5ex;
}
div.entry-utility div.posted-in span {
  display:          inline;
}
#content #more-info p {
  font-size:        90%;
  margin:           .2ex 0;
}
/* } content posts. */

/* { contestants listings page: */
#contestants-wrapper {
  width:            650px;
  margin:           auto;
}
div.contst {
  width:            650px;
  clear:            both;
  margin:           auto;
  margin-top:       40px;
}
div.contst:nth-of-type(1) {
  margin-top:       20px;
}
div.contst img {
  float:            left;
  margin-right:     30px;
  width:            300px;
  height:           199px;
}
    /* change for portrait-style images for 2017 */
body.page-id-13843 div.contst img {
  margin-left:      80px;
  width:            200px;
  height:           300px;
}
div.contst div.contst-infos {
  width:            300px;
  float:            left;
}
div.contst div.contst-infos p {
  font-size:        90%;
  margin-top:       0;
}
div.contst div.contst-infos a.name {
  font-family:      tangerine, arial, verdana, helvetica, sans-serif;
  font-weight:      bold;
  font-size:        240%;
  color:            #f33;   /* deep salmon pink */
  text-shadow:      4px 4px 4px #AAAAAA;
  margin-right:     .2em;
}
/* } contestants listings page. */

/* { individual contestant page: */
#content.contestant {
  width:            780px;
  margin:           auto;
}
#content.contestant h1 {
  text-align: center;
}
#content.contestant h2 {
  background-color: transparent;
  border:           medium none;
  margin:           0;
  color:            #f33;   /* deep salmon pink */
  font-family:      tangerine, arial, verdana, helvetica, sans-serif;
  font-size:        300%;
  font-weight:      bold;
  text-align:       center;
  text-shadow:      4px 4px 4px #AAAAAA;
}
body.page-template-page-misstibet-php #content.contestant h2 {
  margin-top:       20px;
}
div#ctst-left-col {
    
}
div#profile-image {
  float:            left;
  margin-right:     40px;
  background-color: #efefef;
}
body.page-template-page-contestant-php #profile-image img {
  width:            340px;
  height:           512px;
}
body.page-template-page-misstibet-php #profile-image {
  float:            none;
  width:            740px;
  margin:           auto;
  margin-top:       20px;
}
body.page-template-page-misstibet-php #profile-image img {
  width:            740px;
  height:           465px;
}
#profile-image p.photo-caption {
  margin:           8px;
}
#profile-image p.photo-caption span.photo-credit {
  display:          block;
  font-size:        85%;
}
#profile-image p.photo-caption span.photo-credit:before {
  content:         'photo credit: ';
}

#content.contestant #about-contestant {
  width:            400px;
  float:            left;
}
#about-contestant blockquote,
#about-misstibet blockquote {
  -moz-border-radius:    8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius:         8px 8px 8px 8px;
  -moz-box-shadow:    6px 6px 8px #ccc;
  -webkit-box-shadow: 6px 6px 8px #ccc;
  box-shadow:         6px 6px 8px #ccc;
  background-color: #fcc;
  border:           1px dashed #ccc;
  color:            #006699;
  display:          table;
  font-size:        110%;
  margin:           auto;
  padding:          8px 16px;
}
#about-misstibet blockquote {
  width:            600px;
  margin:           20px auto;
}
#about-contestant blockquote > p,
#about-misstibet blockquote > p {
  line-height:      150%;
  letter-spacing:   .01em;
}
#about-contestant blockquote > p > img,
#about-misstibet blockquote > p > img {
  width:            24px;
  height:           13px;
  border:           0;
  float:            none;
  margin:           0 !important;
  margin-bottom:    2px;
}
#about-contestant blockquote > p > img.right,
#about-misstibet blockquote > p > img.right {
  float:            right;
}
#search-more {
  clear:            both;
  margin:           auto;
  margin-top:       40px;
  font-size:        90%;
  padding:          6px;
  background-color: #efefef;
  display:          table;
}
/* } individual contestant page. */

/* { support page (dev id 13, prod id x): */
#support-contribute table {
  width:            830px;
}
#support-contribute table td.paypal p {
  margin-top:       0;
}

#paypal-sponsor {
  display:          table;
  vertical-align:   middle;
  margin:           auto;
  margin-bottom:    10px;
}
#paypal-sponsor input[type="radio"] {
  margin-left:      20px;
}
#paypal-sponsor input[type="radio"]:first-child {
  margin-left:      0;
}
#paypal-sponsor input[type="image"] {
  margin-left:      20px;
  margin-top:       20px;
}

#support-contribute table tr,
#support-sponsor table tr {
  vertical-align:   top;
}
#support-contribute table td,
#support-sponsor table td {
  padding:          0 16px;
}
#support-contribute table td {
  font-size:        90%;
  padding-right:    30px;
}
#support-contribute table td p:first-child {
  margin-top:       0;
}
#support-contribute td:nth-of-type(1) {
  width:            33%;
}
#support-contribute td:nth-of-type(2) {
  width:            38%;
}
#support-sponsor {
  margin-top:       3ex;
  border-top:       1px solid #ccc;
}
#support-sponsor h2 {
  background-color: transparent;
  color:            #600;   /* maroon */
  text-shadow:      none;
  border-top:       none;
  margin-bottom:    0
}
#support-sponsor table {
  width:            860px;
  margin:           auto;
}
#support-sponsor table h3 {
  background-color: #ffccff;  /* pink */
  border-top:       2px solid #ff9999;
  color:            #600;     /* maroon */
  font-size:        90%;
  font-weight:      normal;
  padding:          2px 2px 4px 6px;
  text-shadow:      0 1px 0 #fff;
  line-height:      1.2;
}
#support-sponsor td {
  width:            33%;
}
/* } support page. */

/* {  contact page */
div#contact-info {
  margin-top:       30px;
}
div#contact-info fieldset {
  padding-top:      0;
  padding-bottom:   0;
  -moz-border-radius:     8px;
  -webkit-border-radius:  8px;
  -khtml-border-radius:   8px;
  border-radius:          8px;
  border:           4px solid #fff3ff;  /* light pink */
}
div#contact-info fieldset tt {
  font-size:        120%;
}
div#contact-info p:nth-of-type(1) {
  margin-top:       10px;
}
/* }  contact page */

/* { i love miss tibet page */
body.page-i-love-miss-tibet h1 img {    /* i love miss tibet heart */
  width:            35px;
  height:           35px;
  margin-left:      8px;
}
body.page-i-love-miss-tibet h4 { 
  margin-bottom:    0;
}
body.page-i-love-miss-tibet div#content p { 
  margin-top:       4px;
}
/* } i love miss tibet page */

/* }} Special WP Pages  */



/* { the media show:  have to specify body class because others have it. foo. */
body.category-the-teachings #media-show,
body.home #media-show {
  width:            610px;
  float:            left;
}
body.category-the-teachings #media-show div.display,
body.home #media-show div.display {
  margin-left:      5px;
  width:            610px;
  clear:            both;
  overflow:         auto;
}
body.category-the-teachings #media-show div.display.dvd,
body.home #media-show div.display.dvd {
  height:           250px;
}
body.category-the-teachings #media-show div.display.cd,
body.home #media-show div.display.cd {
  height:           220px;
}
body.category-the-teachings #media-show div.display.dvd div.item,
body.home #media-show div.display.dvd div.item {
  width:            106px;
  height:           200px;
  float:            left;
  margin:           20px 20px;
}
body.category-the-teachings #media-show div.display.cd div.item,
body.home #media-show div.display.cd div.item {
  width:            106px;
  height:           170px;
  float:            left;
  margin:           20px 20px;
}
body.category-the-teachings #media-show div.display.dvd div.item > img,
body.home #media-show div.display.dvd div.item > img {
  width:            106px;
  height:           145px;
}
body.category-the-teachings #media-show div.display.cd div.item > img,
body.home #media-show div.display.cd div.item > img {
  width:            106px;
  height:           106px;
}
body.category-the-teachings #media-show div.display div.item ul,
body.home #media-show div.display div.item ul {
  margin-left:      5px;
  list-style-type:  none;
  margin:           0;
  padding:          0;
}
body.category-the-teachings #media-show div.display div.item ul li,
body.home #media-show div.display div.item ul li {
  margin-top:       5px;
  color:            #2a62a0;  /* blue */
}
body.category-the-teachings #media-show div.display div.item ul li img,
body.home #media-show div.display div.item ul li img {
  width:            12px;
  height:           14px;
  float:            left;
  margin-right:     3px;
  border:           0;
}
/* } the media show. */

body.page-template-page-photo_gallery-php #content-wrapper.page {
  margin:           0;
  margin-top:       20px;
  margin-left:      70px;   /* diff - to make photo smooth gallery look centered */
  float:            left;
}
body.page-template-page-multimedia-php #content-wrapper.page {
  margin-left:      44px;
  margin-right:     20px;
  float:            left;
}
#content-wrapper.page #content {
  font-size:        90%;
}
#content-wrapper.page #content p {
  line-height:      150%;
}
#content-wrapper.page #content div.entry-content {
  padding:          10px;
  padding-left:     0;
}
body.page-template-page-photo_gallery-php #content-wrapper.page #content div.entry-content p {
  margin:           0;
}
/* }} for wordpress "page". */

/* {{ comments section: (css for comment form is in forms.css) */
#comments {
  border-top:       1px solid #ccc;
  margin-top:       4ex;
  clear:            both;
}
body.post-condolence-messages-from-miss-tibets-for-tsering-chungtak #comments {
  margin-top:       .8ex;
}

    /* { collapse-o-matic show/hide */
div#comment-policy {
  margin-left:      130px;
}
div#respond span#showit {
  display:          inline-block;
  background-color: #ff97c4;
  border-radius:    12px;
  padding:          4px 12px;
  margin-top:       10px;
  box-shadow:       2px 2px 4px #ccc;
}
div#respond span.collapseomatic {
  background-image: none;
  font-weight:      normal;
  font-size:        90%;
}
span.collapseomatic:hover {
  text-decoration:  none;
}
    /* } collapse-o-matic show/hide */

#comments div#inner {
  width:            600px;
  margin:           auto;
}
#comments h3 {
  color:            #600;  /* maroon */
  background-color: transparent;
  border:           none;
}
#comments h3 span {
  font-size:        90%;
  font-weight:      normal;
  margin-left:      1em;
}
#comments h3 a {
  color:            #600;  /* maroon */
  text-decoration:  underline;
}
#comments a.url {
  color: #333;
  text-decoration:  underline
}
ol.commentlist {
  margin:           0;
  padding:          0;
}
li.comment {
  border-bottom:    1px dashed #ccc;
  padding-bottom:   16px;
  margin-bottom:    16px;
}
ul.children {
  margin-left:      30px;
  margin-top:       20px;
  list-style-type:  none;
}
ul.children li {
  border-bottom:    none;
}
img.avatar {
  margin-right:     8px;
  border:           1px solid #ccc;
  -moz-border-radius:     4px;
  -webkit-border-radius:  4px;
  border-radius:          4px;
  -moz-box-shadow:    2px 2px 4px #ccc;
  -webkit-box-shadow: 2px 2px 4px #ccc;
  box-shadow:         2px 2px 4px #ccc;
}
div.comment-author {
  display:          inline-block;
  margin-right:     10px;
}
div.comment-meta {
  display:          inline-block;
  font-size:        80%;
}
div.reply {
  display:          inline-block;
  font-size:        75%;
  padding:          1px 3px;
  background-color: #eaeaea;
  border:           1px solid #ccc;
  -moz-border-radius:     4px;
  -webkit-border-radius:  4px;
  border-radius:          4px;
  -moz-box-shadow:    2px 2px 4px #ccc;
  -webkit-box-shadow: 2px 2px 4px #ccc;
  box-shadow:         2px 2px 4px #ccc;
}
li.byuser {
  padding:          8px;
  border:           1px solid #fcc;
  -moz-border-radius:     8px;
  -webkit-border-radius:  8px;
  border-radius:          8px;
  -moz-box-shadow:    2px 2px 4px #ccc;
  -webkit-box-shadow: 2px 2px 4px #ccc;
  box-shadow:         2px 2px 4px #ccc;
}
/* }} comments section. */

/* {{ gallery - about us section: */
#about_us-gallery {
  margin:           auto;
}
#about_us-gallery div.item {
  width:            100%;
  margin:           0;
  padding-top:      10px;
  border-bottom:    1px solid #cccccc;
  clear:            both;
  display:          table;
}
#about_us-gallery div.item div.image {
  float:            left;
  width:            179px;
  margin:           0 15px 20px 0;
}
#about_us-gallery div.item div.image img {
  width:            164px;
  height:           110px;
}
#about_us-gallery div.item div.caption {
  float:            left;
  width:            330px;
  margin:           0;
}
#about_us-gallery div.item div.caption h3 {
  margin-top:       4px;
}
#about_us-gallery div.item div.caption h3 span.date,
#about_us-gallery div.item div.caption h3 span.title {
  font-size:        85%;
}
#about_us-gallery div.item div.caption h3 span.date:before,
#about_us-gallery div.item div.caption h3 span.title:before {
  content:          '(';
}
#about_us-gallery div.item div.caption h3 span.date:after,
#about_us-gallery div.item div.caption h3 span.title:after {
  content:          ')';
}
#about_us-gallery div.item div.caption p {
}
/* }} gallery - about us section. */

.alignright, img.alignright{
  float:            right;
  margin:           1em 0 0 1em;
}

.alignleft, 
img.alignleft{
  float:            left;
  margin:           1em 1em 0 0;
}

.aligncenter, img.aligncenter{
  display:          block;
  margin:           1em auto;
  text-align:       center;
}

#nav-above {
  margin-top:       1em;
  margin-bottom:    1em;
}

#nav-below {
  margin-top:       1em;
}

#nav-images {
  height:           150px;
  margin:           1em 0;
}

/* { prev/next links: */
div.navigation {
  font-size:        85%;
  padding:          2px 4px;
}
div.navigation div.nav-next {
  float:            right;
  text-align:       right;
}
div.navigation div.nav-previous {
  float:            left;
}
div.navigation div.nav-next a,
div.navigation div.nav-previous a {
  color:            #f33;   /* deep salmon pink */
}
div.navigation div {
  width:            50%;
}
/* } prev/next links. */


/* { search form: */
div#search {
  width:            340px;
  margin:           auto; 
}
div#search input[type="text"],
div#search input[type="text"]:focus {
  border-radius:    0;
  background-color: #fff3ff;  /* light pink */
  width:            240px;
}
div#search input[type="submit"] {
  color:            #c00;     /* deep red */
  font-weight:      normal;
  border-radius;    8px;
  padding:          2px 4px;
  cursor:           pointer;
}
/* } search form. */

div.sidebar p {
  line-height:      150%;
  font-size:        90%;
  border-right:     1px solid #ccc; /* grey */
  margin-top:       0;
  padding-top:      8px;
  padding-right:    .5em;
}
/* } standard sidebar. */

/* {{ Special stuff:  */

/* { page nav: (to work with plugin next-page-not-next-post) */
div.page-nav {
  clear:            both;
}
div.page-nav.top {
  margin-top:       20px;
  margin-bottom:    30px;
}
div.page-nav.bottom {
  margin-top:       50px;
}
div.page-nav h1 {
  margin:           0;
}
div.page-nav div {
  /* display:          inline-block; */
  font-size:        90%;
}
div.page-nav div.page-prev,
div.page-nav div.page-next {
  width:            150px;
}
div.page-nav.top div.page-prev,
div.page-nav.top div.page-next {
  padding-top:      10px;
}
div.page-nav div.page-prev {
  float:            left;
  text-align:       left;
}
div.page-nav div.page-prev a:before {
  /* content:          ' \2190'; */  /* ← */
  content:          '\25c4\2002';   /* ◄ */
  font-size:        120%;
}
div.page-nav div.page-next {
  float:            right;
  text-align:       right;
}
div.page-nav div.page-next a:after {
  /* content:          ' \2192'; */   /* → */
  content:          ' \25ba';   /* ► */
  font-size:        120%;
}

div.page-nav div.page-up {
  font-weight:      bold;
}
div.page-nav.top div.page-up {
  clear:            both;
  width:            500px;
  margin:           auto;
}
div.page-nav.bottom div.page-up {
  display:          inline-block;
  float:            left;
  width:            600px;
  text-align:       center;
}

/* } page nav. */

/* { media links: */
p.media-index,
li.media-index {
  font-size:        90%;
  background-repeat: no-repeat;
}
p.media-index:first-line {
  margin-bottom:    8px;
}
p.media-index.image {
  background-image: url(/wp-content/themes/misstibet-2010/images/icons/image.png);
  background-position: 0 0;
  text-indent:      22px;
}
li.media-index.image {
  list-style-image: url(/wp-content/themes/misstibet-2010/images/icons/image.png);
}
p.media-index.page {
  background-image: url(/wp-content/themes/misstibet-2010/images/icons/page-th.png);
  background-position: 0 4px;
  text-indent:      12px;
}
li.media-index.page {
  list-style-image: url(/wp-content/themes/misstibet-2010/images/icons/page-th.png);
}
p.media-index.sound {
  background-image: url(/wp-content/themes/misstibet-2010/images/icons/sound-th.png);
  background-position: 4px 0;
  text-indent:      21px;
}
li.media-index.sound {
  list-style-image: url(/wp-content/themes/misstibet-2010/images/icons/sound-th.png);
}
p.media-index.video {
  background-image: url(/wp-content/themes/misstibet-2010/images/icons/video.png);
  background-position: 0 0;
  text-indent:      22px;
}
li.media-index.video {
  list-style-image: url(/wp-content/themes/misstibet-2010/images/icons/video.png);
}
p.media-index a {
  font-weight:      bold;
}
p.media-index a:visited {
  color:            #808a7c;
}
p.media-url {
  font-size:        90%;
}
p.media-url img {
  border:           0;
}
span.media-published {
  font-size:        90%;
  margin-top:       6px;
  line-height:      1.1em;
}
/* } media links. */

/* { multi media box: */
div.outtake {
  font-size:        80%;
  display:          table;
  float:            right;
  width:            280px;
  border:           4px double #cc0000;
  margin:           1ex 0;
}
div.outtake.right {
  margin-left:      2em;
}
div.outtake.center {
  float:            none;
  margin:           auto;
  margin-top:       20px;
}
div.outtake h2 {
  text-align:       center;
  margin-top:       0 !important;
}
div.outtake p {
  margin-left:      1em;
}
/* } multi media box. */

/* { slideshow box: */
#slideshow {
  display:          table;
  text-align:       center;
  margin:           auto;
  margin-bottom:    20px;
  padding:          15px;
  border:           1px solid #cc0000;
  background-image: url('images/backgrounds/contestants-bg1.png');
}
#slideshow html:after {
  content:          "";
  display:          table;
  clear:            both;
}
#slideshow iframe {
  border:           none;
}
/* } slideshow box. */

/* { google adsense: */
#adsense {
  display:          table;
  width:            100%;
  max-width:        720px;
  margin:           auto;
  margin-top:       15px;
  margin-bottom:    15px;
}
#adsense p {
  font-size:        80%;
  color:            #666;
}
#adsense #thegglad {
  margin-top:       5px;
}
/* } google adsense. */


div.addthis_ {  /* causing trouble! */
  display:          inline-block;
}
span.edit-link {
  display:          inline-block !important;
  background-color: #ffc;
  padding:          4px;
  margin-top:       4px;
  border:           1px solid #ccc;
}

img.paypal-btn {
  width:            80px;
  height:           20px;
  float:            left;
  margin-right:     10px;
}

/* }} Special stuff.  */

/* {{{ 10.0 Super Specialness: */

/* {{ sharing */
div#share-buttons {
  display:          table;
  float:            right;
  margin-top:       40px;
  margin-bottom:    20px;
}
div#share-buttons a {
  display:		    block;
  float:		    right;
  width:		    32px;
  height:		    32px;
  margin-right:     4px;
  background-image: url(/wp-content/themes/misstibet-2010/images/share_icons.png)
}
div#share-buttons a.fb {
  background-position: 0 0;
}
div#share-buttons a.tw {
  background-position: 32px 0;
}
/* }} sharing */

/* {{ show linking out */
a.outlink:after, 
span.outlink:after {
  content:          ' ' url(/wp-content/themes/misstibet-2010/images/icons/outlink.gif);
}
  /* but not in footer */
footer a.outlink:after, 
footer span.outlink:after {
  content:          '';
}
/* }} show linking out */

/* {{ clearfix! */
  /* { classic clearfix: http://css-tricks.com/snippets/css/clear-fix/ */
.clearfix:after {
  content:          '\2002'; 
  display:          block;
  clear:            both;
  /* for IE<8: */
  height:           0;
  visibility:       hidden;
  font-size:        0;
}
  /* } classic clearfix. */
  /* { micro clearfix: http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before, .cf:after {
  content:         ""; 
  display:          table; 
}
.cf:after {
  clear:            both;
}
.cf { 
  zoom:             1;
}
  /* } micro clearfix. */
/* }} clearfix. */

/* {{ show-hide: */
/* div.text div[class~=link$] { */
div.text div[class$="link"] {
  margin-top:       -16px;
  font-size:        90%;
}
div.text div {
  line-height:      1.5;
}
/* }} show-hide. */

/* {{ tooltip! */
a.ttp span {
  display:          none; 
  padding:          8px 12px;
  margin-top:       30px;
  margin-left:      60px;
  z-index:          4000;
}
a.ttp:hover span {
  display:          inline; 
  position:         absolute; 
  background:       #ffffff; 
  border:           1px solid #cccccc; 
  color:            #6c6c6c;
}
/* }} tooltip. */

/* {{ quotes: */
q:before {
  content:          '\201c\2009';
  font-size:        150%;
}
q:after {
  content:          '\2009\201d';
  font-size:        150%;
}
/* }} quotes. */

/* {{ Tibetan bodyig */
*[lang=bo],             /* any bodyig */
html[lang="bo-CN"],     /* all bodyig */
html[lang="bo-IN"],     /* all bodyig */
html[lang="en-US"] .bo, /* bodyig in english pages */
a[hreflang="bo"],       /* bodyig link */
ul#menu-top-nav-bo,     /* bodyig top nav */
.bo {                   /* misc bodyig */
  font-family:      "Microsoft Himalaya", "Monlam Uchen1", "Tibetan Machine Uni", "Arial Unicode";
  font-size:        130%;
  font-weight:      normal;
  line-height:      2;
}
html[lang="bo-CN"] .en,
html[lang="bo-IN"] .en { /* english in bodyig pages */
  font-family:      Times, "Times Roman", serif;
  font-size:        130%;
  font-size:        90%;
  line-height:      1.3;
}
.bo.block {
  display:          block;
}
.bo.inline { /* this is when it's just a word or two; we don't want to increase the height of the entire line */
  line-height:      inherit;
}
/* }} Tibetan bodyig */
/* {{ Tibetan bodyig - wpml. */
/* Example:
p.icl_post_in_other_langs {
  font-size:        85%;
  color:            #666;
  margin-top:       20px;
  padding-top:      5px;
  border-top:       1px solid #ccc;
}
*/
/* }} Tibetan bodyig - wpml. */

/* }}} 10.0 Super Specialness */

/**
 * {{{ 13.0 Responsive
 * --------------------------------------------------------------
 */

/* @viewport will eventually replace the meta; good to have it ready. [june 2013] */
@viewport{
  zoom: 1.0;
  /* width: device-width;  */
  width: extend-to-zoom;
}
@-ms-viewport{
  zoom: 1.0;
  width: extend-to-zoom;
}

/* display window size, goes with javascript in head and 'p id="dimensions"' */
p#dimensions {
  font-size:        .7em;
  margin:           0;
  padding-left:     4px;
  width:            100px;
  border:           1px dashed #ccc;
  position:         absolute;
  top:              8px;
  right:            8px;
  box-shadow:       2px 2px 2px #ddd;
}

/* Using restive.js
 *   Can't seem to use grouping attribute selectors (like [class^="css"])  :(
 */

/* breakpoints: '240', '320', '480', '640', '960', '1024', '1280'
 *  there don't seem to be many devides at 240px and i haven't put much into here.
 *    even the browser tools don't display examples below 320px.
 */

/**
 * }}} 13.0 Responsive
 */


/* e o f */
