/* CSS Document */

/* -------------------------------------------------------------- 

	Theme Name: squid works
	Theme URI: http://fearlessflyer.com
	Description: a squidly theme by Michael Soriano
	Author: Michael Soriano
	Author URI: http://fearlessflyer.com
	Version: 1.2

-------------------------------------------------------------- */

* {padding:0; margin:0;}
html {overflow-x: hidden;}
a {color:#abda9c; text-decoration:none;}
a:hover {color: #666666;}
a img {border:0;}

.alignright {float:right;}
.alignleft {float:left;}
.aligncenter {text-align:center; margin:0 auto;}
.alignnone {clear:both;}
.clear {clear:both;}

blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}
blockquote blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}

#main-container p {padding: 10px 0 15px 0;}
#main-container p img {max-width:100%; }
#main-container img.alignright {float:right; padding:25px 0 25px 25px;}
#main-container img.alignleft {float:left; padding:25px 25px 25px 0;}
#main-container img.alignnone {clear:both; padding:10px 0 10px 0;}
#main-container img.aligncenter {clear:both; padding:10px 0 10px 0; text-align:center; margin:0 auto;}
#main-container .wp-caption {margin:5px 25px 5px 25px; }
#main-container .alignnone {margin:0; }
#main-container .wp-caption-text {font-style:italic; font-size:16px; font-family:'Over the Rainbow', verdana, georgia; text-align:center; color:#999999; line-height:14px; }

code {color:#666666;}

#main-container ol {padding:8px 0 8px 45px;}
#main-container ul {padding:8px 0 8px 35px;}

.datatable {border:1px solid #333333; border-collapse:collapse;	font-family:Verdana; font-size:12px; margin:18px 15px 18px 1px;}
.datatable td {border:1px solid #333333; padding-left:15px; }
.datatable th {font-family:Verdana;	font-weight:normal;	text-align:left; padding:7px; border:1px solid #333333;}	
.doubleborders {background: url(images/fade.gif) repeat-x; font-weight:bold; color:#ffffff; padding:5px;}

.gallery-icon a img{border:0; margin:8px;}


body { background:#260f15; color:#FFFFFF; font-family: verdana, arial; font-size:16px; line-height:24px;}
img.bg {
        /* Set rules to fill background */
        min-height: 100%;
        min-width: 1024px;

        /* Set up proportionate scaling */
        width: 100%;
        height: auto;

        /* Set up positioning */
        position: fixed;
        top: 0;
        left: 0;
		z-index:-9999;

}


/*START HEADER*/
#header {height:150px; position:relative;}
/*navigation*/
#nav-bar {height:37px; background:url(images/transparent.png); border-bottom:1px solid #000;  border-right:1px solid #000;  border-left:1px solid #000;}
#nav-bar a:hover {color: #27bff6;}

/* =Menu
-------------------------------------------------------------- */


div.menu-header ul.menu {position:relative; left:-12px;}
#nav-bar .menu-header,
div.menu {
	font-size: 12px;
	margin-left: 22px;
	width: 728px;
}
#nav-bar .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#nav-bar .menu-header li,
div.menu li {
	float:left;
	position: relative;
}
#nav-bar a {
	display:block;
	text-decoration:none;
	padding:6px 10px 7px 10px;	
}

#nav-bar ul ul {
	display:none;
	position:absolute;
	top:38px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: 180px;
	z-index: 99999;
}
#nav-bar ul ul li {
	min-width: 180px;	
}
#nav-bar ul ul ul {
	left:100%;
	top:0;
}
#nav-bar ul ul a {
	background:url(images/transparent.png);
	height:auto;
	line-height:1em;
	padding:10px;
	width: 160px;
}
#nav-bar li:hover > a,
#nav-bar ul ul :hover > a {
	color:#fff;
	background:#333;
}
#nav-bar ul li:hover > ul {
	display:block;
}
#nav-bar ul li.current_page_item > a,
#nav-bar ul li.current-menu-ancestor > a,
#nav-bar ul li.current-menu-item > a,
#nav-bar ul li.current-menu-parent > a {
	color: #fff;
}

* html #nav-bar ul li.current_page_item a,
* html #nav-bar ul li.current-menu-ancestor a,
* html #nav-bar ul li.current-menu-item a,
* html #nav-bar ul li.current-menu-parent a,
* html #nav-bar ul li a:hover {
	color:#fff;
}

#logo { position:absolute; top:75px;}
#logo a {font-family:'Salsa'; cursive; font-weight:bold; color:#ccc; font-size:46px; text-shadow:1px 1px 12px #000; text-transform:uppercase; margin-right:10px;}
#logo a:hover {color:#f22c2c;}
#logo #description {font-family:'Over the Rainbow', cursive; text-shadow:1px 1px 0 #000;}

#searchform {position:relative; top:6px; left:12px; }
.inputs {background: none repeat scroll 0 0 #999999; border: medium none; font-size: 10px;  padding: 2px;}
.go{ background:url(images/search.png); width:24px; height:24px; border:none; }

#wrap {background:url(images/transparent.png); overflow:hidden; padding:37px 0 20px 0; border:1px solid #000; position:relative;}
.post {padding:0 25px 33px 0; width:606px; overflow:hidden;}
.post .title {line-height:33px; padding-bottom:14px;}
.title {font-size:30px; font-weight:normal;}
.title a {color:#FFFFFF; border-bottom:1px dashed #5d6669; font-family:'Exo', sans-serif; text-shadow:1px 1px 0 #000;}
.title a:hover {color: #27bff6;}
.comments-bubble {width:37px; height:58px; background:url(images/comments-bubble.png) no-repeat; font-size:20px; font-weight:bold; color:#000000; text-align:center; padding-top:6px; color:#f22258; text-shadow:1px 1px 0 #fff; position:relative; left:18px; top:0px;}
#main-container .comments-bubble {float:right; margin:2px 0 0 0;}
#main-container.grid_8{margin-left:25px; margin-right:0px; padding-right:26px;}
.page-links {font-family:Georgia; font-size:12px; padding:15px 0 15px 0; color:#666666;}
.page-links strong {padding-right:8px; color:#666666;}
.page-links a {border:1px solid #666666; padding:3px 7px; margin:0 4px; background:url(images/fade.gif) repeat-x; color:#FFFFFF;}
.more-link {font-family:Georgia; font-size:11px;}
.edit-me-links {background:url(images/edit-me.png) no-repeat; padding:0 0 15px 25px;}
.edit-me-links a {font-family:Georgia; font-size:12px; color:#666666; font-weight:bold;}
.edit-me-links a:hover {color:#27bff6;}
.the-meta-data {font-style:italic; font-family:'Over the Rainbow', verdana, georgia; font-size:13px; padding:10px 0 10px 0; color:#fff; text-shadow:1px 1px 0 #000;}
.the-meta-data a {font-family: 'Over the Rainbow', Georgia, "Times New Roman", Times, serif; font-style:normal; font-size:13px;}
.post-navigation {font-family:Georgia; font-size:12px; color:#666666; font-weight:bold; text-align:right; margin:10px 0 10px 0;}
.post-navigation a {color:#666666; border:1px solid #333333; padding:5px 10px 5px 10px; background:url(images/fade.gif) repeat-x; margin:5px; }
.post-navigation a:hover {color:#27bff6;}

.page-sub-titles {font-style:italic; font-family:'Over the Rainbow', verdana, georgia; font-size:16px; padding:0 0 10px 0; margin:0 0 25px 0; color:#ccd270; border-bottom:1px dashed #333333;}
.page-sub-titles strong {color:#999999;}

/*home php*/
h1.ftitle{margin:5px 0 25px 0; font-family:'Over the Rainbow'; text-transform:capitalize; }
.thumbs-in-home {float:left; width:190px; height:265px;  margin:0 0 30px 20px; position:relative; }
.thumbs-in-home a.ptitle{font-family:'Exo'; color:#FFFFFF; border-bottom:1px dashed #5d6669; text-shadow:1px 1px 0 #000; clear:both; line-height:22px; font-weight:20px;}
.thumbs-in-home a.ptitle:hover {color: #27bff6;}

.thumbs-in-home.first {margin-left:5px;}
.thumbs-in-home img {margin-bottom:15px;}
.thumbs-in-home img:hover { box-shadow:0 0 12px #27bff6;}
.comments-bubble-sm {width:26px; height:41px; background:url(images/comments-bubble-sm.png) no-repeat; font-size:12px; font-weight:bold; text-align:center; padding-top:1px; color:#f22258; text-shadow:1px 1px 0 #fff; position:absolute; left:169px; top:7px;}

/*SINGLE.PHP SPECIFIC*/
.the-content img {margin-bottom:10px;}
.the-content {font-family: 'Open Sans Condensed', sans-serif; color:#ccc;}
.the-content h1{font-family:'Exo'; font-size:30px; clear:both; line-height:33px; font-weight:normal;}
.the-content h2 {font-family:'Exo'; font-size:26px; clear:both; line-height:30px; font-weight:normal;}
.the-content h3 {font-family:'Exo'; font-size:22px; clear:both; line-height:27px; font-weight:normal;}
.the-content h4 {font-family:'Exo'; font-size:18px; clear:both; line-height:24px; font-weight:normal;}
.the-content h5 {font-family:'Exo'; font-size:15px; clear:both; line-height:20px; font-weight:normal;}
.the-content h6 {font-family:'Exo'; font-size:12px; clear:both; line-height:18px; font-weight:normal;}

#share-container {height:26px; padding:0; margin:0;}
#share-container ul {padding:0; margin:0;}
#share li {display:inline;}
#share li a {background:url(images/social-icons.png); display:block; float:left; height:26px; text-indent:-9999px; }

#share li a#facebook {background-position:0 0; width:32px;}
#share li a:hover#facebook {background-position:0 -26px; width:32px;}
#share li a#digg {background-position:-32px 0; width:32px;}
#share li a:hover#digg {background-position:-32px -26px; width:32px;}
#share li a#delicious {background-position:-64px 0px; width:32px;}
#share li a:hover#delicious {background-position:-64px -26px; width:32px;}
#share li a#stumbleupon {background-position:-96px 0px; width:32px;}
#share li a:hover#stumbleupon {background-position:-96px -26px; width:32px;}
#share li a#rss {background-position:-128px 0px; width:32px;}
#share li a:hover#rss {background-position:-128px -26px; width:32px;}
#share li a#twitter {background-position:-160px 0px; width:32px;}
#share li a:hover#twitter {background-position:-160px -26px; width:32px;}
#share li a#technorati {background-position:-192px 0px; width:32px;}
#share li a:hover#technorati {background-position:-192px -26px; width:32px;}

/*comments*/
#main-container .commentlist {padding:0 15px 0 0; margin:0;}
#comments  {padding:15px 0 20px 0; border-bottom:1px dashed #333333; margin-bottom:35px;}
.commentlist li {list-style:none;}
.avatar {float:left; padding:5px 5px 0 0; margin:0 15px 0 0; width:30px;height:30px;}
.comment { margin:10px 0 10px 0; min-height:100px;}
.comment-meta {font-family:verdana, georgia; font-size:10px; color:#999999; line-height:10px;}
.comment-body p {color: #CCCCCC; font-family: 'Marvel'; font-size:16px;}
.comment-meta a {color:#999999; }
.comment-author {margin-bottom:5px;}
.reply {padding:0; margin:0 0 5px 0; }
.reply a {font-family:Georgia; font-size:10px; color:#666666;  background:url(images/fade.gif) repeat-x; border:1px solid #333333; padding:4px 8px 4px 8px;}
.reply a:hover {color:#27bff6;}
cite {font-weight:bold; text-transform:uppercase; font-style:italic;} 


#respond {padding:20px 0 0 3px; font-size:10px; text-transform:uppercase; background:url(images/glow.png) no-repeat top right;}
#respond h3 {padding:15px 0 20px 0; border-bottom:1px dashed #333333; margin-bottom:35px; text-transform:none;  }
.comment-form-input-fields {padding:3px 5px 4px 5px; border:1px solid #333333; margin:0 0 15px 0; color: #666666; font-size:12px; background: #333333; }
.field-description {font-size:10px; font-family:verdana; text-transform:uppercase;}
.comment-form-labels {font-size:17px; line-height:18px;}
#respond small{color:#27bff6; font-size:10px;}
#respond p {padding:0;}

#submit{ background:url(images/submit-comment.png); width:149px; height:46px; border:0; margin:15px 0 0 0; }

/*START SIDEBAR*/
#sidebar {width:284px; overflow:hidden; float:left; padding:0 0 0 0; position:relative; margin-top:-20px; right:10px; }
#sidebar .title {font-family:'Exo'; font-weight:bold; color:#FFFFFF; border-bottom:1px dashed #5d6669; text-shadow:1px 1px 0 #000; clear:both; line-height:22px; font-size:16px; padding-bottom:14px; margin-bottom:10px;}
.sidebar-column {padding:18px 16px 10px 12px; overflow:hidden; clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
.sidebar-column .comments-bubble {float:left; margin-top:4px; margin-right:14px;}
.sidebar-column ul {padding:10px 0 0 15px;}
.sidebar-column ul li {color:#FFFFFF; font-weight:normal; padding:1px 0 3px 15px; background:url(images/gear-small.png) no-repeat top left; list-style:none; background-position:-3px 2px; }
.sidebar-column ul li a {color:#ccc; text-shadow:1px 1px 0 #000;}

.flickrwrap {width:256px; margin:17px 0 0 1px;}
a.flickr_thumbs img {padding:7px 5px;}

.ads {padding:0 0 10px 0; overflow:hidden;}
.ads-spot ul {padding:0; margin:0; }
.ads-spot li {list-style:none; float:left; padding:0 14px 10px 3px; }
.cols-row {float:left; width:208px; padding:0 0 15px 5px;}
.cols-row strong {font-size:20px; color:#FFFFFF; font-weight:bold;}
.cols-row a {font-family:Georgia; font-size:11px; }
.children  {padding-left:30px; padding-top:10px;}
.large-ads {padding:32px 0 0 0;}

/*START FOOTER*/
#footer {height:45px; padding-top:14px; margin-top:7px; text-align:center;}
#footer p {font-family: Verdana; font-size:11px; line-height:12px; color:#666666; }

#nav-bar-in-foot {text-align:center; margin:0 auto; padding-top:5px; width:600px; text-shadow: black 0.1em 0.1em 0.1em;}
#nav-bar-in-foot a:hover {color: #27bff6;}
#navigation-in-footer {text-align:center;}
#navigation-in-footer li {list-style:none; float:left; padding:0 15px 0 15px; line-height:12px;} 
#nav-bar-in-foot .page_item {border-right:#666666 1px solid;}
#nav-bar-in-foot .page_item.last{border-right:none;}
#nav-bar-in-foot .page_item a {color:#aaa; text-transform:capitalize; font-size:11px; font-family:verdana; text-shadow:-1px -1px 0 #000;}
#nav-bar-in-foot .page_item a:hover {color: #27bff6;}
#nav-bar-in-foot .page-item-166 {border:none; padding-right:0;}
#nav-bar-in-foot .page-item-12 {border:none;}


/*nivo*/


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
#main-container .nivo-caption p {
	padding:12px 15px;
	margin:0;
	font-family:'Exo'; 	 
	font-size:20px;
	text-shadow: 1px 1px 0 #000000;
	 
	
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:37%;
	z-index:9;
	cursor:pointer;
	display:block;
	text-indent:-9999px;
}
.nivo-prevNav {
	left:-7px;
	background:url('images/Slideshow-prev.png'); 
	width:37px; 
	height:58px;
}
.nivo-nextNav {
	right:-8px;
	background:url('images/Slideshow-next.png'); 
	width:37px; 
	height:58px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position:relative; top:8px; left:15px;}
.nivo-controlNav a {
	background:url(images/bullets.png) no-repeat;	
	position:relative;
	z-index:9;
	cursor:pointer;
	display:block;
	width:18px;
	height:22px;
	float:left;
	text-indent:-9999px;
	margin:0 0 0 -2px;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.slider-wrapper {width:610px; height:246px;   position:relative; margin:0 0 25px 5px; }
		.slider-wrapper img {width:610px; height:246px;}
		.nivo-controlNav{position:absolute;} 

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

.cennik td {
	padding: 10px 4px;
	/* background: #0d0a0a; */
	background: url(images/transparent.png);
	text-align: center;
}