/*
Theme Name: Cardeo Minimal	
Theme URI: http://www.cardeo.ca	
Description: A minimal blog theme
Version: 1.0
Author: Matt Lambert
Author URI: http://www.cardeo.ca
*/

/***------------------------------------
ALL
------------------------------------***/

body {
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: 12px;
 line-height: 24px;
 color: #000;
 padding: 0;
 margin: 0 auto;
 text-align: left;
 vertical-align: top;
 border: 0;
 background-color: #fff;
}

img {
 border: 0;
}

a, a:link, a:visited {
 color: #333;
 text-decoration: underline;
 border: 0;
}

a:hover {
 background: #333333;
 color: #ffffff;
 text-decoration: none;
 border: 0;
}

img a:hover {
 background: none;
}

p {
 padding-bottom: 10px;
 margin: 0;
}

ol li {
 list-style-type: decimal;
}

/***------------------------------------
body styles
------------------------------------***/

#container {
 width: 960px;
 margin: 0 auto;
 padding: 0;
}

#leaderboard .lbad {
 width: 726px;
 height: 90px;
 margin: 20px auto 20px auto;
 padding: 0;
}

#header {
 background: url(images/eco_chick_bg.jpg) no-repeat;
 width: 960px;
 float: left;
 height: 230px;
 margin: 0 0 20px 0;
 padding: 0;
}

#logo {
 float: left;
 margin: 148px 0px 0px 0px;
 padding: 0;
}

#logo h1 {
 width: 790px;
 height: 101px;
 background: url(images/eco_chick_logo.png);
}

#logo a:hover {
 background: none;
}

#logo h1 span {
 display: none;
}

#nav {
 float: right;
 margin: 5px 5px 0px 0px;
 padding: 0;
}

#nav li {
 float: left;
 margin-left: 30px;
 list-style-type: none;
}

#main {
 float: left;
 width: 960px;
 margin: 0;
 padding: 0;
}

#left {
 float: left;
 width: 560px;
 margin: 0;
 padding: 0;
}

#content {
}

#content ul {
 padding: 0px 40px 10px 40px;
 list-style-type: square;
 margin: 0;
 border: 0;
}

#content li {
 margin: 0;
 padding: 0;
}

.post-footer {
 float: left;
 margin: 20px 0px 30px 0px;
 padding: 10px 15px 10px 15px;
 background-color: #f6f6f6;
 width: 530px;
 font-size: 10px;
}

.post-footer-left {
 float: left;
 width: 400px;
}

.post-footer-right {
 float: right;
}

#right {
 float: left;
 width: 360px;
 margin: 0px 0px 0px 22px;
 padding: 0;
}

#sidebar {
 float: left;
 width: 195px;
 line-height: 22px;
 margin: 0;
 padding: 0;
}

#sidebar ul {
 list-style-type: square;
 list-style-position: inherit;
 margin: 0 0 0 17px;
 padding: 0 0 20px 0;
}

#sidebar li {
 font-size: 11px;
 line-height: 22px;
 color: #666666;
}

#sidebar .aktt_tweets li {
 margin-left: -17px;
 list-style-type: none;
}

#sidebar .aktt_tweet_time {
 display: none;
}

#ads {
 float: left;
 width: 125px;
 margin: 0px 0px 0px 22px;
 padding: 0;
}

#footer {
 float: left;
 width: 960px;
 margin: 40px 0px 0px 0px;
 padding: 10px;
 background-color: #f6f6f6;
 border-top: 1px solid #eeeeee;
 clear: both;
 font-size: 10px;
 text-align: center;
 height: 200px;
}

blockquote {
 padding: 20px;
 background-color: #f6f6f6;
 border-top: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
}

blockquote p {
 padding: 0;
}

.alignright {
 margin: 0px 0px 20px 20px;
}

.alignleft {
 margin: 0px 20px 20px 0px;
}

#next {
 float: left;
 clear: both;
}

.blog-description {
 font-size: 10px;
 line-height: 18px;
 padding: 20px;
 background-color: #ebebeb;
 margin: 0 0 15px 0;
}

.bulleted {
 margin: 0 0 20px 0;
 padding-bottom: 10px;
 border-bottom: 1px solid #eeeeee;
}

.bulleted ul {
 list-style-type: square;
 padding: 0;
 margin: 0 0 0 17px;
}

.commentlist ul {
 list-style: none;
 margin-left: 0;
 padding-left: 0;
}

.commentlist li {
 list-style-type: none;
 width: 520px;
 background-color: #f6f6f6;
 padding: 0px 20px 0px 20px;
 margin: 0px 0px 20px 0px;
}

.comment-text {
 font-size: 11px;
}

.page-header-bg {
 padding: 10px 10px 40px 10px;
 background-color: #f6f6f6;
 border-top: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
 margin-bottom: 20px;
}



/***------------------------------------
Type
------------------------------------***/

h1 {
 font-family: helvetica, arial, sans-serif;
 font-size: 24px;
 color: #333;
 font-weight: bold;
 margin: 0;
 padding: 0;
 line-height: 36px;
 text-decoration: none;
}

h2 {
 font-family: helvetica, arial, sans-serif;
 font-size: 24px;
 color: #333;
 font-weight: bold;
 margin: 0;
 padding: 0;
 line-height: 36px;
}

h3 {
 font-family: helvetica, arial, sans-serif;
 font-size: 12px;
 color: #333;
 font-weight: bold;
 margin: 20px 0px 0px 0px;
 padding: 0;
 line-height: 18px;
}

h4 {
 font-size: 12px;
 color: #ccc;
 margin: 10px 0px 0px 0px;
 font-family: helvetica, arial, sans-serif;
}

h5 {
 font-size:12px;
 font-family: helvetica, arial, sans-serif;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0;
}

#sidebar h2 {
 padding-bottom: 5px;
}

#sidebar p {
 font-size: 10px;
 line-height: 18px;
 margin: 0;
}

#sidebar select {
 margin-bottom: 15px;
}

#nav a, #nav a:link, #nav a:visited, #nav a:hover {
 color: white;
 text-decoration: none;
 font-weight: bold;
}


h1 a, h1 a:link, h1 a:visited, h1 a:hover {
 text-decoration: none;
}

h2 a, h2 a:link, h2 a:visited, h2 a:hover {
 text-decoration: none;
}

#footer li {
 font-size: 11px;
 display: inline;
 list-style-type: none;
 padding-right: 20px;
}

#footer a:hover {
 background: #333333;
 color: #ffffff;
 text-decoration: none;
}

.entry_author_image img {
 height: 36px;
 width: 36px;
 float: left;
 border: 0;
 padding: 0;
 margin: 0 10px 10px 0;
}

a:hover .stbuttontext {
 color: #ffffff;
 background: #333333;
 text-decoration: none;
}

#archive-title h2 {
 font-size: 18px;
 color: #666666;
 margin-bottom: 15px;
 padding-bottom: 5px;
 border-bottom: 1px solid #eeeeee;
}

#authorinfo {
 padding-bottom: 10px;
 margin-bottom: 15px;
 border-bottom: 1px solid #eeeeee;
}

#authorinfo h3 {
 font-size: 14px;
}


#authorinfo .entry_author_image img {
 height: 72px;
 width: 72px;
 float: right;
 border: 0;
 padding: 0;
 margin: 0 0 10px 10px;
}


#postauthorinfo {
 font-size: 10px;
 margin: 0 0 15px 0;
 min-height: 72px;
 padding-top: 5px;
 border-top: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
}

#postauthorinfo .entry_author_image img {
 height: 48px;
 width: 48px;
 float: left;
 border: 0;
 padding: 0 0 10px 0;
 margin: 10px 10px 0 0;
}

#socialism {
 padding-bottom: 10px;
}

#socialism a:hover {
 background: none;
}
