/*
Theme Name: Radish Theme
Theme URI: http://radi.sh/
Description: The default Radish theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 0.1
Author: Carl Tashian
Author URI: http://tashian.com/carl
Tags: blue, custom header, fixed width, two columns, widgets

	Radish v0.1
    http://radi.sh/
*/


body {
    margin: 0;
    padding: 0;
}

/* links */

a.comments { display: block; padding-top: 10px; }

/* forms */

form#localsearch input.cleardefault {
    color: #999;
}

/* typography mods */

h2 {
    font-family: 'Didot', 'Times New Roman', 'Helvetica Neue', Helvetica, Arial;
    font-weight: bold;
    font-style: oblique;
    font-size: 30px;
}

h3 {
    padding-top: 20px;
    font-family: 'Didot', 'Helvetica Neue', Helvetica, Arial;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 0.5em;
}

h4 {
    font-weight: bold;
    font-family: 'Georgia';
    color: #444;
    margin: 0px 0px 4px 0px;
}


.alignleft {
    display: block;
    float: left;
}

.alignright {
    display: block;
    float: right;
}

em.action {
    font-family: 'Georgia';
    font-size: 14px;
    color: #565656;
}

em.details { color: #999; display: block; }
strong.event { font-size: 12px; }
div.postmeta { color: #999; font-size: 12px; }

#category-description {
    margin-bottom: 5px;
}

.pagetitle {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 40px;
    margin-bottom: 5px;
}

/* layout */

div.spacer { height: 15px; }

/* this should have the same line height as posttitle */
div.postdate {
    color: #444;
    font-size: 18px;
    font-family: 'Georgia';
    font-style: italic;
    margin-top: 5px;
    line-height: 40px;
}

h2.posttitle {
    line-height: 40px;
    margin-top: 5px;
    margin-bottom: 0;
}

h2.posttitle a {
    text-decoration: none;
    color: #000;
}

div.entry {
    font-family: Georgia;
    font-size: 14px;
    color: #111; 
}

#header {
    display: none;
}

div#main {
    margin: 0 auto;
    background-color: #fff;
    padding: 0px 10px;
    position: relative;
    font-size: 11px;
}

div#highlite {
    position: relative;
    width: 604px;
    top: 0px;
    left: -54px;
}

div#topics-overlay {
    position: absolute;
    bottom: 4px;
    left: 169px;
    border-left: 1px solid #fff;
}

/* This applies to the non-overlaid topic bars */
div#topic-bar {
    margin-top: 10px;
}

div#topics {
    display: inline;
    border-left: 1px solid #fff;
}


div.topic-badge,
div.city-badge {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 1px 4px;
    display: inline-block;
    background-color: #7e7e7e;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}

div.city-badge-nyc, div.city-badge-la, div.city-badge-boston {
    background-color: #c8373e;
}

span.csa-badge {
    background-color: #fffa73;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
}


/* div#blurb {
    padding: 3px 6px;
    width: 180px;
    background-color: #f3f9c3;
    font-family: 'Georgia';
    font-size: 11px;
    font-weight: bold;
    line-height: 120%;
} */


/* align left edge of "r" with far-right text column */
img#logo {
    padding: 5px 0 0 13px;
}


#nav {
    list-style: none;
    list-style-type: none;
    margin: 8px 0 0 0;
    padding: 0;
}

#nav li {
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    vertical-align: bottom;
    width: 77px; /* 79px - 2px border */
    height: 30px;
    border: 1px solid #fff;
    border-width: 0px 1px 1px 0px;
}


#nav a {
    display: block;
    line-height: 14px;
    padding: 4px 0 12px 3px;
    margin: 0;
    text-decoration: none;
}

ul.events {
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-family: 'Georgia';
    color: #565656;
}

ul.events li {
    line-height: 130%;
    padding-bottom: 15px;
}

ul.events li p { margin: 0; }

.commentlist {
    font-size: 14px;
}

/* Summer colors:
radish logo: #4d523e
summer yellow: #eee797
*/
body { background-color: #eee797; }
a, a:hover, a:visited, a:link { color: #d0103a; }
#nav a { color: white; }
#nav li { background-color: #4d523e; }
#nav a:hover, li.current-cat a {
    color: white;
    background-color: #85bce5;
}

/* Fall colors:
radish logo brown: #5e292b
fall orange: #f76e40
*/

/*
a, a:hover, a:visited, a:link { color: #f76e40; }
body { background-color: #f76e40; }
#nav a { color: white; }
#nav li { background-color: #5e292b; }
#nav a:hover, li.current-cat a {
    background-color: #f76e40;
    color: white;
}
*/

/* for suggestion box via cforms*/

div#suggestions ol.cf-ol {
    margin: 0;
    padding: 0;
}

div#suggestions ol.cf-ol li {
    list-style:none;
}

div#suggestions span {
    font-weight: normal;
}

div#suggestions fieldset {
    display: none;
}

div#suggestions input {
    margin-left: 6px;
}

/* end of suggestion box styles */

/* styles for RSS aggregator widget */
#widget-bdp-rss-aggregator-1 ul {
    margin: 0;
    padding: 0;
}

#widget-bdp-rss-aggregator-1 ul h4 {
    font-size: 14px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#widget-bdp-rss-aggregator-1 ul h5 {
    margin-bottom: 0;
}



