﻿/*   
Theme Name: Souldanse; A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Melanie deDon
Author URI: http://www.souldanse.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* 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('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* Souldanse Theme */

body {
	background-image: url('images/bgPattern.gif');
	color: #333;
}


body, input, textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:hover,
.aside a:hover,
.entry-title a:hover,
.entry-content a,
.switcherLink a:hover {
	color: #bd243a;
}

.entry-content a {
	text-decoration: none;
}

.entry-content a:hover {
	text-decoration: underline;
}

#wrapper {
	background: transparent url('images/bgCherryBlossom.gif') no-repeat top center;
}

#branding {
	/*background-color: #fff;*/
	width: 940px;
	/*filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;*/
	padding: 0;
	height: 50px;
	border-bottom: 1px solid #333;
	background: transparent url('images/bgWhite50p.png') top left;
}

#blog-title {
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 100;
	display: inline;
	margin-right: 10px;
	font-size: 42px;
}

#blog-title a,
#blog-title a:visited {
	text-transform: lowercase;
	color: #000;
}

#blog-description {	
	display: inline;
	position: relative;
	top: 5px;
	font-family: Arial, serif;
	color: #333;
	font-weight: bold;
	font-style: normal;
	color: #666;
}

.entry-utility {
	margin: 10px 0;
}

#access {
	width: 940px;
	margin: 1px auto 0 auto;
/*	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;*/
	background: transparent url('images/bgGrey75p.png') top left;
	/*background-color: #333;*/
	border-bottom: 0;
}



.aside ul ul.lifestream {
	list-style-type: none;
	margin-left: 0;
}

.aside ul ul.lifestream li {
		padding-left: 20px;
}

.sf-menu li {
	background-color: transparent;
}	

.sf-menu a, .sf-menu a:visited {
	color: #fff;
	font-weight: bold;
}

.sf-menu a {
	border-top: 0;
	border-bottom: 0;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: transparent;
	color: #ccc;
}

#main {
	padding: 0;
	width: 940px;
	background: transparent url('images/bgWhite50p.png') top left;
}

#content .aside {
	border: 0;
	width: 300px;
	height: 380px;
	margin-bottom: 25px;
}

#content .aside h3,
#respond h3,
h3 label {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #b42539;
	font-size: 1.4em;
}

h3 label {
	font-size: 1em;
}

.aside h3,
#lastwp-3 h3.widgettitle,
body.archive #content h1.page-title,
.search-results #content h1.page-title,
.singular.page #content h1.entry-title {
	font-style: normal;
	color: #b42539;
	font-size: 1.4em;
	text-transform: none;
}

.search-results #content {
	margin-top: 20px;
}

.archive-meta {
	margin: 1em 0;
	padding-bottom: 0;
}

.archive-meta p {
	margin-bottom: 0;
}

body.archive #content h1.page-title {
	margin: 1em 0;
	padding: 0;
}

body.archive #content h1.page-title span {
	font-style: normal;
}

#lastwp-3 h3.widgettitle {
	font-size: 2.0em;
}

.lastWP-lastwp-3 {
	margin-top: 10px;
}

.lfm_item {
	font-size: 1.2em;
}

.seeMore {
	text-align: left;
}

.widget_lastWP div.lfm_song {
	font-size: 14px;
	text-align: left;
	color: #333;
	font-weight: normal;
}

.widgetcontainer.readernaut {
	height: 140px;
}

.widgetcontainer.readernaut a {
	text-decoration: none;
	font-size: 14px;
	color: #333;
}

.widgetcontainer.readernaut img {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 5px;
}



#text-6 {
	font-size: 1.1em;
	color: #000;
	line-height: 1.4em;	
}

#categories-3 ul li {
	list-style: none;
}

#categories-3 ul {
	margin-left: 0;
}

#categories-3 a {
	float: left;
	width: 230px;
	text-decoration: none;
	border-bottom: 1px dotted #999;
}

#primary {
	border: 0;
}

.lifestream_text .photo img {
	display: none;
}

.aside ul ul.lifestream li {
	padding: 0 0 10px 20px;
}

.lifestream .lifestream_meta {
	color:#DB8697;
	font-size:small;
}


.main-aside ul {
	padding: 0 15px;
}

.entry-title a,
h1.entry-title {
	color:#000;
}

.entry-content {
	color: #000;
}

.post.category-front,
.singular .post,
#content .page,
#respond,
body.archive .archive-meta {
	background: #f1d6dc url('images/hdrFeatured.gif') top left no-repeat;
	padding: 35px 10px 10px 10px;
}


body.archive .post.category-front {
	border: 0;
	padding: 0 0 22px 0;
	background-image: none;
	
}

#respond {
	border-color: #db8798;
}

.singular .post,
#content .page {
	margin-top: 20px;
}

#comments-list li {
	background-image: url('images/bgWhite50p.png');
	background-color: transparent;
}


#footer {
	border: 0;
	margin: 0 auto;
	width: 940px;
	background: transparent url('images/bgWhite50p.png') top left;
}

.switcherLink {
	border: 0;
	text-align: center;
	text-transform: lowercase;
	font-size: 10px;
}

	.switcherLink a {
		color: #666;
	}

#trampStamp a {
	margin: 0 5px;
}

#rss-links {
	clear: both;
	margin-top: 2em;
}

#search {
	margin-top: 2em;
}

#siteinfo {
	border-top: 1px solid #333;
	margin: 0 auto;
	width: 940px;
}

#creativeCommons img {
	float: right;
	margin-left: 10px;
}

.wp-caption img {
	border: 1px solid #db8798;
	background-color: #fff;
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	padding: 5px;
}

.wp-caption-text {
	color: #73313B;
	font-size: 11px;
}

#comments-list .comment-author,
#comments-list .comment-meta {
	padding-left: 0px;
}

#comments-list ol {	
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	border: 1px solid #ccc;
	border-bottom: 0;
}

#wpsf_contact_form label strong {
	font-weight: normal;
}

#wpsf_contact_form .required {
	font-size: 0.833em;
}

#wpsf_contact_form .poweredBy {
	font-size: 0.833em;
}

.slug-contact-melanie .entry-content {
	padding: 0;
}

.slug-contact-melanie .entry-content strong {
	font-weight: normal;
}

#wpsf_contact_message {
	width: 450px;
}

/* Submit Buttons */
#wpsf_contact_submit,
.form-submit input {
/*	-moz-border-radius:5px;
	-webkit-border-radius: 5px;*/
	background-color:#BD243A;
	border:1px solid #BD243A;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	padding: 3px;
}

.navigation {
	margin: 1em 0;
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.4em;
}

.navigation a,
#login .loggedin a {
	color: #BD243A;
}

#login .loggedin,
#respond a {
	color: #333;
}

#login .logout a {
	color: #73313B;
}

.navigation .meta-nav {
	font-size: 2em;
}

label {
	color: #000;
}

.form-section label {
	font-size: 13px;
}

#form-allowed-tags p,
#form-allowed-tags code {
	font-size: 12px;
}

.spamProtectionBy, .poweredBy {
	display: none;
}

/*** Archive Specific ***/

.archive  #wrapper,
.singular #wrapper,
.search-results #wrapper {
	background-image: none;
}

.archive #primary #lifestream-3,
.singular #primary #lifestream-3,
.search-results #primary #lifestream-3,
.archive #subsidiary #first ul li,
.archive #subsidiary #second ul li,
.archive #subsidiary #third ul #rss-links,
.archive #subsidiary #third ul #text-7,
.singular #subsidiary #first ul li,
.singular #subsidiary #second ul li,
.singular #subsidiary #third ul #rss-links,
.singular #subsidiary #third ul #text-7,
.search-results #subsidiary #first ul li,
.search-results #subsidiary #second ul li,
.search-results #subsidiary #third ul #rss-links,
.search-results #subsidiary #third ul #text-7 {
	display: none;
}

/*.archive #primary,
.archive #subsidiary {
	display: none;
}

.archive #content {
	width: 920px;
}*/

#respond,
body.archive .archive-meta,
.singular .post,
#content .page,
.search-results .post {
	background-image: none;
	padding-top: 10px;
}

.singular .post,
#content .page,
.search-results .post {
	background-color: transparent;
}


.home .aside.main-aside #categories-4 {
	display: none;
}