/*
Theme Name: Joko, customized from Newsprint
Theme URI: http://felix.plesoianu.ro/index.php/page:Webdesign:Newsprint%20Template
Description: Minimal yellowish theme, customized for JOKO theme by Jarde at iki dot fi
Author: Felix Pleșoianu
Author URI: http://felix.plesoianu.ro/
License: MIT
License URI: http://opensource.org/licenses/mit-license
Version: 2012.05.05newsprint_2013-03-03joko
Tags: two-columns, left-sidebar, fixed-width, custom-menu
*/

body {
	Font-family: Verdana,Geneva,Arial,Helvetica;
	font-size: 9pt;
	color: black;
	Margin: 0;
	Padding: 0;
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}

h1 {
	Font-size: 3em;
	Text-align: left;
	Margin: 0.5ex 1ex;
	Letter-spacing: -0.1em;
	Text-shadow: 3px 3px 3px #cccccc;
	Border-bottom: 3px solid black;
}

.header small {
	Margin: 0 4ex; Float: left;
}

.nav {
	Margin: 0.5em 1em;
	Height: 2em;
}

.nav ul {
	List-style: none;
	Margin: 0;
	Padding: 0;
	Float: right;
}

.nav ul li {
	Float: left;
	Margin: 0.25em;
	Padding: 0.25em;
}

.nav ul li.current_page_item { Border-bottom: 2px solid black; }

.nav ul li a {
	Text-decoration: none;
	Color: #0000ff;
	Display: block;
}

.section {
	Width: 63em;
	Margin: 0 auto;
}

.article-layout {
	Width: 42.6em;
	margin-left: 2em;
	padding-right: 1em;
	padding-left: 1em;
}
.sidebar-layout { Width: 16em; padding-bottom: 1em; }
.article-layout, .sidebar-layout {
	Float: right;
	border: 1px solid orange;
	background-color: white;
	background-image: url(images/content.jpg);
	background-repeat: repeat-x;
}

h2 {
	Font-size: 1.5m;
	Text-align: left;
	Font-weight: normal;

	Letter-spacing: -0.05em;
	Text-shadow: 2px 2px 2px #cccccc;
}

#sidebar, .content-box {
	Margin: 1em;
	Padding: 1em;
	Font-size: 0.9em;
}

.half-box { Float: left; Width: 50%; }
img.icon { Display: block; Margin: 0 auto; }
img.illustration { Float: left; Margin: 0.5em; }
a img { Border: none; }
.lastmod { Clear: both; }

h3 {
	Margin-top: 0;
	Font-size: 1.1m;
	Text-align: left;
	Font-weight: normal;
	Clear: both;
}

.guard { Height: 0; Clear: both; }

.footer-wp {
	height: 12px;
	width: 550px;
	margin: 1.5em;
	padding: 0.5em;
	border: 1px solid orange;
	background-image: url(images/footer.jpg);
	z-index: 0;
	text-align: center;
	font-size: 0.9em;
}

.sidebar-layout > ul {
	List-style: none;
	Margin: 0;
	Padding: 0;
	Margin-right: 1.5em;
}

.article-meta, .lastmod { Font-size: 0.9em; }
.comment-box {
	Margin: 4em;
	Font-size: 0.9em;
	color: gray;
}
.posts-nav-link, .paginate-comment-links { Text-align: center; }

.menu-item-type-custom {
	padding-left: 15px;
	background-image: url("/joko/templates/butterfly/menu/bflyb2.gif");
	background-repeat: no-repeat;
}
.menu-item-type-custom a:link {
	color: black;
}
.menu-item-type-custom a:visited {
	color: grey;
}
.menu-item-type-custom a:hover {
	color: grey;
}

.widget_nav_menu {
	padding-top: 3px;
	padding-bottom: 10px;
}

.menu-joko-container {
	float: left;
	margin-bottom: 1em;
}

.menu-joko-container ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px;
}

.widgettitle { margin-left: 3px; }

/* cm-s Butterfly theme */

.bodystg {
	background-image: url(images/dotbg.png);
}

.header_bf {
	background-image: url(images/header.jpg);
	border: 1px solid orange;
	z-index: 0;
	position: relative;
	height: 100px;
	width: 755px;
}

.sitenamehalter {
	background-repeat: no-repeat;
	left: 20px;
	top: 38px;
	position: absolute;
	z-index: 1;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #006600;
	font-weight: bold;
}

TD{font-family:Verdana,Geneva,Arial,Helvetica;font-size:9pt;color:black;}

.butterfly {
        background-repeat: no-repeat;
        left: 555px;
        top: -13px;
        position: absolute;
        width: 177px;
        z-index: 1;
        overflow: visible;
}

/* WordPress-mandated classes */
.alignleft { Float: left; }
.alignright { Float: right; }
.aligncenter { Display: block; Margin-left: auto; Margin-right: auto; }
.wp-caption { }
.wp-caption-text { }
.gallery-caption { }
.sticky { }
.bypostauthor { }

tr.jokodensetable {
	height: 18px;
}
td.jokodensetable {
	padding-left: 8px;
}
tr.jokodensetable:nth-child(even) { background-color: #e0e0e0; }
td.jokodensetable:nth-child(2) { width: 80%; }

.joko2ndtopic {
	padding-left: 20px;
}
