/*  
Theme Name: 5W
Theme URI: http://#
Description: .
Version: 1
Author: .
Author URI: http://#
Tags: .
*/

/**
* Eric Meyer's Reset stylesheet - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

/*
 * Created by gluk with FontForge 1.0 (http://fontforge.sf.net) 
 * This Font Software is licensed under the SIL Open Font License, V.1.1. 
 * This license is available with a FAQ at: http://scripts.sil.org/OFL.
 * Copyright (c) 2008, gluk,(gluksza@wp.pl) with Reserved Font Name Gputeks.
 */
@font-face {
	font-family: "Gputeks";
	src:url(fonts/Gputeks-Regular.ttf);
	font-style: normal;
	font-weight: normal;
}

/*
 * Created by gluk with FontForge 1.0 (http://fontforge.sf.net) 
 * This Font Software is licensed under the SIL Open Font License, V.1.1. 
 * This license is available with a FAQ at: http://scripts.sil.org/OFL.
 * Copyright (c) 2008, gluk,(gluksza@wp.pl) with Reserved Font Name Gputeks.
 */
@font-face {
	font-family: "Gputeks";
	src:url(fonts/Gputeks-Bold.ttf);
	font-style: normal;
	font-weight: bold;
}


/**
* GLOBALS
*/

html {
	background: #eeeeee;
	text-align:center;
}

body {
	background: #fff;
	text-align:justify;
	margin:0 auto 0 auto;
	padding:0;
	max-width:1000px;
	line-height:1;
	color:black;
	font-family:Georgia,"Lucida bright","Times new roman",Georgia,"lucida bright",serif;
	font-size:11pt;
}

h1, h2 {
	font-size:1.8em;
	text-align:left;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-weight:normal;
	font-style:normal;
}

h3 {
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.1em;
	font-style:italic;
	margin-bottom: 1.4em;
}

h4 {
	font-size: 1em;
	line-height:1.5em;
	font-weight:normal;
	font-style:normal;
}

hr {
	display:none;
}

a {
	text-decoration:none;
	color:#CD1713;
	font-weight:inherit;
	font-style:inherit;
}

a:visited {
	color:#CD1713;
}

a:hover {
	text-decoration:underline;
	color:#CD1713;
	/*text-shadow: #666 2px 2px 5px;*/
}

a:focus {
	color:#CD1713;
	/*outline-width:.1em;*/
}

p {
	line-height:1.5em;
	margin-bottom:0.5em;
}

li {
	line-height:1.5em;
}

ul, ol {
	margin-bottom:10px;
	list-style:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

caption, th, td {
	text-align:left;
	font-weight:normal;
	padding: 0.5em;
	font-size: 0.9em;
	/*border: 1px solid #000;*/
}

table {
	margin: 1em 0 1em 0;
	clear: left;
}

th {
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

td {
	/*border-left: 1px solid #000;*/
	border-right: 1px solid #000;
}

td:last-child {
	border: none;
}

th:last-child {
	border-right: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content:"";
}

blockquote, q {
	quotes:"" "";
}

blockquote {
	margin:0;
	padding:1.15em .5em 1.25em 1.5em;
	color:#999;
	font-family:Georgia,"Lucida bright","Times new roman",serif;
	font-size:1.2em;
	font-style:italic;
	line-height: 1.25em;
}

blockquote * {
	line-height: 1.25em;
	margin-bottom:0;
}

abbr {
	border-bottom: 1px dotted #CD1713;
}


img {
	border:none;
}

strong {
	font-weight:bold;
	font-style: inherit;
}

em {
	font-style:italic;
	font-weight:inherit;
}

.alignleft {
	float:left;
	margin: 0 1em 0 0;
}

img.alignleft {
	float:left;
	margin-right:1em;
}

img.alignright {
	float:right;
	margin-left:10px !important;
	margin-right:-0px !important;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

code {
	font-family:courier,"courier new", monospace;
}

pre {
	display:block;
	font-family:courier,"courier new", monospace;
	font-size:1em;
	line-height:1.5em;
	background-color:#eeeeee;
	padding:1.5em 1.5em;
	margin-top:0em;
	margin-bottom:1.5em;
	overflow:auto;
}


/**
* HEADER
*/

.beta {
	color:#fff;
	text-transform:uppercase;
	margin-left: 2em;
	margin-top: 1em;
	position: absolute;
	top: 0;
	left: 0;
	
}

.description {
	width: 100%;
	color:#ccc;
	background-color: #2a2a2a;
	text-transform:uppercase;
	padding: 2.5em 0em 1em 0em;
	text-align:center;
	margin: 0em 0em 1em 0em;
	font-size: 1em;
	position: absolute;
	top: 0;
	left: 0;
	
}

.baner {
	position: relative;
	top: 4em;
	margin-left: 2em;
}

#header {
	/*padding: 0 1.5em;
	text-align:left;*/
}

#header h1, #header p.title {
	color:#CD1713;
	font-size:2.2em;
	font-weight:bold;
	font-family: Gputeks, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	text-align:left;
	line-height:1;
	/*letter-spacing: 0.1em;*/
	margin:0;
}


#header h1 a, #header p.title a {
	color:inherit;
	text-decoration:none;
}

#header div.description {
	color:#999;
	text-transform:uppercase;
	float:right;
	margin-top:-1.5em;
}

#navcontainer 
{
margin-left: 2em;
margin-right: 2em;
margin-top: 5em;
}

#navcontainer ul
{
margin-top: 0;
background-color: #eeeeee;
float: left;
width: 742px;
border-bottom: 3px solid #cd1713;
font: 1em Georgia, serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 0.8em;
background-color: #eeeeee;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #dddddd;
}

#navlist li a#current
{
color: #fff;
background: #cd1713;
}

#navlist li a:hover { text-decoration: underline; }
#navlist li a:link { color: #18215e; }
#navlist li a:visited { color: #18215e; }


/**
* MAIN NAVIGATION
*/

ul#navigation {
	float:right;
	margin:0;
	margin-top:-2em;
}

ul#navigation li {
	display: inline-block;
	font-size: 2em;
	font-weight:bold;
	font-family: Gputeks, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Bitstream Vera Sans", "Liberation Sans", "DejaVu Sans", Verdana, "Verdana Ref", sans-serif;
	margin:0;
	margin-left:.5em;
	line-height:1;
	text-transform:lowercase;
	word-spacing: -.2em;
}

ul#navigation li a {
}

ul#navigation li a:hover {
	text-decoration:none;
}

/**
 * First post on index page
 */

div.latest {
	/*padding: 2em 1.5em 1.5em 1.5em;*/
	margin: 2em 1.5em 0em 1.5em;
	border-bottom:2px solid #CD1713;
	width: 750px;
}

div.latest h2 {
	font-size: 2.5em;
	color: #000;
	line-height: 1em;
}

div.latest h2 a:link,
div.latest h2 a:visited,
div.latest h2 a:active {
	color:inherit;
}

div.latest p.details_small {
	margin:0;
	font-size: 0.8em;
	clear: left;
}

div.latest div.post_content {
	margin-top:1.5em;
	margin-bottom:1.5em;
}

div.post_content > p:first-child:first-line {
	font-variant: small-caps;
	font-weight:bold;
}

div.post_content > p:first-child:first-letter {
	display:block;
	float:left;
	font-size:2.5em;
	line-height: 1em;
	padding:0;
	margin:0;
	padding-top: .2em;
	margin-right: .2em;
}

div.latest img {
	padding:2px;
	background:#CD1713;
	border:10px solid #ccc;
	max-width:90%;
	margin: 8px 8px 8px 0;
}



/**
* FIRST MAIN COLUMN
*/

.portret {
	float: left;
	width: 60px;
	margin-right: 20px;
}

#s {
	/*width: 10px !important;*/
	padding-right: 0 !important;
}

#content {
	/*margin: 1.5em 0em 1em 1.5em;*/
	margin: 24px 0px 16px 24px;
	width:764px;
	float:left;
	padding-top:1.1em;
}

#content.home {
	padding-top:0em;
	background: none;
	border:none;
}

#content.single, #content.archive {
	padding-top:0em;
}

#content div.post {
	margin: 0 0 0 0;
	/*padding: 0em 1em 1em 1em;*/

	color:#000;
}



#content div.list {
	/*margin: 0 0em 1.6em .5em;*/
	margin: 2% 2% 0 0;
	/*margin: 16px 16px 0px 0px;*/
	/*padding: 0em 1em 0em 1em;*/
	/*padding:*/ /*0px 16px 0px 16px*/ /*0px 16px 0px 0px;*/
	color:#000;
	border:none;
	background:none;
	display: inline-block;
	width: 47.5%;
	vertical-align: top;
	float: left;
}
/*
#content div.list:nth-child(3)   {
	clear: left;
}*/

p.kozak {
	clear: left;
	color: #fff;
	font-size: 0.0001em;
}

.widget_polls-widget  ul li a {
	display: none;
}


#content div.post div.more {
	padding-top:.2em
}

#content h1 {
	color: #000;
	font-size:2em;
	line-height: 1em;
	margin: 0em 0em .5em .5em;
}

#content div.post h1 {
	font-size:2em;
	margin: 0em 0em .5em 0em;
}

#content div.list h2 {
	font-size:1.2em;
	line-height:1.1em;
	padding-top:.1em;
	margin-bottom:.3em;
}

#content div.post h2 {
	margin-bottom: .5em;
	border-bottom: 1px solid #000;
}

#content div.post h3 {
	margin-bottom: 0;
}

#content div.post h2,
#content div.post h3,
#content div.post h4
{
	color: #000;
}

#content div.post h2 a:visited,
#content div.post h3 a:visited,
#content div.post h4 a:visited
{
	color:#CD1713;
}

#content div.post h2 a:hover,
#content div.post h3 a:hover,
#content div.post h4 a:hover
{
    color:#CD1713;
}

#content p.tag-cloud {
	margin-top:3em;
}    

#content p.tag-cloud a {
	color: #000;
}    

#content ul, div.latest ul {
	list-style-type:square;
	padding-left:3em;
}

#content ol, div.latest ol {
	list-style-type:decimal;
	padding-left:3em;
}

#content img {
	padding:2px;
	background:#CD1713;
	border:8px solid #ccc;
	max-width:90%;
	margin:2px 10px 0px 0px;
}

.wp-caption-text {
	font-size: 0.9em;
	font-style: oblique;
	text-align: center;
}

#content img.noborder {
	border:0px;
	padding:0;
	background: none;
}

.navigation div {
	line-height:1.5em;
	margin-bottom:1em;
}

.navigation .prev {
	margin-top: 1em;
	float:left;
	width:40%;
}

.navigation .next {
	margin-top: 1em;
	float:right;
	width:40%;
	text-align:right;
}

.details_small {
	font-size:0.8em;
	color:#999;
	margin:0;
}

div.list .details_small {
	margin-top:1em;
	font-size: 0.8em;
	clear: left;
}

div.list p {
	margin-bottom:0;
	font-size: 0.9em;
}

.details_small a {
	color:#999;
	text-decoration:underline;
}

p.date {
	text-align:right;
	font-size:1em;
	color:#999;
}

span.gravatar {
	display:block;
	float:left;
}

span.gravatar img {
	border: 5px solid #999;
}

div.column {
	float:left;
}

div.left {
	padding-right:0;
	width:40%;
}

div.right {
	padding-left:0;
	padding-right:0;
	width:48%;
}


/**
* COMMENTS
*/

div.comments, div.navigation {
	margin-left:1.5em;
	margin-right:1.5em;
}

h2#comments{
	margin-top:.2em;
	margin-bottom:1.5em;
	padding-bottom:0em;
	font-weight:normal !important;
}

ol.commentlist {
	list-style-type: none !important;
	list-style-position: inside;
	padding-left:0px !important;
	margin-left:0px;
	padding-bottom:.1em;
}

.commentlist li {
	margin-bottom:.5em;
	padding-bottom:.5em;
	padding-top:.8em;
	border-top:1px solid #999;
}

.commentlist li.author {
	border-top:1px solid #CD1713;
}

.commentlist li p {
	margin-bottom:0em;
}

.commentlist li p.comment-data {
	margin-bottom:1em;
	font-size:0.8em;
}

.commentlist li p.comment-author {
	font-size:1.3em;
	line-height:1em;
	font-family:Georgia,"Lucida bright","Times new roman",serif;
	font-style:italic;
	/*font-weight:bold;*/
	/*font-variant:small-caps;*/
	margin-bottom:0em;
}

.commentlist ul li,
.commentlist ol li {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:0;
}

.commentlist ul {
	padding-left:1.5em;
	list-style-type:square;
}

.commentlist ol {
	padding-left:1.5em;
	/*list-style-type:lower-alpha;*/
}

p.nocomments {
	padding-bottom:.5em;
	border-bottom:1px solid #999;
	font-weight:bold;
	font-size:1.5em;
	line-height:1em;
}

.allowed-tags {
	display:none;
}

.commentlist li span.comment_number {
	display:none;
	float:right;
	font-size:40px;
	color: #999;
	margin-top:.3em;
	font-family: Verdana, Helvetica, sans-serif;
}

.commentlist li span.avatar {
	display:block;
	float:right;
	margin:-2px 0px 0 0;
	width:60px;
	height:60px;
	text-align:right;
}

#content .commentlist li span.avatar img.avatar {
	display:block;
	width:48px;
	height:48px;
	padding: 2px;
	border: 1px solid #999 !important;
	background: #eee;
}

#content .commentlist li.author span.avatar img.avatar {
	border: 1px solid #CD1713 !important;
}

h2#respond {
	margin-bottom:1.5em;
}

/**
* FORMS
*/

#commentform {
	margin-bottom:1.5em;
	padding-bottom:0em;
	border-bottom:1px solid #999;
}

textarea {
	width:99%;
}

/**
* RIGHT SIDEBARS
*/

#wp-cumulus {
	text-align: center;
}

.rss-date {
	font-size: 0.9em;
	color: #999;
}

.narrowcolumn {
	margin-left: 1.5em !important;
	width: 750px !important;
}

.car-yearmonth {
	color: #CD1713;
}

#sidebarB ul li ul li, #sidebarC ul li ul li { 
	margin-right: -1.5em !important;
	padding: 0 !important;
}

.sidebar {
	padding:0px;
	float:right;
	margin: 0.5em 0 0 0;
}

.autor a {
	color: #CD1713;
}

.wp-polls{
	font-size: 0.8em;
}

#sidebarFrame {
	clear:left;
	float:left;
	width:780px;
	padding:1em 0px;
	list-style-type: none !important;
	margin-left: 1em;
}

#sidebarA {
	width:200px;
	padding-top:0;
	padding-bottom:0px;
	margin:-6.5em 0px 0 0;
	float: right;
	text-align: left;
}

#random-quote {
	font-size: 0.8em;
	color: #999;
	font-style: oblique;
	text-align: left !important;
}

#random-quote h2 {
	margin:.2em 0 -.2em 0;
	border-bottom: 1px solid #000;
	padding-bottom:.2em;
	color: #000;
	font-size: 1.5em;
}

#sidebarC {
	width:49%;
	margin-right: 0.5em;
}

#sidebarB {
	width:49%;
}

#text-2 {
	text-align: center;
}

.sidebar h2 {
	font-size:1.2em;
	line-height:1.2em;
	border-bottom: 1px solid #000;
	margin-bottom:.2em;
}

#sidebarB ul, #sidebarC ul {
	margin-right:1.5em;
}

.sidebar ul li {
	margin: 0;
	margin-bottom:0.4em;
	padding-bottom:.5em;
}

#sidebarA h2 {
	margin:.2em 0 .2em 0;
	border-bottom: 1px solid #000;
	padding-bottom:.2em;
}

#sidebarA ul {
	margin:0 1.5em .2em 0;
	padding:0 0 .5em 0;
}

#sidebarA ul li {
	padding:1em 10px .5em 10px;
	margin:0;
	margin-bottom: 1em;
	line-height:1.5em !important;
}

#sidebarA ul li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#sidebarA ul li ul,
#sidebarA ul li ul li {
	border: none;
	padding:0;
	margin:0;
}

#sidebarA img {
	float:left;
	margin:.3em .5em 0 0;
}

#sidebarA .vcard img.photo {
	border: 1px solid #999;
	background: #eee;
}

.sidebar ul,
.sidebar ul li ul li,
.sidebar ul li ul li ul {
	border-bottom:0;
	margin:0;
	padding-bottom:0;
}

.sidebar ul li ul {
	font-size:.9em;
}

.sidebar ul li ul li,
#sidebarA ul li ul li {
	border-bottom:1px dotted #999;
	line-height: 1.7em;
	padding:.1em 0;
}

#sidebarA ul li ul li:last-child {
	border-bottom:none;
}

.sidebar ul li ul li ul {
	margin-bottom:0;
	padding-left:10px;
	border-left:1px solid #aaa;
}

.sidebar a {
	/*color: #999;*/
}

.sidebar a:hover {
	/*color: #99000e;*/
}

/**
* FOOTER
*/

#footer {
	padding:6px 10px 6px 10px;
	border-top:2px solid #ccc;
	clear:both;
	text-align:left;
	font-size:.9em;
	background: #2a2a2a;
}

#footer a {
	color: #fff;
}

#footer p {
	margin-left:67%;
	padding-left:.5em;
	padding-top:1.5em;
	color: #999;
}

#footer p:first-child {
	float:left;
	width:65%;
	margin-left:0px;
	padding-left:1em;
	padding-right:0;
	padding-top:1.5em;
}

h2.no-bottom-border {
	border-bottom: none !important;
	text-decoration: none;
}