body, html{
margin:0 0 0 0;
padding: 0 0 0 0;
background-image:url('gfx/body_bg.jpg');
background-repeat:repeat-x;
background-color:#3D3D3D;
font-family: verdana, Geneva, arial, helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#FFFDFD;
behavior: url('gfx/csshover.htc');
}

img, div, input {
behavior: url('gfx/iepngfix.htc');
}

.container{
width:1000px;
margin:0 auto;
}

.head{
width:1000px;
height:130px;
background-image:url('gfx/head_bg.jpg');
padding:0;
}

.head .startpage{
width:460px;
height:120px;
margin-left:270px;
border:0;
float:left;
}

.head .blog{
width:30px;
font-weight:bold;
padding: 15px 20px 0 0;
font-size:18px;
text-align:right;
float:right;
}

.head .blog a{
color:#FFFDFD;
text-decoration: none;
}

.head .blog a:hover{
color:#FFFDFD;
text-decoration: none;
}

.clear{
clear:both;
}

.menu{
width:1000px;
height:60px;
background:#B9B9B9;
}


.menu ul {
list-style-type:none;
margin:0;
padding:0;
}

.menu ul li {
display:inline;
color:#FDFDFD;
font-size:15px;
font-weight:bold;
line-height:60px;
margin-right:4px;
width:245px;
height:58px;
text-align:center;
border:1px solid #7D7D7D;
background-image:url('gfx/btn_bg.jpg');
}

.menu ul li.red:hover{
border:1px solid #710B0B;
background-image:url('gfx/btn_red_bg.jpg');
}

.menu ul li.orange:hover{
border:1px solid #AF631D;
background-image:url('gfx/btn_orange_bg.jpg');
}

.menu ul li.blue:hover{
border:1px solid #1B3E4D;
background-image:url('gfx/btn_blue_bg.jpg');
}

.menu ul li.green{
margin-right:0;
}
.menu ul li.green:hover{
border:1px solid #3D4C1A;
background-image:url('gfx/btn_green_bg.jpg');
}

.menu ul li a{
display:block;
width:245px;
height:58px;
color:#FDFDFD;
text-decoration:none;
}

.menu ul li a:hover {
display:block;
width:245px;
height:58px;
color:#FDFDFD;
text-decoration:none;
}

.menu li {
position: relative;
float: left;
}

.sub_div ul li{
padding: 0;
font-size:13px;
background-image:none;
text-align:left;
width:205px;
margin-left:20px;
height:40px;
line-height:40px;
border-top:0;
border-left:0;
border-right:0;
border-bottom:1px dotted #FFFFFD;
}

.sub_div ul li.no_border{
border-bottom:0;
}

.sub_div ul li a{
width:205px;
height:40px;
}

.sub_div ul li a:hover{
width:205px;
height:40px;
}

.menu ul li:hover .sub_div{
display: block;
}

.sub_div {
position: absolute;
display: none;
margin:0;
padding:0;
width:245px;
z-index:9999;
left:-1px;
border:1px solid #7D7D7D;
background-image:url('gfx/sub_bg.jpg');
background-repeat:repeat-x;
background-color:#5B5A5A;
}

.content_line{
background-image:url('gfx/content_line.jpg');
height:9px;
overflow:hidden;
}


.breadcrumbs{
height:10px;
text-align:right;
padding:2px 0 10px 0;
font-size:10px;
}

.content{
width:850px;
background-image:url('gfx/content_bg.png');
background-repeat:repeat-y;
padding:0 75px 30px 75px;
margin:0;
display: none;
}

.text{
width:800px;
padding:25px;
background-image:url('gfx/text_bg.png');
line-height:18px;
}

a{
color:#FFFDFD;
text-decoration: underline;
}

a:hover{
color:#FFFDFD;
text-decoration: none;
}

.text h1{
margin: 0 0 20px 0;
padding:0;
font-size:20px;
}

.text h2{
font-size:14px;
padding:5px 0;
margin:0 0 5px 0;
}

.text p{
margin:0 0 5px 0;
padding:0;
}

.text .blog{
width:555px;
float:left;
margin-right: 25px;
padding-right:25px;
border-right: 1px dotted #EAEAEA;
}


.text .entry_box{
width:190px;
float:left;
margin:0;
}

.blog .date{
font-size:10px;
margin-bottom:10px;
text-align:right;
}

.entry_box .slick_list{
margin: 0 0 5px 10px;
display:none;
}

.entry_box a {
text-decoration:none;
}

.comment_frame{
margin-top:20px;
padding:5px;
border:1px solid #A2A2A2;
background-image:url('gfx/text_bg.png');
}

.comment_frame .new_post{
text-align:center;
font-size:13px;
font-weight:bold;
margin:5px 5px 10px 5px;
}

.comment_title{
margin:0 0 0 0;
padding:2px 0 2px 10px;
background-image:url('gfx/text_bg.png');
font-weight:bold;
}

.comment_text{
padding:5px 5px 20px 5px;
}

hr{
border:1px solid #CFCFCF;
}

.gall_frame{
margin:30px 0 10px 0;
}

.gall_frame img{
border: 1px solid #515050;
margin:13px;
}

.gall_frame h2{
border-bottom:1px solid #CFCFCF;
}

.gall_frame h2 a{
text-decoration:none;
}

input{
font-family: verdana, Geneva, arial, helvetica, sans-serif;
font-size:11px;
}

textarea{
font-family: verdana, Geneva, arial, helvetica, sans-serif;
font-size:11px;
}

.btn{
border:1px solid #666666;
background-color: #EAEAEA;
}


.footer{
width:898px;
height:93px;
border:1px solid #444343;
background-image:url('gfx/footer_bg.jpg');
background-repeat:repeat-x;
background-color:#A3A2A2;
padding:45px 50px 0 50px;
color:#616161;
}

.contact{
width:100px;
margin-right:50px;
float:left;
line-height:15px;
}

.contact a{
color:#616161;
}

.copyright{
width:300px;
font-size:10px;
text-align:right;
float:right;
margin-top:35px;
}

.made_by{
font-size:9px;
margin:5px 2px 0 0;
color:#717171;
}

.made_by a{
color:#717171;
text-decoration:underline;
}
.made_by a{
color:#717171;
text-decoration:none;
}

