/*
Theme Name: Kian 00
Theme URI: http://www.oeconomist.com/kian00
Description: A WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 0.1
Author: Daniel Kian Mc Kiernan
Author URI: http://www.oeconomist.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kian 00 v0.1
	 http://www.oeconomist.com/kian00

	This theme was designed and built by Daniel Kian Mc Kiernan,
	whose blog you will find at http://www.oeconomist.com///

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* quotation marks */

  :lang(af)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Afrikaans */
  :lang(ar)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Arabic */
  :lang(az)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Azerbaijani */
  :lang(be)     { quotes: "\0000AB" "\0000BB" "\00201C" "\00201D" ; } /* Byelorussian */
  :lang(bg)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Bulgarian */
  :lang(bs)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* ? (in CLDR) */
  :lang(ca)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Catalan */
  :lang(cs)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Czech */
  :lang(cy)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Welsh */
  :lang(da)     { quotes: "\0000BB" "\0000AB" "\00203A" "\002039" ; } /* Danish */
  :lang(de)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* German */
  :lang(de-CH)  { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" !important ; } /* Swiss DE */
  :lang(dz)     { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Bhutani */
  :lang(el)     { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" ; } /* Greek */
  :lang(en)     { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* English */
  :lang(en-AU)  { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* English-AU */
  :lang(en-CA)  { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* English-CA */
  :lang(en-GB)  { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* English-UK */
  :lang(en-US)  { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* English-US */
  :lang(es)     { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" ; } /* Spanish */
  :lang(et)     { quotes: "\00201E" "\00201D" "\0000AB" "\0000BB" ; } /* Estonian */
  :lang(eu)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Basque */
  :lang(fa)     { quotes: "\00201D" "\00201C" "\002019" "\002018" ; } /* Farsi */ /* no stand */
  :lang(fi)     { quotes: "\00201D" "\00201D" "\002019" "\002019" ; } /* Finnish */
  :lang(fo)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Faroese */
  :lang(fr)     { quotes: "\0000AB\002005" "\002005\0000BB" "\00201C" "\00201D" ; } /* French */
  :lang(fr-CH)  { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" !important ; } /* Swiss FR */
  :lang(ga)     { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Irish Gaelic */
  :lang(gl)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Galician */
  :lang(gu)     { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Gujarati */
  :lang(he)     { quotes: "\00201D" "\00201C" "\0000BB" "\0000AB" ; } /* Hebrew */
  :lang(hi)     { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Hindi */
  :lang(hr)     { quotes: "\0000BB" "\0000AB" "\00203A" "\002039" ; } /* Croatian */
  :lang(hu)     { quotes: "\00201E" "\00201D" "\0000BB" "\0000AB" ; } /* Hungarian */
  :lang(id)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Indonesian */
  :lang(is)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Icelandic */
  :lang(it)     { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Italian */
  :lang(it-CH)  { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" !important ; } /* Swiss IT */
  :lang(ja)     { quotes: "\00300C" "\00300D" "\00300E" "\00300F" ; } /* Japanese */
  :lang(ka)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Georgian */
  :lang(km)     { quotes: "\000027" "\000027" "\000022" "\000022" ; } /* Cambodian */
  :lang(kn)     { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Kannada */
  :lang(ko)     { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Korean */
  :lang(lo)     { quotes: "\000027" "\000027" "\000022" "\000022" ; } /* Laothian */
  :lang(lt)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Lithuanian */
  :lang(lv)     { quotes: "\0000AB" "\0000BB" "\00201E" "\00201D" ; } /* Latvian */
  :lang(mn)     { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Mongolian */
  :lang(mr)     { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Marathi */
  :lang(ms)     { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Malay */
  :lang(nb)     { quotes: "\0000AB" "\0000BB" "\002018" "\002019" ; } /* Norwegian Bokmal */
  :lang(nl)     { quotes: "\00201E" "\00201D" "\00201A" "\002019" ; } /* Dutch */
  :lang(nn)     { quotes: "\0000AB" "\0000BB" "\002018" "\002019" ; } /* Norwegian Nynorsk */
  :lang(no)     { quotes: "\0000AB" "\0000BB" "\002018" "\002019" ; } /* Norwegian */
  :lang(pa)     { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Punjabi */
  :lang(pl)     { quotes: "\00201E" "\00201D" "\00201A" "\002019" ; } /* Polish */
  :lang(pt)     { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Portuguese */
  :lang(ro)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Romanian */
  :lang(ru)     { quotes: "\0000AB" "\0000BB" "\00201C" "\00201D" ; } /* Russian */
  :lang(sk)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Slovak */
  :lang(sl)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Slovene */
  :lang(sq)     { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" ; } /* Albanian */
  :lang(sr)     { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Serbian */
  :lang(sv)     { quotes: "\00201D" "\00201D" "\002019" "\002019" ; } /* Swedish */
  :lang(sw)     { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Swahili */
  :lang(ta)     { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Tamil */
  :lang(te)     { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Telugu */
  :lang(th)     { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Thai */
  :lang(tr)     { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" ; } /* Turkish */
  :lang(uk)     { quotes: "\0000AB" "\0000BB" "\00201C" "\00201D" ; } /* Ukranian */
  :lang(zh)     { quotes: "\00300C" "\00300D" "\00300E" "\00300F" ; } /* Chinese */

  [lang*="-CH"] { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" !important ; }

/* Begin Typography */
body
{
  text-align: center;
  font-size: 62.5%; /* Resets 1em to 10px */
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif ;
}

#page
{
  text-align: left ;
}

#headerimg
{
  font-family: 'Roman Antique', FreeSerif, 'Times New', Serif ;
}

#footer
{
  border: none ;
}

#content
{
  font-size: 1.2em ;
}

.widecolumn .entry p
{
  font-size: 1.05em ;
}

.narrowcolumn .entry, .widecolumn .entry
{
  line-height: 1.4em ;
}

.widecolumn
{
  line-height: 1.6em ;
}

.narrowcolumn .postmetadata
{
  text-align: center ;
}

.alt
{
  border-top: 1px solid ;
  border-bottom: 1px solid ;
}

small
{
  font-family: Arial, Helvetica, Sans-Serif ;
  font-size: 0.9em ;
  line-height: 1.5em ;
}

h1, h2, h3
{
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif ;
  font-weight: bold ;
}

#headerimg > h1
{
  font-family: FreeSerif, 'Times New', Serif ;
}

h1
{
  font-size: 4em ;
  text-align: center ;
}

h2
{
  font-size: 1.6em ;
}

h3
{
  font-size: 1.3em;
}

#headerimg .description
{
  font-size: 1.2em;
  text-align: center;
}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid ;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

code
{
  font: 1.1em 'Courier New', Courier, Fixed ;
}

acronym, abbr
{
  font-size: 0.9em ;
}

span.caps
{
  font-size: 0.9em ;
  letter-spacing: .07em ;
}

a, h2 a:hover, h3 a:hover {
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body
{
  margin: 0 0 20px 0 ;
  padding: 0 ;
}

#page {
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}

#header {
	margin: 0 ;
	padding: 0;
	height: 200px ;
	width: 760px ;
	}

#headerimg
{
  margin: 0 ;
  padding: 0;
  width: 760px ;
  height: 200px ;
}

.narrowcolumn {

	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1
{
  padding-top: 70px ;
  margin: 0 ;
}

h2
{
  margin: 30px 0 0 ;
}

h2.pagetitle
{
  margin-top: 30px ;
  text-align: center ;
}

#sidebar h2
{
  margin: 5px 0 0 ;
  padding: 0 ;
}

h3
{
  padding: 0 ;
  margin: 30px 0 0 ;
}

h3.comments
{
  padding: 0 ;
  margin: 40px auto 20px ;
}
/* End Headers */



/* Begin Images */
p img
{
  padding: 0 ;
  max-width: 100% ;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul
{
  margin-left: 0px ;
  padding: 0 0 0 30px ;
  list-style: none ;
  padding-left: 10px ;
  text-indent: -10px ;
}

html>body .entry li
{
  margin: 7px 0 8px 10px ;
}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol ~ li, #sidebar ul ol ~ li
{
  list-style: decimal outside ;
}

ol ol ~ li
{
  list-style: lower-alpha ;
}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Pagination */
    .paginationEarlier
    {
      display: block;
      height: 93px;
      width: 48px;
      background-repeat: no-repeat;      
      position: fixed;
      top: 33%;
      z-index:999;
      left: 0 ;
    }
    .paginationLater
    {
      display: block;
      height: 93px;
      width: 48px;
      background-repeat: no-repeat;      
      position: fixed;
      top: 33%;
      z-index:999;
      right: 0 ;
    }
/* End pagination */
