/*
THEME NAME: Lea Is Gluten Free
THEME URI: http://leaisglutenfree.com/
DESCRIPTION: Another theme by Ryan Keiser
VERSION: 1.0 
AUTHOR: Ryan Keiser
AUTHOR URI: http://ryankeiser.net/
*/

/* Main Sections ----------------------- */

body {
    font-size: 62.5%;
    font-family: Arial, Sans-Serif;
    color: #333;
    text-align: center;
    background: #fff7e7;
    margin: 0;
}

#page {
    background: #fff7e6 url(images/header_bg.jpg) top center repeat-x;
    float: left;
    width: 100%
}

#wrap {
    width: 850px;
    margin: 0 auto;
    text-align: left;
}

#content {
    float: left;
}

#header {
    margin-top: 181px;
    margin-bottom: 9px;
}

#header a {
    font-size: 14px;
    color: #474747;
    margin-right: 25px;
    font-weight: bold;
}

.entry {
    font-size: 13px;
    line-height: 1.45em;
    clear: left;
    margin-bottom: 25px;
    padding: 0 10px 10px 10px;
}

.post, .entry {
    padding: 5px;
}

#sidebar {
    float: left;
    width: 200px;
}

a img {
    border: none;
}

a:hover {
    text-decoration: none;
}

/* Columns ------------------------------- */

.journal_main_column, .recipe_main_column {
    width: 570px;
    background: #cfefea;
    float: left;
    margin-right: 30px;
}

.recipe_main_column {
    background: #f46250;
}

.journal_main_column a {
    color: #354d49;
}

.recipe_main_column a {
    color: #fff7e6
}

/* Journal Section ----------------------- */

.main_journal_column {
    float: left;
    width: 410px;
    margin-right: 30px;
    background: #cfefea;
}

#mjc_journal_top {
    background: #354d49 url('images/blog_bg.jpg') top repeat-x;
    float: left;
    width: 100%;
    height: 80px;
}

#mjc_journal_top a {
    color: #fff7e6;
}

#mjc_recipe_top, #mrc_journal_top {
    background: #f46250 url('images/recipes_bg.jpg') top repeat-x;
    float: left;
    width: 215px;
    text-align: center;
    padding-top: 5px;
    margin-bottom: 25px;
}

#mjc_recipe_top a {
    color: #fff7e6;
    margin-right: 15px;
}

#mjc_journal_top img, #mrc_recipe_top img {
    padding: 0;
    border: none;
    float: left;
    margin-top: 15px;
    margin-left: 8px;
}

.main_journal_column .postmetadata a {
    color: #354c48;
}

.main_journal_column .navigation, .journal_main_column .navigation {
    float: left;
    width: 100%;
    padding: 5px 0;
    text-align: center;
    background: #344c48;
}

.main_journal_column .navigation a, .journal_main_column .navigation a {
    color: #fff7e6;
    font-size: 16px;
}

/* Recipe Section ----------------------- */

.main_journal_column a {
    color: #2c3f3d;
}

.main_journal_column .entry, .journal_main_column .entry {
    border-bottom: 1px solid #7dbdb3;
    width: 530px;
}

.main_recipe_column .entry, .recipe_main_column .entry {
    width: 530px;
}

.main_journal_column .entry, .main_recipe_column .entry {
    width: 375px;
}


.main_recipe_column .entry a {
    color: #fff7e6;
    font-size: 14px;
    font-weight: bold;
}

.main_recipe_column .entry a:hover {
    color: #fff7e6;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.main_recipe_column {
    float: left;
    width: 410px;
    background: #f56452;
}

.recipe_main_column .entry {
    color: #ffffff;
}

#mrc_recipe_top a {
    color: #fff7e6;
    font-size: 13px;
}

#mrc_recipe_top {
    background: #af493c url('images/recipes_bg.jpg') top repeat-x;
    float: left;
    width: 100%;
    height: 80px;
}

#mrc_journal_top {
    background: #8cd3c8 url('images/blog_bg.jpg') top repeat-x;
}

#mrc_journal_top a {
    color: #293c3a;
    margin-right: 15px;
}

.main_recipe_column .postmetadata a {
    color: #fff7e6;
}

.main_recipe_column .navigation, .recipe_main_column .navigation {
    float: left;
    width: 100%;
    padding: 5px 0;
    text-align: center;
    background: #af493c;
}

.main_recipe_column .navigation a, .recipe_main_column .navigation a {
    color: #fff7e6;
    font-size: 16px;
}

.main_recipe_column .entry p {
    color: #fff;
    font-size: 13px;
}

/* Search Date ----------------------- */

#searchform {
    float: left;
    margin-top: 20px;
    margin-left: 15px;
}

#searchform p {
    float: left;
}

.searchSpot {
    width: 240px;
    clear: left;
}

#searchform a {
    font-size: 11px;
    margin-right: 15px;
    float: left;
}

#searchform input {
    float: left;
    margin-right: 13px;
}

#searchform img {
    margin-top: 0;
    margin-right: 5px;
}

#searchform_sml {
    padding: 5px;
    text-align: left;
	margin-top: 5px;
}

#searchform_sml p {
    text-align: left;
    margin: 10px 0 5px 0;
    font-size: 12px;
}

#searchform_sml a {
    margin-right: 5px;
}

#searchform_sml img {
    margin-right: 3px;
}

.search_input {
    margin-right: 5px;
    margin-top: 3px;
}

/* Entry Date ----------------------- */

.post-date {
    float: left;
    width: 30px;
    height: 45px;
    background: #ffe7b8 url('images/date_bg.png') repeat-x;
    margin-right: 10px;
    text-align: center;
}

.post-month {
    float: left;
    font-size: 10px;
    color: #fff9eb;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    margin-left: 4px;
    font-weight: bold;
    margin-top: 0;
}

.post-day {
    float: left;
    font-size: 24px;
    color: #4f4f4f;
    font-weight: bold;
    text-align: center;
    margin-left: 1px;
    margin-top: -7px;
}

/* Footer ----------------------- */

#footer {
    background: #474747;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    margin-top: 25px;
    float: left;
    clear: left;
}

#ftr_wrap {
    width: 850px;
    text-align: center;
    color: #fff7e7;
    font-size: 11px;
    margin-left: 13%;
}

#ftr_wrap a {
    color: #fff7e7;
}

#ftr_wrap p {
    text-align: center;
}

#pets {
    float: left;
    width: 450px;
}

#pets img {
    float: left;
    margin-right: 10px;
}

#pet-listing {
    border-top: 1px solid #fff7e7;
    border-bottom: 1px solid #fff7e7;
    padding: 8px 0;
    float: left;
    margin-top: 25px;
    margin-left: 8px;
}

#pet-listing a img {
    margin-left: 0;
    margin-right: 10px;
    border: none;
}

/* Sidebar -------------------------- */

#sidebar li {
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 5px;
}

#sidebar ul {
    margin: 0;
    margin-left: -35px;
    margin-bottom: 25px;
    clear: left;
}

#sidebar p {
    clear: left;
}

#sidebar a {
    font-size: 13px;
    line-height: 20px;
    color: #474747;
}

#sidebar a:hover {
    text-decoration: none;
}

#DogsterBadge {
    float: left;
    padding-top: 25px;
}

#addthis {
    float: left;
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: center;
}

/* Recipe --------------------------- */

.recipe {
    float: left;
    width: 510px;
    background: #fff url('/images/recipe_sec_bg.jpg') top center repeat-x;
    color: #474747;
    padding: 5px;
    margin: 10px 0;
}

.recipe-title {
    font-family: garamond, serif;
    font-size: 26px;
    border-bottom: 2px solid #0076ba;
    padding: 5px 0 10px 0;
    margin: 0;
}

.recipe-heading {
    font-size: 16px;
    font-weight: bold;
    color: #68872c;
    border-bottom: 1px solid #fcd8d3;
    margin: 0;
    padding: 5px 0;
}

.recipe li {
    border-bottom: 1px solid #fcd8d3;
    padding: 5px 0;
    margin: 0px;
    list-style-type: none;
}

.recipe-shadow {
    background: #f46250 url('/images/recipe_sec_shadow.jpg') repeat-x;
    height: 20px;
    float: left;
}

.recipe-directions {
    line-height: 22px;
    border-bottom: 1px solid #fcd8d3;
}

/* Entry Images ----------------------- */


.main_journal_column .entry img, .journal_main_column .entry img {
    border: 1px solid #344d49;
    margin: 8px;
    padding: 3px;
    text-align: center;
}

.main_recipe_column .entry img, .recipe_main_column .entry img {
    border: 1px solid #ad4739;
    margin: 8px;
    padding: 3px;
    text-align: center;
}

.post-image {
    text-align: center;
}

.postmetadata img{
	border: none;
}

/* Typography ----------------------- */

.postmetadata {
    font-size: 12px;
}

.center {
    font-family: garamond, serif;
    color: #fff7e6;
    padding-top: 20px;
    text-align: center;
    margin-bottom: 0
}

.pagetitle {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    font-size: 14px;
    color: #243532;
}

/* Other ----------------------- */

#adsense {
    float: left;
    width: 390px;
    margin-top: 25px;
    text-align: center;
}


.aktt_tweets{
	font-size: 12px;
	width: 250px;
}

.aktt_more_updates{
	font-weight:bold;
}

#twitter_tools{
	font-weight: bold;
	color: #54231d;
}

.aktt_tweet_digest{
	font-size: 12px;
}
