/*
Theme Name: Redfern Foundation
Theme URI: http://www.redfernfoundation.org.au
Description: Template for Redfern Foundation
Version: 2.0
Author: Caleb Wong / Marco Gatta
Author URI: http://technique.com.au
Tags: fixed width, one column

    The CSS, XHTML and design is released under GPL:
    http://www.opensource.org/licenses/gpl-license.php

*/

body {
     background: 	#f7941e url(images/bkg.gif) repeat-x top;
     font-family:	Arial, Helvetica, sans-serif;
     color:			#666666;
     font-size:		0.8em;
     margin:		0 auto;
}
a {
    color: #FF6600;
    text-decoration: none;
}
a:visited {
    color: #CC6600;
    text-decoration: none;
}
a:hover {
    color: #FF6600;
    text-decoration: underline;
}
p {
    padding: 0px 0px 15px;
    margin: 0px;
}
h1 {
    margin:0px;
}
h2 {
    color: #8a5c29;
    margin: 0px 0px 2px;
    letter-spacing: -1px;
    font-size: 1.2em;
    padding-bottom: 3px;
    
    font-weight: normal;
}
h2 a, h2 a:visited {
    color: #666666;
    text-decoration: none;
}
h2 a:hover {
    color: #FF6600;
    text-decoration: none;
}
h3 {
    font: normal 140%/100%;
    color: #758d38;
    margin: 10px 0px 5px;
}
form {
    margin:0px;
    padding:0px;
}
#container {
 /*   background:		#dc841b url(images/bkg_container.gif) repeat-x top; */
    width:			937px;
    margin:			0 auto;
}

#header {
    width:			937px;
    margin:			0 auto;
	height:102px;
    margin-bottom: 10px;

}

#navbar {background:url(images/nav_bg.png) top no-repeat; height:102px;}
#navbar ul { list-style: none; padding: 0; margin: 5px 0 0 30px;} 
#navbar li { float: left; margin: 0 15px 0 0; } 



#header h1 a {
    background:		url(images/logo.png) no-repeat bottom;
    height:			70px;
    width:			235px;
    display:		block;
    text-indent:    -9000px;
	margin: 0 0 0 30px;
}

#anchors {  list-style:none; float:left; font-family:Verdana, Geneva, sans-serif; padding:0 0 15px 30px; width:890px;}
#anchors a {color:#000;}
#anchors strong {color:#fff; font-size:1.2em;}

#hero {float:right; padding:15px;}

#sidebar {
    background:		#9c1d05 url(images/bkg_sidebar.gif) repeat-x top;
    width:			215px;
    float:			right;
    margin-right:	40px;
    _margin-right:	20px;
}
#sidebar h3 {
    background:		url(images/sidebar_hdr_bkg.png) no-repeat top;
    color:			#fff;
    padding:        13px 20px 0;
    height:			27px;
    margin-bottom:	15px;
}

#curvyTop {background:url(images/bkg_content.png) no-repeat bottom; height:12px; clear:both; margin: 0 auto;}
#curvyBottom {background:url(images/bkg_content_foot.png) no-repeat top; height:12px; margin: 0 auto;}

#content {
    background:		#fff;
    width:			937px;
    padding:        12px 0 0;
	margin:			0 auto;
}
#backToTop {text-align:right;padding-right:10px; border-bottom:#f7941e 1px solid; padding-bottom:10px;}

#footer {
    clear:			both;
    color:			#fff;
    font-size:		0.9em;
    padding:        10px 0 10px 40px;
}
.post {
    clear:both;
    padding: 		0 30px 30px 30px;;
}
.post h2 {
    margin-bottom:	0;
    padding-bottom: 0;
    font-weight:	bold;
}

.post-title {
    width: 100%;
}

.entry {
    padding-top: 10px;
}

.post-cat {
    background: url(images/mini-category.gif) no-repeat left center;
    padding-left: 18px;
    float:left;
    font-size: 95%;
    color: #999999;
}
.post-comments {
    background: url(images/mini-comments.gif) no-repeat left center;
    padding-left: 18px;
    float: right;
    font-size: 95%;
}
.post-calendar {
    background: url(images/mini-calendar.gif) no-repeat left center;
    padding-left: 18px;
    float: right;
    font-size: 95%;
    color: #999999;
}
.post-content {
    clear: both;
    padding-top: 10px;
}
.extraPaddingRight {
    padding-right: 7px;
}
.extraMarginBtm {
    margin-bottom: 308px;
}
.navigation {
    clear: both;
    padding: 10px 0px;
}
.navigation a, .navigation a:visited {
    color: #59770e;
}
.previous-entries {
    float: left;
    padding-left: 18px;
    background: url(images/mini-nav-left.gif) no-repeat left center;
}
.next-entries {
    float: right;
    padding-right: 18px;
    background: url(images/mini-nav-right.gif) no-repeat right center;
}
#comments, #respond {
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 5px;
}
.commentlist {
    margin: 10px 0px;
    padding-left: 20px;
    line-height: 130%;
}
.commentlist li{
    padding: 5px 10px;
    position: relative;
}
.commentlist .avatar {
    position: absolute;
    top: 5px;
    right: 5px;
    border: solid 1px #ededed;
    padding: 1px;
    background: #fff;
}
.commentlist .alt {
    background: #f1fedb;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
    font-weight: bold;
    font-style: normal;
    font-size: 120%;
    color: #CC6600;
}
.commentlist small {
    margin-bottom: 5px;
    display: block;
    font-size: 87%;
}
#commentform {
    margin-top: 10px;
    font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
    padding: 6px 0px;
    margin: 0px;
}
#commentform label{
    font-weight: bold;
    color: #666666;
    font-size: 100%;
}
#commentform input{
    width: 153px;
    background:#f1fedb;
    border: 1px solid #bdd77f;
    padding: 3px;
    margin-top: 3px;
}
#commentform textarea{
    width: 478px;
    height: 115px;
    background:#f1fedb;
    border: 1px solid #bdd77f;
    padding: 2px;
    margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
    background: #ffffff;
}
#commentform #submit{
    background: url(images/btn-bg.gif) no-repeat;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    border: none;
    float:right;
    width: 144px;
    height: 29px;
}
#sidebar h3 {
    font: normal 140%/100%;
    color: #fff;
    margin: 0 0 5px;
}
.ul-cat {
    list-style: none;
    margin: 0px 0px 15px;
    padding: 0px;
}
.ul-cat li{
    margin: 0px;
    padding: 2px 0px 2px 20px;
    background: url(images/mini-category.gif) no-repeat left center;
}
.ul-cat li a, .ul-cat li a:visited{
    color: #fff;
    text-decoration: none;
}
.ul-cat li a:hover{
    color: #FF6600;
    text-decoration: none;
}
.ul-project {
	color: #ffffff;
	list-style: none;
	margin: 0px 0px 15px;
	padding: 0px;
}
.ul-project li {
	padding: 2px 0 2px 20px;
}
.ul-archives {
    list-style: none;
    margin:0px 0px 15px;
    padding:0px;
}
.ul-archives li{
    margin: 0px;
    padding: 2px 0px 2px 20px;
    background: url(images/mini-monthly-archive.gif) no-repeat left center;
}
.ul-archives li a, .ul-archives li a:visited{
    color: #fff;
    text-decoration: none;
}
.ul-archives li a:hover{
    color: #fff;
    text-decoration: none;
}
.recent-comments {
    list-style: none;
    margin: 0px;
    padding: 0px;
    line-height: 110%;
}
.recent-comments li{
    background: url(images/mini-footer-comments.gif) no-repeat;
    padding: 0px 0px 10px 20px;
}
.recent-comments a{
    font-size: 105%;
    line-height: 130%;
    font-weight: bold;
}
.recent-posts {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 92%;
    line-height: 110%;
}
.recent-posts li{
    background: url(images/mini-footer-post.gif) no-repeat;
    padding: 0px 0px 10px 20px;
}
.recent-posts a{
    font-size: 115%;
    line-height: 130%;
    font-weight: bold;
}
#credits {
    margin: 0px auto;
    width: 760px;
    color: #7a9299;
    font-size: 85%;
    line-height: 120%;
}
#credits a, #credit a:visited{
    color: #048db4;
}
.rss {
    background: url(images/mini-rss.gif) no-repeat left center;
    padding-left: 18px;
    padding-bottom: 2px;
    margin-left: 10px;
}
.left {
    float: left;
}
img.left, a img.left {
    float:left;
    margin: 4px 10px 5px 0px;
    border: 1px solid #bdd77f;
    padding: 3px;
    background: #FFFFFF;
}
a:hover img.left{
    border-color: #FF6600;
    background: #FF6600;
}
.right {
    float: right;
}
img.right, a img.right {
    float:left;
    margin: 4px 10px 5px 0px;
    border: 1px solid #bdd77f;
    padding: 3px;
    background: #FFFFFF;
}
a:hover img.right{
    border-color: #FF6600;
    background: #FF6600;
}
.clear {
    clear:both;
}
hr.clear {
    clear:both;
    visibility: hidden;
    margin: 0px;
    padding: 0px;
}
img.img_border, a img.img_border {
    border: 1px solid #bdd77f;
    padding: 3px;
    background: #ffffff;
}
a:hover img.img_border{
    border-color: #FF6600;
    background: #FF6600;
}

.post h2 {
    color:	#9c1d05;
}
.icons {
    border:	none;
    margin-right: 9px;
    float: left;
}
.entry-meta {
    padding: 0;
}
.meta-sep, .comment-count {
    display: none;
}
