article footer { border-bottom: thin #ccc solid; padding-bottom: 1em;}
header .entry-meta p { padding-top: 0; }
header .entry-meta { font-size: 90%; }
.entry-meta .date { margin-right: 0; margin-left: 0;}
footer .comments-link { font-style: italic; font-size: .90em; }
article h3, article h4, article h5 { color: black; }
aside.widget select { margin-left: 20px; padding-top: 10px;}
.edit-link { font-size: 83%; }
.edit-link:before { content: "("; }
.edit-link:after { content: ")"; }

/* Right hand side menus */

body.category, body.date {
    font-size:82%;
    font-weight:inherit;
    font-style: inherit;
    text-transform: inherit;
    color: inherit;
}

body.category a { color: #003366;}
body.date { margin: 0; padding: 0; }

h3.category{
    font-size:108%;
    font-weight:normal;
    font-style: normal;
    text-transform:uppercase;
    color: #333;    
}

.widget h2 {
    background: url("/2008/site/images/category-bg-right.png") repeat-x scroll right bottom #FCFBFB;
    color: #347CB0;
    font-weight: bold;
    margin: 20px 0 3px 10px;
    padding: 5px 11px 15px 10px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.feedlink img { padding-top: 4px; }

ul#recentcomments li { padding-bottom: .5em; }
ul#recentcomments li a { font-style: italic; }

/* Comments */

.comment-list .comment { margin-bottom: 40px; }
.reply { margin-left: 20px; margin-top: 10px; }

.post-link, .login-link {
    width: 40%; 
    margin: 10px auto auto auto;
    padding: 0;
    text-align: center;
}

.post-link a {
    background: linear-gradient(to bottom, #E8AE9B 0%, #E2977E 40%, #DD8669 100%) repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    font-size: 119%;
    line-height: 3;
     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
    color: black;
    border-bottom: none;
    text-align: center;
    padding: .75em;
}

.post-link a:hover, .login-link a:hover { opacity: .8; }

pre, code { line-height: inherit; }


.entry-content ul li, .comment-content ul li { list-style: disc inside none; padding-left: 1em; }
.entry-content ol li, .comment-content ol li { list-style: decimal inside none; padding-left: 1em; }

/* Search widget */

.widget .search-form .screen-reader-text { display: none; }
.widget .search-form { margin-left: 20px; }