@import url(common.css);

a
{
   text-decoration: none;
   font-weight: normal;
   color: blue;
   background-color: transparent;
   outline: none;
}

a img
{
  border: none;	
}

a:visited
{
   color: red;
   background-color: transparent;
}

a:active
{
   color: teal;
   background-color: transparent;
   text-decoration: none;
}

a:hover
{
   color: blue;
   background-color: transparent;
   text-decoration: none;
}

blockquote
{
  color: #003333;
}

blockquote.codeexample
{ 
  background: #CCCCCC;
  color: black;
}

body
{
  color: #737D77;
  font-family: "DejaVu Sans", "Bitstream Vera Sans", "Arial Unicode MS", tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
}

code
{
  font-size: 75%;
}

div.box
{
  color: black;
  margin: 0 1em 2em 1em;
}

div.clear
{
  margin-top: 1em;
  clear: both;
  margin-bottom: 1em;
}

div#col1
{
  clear: left;
  float: left;
  font-size: 85%;
  height: 100%;
  padding-left: 0.5em;
  width: 23%;
}

div#col1 a
{
   text-decoration: none;
   font-weight: normal;
   color: #343434;
   background-color: transparent;
   outline: none;
}

div#col1 .box
{
  padding-left: 0.1em;
  padding-right: 0.1em;
  background: white;
}

div#col1 form
{
  margin-left: 0.5em;
}

div#col1 h2
{
  text-align: center;
  margin-bottom: 0.2em;
}

div#col1 li
{ 
  color: #4d5d6e;
  margin-left: 1em;
  margin-top: 0.2em;
}

div#col1 ul
{
  list-style: circle;
  margin: 0;
  margin-left: 0.5em;
  padding: 0;
  width: 100%;
}

div#col1 ul#menu
{
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

div#col2
{
  background: white;
  color: black;
  float: right;
  margin-left: 0.1em;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0.2em;
  padding-right: 0.8em;
  font-size: 100%;
  width: 74%;
  font-style: normal;
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

div#col2 box
{ 
  background: white;
  width: 100%;
}

div#col2 h2
{ 
  margin-bottom: 0.5em;
}

div#col2 li
{ 
  margin-bottom: 0.5em;
  margin-top: 0em;
}

div#currentsubpage
{ 
  text-align: right;
  margin-bottom: 0.2em;
  margin-left: 0.7em;
  margin-right: 0.5em;
  margin-top: 0.2em;
  font-weight: bold;
}

div#currentsubpage p
{ 
  margin-top: 0.4em;
  margin-bottom: 0em;
}

div#footer
{
  border-top: 1px solid #4d5d6e;
  clear: both;
  float: right;
  line-height: 75%;
  font-size: 75%;
  margin-bottom: 1em;
  margin-right: 2em;
  margin-top: 0.9em;
  width: 75%;
}

div#header
{
  margin-bottom: 1em;
  padding: 1em 4em;
  padding-left: 0.5em;
  background: white;
}

div#header h1
{
   font-size: 2em;
   font-weight: normal;
   border-bottom: 1px solid #4d5d6e;
   line-height: 100%;
   margin: 0;
   padding: 0.22em 0em;
}

div#header h2
{
   text-align: right;
   font-size: 2.3em;
   font-weight: bold;
   font-style: italic;
   background: transparent;
   margin: 0.3em 0;
   padding: 0;
}

div#localtoc
{ 
  float: left;
  width: 50%;
}

div#localtoc ul
{ 
  font-size: 100%;
  list-style: none;
  margin-left: 0em;
  margin-right: 1em;
  margin-top: 2em;
  padding-left: 0em;
}

div#localtoc ul ul li
{ 
  font-size: 80%;
  list-style: none;
}

div#middle
{
  margin-bottom: 3em;
  padding: 0;
  width: 100%;
}

div.post h2 a
{
  color: black;
}

div#preface
{ 
  font-size: 75%;
}

div.song
{
  clear: both;
}

div#w3c
{
  float: right;
  text-align: right;
  width: 30%;
}

div#w3c p
{
  margin-top: 0.5em;
  padding-top: 0px;
}

h1, h2, h3, h4, h5
{
  color: #4d5d6e;
  line-height: 110%;
  font-style: normal;
  font-weight: bold;
}

h1.blogtitle
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", sans-serif;
}

h1 span.subtitle
{ 
  font-size: 85%;
}

h2.blogposttitle
{ 
  clear: both;
 }

img.flag
{ 
  border: 1px solid black;
}

label
{ 
  text-align: left;
}

p
{
  font-weight: normal;
  line-height: 120%;
}

p#attribution
{
  color: #4d5d6e;
  font-size: 125%;
}

span:lang(ang)
{
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(bg)
{ 
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(chm)
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", verdana, sans-serif;
}

span:lang(chu)
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", "Code 2000", "Titus Cyberbit", sans-serif;
}

span:lang(cs)
{ 
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(cz)
{ 
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(en)
{ 
  font-family: "DejaVu Sans", "Bitstream Vera Sans", "Tahoma", sans-serif;
}

span:lang(eo)
{
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(es)
{
  font-family: "DejaVu Sans", "Bitstream Vera Sans", "Tahoma", sans-serif;
}

span:lang(fi)
{
  font-family: "DejaVu Sans", "Bitstream Vera Sans", "Tahoma", sans-serif;
}

span:lang(fiu)
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}

span:lang(fr)
{ 
  font-family: "DejaVu Sans", "Bitstream Vera Sans", "Tahoma", sans-serif;
}

span:lang(grc)
{
  font-family: "DejaVu Sans", "Arial Unicode MS", Tahoma, sans-serif;
}

span:lang(hr)
{
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(hu)
{
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(la)
{
  font-family: "Deja Vu Sans", "Tahoma", sans-serif;
}

span:lang(lt)
{
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(pl)
{
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(ro)
{
  font-family: "DejaVu Sans", "Arial Unicode MS", Tahoma, sans-serif;
}

span:lang(sk)
{
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(ru)
{ 
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(sla)
{ 
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

span:lang(udm)
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", "Tahoma", sans-serif;
}

span:lang(zh)
{ 
  font-family: "Arial Unicode MS", "MS Gothic", sans-serif;
}

span.commentmetadata
{ 
  font-size: 75%;
  font-style: normal ! important
}

span.ie
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}

span.ipa
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
  font-style: normal ! important
}

code span.ie
{ 
  font-family: "DejaVu Sans Mono", "Everson Mono Unicode", "Courier New", courier, monospace;
}


span.pinyin
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", "Tahoma", sans-serif;
}


span.poetrycenter
{ 
  text-align:center;
}

span.prototurkic
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}

li#currentpage
{
  font-weight: normal;
  color: black;
}

span.transliteration
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", "Lucida Sans Unicode", sans-serif; ! important
}

span.codecomment
{
  color: red;
}

table.consonants
{
  border-spacing: 1.5em 0.2em;
}

ul
{
  list-style: outside;
}

ul#languagesel
{ 
  display: inline;
  list-style-type: none;
}

div#copyright
{
  margin-top: 1em;
  text-align: left;
  width: 50%;
  display: inline;
}

div#copyright p
{
  line-height: 110%;
  margin-bottom: 0em;
  margin-top: 0.5em;
  padding-top: 0em;
}

:lang(bg)
{ 
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

:lang(chm)
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", sans-serif;
}

:lang(chu)
{ 
  font-family: "DejaVu Sans", "Arial Unicode MS", "Titus Cyberbit", sans-serif;
}

:lang(cz)
{ 
  font-family: "DejaVu Sans",  "Tahoma", sans-serif;
}

:lang(de)
{
  font-family: "DejaVu Sans", "Bitstream Vera Sans",  "Arial Unicode MS", "Tahoma", sans-serif;
}

:lang(en)
{ 
  font-family: "DejaVu Sans", "Bitstream Vera Sans", "Arial Unicode MS", "Tahoma", sans-serif;
}

:lang(eo)
{
  font-family: "DejaVu Sans", "Arial Unicode MS", "Tahoma", sans-serif;
}

:lang(es)
{
  font-family: "DejaVu Sans", "Bitstream Vera Sans", "Tahoma", sans-serif;
}

:lang(grc)
{
  font-family: "DejaVu Sans", "Arial Unicode MS", "Palatino Linotype", "Tahoma", sans-serif;
}

:lang(hr)
{
  font-family: "DejaVu Sans", "Arial Unicode MS", "Tahoma", sans-serif;
}

:lang(hu)
{
  font-family: "DejaVu Sans", "Arial Unicode MS", "Tahoma", sans-serif;
}

:lang(ro)
{
  font-family: "DejaVu Sans", "Arial Unicode MS", "Tahoma", sans-serif;
}

:lang(ru)
{ 
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

:lang(sk)
{
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

:lang(sla)
{
  font-family: "DejaVu Sans", "Tahoma", sans-serif;
}

:lang(zh)
{ 
  font-family: "Arial Unicode MS", "MS Gothic", sans-serif;
}