/*  
Theme Name: Messages To Self
Theme URI: http://messagestoself.com
Description: Awareness
Version: 1.0
Author: Michael Price
Author URI: http://ecoist.ca
*/
html {min-height:100%; margin-bottom:1px;}

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {margin:0; padding:0;}

body {font-family:"Lucida Grande", Verdana, sans-serif; font-size:62.5%; text-align:center; vertical-align:top; background:#f8f4e8; color:#575656;}

h1, h2, h3, h4, h5, h6 {font-family:"Lucida Grande", Verdana, sans-serif; font-size:1.4em; font-weight:normal;}

a {text-decoration:none; color:#8b7aac; outline:none;}
a:hover {text-decoration:none; color:#523c7c;}

a img {border:0;}

address, dl, p {padding:15px 0 0;}

blockquote {margin:1.0em 0; background:#e8e4d8; color:#575656;}
blockquote p {padding:1.2em 1.8em;}
blockquote blockquote {margin:15px; background:#fff;}

code {background:#f9f9f9;}

dt {font-weight:bold;}
dd {padding:0 0 0 15px;}

hr {clear:both; margin:15px 15px 5px 15px; border:0; height:1px; text-align:left; background:#e8e4d8; color:#e8e4d8;}
.clear {padding-top:2.6em;}

.cd {margin:2.0em 0; padding:1.2em 1.8em; background:#e8e4d8 url(images/audio_cd.png) no-repeat 20px 10px; color:#3c2c5b;}
.cd a, #doc a, #mp3 a, #messages a {padding:0 0 0 3.0em; font-style:italic; color:#8b7aac;}
.cd a:hover, #doc a:hover, #mp3 a:hover, #messages a:hover {color:#523c7c;}

#doc {margin:1.0em 0 3.0em 0; padding:1.2em 1.8em; background:#e8e4d8 url(images/document.png) no-repeat 22px 10px; color:#3c2c5b;}

#messages {padding:1.2em 1.8em; background:#e8e4d8 url(images/messages.png) no-repeat 22px 10px; color:#3c2c5b;}

#mp3 {padding:1.2em 1.8em; background:#e8e4d8 url(images/mp3.png) no-repeat 20px 10px; color:#3c2c5b;}

#email {padding:0 0 2px 34px; background:url(images/email.png) no-repeat 0 0;}

/* Modified image styles */
.entry img, .entry embed, .entry param {border:7px solid #e8e4d8; background:#fff; padding:1px;}

img.wp-smiley {border:0; padding:0; background-color:transparent; background-image:none;}
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {margin:4px 0 0 17px; padding:1px; display:inline;}
img.alignleft {margin:4px 17px 0 0; padding:1px; display:inline;}
img.noborder {border:0; background:none; text-align:center;}

.alignright {float:right;}
.alignleft {float:left}
.aligncenter {text-align:center; margin:0 auto;}
/* end image styles */


input, textarea {font-family:"Lucida Grande", Verdana, sans-serif; font-size:1.0em; padding:3px;}
input#s, input#author, input#email, input#url, textarea#comment {background:#fff; border-top:1px solid #aca9a1; border-right:1px solid #e8e4d8; border-bottom:1px solid #e8e4d8; border-left:1px solid #aca9a1; padding:3px;}

input#s:hover, input#s:focus,
input#author:hover, input#author:focus,
input#email:hover, input#email:focus,
input#url:hover, input#url:focus,
textarea#comment:hover, textarea#comment:focus {border-top:1px solid #7f7d76; border-left:1px solid #7f7d76;}

input#author, input#email, input#url, input#comment {margin:0 5px 0 0;}

input#s {float:left; width:75%;}
input#searchsubmit {position:relative; top:-10px; float:right; outline:none;}

pre {width:90%;}
small {font-size:0.95em;}

#header {clear:both; float:left; width:100%; height:170px; padding:0; text-align:left; background:#746299 url(images/header-purple.jpg) repeat-x top left;}
#header h1 {margin:0 auto; width:758px; font-size:3.0em; color:#fff;}
#header h1 a {text-decoration:none; color:#fff;}
#header h1 a:hover {text-decoration:none;}
#header h1#logo {margin:0 auto; padding:1.2em 0 0 0.8em;}

.description {margin:0 auto; width:758px; line-height:1.7em; color:#6d6d6d;}
.description {padding:0;}


/* top menu stles */
#top-menu {clear:both; float:left; width:100%; font-family:"Lucida Grande", Verdana, sans-serif; text-transform:uppercase; font-size:1.3em; text-align:left; background:#523c7c; border-bottom:1px solid #3d2d5e;}

#top-menu a {text-decoration:none; color:#bdafd6;}
#top-menu a:hover {text-decoration:none; color:#fbf9f2;}

#top-menu ul {margin:0 auto; width:758px; padding:0.9em 0; text-align:left;}
#top-menu ul li {display:inline; padding:0 20px 0 0;}

#top-menu li.current_page_item a,
#top-menu li.current_page_ancestor a {color:#fbf9f2; background:#3c2c5b; padding:0.90em 1.0em 0.95em 1.0em;}

#top-menu li.current_page_item,
#top-menu li.current_page_item a:hover,
#top-menu li.current_page_ancestor,
#top-menu li.current_page_ancestor a:hover {text-transform:uppercase; color:#fbf9f2;}
/* end of topmenu styles */

		
#container {clear:both; float:left; width:100%; font-size:1.3em; color:#575656; text-align:left; background:#f8f4e8 url(images/container-bg.png) repeat-x top left; border-top:1px solid #fff;}

.page {margin:20px auto 0; width:758px; text-align:left;}

.main-narrow {float:left; width:541px;}

.post {padding:0 21px 20px 0;}
.post h2 {font-size:1.4em; text-transform:uppercase;}

h2.blog-post {padding-top:20px;}

h2.blog-post a {color:#523c7c;}
h2.blog-post a:hover {color:#8b7aac;}

.entry {line-height:24px;}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {border:0; margin:0; padding:15px 0 0; font-style:normal; text-transform:none;}
.entry h1 {font-size:1.4em; font-weight:normal; line-height:48px;}
.entry h2 {line-height:30px;}
.entry h3 {margin:1.0em 0 -0.8em 0; height:42px; font-size:1.3em; color:#3c2c5b; text-indent:-9000px;}
.entry h4 {font-size:1.2em; color:#575656;}
.entry h5 {font-size:1.0em; text-transform:uppercase; font-weight:bold; color:#736098;}
.entry h6 {font-size:1.1em;}

.entry h3#begin {background:url(images/headers/h3-begin.png) no-repeat top left;}
.entry h3#notes {background:url(images/headers/h3-notes.png) no-repeat top left;}
.entry h3#meditationworks {background:url(images/headers/h3-meditationworks.png) no-repeat top left;}
.entry h3#healingarts {background:url(images/headers/h3-healingarts.png) no-repeat top left;}
.entry h3#peoplesaying {background:url(images/headers/h3-peoplesaying.png) no-repeat top left;}
.entry h3#chakratoning {background:url(images/headers/h3-chakratoning.png) no-repeat top left;}
.entry h3#chakratones {background:url(images/headers/h3-chakratones.png) no-repeat top left;}
.entry h3#chakrameditation {background:url(images/headers/h3-chakrameditation.png) no-repeat top left; margin-top:2.0em;}
.entry h3#meditationcd {background:url(images/headers/h3-meditationcd.png) no-repeat top left;}
.entry h3#audiosamples {background:url(images/headers/h3-audiosamples.png) no-repeat top left;}
.entry h3#cdsample {background:url(images/headers/h3-cdsample.png) no-repeat top left;}
.entry h3#messagestoself {background:url(images/headers/h3-messagestoself.png) no-repeat top left;}
.entry h3#purchasecd {background:url(images/headers/h3-purchasecd.png) no-repeat top left;}
.entry h3#passionateabout {background:url(images/headers/h3-passionateabout.png) no-repeat top left;}
.entry h3#contact {background:url(images/headers/h3-contact.png) no-repeat top left;}
.entry h3#links {background:url(images/headers/h3-links.png) no-repeat top left;}

.entry h6#canada {margin:1.0em 0 0 0; padding:5px 0 0 38px; height:32px; font-size:1.2em; font-weight:bold; color:#3c2c5b; text-transform:uppercase; background:url(images/canada.png) no-repeat top left;}
.entry h6#usa {margin:4.0em 0 0 0; padding:5px 0 0 38px; height:32px; font-size:1.2em; font-weight:bold; color:#3c2c5b; text-transform:uppercase; background:url(images/usa.png) no-repeat top left;}
.entry h6#international {margin:4.0em 0 0 0; padding:5px 0 0 38px; height:32px; font-size:1.2em; font-weight:bold; color:#3c2c5b; text-transform:uppercase; background:url(images/international.png) no-repeat top left;}

.entry p.subtext, label .subtext, .entry span.subtext {font-size:0.85em; font-style:italic;}

.entry ul { list-style:none; margin:0; padding:0 2.0em;}
.entry ul li {list-style:circle;}

.entry ul li .nostyle {list-style-type: none;}

#addtocart {float:left;}
#viewcart {float:right; padding-right:2.0em;}
#text {margin:2.0em 0 1.0em 0; padding:0 1.0em;}


/* sidebar styles */
.sidebar {float:left; width:202px; margin:0 0 0 15px; display:inline;}

.sidebar ul {margin:0; padding:0; list-style:none;}
.sidebar ul li {margin:20px 0 0; padding:18px 0px 20px;}

.sidebar ul li#search {padding:0; border:0; background-color:transparent;}
.sidebar ul li#search input {margin:0 0 5px;}

.sidebar ul li h2 {padding:0 0 7px 0; text-transform:uppercase; font-size:1.0em; font-weight:bold; border-bottom:2px solid #e8e4d8; color:#575656;}
.sidebar ul li h2 span {background:#e8e4d8; padding:0.6em 0.9em;}

.sidebar ul ul {padding:3px 0 0;}
.sidebar ul ul li {margin:0; padding:0 0 0 4px; line-height:30px;}
.sidebar ul ul ul {padding:0;}
.sidebar ul ul ul li {padding:0 0 0 10px;}

.sidebar ul li p {padding:4px 0 10px 4px; line-height:1.7em;}
.sidebar ul li p a {border-bottom:1px solid #8b7aac;}

.sidebar ul li ul li.expand {padding-left:29px; background:url(images/expand.png) no-repeat top left;}
/* end sidebar styles */


/* comments template */
.comments-template {margin:15px 0 0; border-top:2px solid #e8e4d8; padding:15px 0 0;}
.comments-template ol {margin:0; padding:0 0 20px; list-style:none;}
.comments-template ol li {margin:15px 0 0; line-height:24px; padding:0 0 20px; border-bottom:2px solid #e8e4d8;}
.comments-template p.nocomments {padding:0;}

.commentmetadata {font-size:1.0em;}
/* end comments template */

/* footer styles */
#footer-wrap {float:left; width:100%; background:#f8f4e8;}
#footer-wrap a {color:#8b7aac;}
#footer-wrap a:hover {color:#523c7c;}
#footer {margin:0 auto; width:758px; padding:0 0 20px 0; line-height:24px; text-align:left; color:#a3a2a0; font-size:1.3em;}
/* end footer styles */

/* div slide */
.sidebar ul li #messages_slide, .sidebar ul li #messages_slide2, .sidebar ul li #messages_slide3 {padding:0;}
/* end div slide */




