/* @override http://test.openaustraliafoundation.org.au/wp-content/themes/oaf-thematic/style.css */

/*   
Theme Name: OpenAustralia Foundation
Theme URI: 
Description: Theme for www.openaustraliafoundation.org.au (based on Thematic)
Author: Matthew Landauer
Author URI:
Template: thematic
Version: 0.2.0
Tags: Thematic
GitHub Theme URI: openaustralia/oaf-thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* This is a test change */

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

#header_box {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 960px;
}

/* Moves blog name & description to the left */
#branding {
    float: left;
    width: 670px;
	margin: 0 0 0 30px;
}

/* Moves the new widgetized area to the right and levels it with #branding */
#header-aside {
    float: right;
}
/* This will clear the floats and keeps the access bottom line
from jumping into the air */
#access {
    clear: both;
}

.menu {
	width: 900px;
}

/* Very, very basic styling for cforms form */
/* TODO: Should be moved to plugins.css */

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

.cform ol {
	margin: 0;
}

.cform label {
	display: block;
}

.cform fieldset.cf_hidden, .linklove {
	display: none;
}

/* Latest news form */

.cform.latest-news li, .cform.latest-news ol, .cform.latest-news p {
	display: inline;
}

.cform.latest-news .sendbutton {
	background-color: #3a4e72;
	color: #fff;
	border: 1px solid #777;
	padding: 2px 8px 3px;
}

.cform.latest-news .sendbutton:hover {
	background-color: #5a6e92;
}


/* Lay out boxes on home page - very crude */
#make-a-donation, #get-involved {
	width: 290px;
	background-color: #3a4e72;
	color: #ffffff;
	border-radius: 7px;
	text-align: center;
}

#make-a-donation p, #get-involved p {
	margin-left: 30px;
	margin-right: 30px;
}
#make-a-donation h3, #get-involved h3 {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
	background-color: #f4e859;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
#make-a-donation h3 a, #get-involved h3 a {
	color: #3a4e72;
	text-decoration: none;
}

#community-chatter, #make-a-donation {
	float: right;
}

#project-updates, #get-involved {
	float: left;
	clear: left;
}


/* Super simple styling for Twitter Tracker tweets */
.tweets div.avatar {
	display: none;
}

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

ol.tweets {
	margin-left: 0;
}

/* Style the rss feed from Google groups a wee bit */
#community-chatter ul {
	margin-left: 0;
}

#community-chatter li {
	list-style-type: none;
}

/* Style the recent blog posts on home page */
#project-updates li {
	list-style-type: none;
}

#project-updates ul {
	margin-left: 0;
}

#project-updates > p {
	display: none;
}

/* Don't display the title on the home page */
body.home h1.entry-title {
	display: none;
}

#access {
	background-color: #f6f5f3; /* Light gray */
}

#header_box {
	background-color: #f4e859; /* Yellowish */
}

#header-aside, #subsidiary, #siteinfo {
	background-color: #3a4e72; /* Brownish */
	color: #ffffff; /* White */
}

#header-aside h3, #subsidiary h3, #siteinfo h3 {
	color: #ffffff; /* White */
}

#header-aside a, #subsidiary a, #siteinfo a {
	color: #f4e859; /* Yellowish */
}

#main {
	background-color: #ffffff; /* White */
}

#access a {
	color: black;
}

#footer {
	margin-top: 0;
}

#main {
	width: 960px;
}

#content {
	margin-left: 30px;
	margin-right: 30px;
	width: 640px;
}

.page-template-template-page-fullwidth-php #content {
	width: 900px;
	margin: 0 30px;
}

#subsidiary {
	width: 960px;
}

#siteinfo {
	margin-bottom: 44px;
	padding-top: 0px;
	padding-bottom: 2em;
	line-height: 1.4em;
}

#branding {
	padding-top: 7px;
}
#header-aside {
	padding-top: 7px;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 30px;
	padding-right: 30px;
	width: 200px;
}

.main-aside {
    width:260px;
    right:0px;
}

#subsidiary .aside#first, #subsidiary .aside#second {
	width: 290px;
	margin-left: 30px;
	margin-right: 30px;
}

/* Sign up for newsletter */
#subsidiary .aside#third {
	width: 230px;
	margin-left: 0px;
	margin-right: 30px;
}

#siteinfo {
	width: 900px;
	padding-left: 30px;
	padding-right: 30px;
}

/* Volunteer and donate at the top */
#menu-volunteer-donate {
	margin-left: 1px;
}
#menu-volunteer-donate li {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	list-style-type: none;
	background-color: #f4e859;
	width: 94px;
	float: left;
	text-align: center;
	padding-top: 6px;
	height: 21px;
	margin-left: 4px;
}

#menu-volunteer-donate li:hover {
	background-color: #ffff79;
}

#menu-volunteer-donate a {
	color: #000000;
	text-decoration: none;
}

/* Search widget */

.widget_search h3 {
	display: none;
}
.widget_search #s {
	width: 170px;
	height: 24px;
	border: 1px solid #cacac2;
	margin-bottom: 0px;
	padding-left: 0.5em;
	color: #777;
}
.aside #searchsubmit {
	display: inline;
	width: 32px;
	height: 28px;
	text-indent: -1000em;
	background: transparent url(images/search.png) no-repeat center center;
	border: 1px solid #cacac2;
	margin: 0;
	padding: 0;
}

/* Sidebar */
.aside#primary {
	background-color: #f4e859;
	border-style: none;
	margin-bottom: 0;
	color: #777;
}

.aside#primary a {
	color: #777;
}

.aside#secondary {
	
	background-color: #f6f5f3;
	padding-top: 18px;
}

/* Images in footer */
.sub-aside img {
	display: block;
	float: left;
	margin-right: 5px;
}

/* Remove bullets in footer */
.sub-aside li {
	list-style-type: none;
}

.sub-aside ul.blogroll {
	margin-left: 0;
}

/* Banner on home page */
body.home #banner-aside {
	text-align: center;
	background-color: #c3bab0;
	font-size: 1.5em;
	line-height: 1.2em;
	overflow: auto;
	padding: 15px 60px;
}

body.home #banner-aside .block {
	padding-top: 1.5em;
	margin-left: 70px;
	width: 50%;
}
body.home #banner-aside img {
	float: right;
}

/* Spacing below menu */

#main {
	padding-top: 3em;
}

.home #main {
	padding-top: 0;
}

.home .entry-content h3:first-child {
	padding-top: 0;
}

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

.home ul {
	margin-left: 0;
}

.home ul.xoxo ul {
	margin-left: 0;
}

#get-involved p a, #make-a-donation p a {
	text-decoration: none;
	background-color: #ffffff;
	border-radius: 13px;
	padding: 4px 30px;
	color: #000;
	border: solid 1px #ffffff;

	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
	background: -moz-linear-gradient(top,  #ffffff,  #dddddd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
}

#get-involved p a:hover, #make-a-donation p a:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#bbbbbb));
	background: -moz-linear-gradient(top,  #dddddd,  #bbbbbb);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddddddd', endColorstr='#bbbbbb');
}

/* donation form cleanup */

.donate-lede {
	font-size: 18px;
	line-height: 1.5;
	width: 780px;
}

.donate-paypal-sentence p,
.donate-paypal-sentence form {
  display: inline;
}

.donate-paypal-sentence form {
  vertical-align: middle;
}

#crm-main-content-wrapper .crm-section {
	margin-top: 1.5em;
}

/* Prevent page scroll when using hidden checkboxes */
.recur-section-with-switch,
#priceset-div {
  position: relative;
}

#crm-main-content-wrapper,
#crm-main-content-wrapper .email-5-section {
	margin-top: 2em;
	padding-top: 2em;
}

#crm-main-content-wrapper #footer_text {
	margin-top: 6em;
}

#crm-container.crm-public .price-set-row {
	display: inline;
}

/* By default only show the recuring priceset*/
.recur-section-with-switch + #priceset-div .price-set-row:nth-child(even),
#priceset.oneoff-priceset .price-set-row:nth-child(odd) {
  display: none;
}

#priceset.oneoff-priceset .price-set-row:nth-child(even) {
  display: inline;
}

/* Always show the 'other' option */
#priceset .price-set-row:last-child {
  display: inline !important;
}

#recurring_switch input,
#crm-main-content-wrapper .price-set-option-content input {
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}

#crm-container.crm-public .price-set-row .crm-price-amount-amount {
        font-weight: normal !important;
}

#crm-main-content-wrapper .price-set-row .price-set-option-content input:checked + label .crm-price-amount-amount {
        font-weight: bold !important;
}


#recurring_switch label,
#crm-main-content-wrapper .price-set-option-content label {
	display: inline-block;
	margin: 0px 8px 20px;
	padding: 15px 0px;
	width: 140px;
	background: #eee;
	border-radius: 5px;
	text-align: center;
	color: #222;
	cursor: pointer;
}

#crm-main-content-wrapper .price-set-option-content label {
	font-size: 1.2em;
}

#recurring_switch input:checked + label,
#crm-main-content-wrapper .price-set-option-content input:checked + label {
	background: #f4e859 !important;
	font-weight: bold;
}

#recurring_switch input:focus + label,
#recurring_switch label:hover,
#recurring_switch label:focus,
#crm-main-content-wrapper .price-set-option-content input:focus + label,
#crm-main-content-wrapper .price-set-option-content label:hover,
#crm-main-content-wrapper .price-set-option-content label:focus {
	background: #cdcdcd;
}

#crm-main-content-wrapper label[for="CIVICRM_QFID_0_12"] {
	font-size: 16px;
}

#crm-main-content-wrapper .is_recur-section {
	font-size: 18px;
}

#crm-main-content-wrapper .crm-profile-name-Your_details_15 {
	border: 0;
	margin: 0;
}

#crm-main-content-wrapper .crm-profile-name-Your_details_15 legend {
	display: none;
}

.donation-step-hidden {
	display: none !important;
}

#crm-main-content-wrapper #editrow-first_name,
#crm-main-content-wrapper #editrow-last_name {
	margin-top: 10px;
}

#crm-main-content-wrapper input[type="text"] {
	padding-left: 10px !important;
}

#recurring_switch,
#crm-main-content-wrapper #crm-submit-buttons,
.oaf-donation-step-reveal {
	margin-left: 19%;
}

.crm-container .credit_card_info-group,
.crm-container .billing_name_address-group {
	margin-top: 45px;
} 

a.oaf-donation-step-reveal {
        padding: 1opx 25px;
	color: #ffffff !important;
	font-size: 1.2em;
	margin-top: 35px;
  	display: inline-block;
}

#crm-main-content-wrapper input#_qf_Main_upload-bottom,
.oaf-donation-step-reveal,
span.crm-button {
	background: #D67124 !important;
	padding: 10px 25px !important;
	box-shadow: inset 0 -4px rgba(0,0,0,.2);
	border-radius: .5em;
	font-size: 1.7em;
	-webkit-appearance: none;
}

#crm-main-content-wrapper span.crm-button  {
	padding: 0 !important;
	border: 0 !important;
}

#printer-friendly {
	display: none;
}
