/*
Theme Name: Go Workout Mom
Description: A custom design for Cindy Posey's blog
Version: 1.0
Author: Findable Blogs
Author URI: http://www.findableblogs.com/
*/



/*
	Table of Contents:
		General elements
		Structural elements
		Header elements
		Post elements
		Metadata elements
		Comment elements
		Sidebar elements
		Widget-specific elements
		Plugin-specific elements
*/


/* General elements */
* {
	margin: 0px;
	padding: 0px;
}

html,
body {
	text-align: center;
}

body {
	background: #FDF8E8;
	color: #2E2D2A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; /* set base size here, use percentages of this size throughout the rest of the stylesheet */
	line-height: 140%;
}

p, ul, ol, table {font-size: 95%;}
h1 {font-size:200%;}
h2 {font-size:160%;}
h3 {font-size:140%;}
h4 {font-size:120%;}
h5 {font-size:100%;}

.heading { /* for headings that don't have any real semantic value */
	font-size: 140%;
}

h1, h2, h3, h4, h5, h6, .heading {
	clear: both;
	color: #2A6B87;
	font-weight: normal;
	letter-spacing: .03em;
}

blockquote {
	margin: 0px 30px 0px 30px;
}

p,
blockquote,
#content ul,
#content ol,
table {
	margin-bottom: 1.3em;
}

input,
textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
}

a, a:active {
	color: #3FA0CA;
}

a:visited {
	color: ;
}

a:hover {
	color: ;
}

a img,
a img:hover {
	background: transparent;
	border: 0;
}

img.wp-smiley {
	border: 0;
}

.float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
}

.float-right {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: right;
}

div.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

label {
	cursor: pointer;
}

.no-hover {
	background: transparent !important;
}

.hide {
	display: none;
}


/* Structural elements */
/* Positioning information goes here.  Colors, fonts, etc. should go in the individual sections. */
#container {
	background: url('images/container-background.png') left top repeat-x;
}

#page {
	background: #FDF8E8 url('images/background.png') -96px top repeat-y;
	margin: 0 auto; /* for centered layouts */
	overflow: hidden;
	text-align: left;
	width: 1000px;
}

#header {
	background: transparent url('images/go-workout-mom.jpg') -96px top no-repeat;
	height: 311px;
	margin-bottom: 25px;
	overflow: hidden;
}

#content {
	float: left;
	margin-right: 32px;
	overflow: hidden;
	width: 550px;
}

.sidebar {
	overflow: hidden;
	padding-bottom: 30px;
}

#sidebar-primary {
	float: left;
	margin-right: 28px;
	width: 175px;
}

#sidebar-secondary {
	width: 200px;
}

#footer {
	background: #1F668B url('images/footer-background.png') left top repeat-x;
	clear: both;
	color: #ffffff;
	font-size: 90%;
	overflow: hidden;
	text-align: center;
}


/* Header elements */
#header a {
	letter-spacing: .05em;
}

#header #topnav {
	font-size: 95%;
	height: 21px;
	margin-bottom: 125px;
	overflow: hidden;
}

#header #topnav a {
	color: #9DDEED;
	text-decoration: none;
}

#header #topnav ul {
	list-style: none;
}

#header #topnav ul li {
	float: left;
	margin-left: 30px;
}

#header h1,
#header h2 {
	margin: 0;
	padding:0;
}

/* This section contains an image replacement technique and will need to be modified to call the right image and fit properly. */
#header h1 a,
#header h2 a {
	display: block;
	line-height: 115px; /*change this to the height of the header image */
	text-indent: -1000em;
	overflow: hidden;
}
	
#header h2.description {
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -1000em;
	width: 0;
}

#header ul#navigation {
	list-style: none;
	height: 23px;
	margin: 7px 0 0 215px;
	overflow: hidden;
	width: 807px;
}

#header ul#navigation li {
	float: left;
	margin-right: 2px;
}

#header ul#navigation li a {
	color: #154A61;
	display: block;
	font-size: 110%;
	height: 22px;
	padding: 2px 32px 0 32px;
	text-decoration: none;
}

#header ul#navigation li.current_page_item,
#header ul#navigation li.current_page_ancestor {
	background: #FAE4C8 url('images/navigation-highlight-left.gif') left top no-repeat;
}

#header ul#navigation li.current_page_item a,
#header ul#navigation li.current_page_ancestor a {
	background: transparent url('images/navigation-highlight-right.gif') right top no-repeat;
}

#header ul#navigation li:hover {
	background: #FDD8A6 url('images/navigation-highlight-left-var.gif') left top no-repeat;
}

#header ul#navigation li:hover a {
	background: transparent url('images/navigation-highlight-right-var.gif') right top no-repeat;
}


h3.category-description {
	font-weight: normal;
}


/* Post elements */
#content h3 {
	background: #FFECAA;
	color: #2E2D2A;
	display: inline-block;
	font-weight: normal;
	margin-top: 1em;
}

.post,
#content .page {
	clear: both;
	margin-bottom: 50px;
}

.post-header h1,
.post-header h2,
.pagetitle {
	font-size: 160%;
	line-height: 1em;
	margin-bottom: 5px;
}

.post-header,
.post-header a,
.post-header a:visited {
	color: #2A6B87;
	text-decoration: none;
}

.post-body {
	clear: both;
}

.ad {
	background: #D4CCBA;
	height: 60px;
	margin: 20px auto;
	overflow: hidden;
	padding: 4px;
	text-align: center;
	width: 468px;
}

.interpost-nav {
	font-size: 95%;
	margin: 30px;
	text-align: center;
}

#content ul,
#content ol {
	margin-left: 30px;
}

.more-link {
	display: block;
	float: left;
	margin-top: 0em;
}

.post p.heading,
.page p.heading {
	margin-top: 1.5em;
}

ul.random-posts h2 {
	font-size: 1em;
	text-transform: capitalize;
}


/* Metadata elements */
.post-metadata {
	font-size: 85%;
	line-height: 110%;
	margin-bottom: 20px;
}

.post-metadata span {
	display: block;
	float: left;
	min-height: 16px;
	margin: 0 25px 5px 0;
	padding-left: 18px;
}

.post-metadata span.post-author {
	background: url('images/meta-icon-author.gif') left top no-repeat;
}

.post-metadata span.post-date {
	background: url('images/meta-icon-date.gif') left top no-repeat;
}

.post-metadata span.post-comments {
	background: url('images/meta-icon-comments.gif') left top no-repeat;
}

.post-metadata span.post-categories {
	background: url('images/meta-icon-categories.gif') left top no-repeat;
}

.post-metadata span.post-tags {
	background: url('images/meta-icon-tags.gif') left top no-repeat;
}

.post-metadata span.post-edit {
	background: url('images/meta-icon-edit.gif') left top no-repeat;
}


/* Comment elements */
#comments .heading {
	display: block;
	margin-top: 30px;
}

#comments ul,
#comments ol {
	margin-left: 0;
	overflow: hidden;
	padding-left: 30px;
}

#comments .comment-list {
	
}

#comments .comment {
	border-top: 1px solid #ACA697;
	clear: both;
	padding: 1em 1em 0 1em;
}

#comments .comment-list .alt,
div.landing_pages,
div.series_toc,
.wwsgd {
	background: #F4EDDC;
}

#comments .comment-list .authorcomment { /* To emphasize replies from the author */
	background: #BDE8EB;
}

div.landing_pages {
	border: ;
	padding: 10px;
}

#comments .comment-number {
	display: inline;
}

#comments .comment-number a {
	color: ;
	text-decoration: none;
}

#comments .comment-gravatar img {
	float:left;
	margin: 2px 10px 5px 0px;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}

#comments .comment-list cite {
	
}

#comments .comment-content {
	
}

#comments .trackback-list {
	margin-left: 20px;
}


/* Sidebar elements */
.sidebar {
	color: #464440;
	font-size: 90%;
}

.sidebar .widget {
	margin-bottom: 40px;
}

.sidebar .widget .heading {
	display: block;
	margin-bottom: 8px;
	text-transform: lowercase;
}

.sidebar .widget .heading,
.sidebar .widget .heading a {
	color: #2A6B87;
	text-decoration: none;
}

.sidebar .widget input {
	padding: 2px;
}

.sidebar .widget input[type=submit] {
	background: #1377CF url('images/button-background.png') left top repeat-x;
	border: 1px solid #4A9BE1;
	color: #ffffff;
	font-size: 120%;
	padding: 2px;
}

.sidebar .widget ul {
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

.sidebar .widget ul li {
	line-height: 100%;
	margin-bottom: 7px;
}

.sidebar .widget ul li ul li { /* For sub-lists */
	margin-left: 16px;
}

#sidebar-primary .widget .heading,
#sidebar-primary .widget .heading a {
	color: #846294;
}


/* Footer elements */
#footer {
	color: #9DDEED;
}

#footer a {
	color: #9DDEED;
}

#footer .wrapper {
	background: url('images/footer-background-layer.gif') right top no-repeat;
	height: 90px;
	margin: 0 auto; /* for centered layouts */
	overflow: hidden;
	padding: 30px 0 1px 0;
	text-align: left;
	width: 1000px;
}

#footer ul {
	display: block;
	list-style: none;
	padding-left: 100px;
}

#footer ul li {
	display: block;
	float: left;
	margin-right: 15px;
}

#footer p {
	display: block;
	margin: 10px 110px 0 100px;
}


/* Widget-specific elements */
.sidebar .widget .subscribeIcon {
	border: none;
	float: left;
	margin: 5px 10px 0 0;
}

form#searchform-side label {
	display: none;
}


/* Plugin-specific elements */
ul.postspermonth {
	list-style: none;
	margin-bottom: 30px;
}

strong.search-excerpt {
	
}

.wwsgd {

}
