/*  
Theme Name: jmones
Author: jmones
*/


body {
       background-image: url(/wp-content/themes/jmones/images/bg3.png);
       background-position: center top;
       background-repeat: repeat-y;
       font-family: "Bitstream Vera Sans", Tahoma, Arial,Helvetica,sans-serif;
       font-size: small;
       color: #333;
       background-color: #ccd;
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
}

div#page hr { 
       display: none;
}

blockquote {
             color: #666;
             border-left: solid 1px #666;
             padding-left: 1em;
             font-size: 90%;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
          color: #334;
          background-color: #ccd;
}


.entrytext a {
    color: #339;
}

.entry a {
    color: #339;
}

.commentlist a {
    color: #339;
}

a img {
        border-width: 0px;
}

#page {
       position: relative;
       width: 808px;
       margin: 0px auto 0px auto;
       padding: 0px 0px 0px 0px;
}


#header {
          position: relative;
          width: 650px;
         margin: 0px 0px 0px 4px;
          background-image: url(/wp-content/themes/jmones/images/100.png);
          background-repeat: no-repeat;
          background-position: top left;
          padding-left: 150px;
          padding-top: 50px;
}

#content h2 {
              text-align: center;
              border: solid 2px #000000;
              margin-top: 2em;
              color: #000000;
}

h2#comments {
             font-size: 90%;
             color: #000000;
             border: solid 1px #000000;
}

h2#postcomment {
             font-size: 90%;
             color: #000000;
             border: solid 1px #000000;
}

h3 {
        margin-top: 2em;
}

.narrowcolumn {
        width: 500px;
        position: relative;
        margin: 20px 0px 0px 20px;
        padding: 0px 0px 50px 0px;
}

.widecolumn { 
        width: 608px;
        position: relative;
        margin: 20px 100px 0px 100px;
        padding: 0px 0px 50px 0px;
}

#sidebar {
        position: absolute;
        color: #543;
        width: 270px;
        padding: 0px 0px 0px 0px;
        background-color: #ec8;
        background-image: url(/wp-content/themes/jmones/images/n1top.jpg);
        background-repeat: no-repeat;
        background-position: top right;
        top: 320px;
        margin: 0px 0px 0px 0px;
        right: 0px;
}

#sidebar ul {
        margin: 10px 15px 20px 15px;
        padding: 0px;
        background: none;
}


#sidebar ul li h2 {
       font-weight: bold;
       font-size: small;
       text-transform: uppercase;
}

#sidebar ul li {
       list-style: none;
       margin: 3em 0px 0px 0px;
       padding: 0px;
       clear: left;
}

#sidebar ul li ul {
       margin: 0px;
       padding: 0px;
       background: none;
}
/* clear: left after lists! */
#sidebar ul li ul:after {
       content: ".";
       display: block;
       height: 0;
       clear: left;
       visibility: hidden;
}

#sidebar ul li li {
     list-style:  square inside;
     font-weight: normal;
        font-size: smaller;
       text-transform: none;
       border: none;
       float: left;
       width:120px;
       padding:0 0 0 0;
       margin: .5em 0 0 0;
       clear: none;
}

div#sidebarend {
        background-image: url(/wp-content/themes/jmones/images/n1bot.png);
        background-repeat: no-repeat;
        background-position: bottom right;
        height: 20px;
        width: 270px;
        right: 0px;
        padding: 0;
        margin: 0;
}

#sidebar ul li#share li {
       list-style: none;
       font-weight: normal;
       text-transform: none;
       border: none;
       text-align:center;
       width: 240px;
}

#sidebar ul li#ant li {
       list-style: none;
       font-weight: normal;
       text-transform: none;
       border: none;
       text-align:center;
       width: 240px;
}


#sidebar ul li#act li {
       list-style: none;
       font-weight: normal;
       text-transform: none;
       border: none;
       text-align:center;
       width: 240px;
}


#sidebar a {
    color: #543;
    text-decoration: none;
}

#sidebar a:hover {
          background-color: #543;
          color: #fda;
}


#sidebar #calendar {
       display: none;
}

#sidebar #other {
       display: none;
}

li#sidebar ul {
         clear: both;
}

#search {
       display: none;
}

.storytitle {
              color: #333;

}

.feedback {
            font-size: x-small;
}


p.credit {
        display: none;
}

#content .meta {
                 display: none;
                 }

.narrowcolumn .post {
                 padding: 0em 1em;
}

img.left {
       float: left;
       margin: 10px 10px 10px 0px;
}

img.right {
       float: right;
       margin: 10px 0px 10px 10px;
}

.imagecenter {
        text-align: center;
        margin: 10px 0;
}

.source {
        background-color: #ccf;
        border: 1px solid #334;
        color: #334;
        margin: 1em 0em 2em 0em;
        padding: .5em;
}
table {
        border: none;
        spacing: 1em;
        width: 100%;
}

.centered {
        text-align: center;
}

.left_column {
        float: left;
        width: 230px;
}

.right_column {
        float: right;
        width: 230px;
}
.right_column_centered {
        float: right;
        width: 230px;
        text-align: center;
}

.separator {
        clear: both;
        margin-bottom: 3em;
        height: 1px;
}


.comic_sans {
        font-family: "Comic Sans MS", Arial, Helvetica, serif;
}

div#footer { 
        display: none;
}

.navigation {
              text-align: center;
              width: 90%;
              font-size: smaller;
              padding-bottom: 1px;
              margin: 40px auto 0px auto;
              color: #666;
}

.post small { 
              color: #666;
}

.navigation a { 
              color: #666;
}

.alignright { 
              float: right;
}

.alignleft { 
             float: left;
}

.postmetadata { 
             font-size: smaller;
             color: #666;
}

.postmetadata a { 
             color: #666;
}

.commentmetadata { 
             font-size: smaller;
             color: #666;
}

.commentmetadata a { 
             color: #666;
}

#comment { 
           width: 608px;
}

.other_language_excerpt { 
           padding: .5em;
           margin: 0 0 1em 1em;
           border: 1px dotted #333;
           font-style: oblique;
           float: right;
           width: 40%;
}

.strike {
	text-decoration: strike;
}