/*  
Theme Name: Cracking Good
Theme URI: http://www.crackinggood.com
Description: Cracking Good Theme very losely based on The "DailyPress" from Blog Oh! Blog which is under a Creative Commons License.
Version: 1.0
Author: Carrie Wheeler & Jay Wiggins
Author URI: http://www.crackinggood.com
*/

* {
/*
	padding: 0;
	margin: 0;
*/
}


a {
	color: #CE4C2C;
}

a:visited {
	color: #99331A;
}

#wrapper {
	width: 975px;
	margin: auto;
}

#header {
	height: 20px;
	width: 975px;
}

#searchbox {
	float: right;
	width: 219px;
	height: 24px;
	/*background: url(images/s.gif) no-repeat;*/
	margin:35px 20px 0 0;
}

#searchbox #s {
	float: left;
	margin: 4px 0 0 6px;
	width: 160px;
	background: none;
	color:#999999;
}

#searchbox #go {
	float: right;
	margin: 6px 8px 0 0;
	width:12px;
	height:13px;
}


.smaller {
	font-size: .9em;
	line-height: 1.2em;
}

.bigger {
	font-size: 1.1em;
	line-height: 1.2em;
}

li .bigger {
	margin-top: .2em;
}

.clear {
	clear:both;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

img {
	border: none;
}

.entry p.postinfo {
	/*background: url(images/entryline.gif) repeat-x bottom;*/
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.entry p.postinfo span.category {
	/*background: url(images/category.gif) no-repeat;*/
	padding-left:20px;
}

.entry p.postinfo span.comment {
	/*background:url(images/comment.gif) no-repeat;*/
	padding-left:20px;
}

.post {
	margin-bottom:15px;
}

.post p {
	margin-bottom: .6em;
}

.navigation {
	margin-top:20px;
}

.navigation a {
	text-decoration: none;
}

.navigation span.newer {
	background:url(images/newer.gif) no-repeat right;
	padding-right:25px;
}

.navigation span.older {
	background: url(images/older.gif) no-repeat left;
	padding-left: 25px;
}


.btn_email {
	/*background:url(images/mail.gif) left no-repeat;*/
	padding-left:15px;
}

.btn_comment {
	/*background:url(images/comments.gif) left no-repeat;*/
	padding-left:15px;
}
.btn_delicious {
	/*background:url(images/delicious.gif) left no-repeat;*/
	padding-left:15px;
}

.btn_digg {
	/*background:url(images/digg.gif) left no-repeat;*/
	padding-left:15px;
}

.btn_reddit {
	/*background:url(images/reddit.gif) left no-repeat;*/
	padding-left:15px;
}

.btn_technorati {
	/*background:url(images/technorati.gif) left no-repeat;*/
	padding-left:15px;
}

.btn_furl {
	/*background:url(images/furl.gif) left no-repeat;*/
	padding-left:15px;
}

/*++++++ SIDEBAR ++++++++*/
#sads {
	width:388px;
	text-align:right;
	background:#eeedea;
	padding:8px;
	margin-bottom:10px;
}

#sads ul {}

#sads ul li {
	float:left;
	padding-right:6px;
}

#sads ul li.last {
	float:right;
	padding:0px;
}

#sads p {
	/*background:url(images/adsdotdot.gif) no-repeat center left;*/
	margin-top:5px;
}

#sads a {
	color:#5e5d5a;
}

#tab {
	width:388px;
	background:#eeedea;
	border:1px solid #d6d4cd;
	padding:8px;
	margin-bottom:10px;
}

/*+++++++ CALENDAR +++++++*/
#calendar #calendar_wrap #wp-calendar {
	width: 100%;
}

#calendar #calendar_wrap #wp-calendar caption {
	text-align:left;
	border-bottom:1px solid #dadada;
	padding-bottom:5px;
}

#calendar #calendar_wrap #wp-calendar th {
	text-align:left;
	padding-top:5px;
}

#calendar #calendar_wrap #wp-calendar td {
	text-align:left;
}

/*+++++++ COMMENTS +++++++*/
/*
#c {
	float:left;
	width:225px;
}

#cc {
	float:right;
	width:304px;
}

#commentform p {
	padding-bottom:10px;
}

#commentform #author {
	border:1px solid #bbb9b2;
	height:20px;
	width:200px;
	background:#f5f5f3;
	padding-left:5px;
}

#commentform #email {
	border:1px solid #bbb9b2;
	height:20px;
	width:200px;
	background:#f5f5f3;
	padding-left:5px;
}

#commentform #url {
	border:1px solid #bbb9b2;
	height:20px;
	width:200px;
	background:#f5f5f3;
	padding-left:5px;
}

#commentform #comment {
	border:1px solid #bbb9b2;
	height:200px;
	width:290px;
	background:#f5f5f3;
	padding-left:5px;
}

.commentlist cite {
	background:#f5f5f3;
	padding:5px 5px 5px 10px;
}

.commentlist cite a {
	color:#333;
}

.commentlist .ctext {
	background:url(images/doth.gif) repeat-x bottom;
}

*/

.postmetadata {
	background:#f9f9f9;
	padding:10px;
	border:1px solid #bbb9b2;
}

acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #999;
}

blockquote {
	margin: 15px 30px 15px 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.center {
	text-align: center;
}

a img {
	border: none;
}

img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignright {
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}

img.alignleft{
	display: inline;
	margin: 0 7px 2px 0;
	padding:4px;
}

pre {
	border: solid 1px #9a9a9a;
	color: blue;
	margin: 10px;
	padding:10px;
	background: #f3f2ed
}

code {
	color: #000
}

.gallery {
	text-align:center;
}

.gallery img {
	padding:2px;
	height:100px;
	width:100px;
}

.attachment {
	text-align:center;
}

.attachment img {
	padding: 2px;
	border: 1px solid #999999;
}

.imgnav {
	text-align:center;
}

.imgleft {
	float:left;
}

.imgleft img {
	padding:2px;
	border: 1px solid #999999;
	height: 100px;
	width: 100px;
}

.imgright {
	float:right;
}

.imgright img {
	padding:2px;
	border:1px solid #999999;
	height:100px;
	width:100px;
}







#cg_sites {
}

#cg_sites {
	background-color: #cba63c;
	font-size: 1.2em;
	padding-top: .5em;
	padding-left: 8px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	width: 968px;
	height: 1.8em;
}

#cg_sites a {
	text-decoration: none;
}

#cg_sites a:hover {
	color: #f9f2d6;
}

#cg_sites ul {
	display: inline;
	padding: 0;
}

#cg_sites li {
	background: transparent url(images/bullet.gif) left center no-repeat;
	padding: 0 10px 0 5px;
	display: inline;
}

#cg_sites li.right {
	float: right;
}

#cg_sites ul li a {
	color: #584740;
	padding: 0 10px 0 10px;
}

#main {	
	width: 975px;
	margin: 4px auto 4px;
	background-color: #F99;
	background: transparent url(images/main-bg-green.png) repeat;
	background: transparent url(images/main-bg.png) repeat;
}

#main h2 {
	color: #d14c2d;
	padding: 0;
	margin: 0;
}

.entry h2, .entry h2 a {
	color: #cd4b2b;
	text-decoration: none;
}

#content {
	padding: 1em;
}

#left {
	float: left;
	width: 550px;
}

#right {
	float: left;
	width: 420px;
}

.sidebar_left {
	float: left;
	width: 190px;
	padding: 5px;
	margin: 5px;
}

.sidebar_right {
	float: right;
	width: 190px;
	padding: 5px;
	margin: 5px;
}

#sidebar .inset {
	padding: .8em;
}

.head_img {
	margin-left: -.8em;
	/*width: 100%;*/
}

#sidebar h4, #nav h4 {
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	overflow: none;
	text-indent: -10000px;
}

#footer {
	color: #e6c894;
	padding: 2em 0;
	font-size: .8em;
	width: 968px;
	height: 1.8em;
	margin: 0 auto;
	text-align: right;
}

#products {
	text-align: center;
	font-size: .9em;
	color: #FFF;
	padding: 1em;
	background-color: #a78d48;
	background: #a78d48 url(images/med-wood-bg.png) repeat;
	margin: 0 auto;
	line-height: 1em;
}

.product {
	margin-bottom: 2em;
}

#products .img_inset {
	height: 103px;
	width: 104px;
	padding: 2px;
	margin: 0 auto;
	margin-bottom: .25em;
	background-color: #FFF;
}

#products a {
}

.product_img {
	height: 100px;
	width: 100px;
	border: 1px #b98f53 dashed;
}

#ad_space {
	text-align: center;
	background-color: #6e4330;
	background: #a78d48 url(images/med-wood-bg.png) repeat;
	width: 120px;
	padding: 10px;
	margin: 0 auto;
}

body {
	background: #FFF url(images/med-wood-bg.png) repeat;
/*
	background: #FFF url(images/daisy-grass-repeating-background.jpg) repeat;
	background: #FFF url(images/light-wood-bg.png) repeat;
	background: #FFF url(images/dirt-bg.jpg) repeat;
	background: #FFF url(images/dirt-2-bg.jpg) repeat;
	background: #FFF url(images/grass-bg.jpg) repeat;
*/
	font: 1em Arial, Helvetica, Verdana, sans-serif;
	color: #333;
	line-height: 1.5em;
	font-size: .8em;
}

.post a {
	color: #cd4b2b;
	text-decoration: none;
}

.post_info {
	margin-bottom: 1em;
}

.post_meta_data {
	text-align: center;
	margin: 1.5em 0;
	font-size: .9em;
}

.post hr {
	border: none;
	color: transparent;
	background-color: transparent;
	height: 1px;
	border-bottom: 1px #cec2ac dashed;
	margin: 2em 0px;
}

.post p.tags {
	display: none;
}

.post_meta_data hr {
	border: none;
	color: #cec2ac;
	background-color: #cec2ac;
	height: 10px;
}

.post p {
	margin: .5em;
}

p.post_meta {
	padding: 0;
	margin: 0;
}

.post a:hover {
	color: #f95c3b;
}

.post ul {
	padding-left: 1.5em;
}

.post li {
	margin-left: 1em;
}

p.sidebar_header {
	margin: 0;
	padding: 0;
}

#main h2.search {
	text-align:center;
	font-size: 1.2em;
	color: #000;
	border-bottom: 4px #000 solid;
	margin-bottom: 1em;
}

.ccomment {
}

.ccomment ol {
}

.ccomment ol li {
}

.ccomment ol li.alt {
}

.aktt_tweets {
	font-size: .9em;
	line-height: 1.5em;
}

.aktt_tweets li.even {
	background-color: #B69A54;
}

.aktt_tweets a {
	text-decoration: none;
}

.aktt_tweets ul {
	padding: 0px;
	margin: 0px;
}

.textwidget ul {
	margin: 0;
	padding: 0;
}

.textwidget ul li {
	margin-left: 30px;
}

.textwidget .aktt_tweets ul li {
	margin: 0;
}

.aktt_tweets li.aktt_more_updates {
	text-align: right;
	background-color: transparent;
}

.aktt_tweets li {
	padding: .5em;
	list-style: none;
	margin-bottom: .5em;
	overflow: none;
}

.aktt_tweets .aktt_tweet_time {
	display: none;
}

.email-738 input {
	width: 100%;
}

#cg_shopstyle {
	margin-bottom: 1em;
}

#cg_shopstyle div {
	margin-bottom: 1em;
}