body{
    background: #F4F4F4 url(images/bg.png) repeat;
    padding: 0;
    margin: 0;
    font-family: Arial;
    font-size: 16px;
    color: #2D2D2D;
    cursor: default;
}

h1{   font-size: 22px;   margin: 0; padding: 10px;  color: #666464;    font-weight: bold;    text-decoration: none;    text-transform: uppercase;    font-style: normal;    font-family: Calibri;    font-weight: bold; }
h2{   font-size: 20px;  margin: 0; padding: 10px 0 5px 0;    color: #666464;    font-weight: bold;    text-decoration: none;    text-transform: uppercase;    font-style: normal;    font-family: Calibri;    font-weight: bold; }

a:link, a:visited{font-weight: bold; color:  #9A9691; text-decoration: underline;}
a:hover{color: #139684;}
img{border: 0; text-decoration: none;}
th{font-size: 12px; color: #989898;}





.hr{clear: both;}

.first-page a:link,.first-page a:visited,first-page  a:visited{border: 0; text-decoration: none;}

.first-page img{
    width: 90px;
    height: 90px;
    margin: 5px;  
    text-dtext-decoration: none; 
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;    
    -moz-border-radius-bottompleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.color{margin: 15px 30px 0 0; float: right;}
.color a{cursor: pointer; height: 10px; padding: 0px 20px 0px 20px; margin: 0; text-decoration: none;}

.menu{margin: 30px 0 0 0; color: #AAAAAA; font-size: 12px;}
.menu a:link, .menu a:visited, .info b{font-family: 'Georgia'; padding: 5px 15px 5px 15px; color: #3F3F3F; font-style: italic; font-weight: bold; font-size: 20px; text-decoration: none;}                 
.menu a:hover, #act{color: #5A7C9A;}   

.info{width: 960px; text-align: left;}
.info i{ display: block; padding: 10px 0 30px 0; font-size: 13px;}
.info b{font-family: 'Georgia'; font-style: italic; font-weight: bold; font-size: 18px; text-decoration: none; margin: 0; padding: 0; display: block;}

.hr2{
height: 60px; background: url(images/2.png) no-repeat center center;
}

.gallery-header img{
margin: 5px;}

.bottom{font-family: 'Georgia'; font-style: italic; font-weight: bold; font-size: 15px; width: 960px; text-decoration: none; color: #666666; margin: 0 0 30px 0; }


.tag {color: #3D3B38; font-size: 12px;  margin: 15px 0 15px 0; font-weight: bold;}
.tag a:link,.tag a:visited{background: url(images/tag.jpg) repeat-x top center; font-weight: bold;color:  #000;text-decoration: none;padding: 5px 5px 5px 5px; font-size: 11px;}
.tag a:hover{color: #D47851; -moz-box-shadow: 0 0 7px #4F4E4E; -webkit-box-shadow:0 0 7px #4F4E4E; box-shadow:0 0 7px #4F4E4E;}


.more{
    text-align: right;
    margin: 0 0 30px 0;
}

.more a:link,.more a:visited, .oki{
    padding: 5px 10px 5px 10px;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: #F4F3F2;
    width: auto;
    border: 0px;
    background: #898989 url(images/more-1.jpg) repeat-x top left;
    cursor: pointer;
    margin: 15px;
    -webkit-border-top-right-radius:   5px;
    -webkit-border-bottom-right-radius:   5px;
    -webkit-border-top-left-radius:   5px;
    -webkit-border-bottom-left-radius:   5px;
    -moz-border-radius-topright:   5px;
    -moz-border-radius-bottomright:   5px;
    -moz-border-radius-topleft:   5px;
    -moz-border-radius-bottomleft:   5px;
    border-top-right-radius:  5px;
    border-bottom-right-radius:  5px;
    border-top-left-radius:  5px;
    border-bottom-left-radius: 5px;

    -moz-box-shadow: 0 0 5px #535353; -webkit-box-shadow:0 0 5px #535353; box-shadow:0 0 5px #535353;

}
.more a:hover, .oki:hover{
    background: #FF2E00 url(images/more-2.jpg) repeat-x top left;
    color: #FFF;
        text-decoration: none;
}

.blog{
width: 900px;
   text-align: left;
     padding: 10px;
    margin: 15px;   
}

.blog img, .img_b{
border: 1px solid #B3B3B3;
padding: 4px;
margin: 15px;
}

.date {
    color: #9C9C9C;
    font-size: 12px;
    font-weight: bold;
        padding: 5px;
}

#lb{
border-left: none;
display: block!important;
font: 13px/17px Helvetica, Arial, sans-serif;
padding: 0 5px 0 5px;
left: 0;
position: fixed;
top: 185px;
z-index: 890;
}



.next_prev a:link,.next_prev a:visited{font-size: 26px; background: #79A536; color: white; text-decoration: none; margin: 1px; padding: 10px;}
.next_prev a:hover{background: #A7D136;}



.other img{
display: block;
margin: 30px 0 30px 0;
}

