/*
Theme Name:Lentera based on Lonely_Lemon (Template Monster)
Theme URI: http://www.lentera.web.id
Description: centered on page, sidebar on left on all views, header image
Version: 1.0
Author: Huda M Elmatsani
*/

@charset "iso-8859-1";
/* CSS Document */
body  {
        background-image:url(images/main_bg.gif);
        background-repeat:repeat;
        font-size:11px;
        font-family:Tahoma, Arial;
        padding:20px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        color:#657172;
}
.main_b{
        width:719px;
        text-align:left;
        background-image:url(images/bg.jpg);
        padding-bottom:20px;
        background-repeat:repeat-y;
}
h2, h3, h4 {
        font-size:11px;
        color:#4D4D4D;
        font-family:Tahoma, arial, Times, serif;
        font-weight:bold;
        text-transform:uppercase;
        padding-left:0px;
}
h3 a, h4 a {
        font-size:11px;
        color:#4D4D4D;
        font-family:Tahoma, arial, Times, serif;
        font-weight:bold;
        text-transform:uppercase;
        text-decoration:none;
        padding-left:0px;
}
a {
        color:#9D0B0E;
        text-decoration:underline;
}
a:hover {
        text-decoration:none
}
.postmetadataalt {
        font-size:9px;
        text-align:left;
}
.pagetitle {
        padding:10px 20px 0px 38px
}
.table_main {
        width:719px;
        height:100%;
        vertical-align:top;
}
.footer {
        width:719px;
        height:100%;
        #vertical-align:top;
        background-image:url(images/foot_bg.jpg);
        background-repeat:repeat;

}
.header {
        width:719px;
        height:225px;
        vertical-align:top;
        background-image:url(images/top_bg.jpg);
        background-repeat:no-repeat;
}
.name{
        padding:0;
        margin:0;
}
.slogan{
        font-size:12px;
        font-family:Georgia, "Times New Roman", Times, serif;
}
.co_name{
        width:280px;
        padding:100px 0px 0px 430px;
        color:#FFFFFF;
        width:280px;
}
.co_name h1{
        padding:0 0 0 0px;
        margin:0;
}
.co_name a{
        padding:0;
        margin:0;
        color:#FFFFFF;
        text-decoration:none;
        font-family:"Times New Roman", Times, serif;
        font-size:27px;
}
.search{
        width:188px;
        #background-image:url(images/bg.jpg);
        background-position:top;
        background-repeat:no-repeat;
        vertical-align:top;
        padding:5px 0px 0px 13px;
}
.s_button{
        height:21px;
        font-size:12px;
        padding:0 3px 1px 3px;
}
.form {
        font-size:11px;
        color:#000000;
        border:#585858 solid 1px;
        font-family:Tahoma, arial, verdana, courier;
        width:100px;
        height:17px;
        padding:0px 0px 0px 5px;
        margin:0px 0px 0px 3px;
        vertical-align:top;
}
.main {
        width:719px;
        height:100%;
        vertical-align:top;
}
.table {
        width:719px;
        height:100%;
        display:table;
}
.table_row {
        height:100%;
        display:table-row;
        width:719px;
}
.left {
        height:100%;
        vertical-align:top;
        display:table-cell;
        width:207px;
}
.left_border{
        border-top:0px solid #585858;
        border-left:0px solid #585858;
        border-bottom:0px solid #585858;
        margin:10px 0 10px 15px;
        padding-bottom:5px;
}
.table2 {
        width:219px;
        height:46px;
        display:table;
}
.table_row2 {
        height:100%;
        display:table-row;
        width:207px;
}
.head1 {
        vertical-align:top;
        display:table-cell;
        width:475px;
}
.head_bg {
        width:475px;
        padding:10px 0 0 0;
}
.head_txt {
        padding:0px 0px 10px 33px;
        font-size:10px;
        font-family:tahoma, arial, Microsoft Sans Serif;
}
.head_txt2{
        padding:0 0 0 24px;
}
.head_txt h2{
        font-size:14px;
        font-family:tahoma, arial, Microsoft Sans Serif;
        padding:0;
        margin:0;
        font-style:normal;
        text-transform:none;
}
.head_txt a{
        color:#4C4A2F;
        font-size:14px;
        font-family:tahoma, arial, Microsoft Sans Serif;
        font-weight:bold;
        text-decoration:none;
}
.head_txt a:hover {
        text-decoration:underline;
}
*html .head1 {
        float:left;
}
*html .head2 {
        float:left;
}
.content_txt{
        margin:0 54px 0 57px;
        line-height:13px;
        border-top:1px solid #000000;
        border-bottom:1px solid #000000;
}
.content_txt_page {
        margin:0 54px 0px 57px;
        line-height:13px;
        border-top:1px solid #000000;
}
.content_txt_not_found{
        margin:0 54px 15px 57px;
        line-height:13px;
}
.content_txt h2, .content_txt_page h2{
        font-size:12px;
}
.content_txt a, .content_txt_page a{
        font-size:11px;
        text-decoration:underline;
        color:#657172;
        font-family:Tahoma, arial, serif;
        cursor:pointer;
}
.content_txt a:hover {
        text-decoration:none;
}
.content_more {
        position:relative;
        float:right;
        margin-right:4px;
        padding:5px 54px 20px 0px;
        color:#9D0B0E;
        font-size:11px;
        font-family:Tahoma, arial, serif;
        background-image:url(images/pr.gif);
        background-position:top;
        background-repeat:repeat-x;
}
.content_more a {
        text-decoration:underline;
        color:#9D0B0E;
}
.content_more a:hover{
        text-decoration:none;
}
.content_txt ul {
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.content_txt li {
        /*list-style:none;*/
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        background:url(images/arr.gif) left center no-repeat;
        vertical-align:top;
        line-height:15px;
}
.content_txt ul li a {
        text-decoration:none;
        font-size:11px;
        color:#9D0B0E;
        font-family:tahoma, arial, times new roman;
        padding:0px 0px 0px 11px;
}
.content_txt li a:hover {
        text-decoration:underline;
}
.reply{
        padding:15px 50px 15px 53px;
}
.right{
        height:100%;
        vertical-align:top;
        display:table-cell;
        width:512px;
        background-image:url(images/right_bg.jpg);
        background-repeat:repeat-y;
}
*html .left {
        float:left;
}
*html .right {
        float:left;
}

.footer_txt {
        vertical-align:top;
        padding:10px 10px 10px 0px;
        margin-left:10px;
        text-align:left;
        font-size:11px;
        color:#FFFFFF;
        font-family:tahoma, Arial;

}
.footer_txt a {
        text-decoration:underline;
        color:#FFFFFF;
}
.footer_txt a:hover {
        text-decoration:none;
}
.navigation{
        padding:0 61px 0px 37px;
}
.alignleft{
        float:left;
        padding-bottom:10px;
}
.alignright{
        float:right;
        padding-bottom:10px;
}
/*sidebar*/
.left h2{
        padding:0;
        margin:0;
        color:#fff;
}
.right_head{
        padding:10px 0 5px 15px;
}

#linkcat-1{
        background-image:none;
        padding:0;
        margin:0;
}
#linkcat-1 h2{
        color:#000000;
        margin:10px 0 5px 0px;
}
html>body #linkcat-1 h2{
        color:#000000;
        margin:10px 0 5px 15px;
}
.left ul{
        padding:5px 0 5px 13px;
        margin:0 0 0 0;
        background-image:url(images/list_bg.gif);
        background-repeat:repeat-y;
        line-height:15px;
}
.left li{
        list-style:none;
        background-image:url(images/list_p.gif);
        background-position:2% 40%;
        background-repeat:no-repeat;
        padding:0 0 0 18px;
        margin:0;
        color:#026F93;
}
.left ul li a{
        color:#4B4B4B;
        font-weight:normal;
        text-decoration:none;
}
.left ul li a:hover{
        text-decoration:underline;
}
/*calendar*/
#calendar_wrap{
        text-align:center;
        width:191px;
        margin:0px auto;
}
#wp-calendar{
        margin:0px auto;
}
#wp-calendar caption{
        text-align:center;
        margin:0px auto;
}

/* Code hiliter*/
.ch_code_container {
background-color: #f0f0f0;
border: 1px solid #C3CED9;
padding: 0px 0px 0 0;
width: 100%;
text-align: left;
font-size:1.00em;
overflow:auto;
white-space:nowrap;
}
.ch_code_container .head
{
color: #808080;
font-weight: bold;
background-color: #f0f0ff;
border-bottom: 1px solid #d0d0d0;
padding: 2px;
}