@import "/css/base.css?v6";


#header { height:auto; }

h1,h2,h3,h4,h5 { margin:.6em 0; padding:0; font-family: 'American Typewriter','Courier New',Courier,monospace; font-weight: bold; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:16px; }

.secondary h3,
.secondary h4 { font-size:16px; font-weight: bold; }

strong, b { font-family:Helvetica, Arial, sans-serif; }
em, i { font-family:inherit; }

/* blog */

body.columns-two #page { width:960px; }
body.columns-two #primary { margin-right:320px; }
body.columns-two #primary-wrapper { margin-right:-320px; }
.secondary { width:290px; padding:0 0 0 16px; border-left:1px solid #ccc; }
.content { padding:0; }
#page { padding:0; }
.wordpress #page { border:0; }
.entry-content { text-align: left; }
.wordpress #primary { width:620px; }
.post { overflow:auto; }
.post img { max-width:620px; }

.secondary .aktt_tweets ul li { background:url(/img/quote.png) top left no-repeat; padding-left:24px; margin-bottom:12px; }
.secondary .aktt_tweets ul li.aktt_more_updates { background:none; padding-left:0; }
.entry-title { font-size:24px; font-weight: bold; line-height:1.2em; }

body.smartposition #rollingarchives,
#rollingarchives { width:620px; }

/* mailchimp signup form */
.mc_signup_submit { text-align: left; }
#mc_signup_form .mc_var_label { font-size:12px; }
.secondary div div.mc_signup_submit { margin-top:4px; } /* go K2, ugh */

/* calendar */
#wp-calendar { font-family: Helvetica, Arial, sans-serif; }
#wp-calendar th { font-size:12px; }
#wp-calendar caption { font-size:16px; padding:0; margin:0; }

#pagetrackwrap, #pagetrack { width:350px; }
#pagetrackwrap { left:150px; }

.entry-head .entry-meta { padding:0; margin-top:-10px; background:none; border-bottom:1px solid #666; }
.page-head h1 { font-size:16px; color:#999; text-align: left; }

/* events */
div.ec3_iconlet { 
    border:0;
    background: #fff499;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333;
    font-weight: bold;
    padding-top: 4px;
    float: right;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin:0 0 14px 14px; 
}
#wp-calendar {
    background:#433E3B;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}
/*#wp-calendar table.nav { background:#fff; }*/
#wp-calendar a { color:#fff; }
#wp-calendar caption { padding: 6px 0; }
#wp-calendar .nav { padding: 8px 0; }
#wp-calendar td, #wp-calendar th { color:#9E8D6F; }
#wp-calendar .ec3_eventday a { color:#fff !important; }
#wp-calendar table td:hover, #wp-calendar table td.ec3_today { border:1px solid #9E8D6F; }
#sidebar-1 #wp-calendar {
    width: 278px;
}
#current-content #wp-calendar {
    width: 588px;
}

/* big calendar */
.entry-content #wp-calendar td { line-height:1.3em; font-size:1em; }
.entry-content #wp-calendar td br { display:none; }
.entry-content #wp-calendar #prev { padding-left:14px; }
.entry-content #wp-calendar #next { padding-right:14px; }
.entry-content #wp-calendar caption { font-size:24px; }

p.aktt_credit { display:none; }
.entry-content .ec3_iconlet+p {
    clear: right;
}
