/*
Theme Name:		Blue
Theme URI: 		http://winaisery.pl/
Version: 		0+
Description:
Author: 		http://winaisery.pl/
Author URI:		http://winaisery.pl/
Tags:			

Copyright 2009 http://winaisery.pl/
*/

@charset "utf-8";
/* CSS Document */

/* The Reset---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td { margin: 0; padding: 0;}
fieldset,img,abbr { border: 0; }
img {vertical-align:top}
address,caption,cite,code,dfn,em,h1,h2,h3, h4,h5,h6,th,var { font-style: normal; font-weight: normal; }
em {font-style: italic;}
caption,th { text-align: left; }
q:before,q:after { content: ''; }

p {padding-top: 10px;clear:left;}

* :focus { outline: 1px dotted #718eb1; }

small {font-size: 11px;}

h2 small {margin: -3px 0 3px 0;}

body {
	font-size: 62.5%;
	font-family: "Calibri", "Franklin Gothic Medium", "Treubuchet", Helvetica, sans-serif;
	line-height: 22px;
	background:url(media/back.png) #1d518f;
	color: #fff;
	margin: 0 0 40px 0;
padding: 0;
}

*:focus {
    outline: 0;
}

blockquote {}

a, a:visited {color: #eee; border-bottom: 1px dotted #aac5e6; text-decoration: none;}
a:hover, a:active {color: #fff; border-bottom: 1px solid #fff;}
.entry a {background: #17447b;}

img a, img a:visited {border: 0;}
img a:hover, img a:active {border: 0;}

h1 { font-size:30px; font-weight:normal; line-height: 26px;padding:0;margin:0 0 10px 0;}
h2 { font-size:26px; font-weight:normal; line-height: 26px;padding:0;margin:0 0 5px 0;}
h3 {margin: 3px 0 13px 0; font-size: 19px; line-height: 17px; font-weight: normal;}

h2 a, h2 a:visited {color: #fff; border: 0;}
h2 a:hover {color: #718eb1; border:0;}

/* -------------------------------------------- */

#ilustracja {width: 100%; padding: 0; margin: 0;}

#wrapme {background: url(media/lines.png); width: 100%; height: 24px;margin: 0 0 160px 0; padding: 10px 0 0 0; border-top: 2px solid #ff003c;}

.contain {width: 800px; margin: 0 auto; padding: 0;}

.title {margin-top: 3px; z-index: 8; float: left;}

#top-box {}

strong {font-weight: 900;}
em {font-style: oblique}

.current_page_item a {background: #ff003c;}
.current_page_item ul a {background: none;}

/* Menu ---------------------------------- */
#menu1 {position: relative; top: 0px; left: 0px; float:right; font-size: 14px; color: #000;}
#menu1 a, #menu1 a:hover {color: #000;}
#menu1, #suckerfishnav {z-index: 100;}
#suckerfishnav {font-size:14px; float: left;}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:22px;padding:0;margin:0;width:100%;}
#suckerfishnav a {text-decoration:none; display: block;padding: 1px; margin: 0; padding: 1px 2px 1px 2px;}
#suckerfishnav li {float:left;font-size: 14px; margin-right: 5px; line-height: 22px; text-decoration:none;}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:150px;font-weight:normal;margin:0 0 0 -27px;line-height:1;padding: 0 28px 27px 27px; background:url(media/menu-shadow.png) bottom;}
#suckerfishnav li li {margin-right:0}
#suckerfishnav li li a {}
#suckerfishnav li ul li {width:100%;}
#suckerfishnav li ul li a {}
#suckerfishnav li:hover ul li a {color:white}
#suckerfishnav li ul ul {margin:-21px 0 0 101px}
#suckerfishnav li ul li:hover {color: white; background: black; border: 0; margin-top:0;}
#suckerfishnav li ul li:hover a {color:white;}
#suckerfishnav li ul li:hover li a {color:white;}
#suckerfishnav li ul li li:hover a {color:white;}
#suckerfishnav li ul li ul li:hover ul li a {color:white;}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:white;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {
left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background: #000;margin-top: -10px; border-top: 10px #ff003c solid;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color: #fff;}

/* Search ---------------------------------- */

#top-search {float: right;right:3px;top:2px;margin:0;padding:0}
.quote a {line-height: 20px; margin: 10px; font-size: 18px; color: #999; font-style: oblique; display: block;}

#search-input {width: 100px; border: 0; color: #fff; font-size:12px; padding: 2px; text-align:right; background: transparent;font-family: "Calibri", "Franklin Gothic Medium", "Treubuchet", Helvetica, sans-serif; font-size: 14px;}
.search { background-image: url(media/search.png); vertical-align: top}
.search-excerpt {font-weight:normal;color:#000;background:url(media/marked.png) repeat-x}

button.icon-replace {-moz-outline: none;padding: 0;border-style: none;background-color: transparent;background-repeat: no-repeat;background-position: center center;}
.icon-replace {background-repeat: no-repeat;background-position: center center;display: inline; display: inline-block; display: -moz-inline-box; _display: inline; zoom: 100%; padding: 0 !important; 
overflow: hidden; white-space: nowrap; text-align: left; word-spacing: -2ex; letter-spacing: -2ex; min-height: 20px; height: 20px; color: transparent !important; _font: 1px/0 monospace; _word-spacing: -2px;_letter-spacing: -2px;width: 20px;}

/* Text box ---------------------------------- */

.search-engine {width: 612px; color: #098096; font-size: 14px; font-weight:normal; text-align:justify; clear: both; padding: 5px 0;font-style: oblique;}
.search-engine a, .search-engine a:visited {text-decoration: none; color: #098096; border-bottom: 1px solid #098096;}
.search-engine a:hover, .search-engine a:active {text-decoration: none; border-bottom: 1px solid #ff6700; color: #ff6700;}

.post {padding: 0px;}
.post ul {margin: 3px 0 5px 15px; text-align: left;}
.postmetadata {clear: left; padding: 5px 5px 5px 0; margin: 20px 0 20px 0; text-align: left; color: #000; font-size:13px;line-height:13px;width:780px;}

.postmetadata ul {list-style: none;display: inline;padding:0;margin:0;}
.postmetadata li {list-style: none;display: inline;padding:0;margin:0;}
.postmetadata a {color: #000; margin: 0 0 0 3px;padding:0;border-bottom:none; background: #285fa1;}
.postmetadata a:hover {color: #285fa1; background: #000;}

.st-tag-cloud a, .st-tag-cloud a:visited {text-decoration:none; border:none;}
.st-tag-cloud a:hover, .st-tag-cloud a:active {text-decoration:underline;border:none; color:#ff6700;}
.st-related-tags {display: inline}

#footer {clear: both; float: left; width: 100%; color: #718eb1; text-align: left; font-size: 12px; margin-top: 5px; background: url(media/lines.png); padding: 15px 0 15px 0;}
#footer a {color: #718eb1;}
#footer a:hover {text-decoration: none; color: #fff;}

#social {float:left; clear: left; margin-top: 5px;}
#social a {padding: 3px;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;border:0px;}
#social a:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1; background: none;}

.fade a {filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;border:0px;}
.fade a:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.entry {font-size: 14px; line-height: 17px; padding: 0; margin: 0; text-align: justify;}

.entry p {padding: 0; margin: 8px 0 25px 0; text-align: justify;}

.data {font-size: 14px; color:#8199b5;}

.excerpt {width: 239px; text-align: left; color: #ffffff; clear: both; font-size: 14px; line-height: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: url(media/lines-gradient.png) repeat-x bottom; padding: 5px; margin-left: -5px;}

.excerpt p {padding: 0; margin: 0}

.note {padding: 5px; margin: 20px 0 20px 0; border: 1px #1c497f solid; text-align: justify; color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: url(media/lines.png) repeat;}

.note2 {padding: 5px; margin: 20px 0 20px 0; border: 1px #4677b2 solid; text-align: justify; color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: url(media/lines-w.png) repeat;}

.standard {float: left; width: 250px; padding-right: 25px; color: #ffffff; text-align: justify;}

hr {border:0;height: 36px; width: 100%; background:url(media/ornament.png); margin: 12px 0 18px 0;}

.bracket-top {background:url(media/bracket.png) top left no-repeat; margin-left: -45px; padding: 10px 0 0 45px;}
.bracket-middle {background:url(media/bracket.png) center left no-repeat; margin: -5px 0 0 -45px; padding-left: 45px;}
.bracket-bottom {background:url(media/bracket.png) bottom left no-repeat; margin-left: -45px; padding-left: 45px; height: 20px; display: block;}


/* IntenseDebate */
#idc-container-parent {padding: 5px; border: 1px #1c497f solid;  -moz-border-radius: 5px; -webkit-border-radius: 5px; background: url(http://www.winaisery.pl/wp-content/themes/blue/media/lines.png) repeat;}

#idc-container-parent .idc-id {display: none;}

#idc-container-parent #idc-container .idc-footer { border-top: none; display: none;}

#idc-container-parent idc-footer {display: none;}

#idc-container-parent a {color: #fff; text-decoration: underline;}
#idc-container-parent a:hover {text-decoration: none; color: #000;}

.commentlist {font-size: 14px;}