*{
}

html{
min-height:101%;
margin:0;
padding: 0;
}

body {
        margin: 10px 0;
        padding: 0;
        background: #5F8C61 url(images/page_bg.jpg);
        font: normal small Verdana, Arial, Helvetica, sans-serif;
        line-height: 1.8em;
        color: #749A75;
}

h1, h2, h3, h4, h5, h6 {
        margin: 0;
        padding-left: 0;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: normal;
        color: #235324;

}


p, blockquote, ul, ol {
        margin-top: 0;
}

blockquote {
}

a {
        color: #235324;
}

a:hover {
        text-decoration: none;
}

/* Menu */

#menu {
        width: 900px;
        height: 40px;
        margin: 0 auto;
        background: #EFFCF0;
        border: 3px solid #235324;


}

#menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
}

#menu li {
        display: inline;
}

#menu a {
        display: block;
        float: left;
        height: 32px;
        padding: 8px 10px 0 10px;
        border-right: 1px solid #235324;
        text-decoration: none;
        font-weight: bold;
        color: #235324;
}

#menu a:hover {
        background: #DAEBDB;
}

#menu #rss a {
        float: right;
        padding-left: 30px;
        background: url(images/img02.gif) no-repeat 10px 50%;
        border: none;
}

#menu #rss a:hover {
        background-color: #DAEBDB;
}

/* Header */

#header {
        width: 900px;
        height: 90px;
        margin: 0 auto;
        background: url(images/img03.jpg);
        border: 3px solid #235324;
        border-top: none;
        border-buttom: none;
}

#header h1 {
        padding: 10px 0 0 10px;
        font-size: 1.8em;
}

#header h2 {
        padding: 0 0 0 10px;
        font-size: .8em;
}

#header a {
        text-decoration: none;
        color: #DAEBDB;
}

/* Content */

#content {
        width: 900px;
        margin: 0 auto;
        background: #EFFCF0 url(images/img04.gif) repeat-y;
        border: 3px solid #235324;
        border-top: none;
}

/* Latest Post */

#latest-post {
        width: 900px;
        margin: 0 auto;
        padding: 10px 0;
        background: #EFFCF0;
        border-top: none;
        border-bottom: 10px solid #235324;
        border-left: 3px solid #235324;
        border-right: 3px solid #235324;
}

#latest-post .title {
        float: left;
        width: 200px;
        padding: 0 10px;
        text-align: right;
        line-height: 1.2em;
        font-size: 2.2em;

}

#latest-post .story {
        float: right;
        width: 900px;
        padding: 0 5px;
        border-left: 1px solid #C6DAC7;
}

#latest-post .meta {
        clear: both;
}

/* Posts */

#posts {
        float: left;
        width: 640px;
        padding: 15px;
}

#posts .post {
        padding-bottom: 10px;
}

#posts .story {
        padding: 5px 5px 0 5px;
}

#posts .meta {
        padding: 5px 0 0 5px;
}

#posts .meta p {
        margin: 0;
        line-height: normal;
        font-size: smaller;
}

#posts ul {
}

#posts ul li {
}

/* Links */

#links {
        float: right;
        width: 180px;
        padding: 20px
}

#links ul {
        margin: 0;
        padding: 0;
        list-style: none;
}

#links li ul {
        padding: 15px 20px 30px 20px;
}

#links li li {
        padding: 3px 0;
}

#links li a {
}

#links li i {
        font-size: smaller;
}

/* Footer */

#footer {
}

#footer p {
        text-align: center;
        font-size: x-small;
        color: #FFFFFF;
}

#footer a {
        color: #FFFFFF;
}


.rtop, .rbottom, .mtop, .mbottom{display: block;}

.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4,
.mtop .m1, .mtop .m2, .mtop .m3, .mtop .m4,
.mbottom .m1, .mbottom .m2, .mbottom .m3, .mbottom .m4
{ display: block;
  height: 1px;
  overflow: hidden;
}

.r1, .m1{margin: 0 5px}

.r2, .m2{margin: 0 3px}

.r3, .m3{margin: 0 2px}

.rtop .r4, .rbottom .r4, .mtop .m4, .mbottom .m4
{ margin: 0 1px;
  height: 2px
}

.rtop, .rbottom{background: #F0FCF0;}
.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4{background: #DAEBDB;}
.mtop, .mbottom{background: #FFF;}
.mtop .m1, .mtop .m2, .mtop .m3, .mtop .m4,
.mbottom .m1, .mbottom .m2, .mbottom .m3, .mbottom .m4{background: #DAEBDB;}

/* sidebars */
.sidebar
{ float: left;
  width: 160px;
  padding: 16px 10px 10px 10px;
}

/* sidebars2 */
.sidebar2
{ float: right;
  width: 650px;
  padding: 16px 10px 15px 15px;
}

/* sidebar items / links */
.sidebaritem
{ text-align: left;
  width: 650px;
  float: left;
  margin: 0px 0px 11px 0px;
  padding: 0px 0px 0px 0px;
}

.sidebaritem h1, .sidebaritem h2, .sidebaritem p{margin: 0px 10px 0px 10px}

.sidebaritem h1
{ font-weight: normal; padding: 8px 0px 16px 0px;
  text-transform: uppercase;
}

.sidebaritem p
{ line-height: 16px;
  padding: 0px 0px 8px 0px;
}

.sidebaritem a, .sidebaritem a:hover
{ padding: 0px 0px 2px 14px;
  text-decoration: none;
}