* { margin:0; padding:0;}
body 
{
	background-color:#fff;
	background-image:url(images/bg_body.gif);
	background-repeat:repeat-x;   
    line-height:1em; 
/*    font-size:80%; font-family:tahoma; 
    font-family:"Times New Roman", Times, serif;
    font-size:17px;*/
    font:13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif
	font-weight:300;
	line-height:1.5em;
	text-shadow:1px 1px #fff;
    color:#41413a;
}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#a9a976; font-weight:normal; font-size:1em; background:#fff; padding-left:10px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==========================================*/

a {text-decoration:underline; color:#41413a}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#5d8311; text-transform:uppercase; font-weight:bold}
a.link:hover {text-decoration:none}

a.link_1 {text-decoration:underline; color:#a9a976; text-transform:uppercase; font-weight:bold}
a.link_1:hover {text-decoration:none}

.column { float:left;}
.clear { clear:both;}


.logo {
	position:absolute;
	margin:30px 0 0 285px;
	width:401px;
	height:45px;
	left: 166px;
	top: 1px;
}



h2 {color:#fe3b13; font-size:16px; margin:0}

h3 {color:#fe3b13; font-size:14px; margin:0 0 16px 0}

p {margin:0 0 12px 0}

#site_center {background:url(images/top_bg.gif) repeat-x top}

#menu, #wapper_header {width:780px}

/*header*/
#menu {height:155px}
#menu img {margin-right:1px}
.m1 {margin-left:13px}

#wapper_header { background:url(images/wrapper_header_bg.jpg) no-repeat 0 0}
#wapper_header .txt {margin:58px 0 80px 34px}
#wapper_header .bg {margin:0 2px 0 2px; background:url(images/bg_1.gif) repeat-x top #fffeec}
#wapper_header .indent {padding:0 7px 26px 9px}

/*content*/
#content { font-size:0.9em; line-height:1.45em}
#content .bg { margin:0 2px 0 2px; background:url(images/cont_bg.gif) repeat-x top #fffeef}
#content .bg_1 {width:100%}
.title {margin-bottom:15px; display:block}
.img_left {float:left; margin:5px 20px 15px 0}



/*footer*/
#footer {height:129px; font-size:0.6875em; line-height:1.45em}
#footer .bg { margin:0 2px 0 2px; background:url(images/footer_bg.gif) repeat-x top #fff; padding-top:47px}



/*==================block====================*/
.block_head { background:#8aae28; width:100%}
.block_head .l_t { background:url(images/l_t_1.gif) left top no-repeat;}
.block_head .r_t { background:url(images/r_t_1.gif) right top no-repeat;}
.block_head .r_b { background:url(images/r_b_1.gif) right bottom no-repeat;}
.block_head .l_b { background:url(images/l_b_1.gif) left bottom no-repeat; width:100%}
.block_head .left {background:url(images/left_1.gif) repeat-y left}
.block_head .top {background:url(images/top_1.gif) repeat-x top}
.block_head .right {background:url(images/right_1.gif) repeat-y right}
.block_head .bot {background:url(images/bot_1.gif) repeat-x bottom}
.block_head .ind {padding:17px 16px 27px 24px}
.block_head .title {margin-bottom:10px; display:inline}
.block_head .box {width:720px}
.block_head .col_box_1 {width:280px}
.block_head .col_box_2 {width:440px; padding-top:12px}
.block_head .col_box_2 img {margin-right:12px}
.block_head .col_box_2 .prev {margin-right:12px}
.block_head .col_box_2 .next {margin:0 0 0 10px}

.block { background:#f5f4dc; width:100%; color:#a9a976}
.block .l_t { background:url(images/l_t_2.gif) left top no-repeat; width:100%}
.block .r_t { background:url(images/r_t_2.gif) right top no-repeat;}
.block .r_b { background:url(images/r_b_2.gif) right bottom no-repeat;}
.block .l_b { background:url(images/l_b_2.gif) left bottom no-repeat;}
.block .left {background:url(images/left_2.gif) repeat-y left}
.block .top {background:url(images/top_2.gif) repeat-x top}
.block .right {background:url(images/right_2.gif) repeat-y right}
.block .bot {background:url(images/bot_2.gif) repeat-x bottom}

.block_foot { background:#1d1e22; width:100%; color:#676660; margin:0 0 12px 0}
.block_foot .l_b { background:url(images/l_b_3.gif) left bottom no-repeat;}
.block_foot .r_b { background:url(images/r_b_3.gif) right bottom no-repeat;}
.block_foot .ind {padding:13px 20px 25px 36px}
.block_foot a {text-decoration:underline; color:#676660}
.block_foot a:hover {text-decoration:none}
.block_foot a.menu {text-decoration:none; color:#9c9888}
.block_foot a.menu:hover { color:#676660}
/*==========================================*/




/*	Left Container      		*/  


#left-container{
 width:320px;
 float:left;
 padding-right:5px; 
 border-right:1px solid #e4d5a8;
 } 

#left-container2{
 width:250px;
 float:left;
 padding-right:5px; 
 border-right:1px solid #e4d5a8;
 } 
  
#left-container h3 {
 font-size:18px;
 margin:0;
 padding:0;
 line-height:1.1em;
 }
 
.projects{
 /*background:#e5d39c;*/
 padding:5px;
 /*width:305px;*/
 margin-top:10px;
 } 
 
.projects img {
 padding:5px;
 /*width:140px;
 height:80px;*/
 } 
 
/*	Right Container      		*/  


#right-container{
 width:400px;
 float:left;
 margin-left:18px;
 padding-left:10px;
 }

#right-container2{
 width:470px;
 float:left;
 margin-left:18px;
 padding-left:10px;
 }
 
#right-container h2{ 
 font-size:18px;
 line-height:1.1em;
 margin-bottom:15px;
 } 
 
#right-container h3{ 
 font-size:14px;
 } 
 
 #maincontent
 {
	min-height:300px;
	padding:10px;
 }
 
 
 .main-contact-form input.submit {
 color:#000;
 height:30px;
 margin:10px 0 0 60px;
 width:90px; 
 border: 1px solid #bbb; 
}  


#loading{  
     text-align: center;  
     visibility: hidden;  
 }  

 .gallery li
{
    display: inline;
    list-style: none;
    width: 110px;
    float: left;
    border: solid 1px White;
    padding: 5px 0 5px 0;
}


/*-------------------BLOG CONTENT------------------*/

.postBoxs{
    margin-top:-15px;
    margin-left:-3px;
}

.postBoxs hr{
    margin-top:40px;
    border-width:0px;
    border-bottom-width:0px;
    border-color:#bfbfbf;
    background-color:#bfbfbf;
    color:#bfbfbf;
}

.postBox{

    margin-bottom:19px;
    margin-top:30px;
    overflow:hidden;
}

.postBox h1{
    padding-bottom:5px;
    padding-top:5px;
}

.postBox h1 a{
    text-decoration:none;
}

.date{
    text-transform:uppercase;
    color:#ef9100;
    width:63px;
    height:76px;
    background-image:url(images/date_bg.jpg);
    float:left;
    margin-top:0px;
    position:relative;
}

.date h1{
    padding-top:10px;
    padding-bottom:0px;
    padding-left:10px;
    font-size:25px;
}

.date h3{
    padding-top:0px;
    padding-bottom:0px;
    padding-left:10px;
    color:#999999;
    position:relative;
    top:-3px;
    font-size:20px;
}

.month{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);   
    display:block;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    writing-mode: tb-rl;
    filter: flipV flipH;
    color:#222;
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    top:9px;
    right:10px;
    font-size:11px;
    text-shadow:none;
}

.info{
    width:100%;
    min-height:80px;
    display:block;
    margin-bottom:20px;
}


.postInfo{
    font-size:13px;
    color:#999999;
    margin-bottom:15px;
    float:left;
    text-transform:uppercase;
    width:500px;
}

.postInfo a{
    color:#999999;
    text-decoration:none;
}

.postContent{
    display:block;
}



.moreLink{
    color:#999999;
    text-decoration:none;
}

.moreLink:hover{
    text-decoration:underline;
}

.postImg{
    float:left;
    padding:4px;
    background-color:#FFFFFF;
    border:1px solid #d6d6d6;
    margin-right:20px;   
}

.postImg+p{
    margin-top:0px;
}

.postBoxContent h1{
    margin-bottom:20px;   
}

.pageBoxInside h2{
    padding:0px;   
}

div.hr6 {
  height: 1px;
  margin-top:20px;
   background-color:#c6c6c6;
}
div.hr6 hr {
  display: none;
}

