/*
Theme Name: BuddyPress W4D
Description: BuddyPress child theme for web4dog.
Version: 1.0
Author: Petr Paboucek
Author URI: http://www.bouk.info/
Template: bp-default
*/

/* Inherit the default theme styles */
@import url( http://web4dog.cz/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );       

/* Inherit the default theme adminbar styles */
@import url( http://web4dog.cz/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css ); 

body {
  background:#404040 url('layout/body.gif');
}

/* > Header
-------------------------------------------------------------- */

#header {
  background:none !important;
  height: 120px;  
}

  #logo {
    position:absolute;
    top:30px;
  }
  
  #header h1 {
    left:0;    
    width:215px;    
  }
  
  #header #slogan {
    position:absolute;
    right:0; top:30px;    
    height:100px; width:100%;
    background:url('layout/header-orange.gif') 235px 0 no-repeat;            
  }    
    
    #slogan1, #slogan1 span {
      width:235px; height:75px;
      display:block; overflow:hidden;
      position:absolute;            
      left:300px; top:22px;
      z-index:100;      
    }        
          
      #slogan1 span {
        left:0; top:0;
        background:url('layout/slogan.gif');
      }
        
    #header #slogan-in {
      position:absolute;
      right:0; top:0;
      background:#f26522 url('layout/header-orange_in.gif');
      height:100px; width:690px; 
      color:#fff;               
    }
    
    #registrace {
      position:absolute; 
      right:30px; top:45px;
      width:143px; height:24px;
    }
    
    registrace a, #registrace a span {
      display:block; overflow:hidden;
      width:143px; height:24px;
      position:relative;
      cursor:pointer;
      _cursor:hand;
    }

    #registrace a span {
      position:absolute;
      left:0; top:0;
      z-index:10;
      background:url('layout/btn-registrace.gif') no-repeat;
    }

ul#nav {
  max-width:80%;
  position:absolute;
  z-index:101; bottom:-20px;
}
    
  ul#nav li.selected a, ul#nav li.current_page_item a {
		background: #fff;		
	}

/* > Homepage
-------------------------------------------------------------- */

.home-page .post { margin:1em 0 0 0; border-bottom:1px solid #eaeaea; }
.home-page .post a { color:#c84d12; }
.home-page .post a:hover { color:#fff; background:#c84d12; text-decoration:none; }
.home-page .post h2 { margin-bottom:0; font-size:140%; }
.home-page .post p { margin:0.5em 0 !important; }
.home-page .post .postinfo { margin:0.5em 0 0.8em 0; color:#666; font-style:italic; } 
.home-page .avatar { margin:0.6em 10px 0 0; }

.home-page #latestblogs,
.home-page #latestarticles {    
  width:48%;
	float:left;
}

.home-page #latestarticles {
  float:right;
}

.home-page #announcement {
  width:270px;
  float:right;
  padding:12px;
  background:#ffb273;
  -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #333;
	font-weight:bolder;
	text-align:center;
}

/* > Footer
-------------------------------------------------------------- */    
#footer {
  background:url('layout/footer_bg.gif') no-repeat;
  text-shadow:none;
  height:70px;
  padding-right:0; 
  color:#fff;     
}

#footer a {
  color:#447800;
  font-weight:bolder;   
}

#footer a:hover {
  text-decoration:none;
  background:#fff;
  color:#7ec421;
}

#fleft, #fright { 
  width:450px; 
  float:left;     
  height:73px;
  line-height:90px;  
  margin:0;
} 

#fleft {   
  text-align:left;
}

#fright {
  float:right;
  text-align:right;
  background:url('layout/footer-right_bg.gif') bottom right no-repeat;
}

/* > Widgets
-------------------------------------------------------------- */  
.widget_recent_entries ul {
  list-style:disc;
  line-height:120%;
  margin-left:5px;
}
  .widget_recent_entries li {    
    margin:5px !important;
  }

.comment_list {
  line-height:130%;
}
  .comment_list li {
    margin-bottom:8px;
  }

