body{
  padding:0;
  margin:0;
  border:0;
  background:#9d897c url(/images/bg_main.gif) repeat-x;
  color:#432c1c;
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 12px;
}
#main_container{
  width:900px; 
  padding:0;
  margin:0;
  border:0;
  text-align:left;
  position:relative;
  left:75px;
  text-align:left;
}
#main_content{
  width:750px;
  padding:0;
  margin:0;
  border:0;

}
#main_content2{
  width:750px;
  padding:0;
  margin:0;
  border:0;
  background:url(/images/content_bg.gif);
  display:block;
}
#header_spacer{display:block;height:38px;}
#header_container{
  background:#442c18;
  height:123px;
}
#image_container{
  width:550px;
  padding:0;
  margin:0;
  border:0;

}

#content_container{
  background:#a6978c;
  width:550px;
  padding:0;
  margin:0;
  border:0;
}

#left_panel{
  width:550px;
  padding:0;
  margin:0;
  border:0;
}
#left_panel p{padding:10px;margin:0;line-height:15px;}

#right_panel{
  width:190px;
  padding:0;
  margin:0;
  border:0;
}
#right_panel ul {list-style:none;padding:0;margin:0;}

#right_tag{
  width:145px;
  padding:0;
  margin:0;
  border:0;
}

#copyright{
  background:#65523f;
  height:28px;
  color:#fff;
  line-height:28px;
  font-size:10px;
  text-align:center;
}

#clock_container{font-size:10px;line-height:15px;}
#crumb_container{font-size:10px;line-height:15px;}
#crumb_container a{text-decoration:none;color:#FFF;}
#crumb_container a:hover{text-decoration:none;color:#FFF;}

#crumb_container a.{text-decoration:none;color:#FFF;}
#crumb_container a:hover{text-decoration:none;color:#FFF;}

a.but_home{display: block; height:9px; width:53px; background:url(/images/mini_home.gif) no-repeat;background-position:0px 0px;position:relative;left:-4px;border:0;padding:0;margin:0;overflow:hidden;}
a.but_home:hover{background-position: 0px -9px;}

a.but_contact{display: block; height:9px; width:53px; background:url(/images/mini_contact.gif) no-repeat;background-position:0px 0px;position:relative;left:-24px;border:0;padding:0;margin:0;overflow:hidden;}
a.but_contact:hover{background-position: 0px -9px;}

a.but_site_map{display: block; height:9px; width:53px; background:url(/images/mini_sitemap.gif) no-repeat;background-position:0px 0px;position:relative;left:-44px;border:0;padding:0;margin:0;overflow:hidden;}
a.but_site_map:hover{background-position: 0px -9px;}

a.menu{height:28px;width:190px;color:#FFF;background:#442c18;display:block;line-height:28px;text-indent:25px;border:0;border-bottom:1px solid #5f4835;text-decoration:none;}
a.menu:hover{background:#65523f;}

a.menu_on{height:28px;width:190px;color:#FFF;background:#65523f;display:block;font-weight:bold;line-height:28px;text-indent:25px;border:0;border-bottom:1px solid #5f4835;text-decoration:none;}
a.menu_on:hover{background:#65523f;}

a.menu_drop{height:28px;width:190px;color:#442c18;background:#b0997e;display:block;line-height:28px;text-indent:40px;border:0;border-bottom:1px solid #5f4835;text-decoration:none;}
a.menu_drop:hover{background:#8d7456;color:#fff;}

a.menu_drop_on{height:28px;width:190px;color:#fff;background:#8d7456;display:block;line-height:28px;text-indent:40px;border:0;border-bottom:1px solid #5f4835;text-decoration:none;}
a.menu_drop_on:hover{background:#8d7456;color:#fff;}

a.but_logo{display: block; height:44px; width:171px; background:url(/images/logo.gif) no-repeat;background-position:0px;border:0;padding:0;margin:0;overflow:hidden;}

a.thumb{color:#442c18;border-color:#442c18;background:#442c18;padding:3px;width:103px;height:103px;display:block;margin:0;overflow:none;}
a.thumb:hover{color:#65523f;border-color:#65523f;border-color:#65523f;background:#65523f;}

a.portfolio_thumb{color:#442c18;border-color:#442c18;background:#442c18;padding:2px;width:160px;height:120px;display:block;margin:0;overflow:none;}
a.portfolio_thumb:hover{color:#65523f;border-color:#65523f;border-color:#65523f;background:#65523f;}

a.but_submit{display: block; height:15px; width:53px; background:url(/images/but_submit.gif) 0px 0px no-repeat;border:0;padding:0;margin:0;}
a.but_submit:hover{background-position: 0px -15px;}


.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.mx{position:relative;top:28px;left:-20px;}
.my{position:relative;left:20px;}
.md{position:relative;top:10px;}
.padded{margin:0;padding:0;width:530px;position:relative;top:10px;left:10px;}
.spacer{height:10px;width:550px;display:block;padding:0;border:0;margin:0;}

a{color:#642b0f;}


h2{font-size:12px;font-weight:bold;line-height:17px;padding:0;border:0;}


#image_container
{
  position:relative;
}
.logo_ifour{display:block;overflow:hidden;background:url(/images/logo_ifour.gif) no-repeat;height:16px;width:45px;border:0;padding:0;margin:0;}
