/*
Theme Name: Apple
Theme URI: http://www.wpdesigner.com
Description: Apple WordPress Theme designed and coded by Small Potato.
Version: 1.0
Author: Small Potato
Author URI: http://www.wpdesigner.com/
*/

body, h1, h2, h3, h4, h5, h6, form, p, blockquote{
        margin: 0;
        padding: 0;
}

body{
        font-family: Arial, Helvetica, Verdana, "Times New Roman";
        font-size: 14px;
        text-align: center;
        vertical-align: top;
        background: #fff url(images/bg_body.gif) repeat-x;
        color: #4c0118;
}

a{
        text-decoration: underline;
        color: #ed5604;
}

a img{
        border: none;
}

form, textarea{
        font-family: Arial, Helvetica, Verdana, "Times New Roman";
        font-size: 12px;
        color: #000;
}

small{
        font-size: 12px;
}

h2, h3, h4, h5, h6, #category-description {
        font-family: "Times New Roman", Arial, Helvetica, Verdana;
        font-size: 18px;
        font-weight: normal;
}

#container, #header, .topmenu, #sidebar, #obar, .narrowcolumn{
        text-align: left;
        vertical-align: top;
}

#container{
        margin: 0 auto;
        width: 908px;
}

#header{
        width: 908px;
        height: 62px;
        background: url(images/apple_top.gif) 100px 0 no-repeat;
        color: #f1dB9f;
}

h1{
        padding: 19px 0 0 171px;
        font-family: "Times New Roman", Arial, Helvetica;
        font-size: 29px;
        font-weight: bold;
        font-style: italic;
        text-transform: lowercase;
        background: transparent;
        color: #f1dB9f;
}

h1 a{
        text-decoration: none;
        color: #f1dB9f;
}

.topmenu{
        margin: 0 0 20px;
        width: 908px;
        height: 56px;
        border-bottom: 1px solid #fbf4e2;
        background: url(images/apple_bottom.gif) 100px 0 no-repeat;
}

.topmenu a{
        border-bottom: 1px solid #d1ea99;
        text-decoration: none;
        color: #6f9a36;
}

.topmenu a:hover{
        border-bottom: 0px;
}

.topmenu ul{
        list-style-type: none;
        margin: 0;
        padding: 18px 0 0 171px;
        font-family: "Times New Roman", Arial, Helvetica;
        font-size: 18px;
        font-weight: bold;
        font-style: italic;
        text-transform: lowercase;
}

.topmenu ul li{
        display: inline;
        padding: 0 15px 0 0;
}

#sidebar, #obar{
        float: left;
        margin-top: 20px;
        width: 200px;
        font-family: Arial, Helvetica, Verdana;
        font-size: 12px;
        background: url(images/bg_sidebar.jpg) no-repeat;
}

#obar{
        background: url(images/bg_obar.jpg) no-repeat;
}

#sidebar p, #obar p{
        padding: 10px 0 0;
}

#sidebar a, #obar a{
        color: #9f7506;
}

#sidebar ul, #obar ul{
        margin: 0;
        padding: 16px 20px 20px;
        list-style-type: none;
}

#sidebar ul li h2, #obar ul li h2{
        padding: 0 0 10px;
        border-bottom: 1px solid #f1e5c3;
        font-family: "Times New Roman";
        text-transform: lowercase;
        font-size: 18px;
        font-weight: normal;
        color: #62061f;
}

#sidebar ul ul, #obar ul ul{
        margin: 0;
        padding: 4px 0 20px;
}

#sidebar ul ul li, #obar ul ul li{
        line-height: 24px;
}
#sidebar ul li ul li { /* kmcc added */
        line-height: 14px;
font-size: 11px;
        padding: 5px 0 5px;
}
#sidebar ul li ul li a {
font-size: 14px;
}

#sidebar ul ul ul, #sidebar ul ul ul{
        padding: 0 0 0 20px;
}

.narrowcolumn{
        float: left;
        width: 508px;
        padding: 10px 0 0;
        background: #e8fcbb url(images/bg_narrowcolumn.gif) no-repeat;
}

.post{
        padding: 0 10px 10px;
}

.post img{
        padding: 5px;
        background: #fbf4e2;
}

.post img.alignleft{
        float: left;
        margin: 5px 10px 0 0;
}

.post img.alignright{
        float: right;
        margin: 5px 0 0 10px;
}

.post img.wp-smiley{
        border: 0;
        padding: 0;
        background: transparent;
}

.post h2, .storytitle  h2 {
        padding: 15px 20px;
        font-family: Arial, Helvetica, Verdana;
        font-size: 18px;
        text-transform: lowercase;
        font-weight: normal;
        color: #364121;
}

.post h2 {
        background: #d1ea99 url(images/bg_h2.gif) no-repeat;
}

.storytitle  h2 {
        background: transparent;
        font-size: 26px;
}
.post h2 a{
        color: #364121;
}

.entry{
        padding: 10px 20px 20px;
        line-height: 24px;
        background: #fff;
}

.entry p {
        padding: 10px 0 0;
}

.entry p.postmetadata{
        margin-top: 20px;
        padding: 8px 20px;
        font-size: 12px;
        line-height: 120%;
        background: #e8fcbb;
}

blockquote{
        margin: 10px 0 0;
        padding: 10px 20px 20px;
        background: #F0FBD9;
}

code{
        background: #f9f9f9;
}

cite{
        font-style: normal;
        font-weight: bold;
}

.pn{
        margin: 0 10px 10px;
        padding: 8px 20px;
        line-height: 24px;
        background: #d1ea99;
}

.pn a{
        color: #364121;
}

.comments-template{
        margin: 0 10px 10px;
        padding: 20px;
        line-height: 24px;
        background: #ffffe1;
}

.comments-template p{
        padding: 10px 0 0;
}

.comments-template ol{
        margin: 0 0 10px 20px;
        padding: 0;
}

.comments-template ol li{
        margin-top: 10px;
}
/* /:KMcC additions start here... */
.ed-note {
        display: block;
        margin: 10px 0 0;
        font-size: 90%;
        line-height: 110%;
        font-style: italic;
        padding: 10px 20px 10px 20px;
        border-top: 3px solid #F0FBD9;
        border-bottom: 3px solid #F0FBD9;
}

.lead-in {
        display: block;
        margin: 10px 0 0;
        font-size: 130%;
        line-height: 180%;
        font-style: italic;
        padding-left: 20px;
        border-left: 4px solid #f1dB9f;
        color: #364121;
}

.ed-note cite {
font-weight: bold;
}

div.excerpt {
        font-size: 95%;
        line-height: 150%;
}

.storytitle h1, h1#category-name-header {
        text-align: right;
        padding-right: 20px;
        padding-bottom: 20px;
}

#category-name-header {  /* should remain same as H1 */
        text-transform: lowercase;
}

#category-description  { /* similar to h2 */
        padding: 15px 20px;
        font-family: Arial, Helvetica, Verdana;
        font-size: 18px;
        font-weight: normal;
        font-style: italic;
        text-align: right;
        margin-top: -1em;
        text-transform: lowercase;
        background: transparent;
        border-top: 2px solid #f1dB9f;
        color: #f1dB9f;
}
