/* 
Theme Name: Communication Radio
Theme URI: http://www.communicationradio.org
Version: 0.1
Description: Custom theme for Communication Radio
Author: Gordon Grace
Author URI: http://www.gordongrace.com.au
*/

/******** Swatches *********/

/*
defaultRed: #951010;
offWhite: #f1edd4;
tan: #beb473;
footerLinks: #dbe6a1;
background:#f1edd4
darkRed: #430b0b;
*/

@import "reset.css";

body{
	font-family: Arial, Helvetica, sans-serif;
	background: #f1edd4;
}

div#contentWrapper {
	width: 541px;
	float: left;
}

.floatFix {
	float: none;
	clear: both;
}

/********* Layout **********/
div#outerContainer {
	margin: auto;
	width: 771px;
}

div#bodyContent {
	margin-top: 6px;
}

/********* Header *********/
div#header {
	height: 216px;
	width: 755px;
	border: 8px solid #beb473;
}

div#headerInnerWrapper {	
	background: #951010 url(images/headerBG.jpg) no-repeat center center;
}

div#headerInnerWrapper h1 {
	display: none;
}

div#headerInnerWrapper img {
	border: none;
	margin-top: 107px;
}



/********* Persistent Nav *******/


div#persistentNav ul{
  border-bottom: 8px solid #951010;
  padding-bottom: 10px;
  margin-top: 16px;
  font-weight: bold;
  font-size: 0.85em;
  letter-spacing: -0.075em;
}

div#persistentNav ul li{
	display: inline;
	padding: 10px;
	margin-right: 2px;
	background:  #430b0b;
}

div#persistentNav ul li.current_page_item {
	background: #951010;
}

div#persistentNav ul li a:link,
div#persistentNav ul li a:visited {
	color: #fff;
	text-decoration: none;
}

div#persistentNav ul li a:hover {
	text-decoration: underline;
}


/********* Single Page *********/
div .single {
	background: #fff;	
	padding: 12px;
	border: 1px solid #beb473;
	-moz-border-radius: 6px;
}

div.single h2 {
	letter-spacing:-0.1em;
	font-weight: bold;
	font-size: 2em;
	margin-right: 2.5em;
}

div.single h3 {
letter-spacing:-0.075em;
	font-weight: bold;
	font-size: 1.5em;
	margin-right: 2.5em;
}

div.single p {
	margin: 0.75em 0em;
	line-height: 1.25em;
}

div.single img {
	padding: 4px;
	border: 1px solid #beb473;
	-moz-border-radius: 4px;
}

div.single cite {
}

div.single ul {
	margin: 0.25em 0em 1.5em 3em;
	list-style: disc;
}

div.single ul li {
	line-height: 1.25em;
}


/********* Post **********/

h2#pageTitle {
	display: none;
}

div.postWrapper {
	margin-bottom: 6px;
}

div.postInnerWrapper {
	background: #fff;
	margin-left: 68px;
	padding: 12px;
	border: 1px solid #beb473;
	-moz-border-radius: 6px;
}

div.postInnerWrapper h3 {
	letter-spacing:-0.1em;
	font-weight: bold;
	font-size: 2em;
	margin-right: 2.5em;
}

div.postInnerWrapper h3 a:link, 
div.postInnerWrapper h3 a:visited {
	text-decoration: none;
}

div.postInnerWrapper h3 a:link {
	color: #000;
}

div.postInnerWrapper h3 a:visited{
	color: #333;
}

div.postInnerWrapper h3 a:hover {
	text-decoration: underline;
}

div.postInnerWrapper span.broadcastNumber {
	font-weight: bold;
	color: #f1edd4;
	letter-spacing: -0.1em;
	font-size: 1.5em;
	float: right;
}

div.postInnerWrapper ul.tags {
	font-size: 0.7em;
	background: url(images/tag.gif) no-repeat 0 0;
	margin-top: 1em;
	padding-left: 20px;
	padding-bottom: 6px;
}

div.postInnerWrapper ul.tags li {
	display: inline;
	margin-right: 0.5em;
}

div.postDateStamp {
	background: #951010;
	width: 55px;
	height: 55px;
	color: #fff;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	margin-right: 6px;
	text-align: right;
	text-transform: lowercase;
	padding: 4px;
}

div.postDateStamp span {
display:block;
}

div.posted {
	display: none;
}

div.postDateStamp span.dateDay{
	font-size: 2em;		
}

div.postDateStamp span.dateMonth{
}

div.postDateStamp span.dateYear{
}

div.post-content {
	
}

/********* Player **********/
div.podPress_content {
	width: 400px;
	margin: 20px auto;
	padding: 8px;
	background: #f1edd4;
	text-align: center;
	border: 1px solid #beb473;
	-moz-border-radius: 6px;	
}

div.podPress_content object {
	float: none;
	clear: both;
	width: 100%;	
	margin: auto;
	margin-bottom: 10px;
}



/********* SideNav **********/

div#subNavigation {
	background: #fff;
	float: left;
	width: 206px;
	padding: 6px;
	margin: 0px 0px 6px 10px;
	border: 1px solid #beb473;
	font-size: 0.75em;
	-moz-border-radius: 6px;
	
}

div#subNavigation p,
div#subNavigation ul li {
	margin: 0.65em 0em;	
	line-height: 1.25em;
}

h2#subNavigationTitle {
	display: none;
}

div#subNavigation h3 {
	font-weight: bold;
	color: #beb473;
	margin: 0.75em 0em 0.25em 0em;
	letter-spacing: -0.075em;
	font-size: 1.4em;
}

form#search label {
	display: none;
}

div#creativeCommons {
	text-align: center;
	font-size: 0.5em;
	padding: 20px;
}

div#creativeCommons img {
	margin-bottom: 4px;
}

div#creativeCommons a:link,
div#creativeCommons a:visited {
	text-decoration: none;
	color: #951010;
}

div#creativeCommons a:hover {
	text-decoration: underline;
}

/********* Footer **********/

div#footer {	
	background: #fff;
	margin-bottom: 60px;
}

div#footerNavWrapper {
	background: #951010 url(images/footerBG.gif) no-repeat bottom left;
	color: #fff;
	height: 300px;
	padding: 60px 50px 0px 50px;
}

div#footerNavWrapper a:link,
div#footerNavWrapper a:visited  {
	text-decoration: none;
	color: #dbe6a1;
}

div#footerNavWrapper a:hover {
	text-decoration: underline;
}

div#footerNavWrapper h2 {
	font-size:1.5em;
font-weight:bold;
letter-spacing:-0.06em;
margin:10px 0px;
}

div#footerContact,
div#footerOurTeam,
div#footerSubscribe {
	width: 29%;
	float: left;
	padding: 1%;
}

div#footerContact address {
	font-size: 0.8em;
}

div#footerOurTeam {
	width: 34%;
}

div#footerContact ul li,
div#footerOurTeam ul li,
div#footerSubscribe ul li {
	list-style: none;
	font-size: 0.8em;
	padding-bottom: 1.5em;
}

div#footerOurTeam ul li {	
	clear: both;
	float: none;
	margin-bottom: 8px;
}

div#footerOurTeam ul li a {
font-size: 0.7em;
}

div#footerOurTeam img {
	border: 1px solid #fff;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}

div#footerSubscribe ul li {
	padding-left: 18px;
	
}

div#footerSubscribe ul li#subscribePodcast {
	background: url(images/podCast.gif) no-repeat 0em 0em;
} 

div#footerSubscribe ul li#subscribeEmail {
	background: url(images/emailSubscribe.gif) no-repeat 0em 0em;
} 

div#footerSubscribe ul li#subscribeRSS {
	background: url(images/rssFeed.gif) no-repeat 0em 0em;
}

div#footerSubscribe label {
	clear: right;
	color:  #dbe6a1;
}

div#footerSubscribe input {
	background: #fff;
	border: 1px solid grey;
	margin: 8px 3px 0px 0px;
}

div#footerSubscribe input#submitSubscribeEmailAddress{
	font-size: 0.7em;
	font-weight: bold;
	padding: 4px 0px;
-moz-border-radius: 6px;	
}

div#footerSubscribe input#emailAddress{
	font-size:0.5em;
	margin-left:-18px;
	padding:2px;
	width:10em;
}

div#footerLocate {
	padding: 20px;
}

div#frequencyFinder{
}

div#affiliateStations{
}

div#affiliateStations ul li {
	display: inline;
}

div#footerLocate h2 {
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: -0.1em;
	color: #dbe6a1;
	margin-bottom: 0.75em;
}

ul.bio {
  float: none;
  clear: both;
}

ul.bio h4 {
  font-weight: bold;
}

ul.bio p {
  margin-left: 100px;
}

ul.bio li {
float: none;
height: 8em;
list-style:none;
}

ul.bio li img {
  float: left;
  margin-right: 10px;
}
