/*
Theme Name: RoweryAZ
Theme URI: 
Description: 
Version: 1.0
Author: ibex.pl
*/

.clearfix:after {
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
}
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

body {
  background: url('/wp-content/themes/rowery/images/body_bg.jpg') repeat-x fixed;
}
.container {
  width: 960px;
  background: #F7F7F4;
  margin: 0 auto;
  margin-top:10px;
  border: 1px solid #333;
}
a, a:visited {
  color: #CC0000;
  text-decoration: none;
}
#header {
  padding-top: 20px;
  background: #F7F7F4 url('/wp-content/themes/rowery/images/top.jpg') 24px 20px no-repeat;
}
h1#logo {
  margin:0 !important;
  padding:0;
  height: 50px;
}
h1#logo a {
  display: block;
  width: 20%;
  margin: 0;
  padding: 0;
  text-indent: -9000px;
  height: 45px;
}
#rotatorSWF,#rotator {
  width: 912px;
  height: 236px;
  margin: 0 auto;
  display: block;
  background: White;
  margin-bottom: 10px;
}

.main {
  width: 500px;
  background: #f3f3f3;
  float: left;
}
#navbar {
  border-top: 1px solid #ccc;
  margin-left:10px;
  margin-right: 10px;
  font-size: 1.1em;
}
#navbar a {
  color: Black;
}
#navbar li.current_page_item a {
}
#nav {
  margin:0;
  text-align: center;
}
#nav li {
  display: inline;
}
#nav li a {
  padding: 4px;
  line-height: 40px;
  font-weight: bold;
}

#footer {
  background: #f5f5f5;
  display: block;
  color: #888;
}
#footer .inner {
  padding-left: 5px;
  padding-right: 5px;
  line-height: 36px;
}

#logo {
  margin-right: 0;
}
#main {
  width: 648px;
  float: left;
  background: url('/img/rower.jpg') top right no-repeat;
}
#main .inner {
  margin-left: 22px;
  padding-left: 10px;
  margin-top: 0px;
}
#sidebar {
  width: 312px;
  float: right;
}
#sidebar .inner {
  margin-right: 22px;
}
.post {
  margin: 0px;
  margin-top: 15px;
  padding-top: 15px;
  margin-right: 30px;
  font-size: 1.1em;
  border-top: 1px solid #ccc;
}
.firstpost  {
  padding-top: 0px !important;
  margin-right: 30px;
  font-size: 1.1em;
  border-top: none !important;
}
.post img {
  border: 1px solid #ccc; 
  padding: 1px;
  background: #fff;
  display: block;
  margin: 0 auto;
}
.post img.alignleft {
  float: left !important;
  margin-right: 10px; 
  margin-bottom: 5px;
}
.post img.alignright {
  float: right !important;
  margin-left: 10px; 
  margin-bottom: 5px;
}
#sidebar #infobox {
  background: url('/wp-content/themes/rowery/images/whitebox_bg.jpg') left top no-repeat;
  padding-top:12px;
  padding-left: 15px;
  padding-bottom: 10px;
  font-weight: normal;
}
#sidebar #infobox h3 {
  font-size: 1.1em;
  letter-spacing: -0.2px;
  margin: 0 !important;
  padding: 0 !important;
}
#sidebar #bluebox {
  background: url('/wp-content/themes/rowery/images/bluebox_bg.jpg') left top no-repeat;
  padding-top:12px;
  padding-left: 15px;
  padding-bottom: 10px;
  font-weight: normal;
}
#sidebar #bluebox h3 {
  font-size: 1.3em;
  margin: 0;
  padding: 0 !important;
  margin-top: 5px;
  margin-bottom: 10px;
  color: White;
}
#sidebar #bluebox ul {
  list-style-type:none !important;
  margin: 0; 
}
#sidebar #bluebox ul li {
  padding: 0;  
}
#sidebar #bluebox ul li a,#sidebar #bluebox ul li a:visited {
  display: block;
  margin-left: 5px;
  margin-right: 20px;
  padding-left: 10px;
  color: white;
  text-decoration: none;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 70px;
  height: 70px;
}
#sidebar #bluebox ul li a:hover {
  background: #004363;
  border: 1px solid #005680;
  margin-top:-1px;
  margin-bottom:-1px; 
  margin-left: 4px;
  margin-right: 19px; 
  opacity: 1;
}
#sidebar #bluebox ul li a img {
  float: left;
  margin-right: 10px;
  margin-top:2px;
  padding: 1px;
  background: #ccc;
  height: 60px;
  border: 1px solid #fff;
}
#main .box {
  padding: 15px;
  padding-top: 0px;
  margin: 20px;
  margin-right: 40px;
  border: 1px solid #ccc;
  background: white;
}
#main .box p {
  margin-bottom:5px;
}
#main .box ul {
  margin: 0;
  padding: 0;
  
}
#main .box ul li{
  padding: 5px; 
  padding-right: 10px;
  font-weight: bold;
  font-size: 1.2em;
}
#featured h2{
  color: #CC0000
}
#featured .firstshop {
  margin-bottom: 10px;
}
#featured a {
  width: 170px;
  height: 68px;
  display: block;
  float: left;
  text-indent: -9900px;
  margin-right: 2px;
  background: url('/img/logosy.gif'); 
}
#featured a#giant {
  background-position: 0 -70px;
}  
#featured a#merida {
  background-position: 0 -140px;
}  
#featured a#scott {
  background-position: 0 -210px;
}  
#featured a#kellys {
  background-position: 0 -280px;
}  
#featured a#cube {
  background: url('/img/cube-logo.jpg'); 
  background-position: 0 0px;
}  

#main .post h2 {
  color: #224057;
  font-size: 1.8em;
  margin-top: 0px;
}

#main .post h2 a{
  text-decoration: none;
  color: #224057;
}
.post ul {
  list-style-type: disc !important;
}
#sidebar #categories {
  background: url('/wp-content/themes/rowery/images/whitebox2_bg.jpg') left top no-repeat;
  padding-top:12px;
  padding-left: 15px;
  padding-bottom: 10px;
  font-weight: normal;
}
#sidebar #galeria {
  background: url('/wp-content/themes/rowery/images/whitebox2_bg.jpg') left top no-repeat;
  padding-top:12px;
  padding-left: 15px;
  padding-bottom: 10px;
  font-weight: normal;
}
#sidebar #galeria a img {
  padding: 4px;
  border: 1px solid #eee;
  background: white;
}
#sidebar #galeria a:hover img {
  border: 1px solid #aaa;
}
#sidebar #categories h3 {
  font-size: 1.3em;
  margin: 0;
  padding: 0 !important;
  margin-top: 5px;
  margin-bottom: 10px;
}
#sidebar #categories ul {
  list-style-type:none !important;
  margin: 0;
}
#sidebar #categories ul ul {
  margin: 0;
}
#sidebar #categories ul ul a{
  padding-left: 30px !important;
  display: block;
}
#sidebar #categories ul li {
  padding: 0;  
}
#sidebar #categories ul li a,#sidebar #categories ul li a:visited {
  display: block;
  margin-left: 5px;
  margin-right: 20px;
  padding-left: 10px;
  text-decoration: none;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 25px;
  height: 25px;
}
#sidebar #categories ul li a:hover {
  background: #f5f5f5;
  border: 1px solid #eee;
  margin-top:-1px;
  margin-bottom:-1px; 
  margin-left: 4px;
  margin-right: 19px; 
  opacity: 1;
}
#sidebar #categories ul li.current-cat a{
  background: #f5f5f5;
}
