/*
 Theme Name: Akvo.org
 Theme URI: http://akvo.org/
 Description: Custom Theme for Akvo.org
 Version: 1.0.1
 Author: José Fontainhas
 Author URI: http://jose.fontainhas.com/
 Tags: white, custom header, fixed width, three columns, widgets
 
 The CSS, XHTML and design is released under AGPL:
 http://www.opensource.org/licenses/gpl-2.0.php
 
 Changelog:
 
 1.0.1 	30JUL08
 - Minor IE6 extra padding bug corrected
 
 1.0	29JUL08
 - Initial Version
 
 */
/* Begin Typography & Colors */
em {
    font-style: italic;
}
strong {
	font-weight:bold;
}
.show {
    background-color: #FFFFDE;
}

#blog_left {
    width: 210px;
    margin-right: 20px;
    float: left;
}

#blog_right {
    width: 210px;
    margin-left: 20px;
    float: right;
}

#blog_content {
    border: 1px solid #dbdbdb;
    width: 518px;
    padding-bottom: 50px;
    margin-bottom: 40px;
	overflow: hidden;	
}

#blog_center {
    float: left;
}

#blog_navigation {
    border: 1px solid #dbdbdb;
    margin-bottom: 20px;
    padding: 8px;
	width:502px;
	height:100%;	
}

#blog_navigation #bn_left {
	float:left;
	width:40%;
	text-align:left;
}
#blog_navigation #bn_center {
	float:left;
	width:20%;
}
#blog_navigation #bn_right {
	float:right;
	width:40%;
	text-align:right;
}
.alignleft {float:left;}
.alignright {float:right;}

.sidebar {
		width:210px;	
}
.sidebar h2 {
    border: 1px solid #dbdbdb;
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background-color: #dbdbdb;
}

.sidebar ul {
    border: 1px solid #dbdbdb;
    margin-bottom: 10px;
}

.sidebar ul li ul {
    border: none;
}

.sidebar ul li ul {
    padding: 10px 20px 10px 20px;
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 20px;
    color: #999999;
}

.sidebar ul li ul li {
    padding-bottom: 5px;
}
.sidebar .widget {
	margin-bottom:10px;
}

.sidebar #calendar_wrap table {
	width:110px;
}

.post h2 {
    margin-top: 20px;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0;
    padding-top: 0;
    padding-bottom: 5px;
    padding-right: 20px;
}

.post {
    padding-left: 20px;
    padding-right: 20px;
}

.post .date, .post .author, .post .tags {
    color: #999999;
}

.post .author, .post .postmeta {
    padding-top: 20px;
}

.post .entry p {
    padding-top: 20px;
    line-height: 1.5em;
}

.post .entry blockquote p {
    margin-left: 30px;
    margin-right: 30px;
    background-color: #fef9db;
    padding: 8px;
}
#prevnext {
	margin:10px 10px 0 10px;
}
.post .tags {
    float: left;
}

.post .comments {
    float: right;
    text-align: right;
}
.post ul {
	list-style:disc inside;
}
.post ol {
	list-style:decimal inside;
}
.ruler {
    background-image: url(images/ruler.gif);
    background-repeat: repeat-x;
    height: 21px;
    margin-left: 10px;
    margin-right: 10px;
}

.ruler_in {
    background-image: url(images/ruler.gif);
    background-repeat: repeat-x;
    height: 21px;
    margin-left: 20px;
    margin-right: 10px;
}

#breadcrumbs {
/*    text-transform: lowercase; */
}

#comments_block {
    margin-left: 10px;
}

#comments_block h3 {
    margin-left: 10px;
    font-size: 1.2em;
    font-weight: bold;
}

#comments_block ol {
    margin-left: 10px;
}

.commentmetadata {
    color: #999999;
	margin-left:10px;
}

.commentmetauthor {
    font-weight: bold;
    margin-right: 5px;
    color: #999999;
}

.commenttext {
    padding-top: 10px;
    padding-bottom: 15px;
}

#commentform {
    margin-left: 10px;
    margin-top: 20px;
}

#commentform #author, #commentform #url, #commentform #email, #commentform #comment {
    width: 482px;
    margin-bottom: 5px;
    color: #d78400;
}

#commentform #comment {
    margin-top: 15px;
}

#commentform #submit {
    margin-top: 15px;
    color: #1d7fc6;
}

#searchform {
    width: 180px;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#searchform #s {
	margin:0;padding:0;
    width: 155px;
    font-size: 0.9em;
    color: #d78400;
}