@import url('/shared.css');

body
    {
    background-color : #F8F8FF;
    color : #001;
    font-family : Georgia,Palatino,Times New Roman;
    margin : 1em 0;
    padding-right : 0;
    }

A   {
    text-decoration : none;
    border-bottom : 1px solid #CCE8D0;
    }

A:link    { color:#008B2A; }
A:visited { color:#008B2A; }
A:active  { color:#77FF80; }
A:hover
    {
    color : #4E4;
    border-bottom : 1px solid #CFC;
    }

a img,
.imglink,
.imglink:hover,
.imglink img
    {
    border : none;
    }

acronym, abbr { }

acronym,
abbr,
span.caps
    {
    }

blockquote
    {
    border-left: 0.4em solid #AAA;
    border-top: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    margin-left: 1.5em;
    margin-right: 2em;
    padding-left: 0.8em;
    }
    
h1,
.title
    {
    font-family : Georgia,Palatino,serif;
    font-weight : bold;
    font-size : 2.1em;
    color : #444;
    margin : 2.2em 0em 1em 1em;
    text-align : center;
    }
    
.title a,
.title a:link,
.title a:visited
    {
    color : #008B2A;
    }
    
.title a, h2 a, h3 a
    {
    border : none;
    }

h2  {
    font-family : Georgia,Palatino,sans-serif;
    font-weight : bold;
    font-size : 1.2em;
    color : #666;
    margin : 1.2em 0 1em 0;
    }
    
h3  {
    font-family : Helvetica Neue,Helvetica,Verdana,Sans Serif,sans-serif;
    font-size : 1em;
    font-weight : bold;
    font-style : italic;
    color : #666;
    margin : 2.2em 0 1em 0;
    }

.title .subtitle
    {
    font-weight : normal;
    font-size : 0.5em;
    margin : 0.8em 0em 0em 0em;
    }


.tagline
    {
    margin : 2.4em 0em 2.8em 0em;
    text-align : center;
    font-style : italic;
    font-weight : normal;
    font-size : 0.42em;
    margin-bottom : 2em;
    }

ol#comments li p {
    font-size: 100%;
}

p   {
    padding : 0;
    margin : 0.8em 0;
    }

.feedback
    {
    }

/* classes used by the_meta() */
ul.post-meta {
    list-style: none;
}

ul.post-meta span.post-meta-key {
    font-weight: bold;
}

.credit {
    color : #888;
    font-size: 0.7em;
    font-style : italic;
    margin: 0;
    padding: .5em;
    text-align: right;
}

.feedback
    {
    margin : 0.6em 1.2em 2.1em 1.2em;
    font-size : .9em;
    text-align : right;
    }

.storydate,
.commentdate
    {
    font-size : 0.8em;
    text-align : right;
    float : right;
    margin : .2em .2em .2em 1.6em;
    }

.storydate a
    {
    border : none;
    margin : 0 0.8em;
    }
    
.storycategory
    {
    margin : 0.3em 0em;
    font-size: .8em;
    text-align : left;
    }

.storycategory li, ul.post-meta li
    {
    display: inline;
    }

.storycategory ul
    {
    display: inline;
    list-style: none;
    list-style-type : none;
    margin: 0;
    padding: 0;
    }

.storycategory, .storycategory a
    {
    color: #777;
    font-weight: normal;
    }
    
.storycategory a
    {
    border-color : #EEE;
    }
    
.storytitle {
    margin: 0;
    padding : 0.3em 0.3em 0.3em 0.5em;
    background : #006674;
}

.storytitle a {
    text-decoration: none;
    color : #f4fff4;
}

.storycontent
    {
    margin : 0.8em 1.2em;
    }

.storynav
    {
    font-size : 0.88em;
    text-align : right;
    }

.storynav a
    {
    border : none;
    }

#content
    {
    padding : 2.2em 0 0 0;
    margin : 0 6%;
    }

#content td
    {
    vertical-align : top;
    }


.textbox
    {
    background: #fff;
    border: 1px solid #777;
    color: #000;
    padding : 3px;
    margin : 2px;
    }
    
.addcomment
    {
    font-weight : normal;
    font-size : 0.9em;
    margin-left : 1.1em;
    }

#commentform
    {
    margin : 1.4em 0 1em 2em;
    }

#commentlist
    {
    list-style-type: none;
    padding : 0em;
    margin : 1em 0em 2em 2.8em;
    }

#commentlist li
    {
    padding : 0em;
    margin : 1em 0 2.2em 0;
    }

#commentlist li ul {
    border-left: 1px solid #ddd;
    font-size: 110%;
    list-style-type: none;
}

.cite
    {
    font-size: 90%;
    font-style: normal;
    text-align : left;
    margin : 0 1em 0em 2.8em;
    }

#bio
    {
    font-size : 0.9em;
    width : 14em;
    padding : 0.5em 0.4em 0.5em 1.2em;
    margin-top : 1em;
    border-top : 1px dotted #ccc;
    }

#menu
    {
    font-family : Helvetica Neue, Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, sans-serif;
    border-top : solid 3px #eee;
    border-left : 1px dotted #ccc;
    border-bottom : solid 3px #eee;
    padding : 1em 0;
    margin : 2em 0 0.3em 6%;
    float : right;
    background : #f8f8f0;
    }

#menu .label
    {
    font-weight : bold;
    text-align : left;
    margin : 0.3em 0;
    }

#menu .standalone
    {
    font-weight : bold;
    font-size : 0.9em;
    text-align : left;
    margin : 1em 0 1em 0;
    padding : 0em 1em 0.4em 1.2em;
    }

#menu a:link,
#menu a:visited
    {
    border : none;
    }

#menu a:hover
    {
    border-bottom : 1px solid #CCF;
    }
    
#categories,
#archives,
#meta,
#subscriptionform,
#searchform
    {
    font-size : 0.9em;
    margin : 1.4em 0 1em 0;
    padding : 0em 1em 0.8em 1.2em;
    }

#searchform
    {
    margin-top : 0;
    padding-top : 0;
    text-align : right;
    }

#subscriptionform
    {
    font-family : Helvetica Neue, Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, sans-serif;
    text-align : right;
    padding-top : 0.8em;
    padding-bottom : 0.8em;
    background : #CFC;
    }

#categories li
    {
    color : #BBB;
    }

#archives li
    {
    text-align : right;
    margin-right : 1.3em;
    }

#menu ul
    {
    list-style-type: none;
    margin: 0;
    padding-left: 0.2em;
    }

#menu li
    {
    border: 0;
    margin-top: 0;
    padding: 0;
    padding-left: 1em;
    }


#meta
    {
    font-size : 0.9em;
    }

#wp-calendar
    {
    border: 1px solid #ddd;
    empty-cells: show;
    margin: 0.4em 0em 0.8em 1em;
    background : #fbfbfb;
    }

#wp-calendar #next a {
    padding-right: .6em;
    text-align: right;
}

#wp-calendar #prev a {
    padding-left: .6em;
    text-align: left;
}

#wp-calendar a {
    display: block;
    text-decoration: none;
}

#wp-calendar a:hover {
    background: #ccd;
    color: #000;
    border : none;
}

#wp-calendar caption {
    text-align: left;
}

#wp-calendar td {
    color: #ccc;
    font: normal 10px Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    letter-spacing: normal;
    padding: 1px 0;
    text-align: center;
}

#wp-calendar td.pad:hover
    {
    }

#wp-calendar #today
    {
    background: #dedede;
    color: #aaa;
    }

#wp-calendar th {
    font-style : normal;
    font-size : 0.8em;
    text-transform: capitalize;
}


#nav-side
    {
    margin : 0;
    padding : 0;
    font-size : 0.9em;
    }

#nav-side ul
    {
    margin : 0;
    padding : 0;
    list-style : none;
    list-style-type : none;
    }
    
#nav-side li
    {
    font-weight : bold;
    margin : 0;
    padding : 0;
    }

.nav-bottom
    {
    margin : 6em 1em 1em 2.1em;
    padding : 1em;
    clear : both;
    }
    
.nav-element,
.poem
    {
    float : right;
    margin : 0 0 0 3.2em;
    padding : 0;
    padding-bottom : 1em;
    }

.poem
    {
    color : #888;
    font-size : 10px;
    text-align : left;
    }
    
.poem .attribution
    {
    font-style : italic;
    text-align : right;
    }
    
.nav-page
    {
    font-weight : bold;
    margin-top : 2.6em;
    font-size : 1.2em;
    text-align : center;
    }

.nav-page a
    {
    font-weight : bold;
    margin : 0 0.3em;
    }

.nav-page .page-numbers
    {
    font-size : 0.9em;
    font-weight : normal;
    margin : 0 0.5em;
    }

.nav-page .cur-page
    {
    background : #ddd;
    padding : 0 0.3em;
    margin : 0 0.1em;
    }

.nav-page .other-page
    {
    font-weight : normal;
    margin : 0;
    margin : 0 0.21em;
    }

.hilite
    {
    color : #000;
    background-color : #9FA;
    }



dt
    {
    font-weight : bold;
    margin : 0.8em 0 0.1em 2em;
    padding : 0;
    }
    
dt a
    {
    }
    
dd
    {
    font-size : 0.9em;
    margin : 0.1em 0 0.1em 3.3em;
    padding : 0;
    }


.pitch
    {
    text-align : right;
    font-family : Georgia, Palatino, serif;
    font-size : 0.9em;
    margin : 0.8em;
    color : #000;
    }
    
.pitch a
    {
    font-weight : bold;
    }


