/*   
Theme Name: Upstart Blogger Minim
Theme URI: http://www.upstartblogger.com
Description: A minimalist, <b>widgetized</b> theme from <a href="http://www.upstartblogger.com/" title="Upstart Blogger">Upstart Blogger</a>. 
Author: Robert Ellis
Author URI: http://www.upstartblogger.com
Version: 1.0
License: Creative Commons Attribution-Share Alike 3.0 (http://creativecommons.org/licenses/by-sa/3.0/). Feel free to make any changes, but please keep a link back to Upstart Blogger in your sidebar or footer.
*/
*{margin:0;padding:0;border:0;}
.clear{clear:both;}

body {
	background: url(http://oneshot-solutions.pl/images/bg.png) repeat-y center #f5f7f7;
	font-family: Calibri, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	font-size: .88em;
	line-height: 1.5em;
	color: #4d4d4f;
}

#wrapper {float:left;width:100%;background:url(http://oneshot-solutions.pl/images/bg-top.jpg) no-repeat top center;}

#top{margin:0 auto; width:910px;height:190px;border-bottom:1px solid #a6b3ba;}
    #top ul {display:block;float:right;list-style:none;margin:10px 0px;}
      #top ul li {display:inline;padding:0px 10px;border-right:1px solid #a6b3ba;font-weight:bold;}
      #top ul li:last-child {border:0;}
      #top ul li.active {font-weight:bold;color:#009ed9;}
      #top ul li a {color:inherit;text-decoration:none;}
      #top ul li a:hover {text-decoration:underline;}

#container {
	margin: 0 auto;
	padding:20px 20px;
  width: 870px;
}

#sidebar {
	width: 300px;
	float: right;
	font-size: 1em;
	line-height: 1.4em;
	padding: 0 0px 25px 0;
	overflow:hidden;
	}

#footer-container{float:left;width:100%;background:#32393D;}
  #footer{margin:0 auto;width:910px;color:white;padding:20px 0px 20px 0px;font-size:14px;line-height:1.2em;}
    #contact-form{float:left;width:459px;border-left:1px solid white;padding:0px 0px 0px 20px;}
      #contact-form .subject {display:none;}
    #contact-info{float:left;width:400px;padding:0px 0px 0px 30px;}
      #contact-info a {color:white;text-decoration:none;}
      #contact-info a:hover {color:#009ed9;}
      
    #footer label {display:block;margin:10px 0px 0px 0px}
    #footer input, #footer textarea {width:400px;border:1px solid #a6b3ba;background:white;font-family:Calibri, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:14px;}
    #footer input {height:20px;}
    #footer textarea{height:100px;}
    #footer input.button {float:right;width:100px;height:25px;margin:10px 57px 0px 0px;background:#009ed9;color:white;font-weight:bold;}
    
    #footer h4 {font-size:16px;font-weight:normal;text-transform:uppercase;}

    #footer  .label{display:block;float:left;color:#009ed9;width:55px;}
    #footer  p{margin:10px 0px 10px 0px;}

#entries {
	width: 530px;
	float: left;
	}

.post {
	margin-bottom: 1em;
	text-align:justify;
}

.post p {margin: 1em 0 1em;}

#sidebar img {background:white;border: 1px solid #a6b3ba;padding:3px;margin:5px 0;}
#sidebar p {margin: 0 0 1em;text-align:justify;font-size:.9em;}
#sidebar li {text-align:justify;}

a {
	color: #009ed9;
	text-decoration: none;
	font-weight: bold;

}

a:link h3 {
	color: #951400;
	border: none;
}

ul {
	margin: 5px 0px 5px 20px;
	padding-left: 0px;

}

li.linkcat {
	list-style-type: none;
}

img {
	border: none;
}

.imgleft {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.imgright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

img.frame {
	padding: 2px;
	border: solid 1px #a6b3ba;
}



h1 {
	font-size: 2em;
	line-height: 1em;
	text-transform: uppercase;
	color:#4d4d4f;
	text-shadow: 1px 1px 1px #cccccc;
}

h1 a {color:#4d4d4f;}

.title {
	border-bottom: 1px solid #a6b3ba;
}

.postinfo {float:left;font-size:small;}

h3 {
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase;
	margin-bottom: .2em;
	margin-top: 2em;
	letter-spacing: .2em;
	color: #34353e;
	border-bottom: 1px solid #a6b3ba;
	text-shadow: 1px 1px 1px #cccccc;
  clear:both;
}

.post h3 {
	border-bottom: none;
	letter-spacing: normal;
	margin-bottom: -.5em;
}

.post img {background:white;border: 1px solid #a6b3ba;padding:2px;}
.alignleft {float:left;margin:0px 5px 5px 0px;}
.alignright {float:right;margin:0px 0px 5px 5px;}

a.more-link {display:block;float:right;margin:20px 0px 0px;}

blockquote {
	background-color: #f3f3f3;
	padding: 10px;
	margin: 15px 0;
}

#searchform {text-align:center;}
#s {border: 1px solid #a6b3ba;padding:2px;width:200px;height:18px;font-family: Calibri, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif}
#searchsubmit {background:#009ed9;border: 1px solid #009ed9;color:white;padding:2px;height:25px;font-weight:bold;font-family: Calibri, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif}

#wp_page_numbers {
	margin: 20px 0px 20px 0px;
	padding:10px 0px;
	width: 100%;
  border-top:1px solid #a6b3ba;
}

#wp_page_numbers ul {float:right;}

#wp_page_numbers li {
	float: left;
	display: block;
}

#wp_page_numbers a {
	padding: 3px 5px;
	margin: 0px 2px;
	display: block;
	border: 1px solid #a6b3ba;
}

#wp_page_numbers li a:hover {
	border-color: #009ed9;
}

#wp_page_numbers li.space {
	padding: 6px 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	background: #009ed9;
	color:white;
	border-color:#009ed9;
}
#wp_page_numbers li.active_page a:hover  {

}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px 5px;
	margin-right: 2px;
	border: 1px solid #a6b3ba;
}
