* { 
margin: 0; padding: 0; line-height: inherit; 
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }

BODY { text-align: center; background-color: #EAEDEF; padding-bottom: 23px;}
IMG { border: 0; }
DIV.clear { clear:both; height:0px; overflow:hidden; }

#top { 
  width: 760px; margin: 0 auto; text-align: left;
  margin-bottom:0;
}

/* ---------------------------- Header begin -------------------------------- */
#block-header { 
  height: 26px; overflow: hidden;
  margin: 18px 0;
}
#block-header IMG.abc { float: left; margin-right: 10px; }
/* ---------------------------- Header end ---------------------------------- */
/* ---------------------------- Footer begin -------------------------------- */
/* ---------------------------- Footer end ---------------------------------- */
/* ---------------------------- Leftbar begin ------------------------------- */
#block-left {
  float: left; height: 500px; overflow: hidden;
  position: relative;
  background: #FFF url("img/left-bg-member.gif") repeat-y right top;
  width: 210px;
  padding: 50px 15px 15px 15px;
  border: 1px solid #999;
  border-width: 1px 0;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 180px;
  height: 435px;
}
HTML>BODY #block-left { width:180px; height: 435px; }

UL.left-menu {
  list-style-type: none;
  float: left;
  margin-bottom:0;
}
UL.left-menu LI { padding-bottom: 5px; }

UL.left-menu LI A {
  display: block; width: 81px; height: 16px; overflow: hidden;
  color: #7B86AD; line-height: 16px; position: relative; cursor: hand;
}
UL.left-menu LI A SPAN {
  position: absolute; left: 0; top: 0; width: 100%; height: 16px;
  background: transparent none no-repeat left center; }
UL.left-menu LI A.active { font-weight: bold; background-color: #E7FFC6; }

UL.left-menu LI A#menu-biog SPAN { background-image: url("img/menu/biog.gif"); }
UL.left-menu LI A#menu-biog.active SPAN { background-image: url("img/menu/biog2.gif"); }
UL.left-menu LI A#menu-exhibitions SPAN { background-image: url("img/menu/exhibitions.gif"); }
UL.left-menu LI A#menu-exhibitions.active SPAN { background-image: url("img/menu/exhibitions2.gif"); }
UL.left-menu LI A#menu-home SPAN { background-image: url("img/menu/home.gif"); }
UL.left-menu LI A#menu-home.active SPAN { background-image: url("img/menu/home2.gif"); }
UL.left-menu LI A#menu-links SPAN { background-image: url("img/menu/links.gif"); }
UL.left-menu LI A#menu-links.active SPAN { background-image: url("img/menu/links2.gif"); }
UL.left-menu LI A#menu-my-details SPAN { background-image: url("img/menu/my_details.gif"); }
UL.left-menu LI A#menu-my-details.active SPAN { background-image: url("img/menu/my_details2.gif"); }
UL.left-menu LI A#menu-portfolio SPAN { background-image: url("img/menu/portfolio.gif"); }
UL.left-menu LI A#menu-portfolio.active SPAN { background-image: url("img/menu/portfolio2.gif"); }
UL.left-menu LI A#menu-press SPAN { background-image: url("img/menu/press.gif"); }
UL.left-menu LI A#menu-press.active SPAN { background-image: url("img/menu/press2.gif"); }
UL.left-menu LI A#menu-view SPAN { background-image: url("img/menu/preview.gif"); }
UL.left-menu LI A#menu-view.active SPAN { background-image: url("img/menu/preview2.gif"); }
UL.left-menu LI A#menu-logout SPAN { background-image: url("img/menu/logout.gif"); }
UL.left-menu LI A#menu-help SPAN { background-image: url("img/menu/support.gif"); }
UL.left-menu LI A#menu-help.active SPAN { background-image: url("img/menu/support2.gif"); }
UL.left-menu LI A#menu-review SPAN { background-image: url("img/menu/reviews.gif"); }
UL.left-menu LI A#menu-review.active SPAN { background-image: url("img/menu/reviews2.gif"); }
UL.left-menu LI A#menu-exhibition SPAN { background-image: url("img/menu/exhibitions.gif"); }
UL.left-menu LI A#menu-exhibition.active SPAN { background-image: url("img/menu/exhibitions2.gif"); }


IMG#img-powered { position: absolute; bottom: 10px; left: 42px; }
IMG#img-my-account { position: absolute; top: 10px; left: 37px; }
P#contact { 
  position: absolute; bottom: 50px; color: #777; text-align: center; width: 180px;
  border-top: 1px solid #999; padding-top: 15px; }

UL#ul-checkboxes {
  list-style-type: none;
  float: left;
}
UL#ul-checkboxes LI { padding: 0px 5px 5px 0;}
UL#ul-checkboxes LI INPUT { height:16px;width:16px;}

#block-left P { margin-top: 15px; }
/* ---------------------------- Leftbar end --------------------------------- */
/* ---------------------------- Content begin ------------------------------- */
#block-content {
  float: left; height: 500px; overflow: auto; overflow-x: hidden;
  background: #FFF url("img/content-bg-member.gif") repeat-y left top;
  width: 535px;
  padding: 15px 15px;
  margin-left:15px;
  border: 1px solid #999;
  border-width: 1px 0;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 505px; 
  height: 470px;
}
HTML>BODY #block-content { width:505px; height: 470px; }

#block-content DIV.square { 
  height: 470px;  overflow: auto; overflow-x: hidden;
  border: 1px solid #999; 
  padding: 10px; 
  margin-bottom: 0px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  height: 448px;
}
HTML>BODY #block-content DIV.square { height: 448px; }


#block-content P { color: #000!important; }
#block-content DIV.error { margin-top: 0!important; }

#block-content UL.bullet { list-style-type: none; margin-bottom: 15px; list-style-position: inside; }
#block-content UL.bullet LI { 
  padding: 3px 0 3px 15px;
  background: transparent url("img/arrow_right.gif") no-repeat left center; }


/* ---------------------------- Content end --------------------------------- */
/* ---------------------------- Single pages styles begin ------------------- */
#page-profile-_press #block-content P.buttons { margin-bottom: 0; }

#page-profile-_exhibition_form  TEXTAREA { width: 100%!important; }

#page-profile-home .left-menu { margin-top: -35px; }
#page-profile-biography .left-menu { margin-top: -35px; }
#page-profile-portfolio .left-menu { margin-top: -35px; }
#page-profile-exhibitions .left-menu { margin-top: -35px; }
#page-profile-press .left-menu { margin-top: -35px; }
#page-profile-links .left-menu { margin-top: -35px; }
#page-profile-details .left-menu { margin-top: -35px; }

#page-profile-_details TABLE.form-table TH { padding: 5px!important; }
#page-profile-_details TABLE.form-table TD { color:#333!important; padding: 5px!important; }
#page-profile-_details TABLE.form-table TD TEXTAREA { width:350px; }

#page-profile-_portfolio_form TABLE.form-table TD TEXTAREA { width:350px; }

#page-profile-links DL DD { padding-left: 0!important; }

#page-profile-portfolio TABLE.gallery { border-collapse: collapse; }
#page-profile-portfolio TABLE.gallery TD {
  background-color: #EAEDEF;
  font-size:1px;
  width: 150px;
  text-align: center; vertical-align: middle;
  border: 7px solid #FFF;
}                    
#page-profile-portfolio TABLE.gallery TD.empty { background-color: transparent; }
#page-profile-portfolio TABLE.gallery TD A { font-size: 0px; text-decoration: none; }
#page-profile-portfolio TABLE.gallery TD A SPAN { font-size: 11px; }


#page-profile-portfolio TABLE.gallery-wide { border-collapse: collapse; }
#page-profile-portfolio TABLE.gallery-wide TD {
  background-color: #EAEDEF;
  font-size:1px;
  width: 295px;
  text-align: left; vertical-align: middle;
  border: 7px solid #FFF; padding-top: 5px;
}                    
#page-profile-portfolio TABLE.gallery-wide TD.empty { background-color: transparent; }
#page-profile-portfolio TABLE.gallery-wide TD A { font-size:0px; text-decoration: none; }
#page-profile-portfolio TABLE.gallery-wide TD IMG { margin: 5px; float: left; margin-left: 10px; margin-top: 0; }
#page-profile-portfolio TABLE.gallery-wide TD A STRONG { font-size: 11px; cursor: pointer;}


/* --------------------------- Single pages styles end --------------------- */