html, body, p, ul, li, q, h1, h2, h3, form, a, div, img, input, hr {
  margin:0;
  padding:0;
}

body {
  text-align:center;
  font-family:Arial, Verdana, sans-serif;
  font-size:62.5%;
}

a {
  color:#66655c;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  color:#e90097;
  text-decoration:none;
  font-weight:bold;
}

br .clear {
  clear:both;
}

.right {
  float:right;
}

.left {
  float:left;
}

#shadow {
  width:800px;
  margin:0 auto;
  text-align:center;
  background:url("../images/furniture/main_bg_shadow.gif") repeat-y top left;
}

#shadowTop {
  width:800px;
  height:23px;
  background:url("../images/furniture/top_bg_shadow.gif") no-repeat top left;
}

#shadowBottom {
  width:800px;
  height:23px;
  background:url("../images/furniture/bottom_bg_shadow.gif") no-repeat top left;
}

#wrapper {
  width:680px;
  padding:17px 40px;
  margin:0 auto;
  text-align:left;
  overflow:hidden;
}

#header {
  margin-bottom:30px;
}

#press {
  float:left;
  width:180px;
  background:url("../images/furniture/tab_press.gif") top left no-repeat;
  height:13px;
}

#nav {
  list-style-type:none;
  width:465px;
  margin-left:215px;
}
	
#nav li {
  display:inline;
}

#nav a {
  float:left;
  padding:13px 0 0 0;
  overflow:hidden;
  height:0px !important; 
  height /**/:13px; /* for IE5/Win */
}
	
#nav a:hover {
  background-position: 0 -13px;
}

#nav a:active, #nav a.selected {
  background-position: 0 -26px;
}
	
#thome a  {
  width:32px;
  background:url("../images/furniture/tab_home.gif") top left no-repeat;
}

#taboutus a  {
  width:99px;
  background:url("../images/furniture/tab_about_us.gif") top left no-repeat;
}

#twhatwedo a  {
  width:117px;
  background:url("../images/furniture/tab_what_we_do.gif") top left no-repeat;
}

#twhoweare a  {
  width:117px;
  background:url("../images/furniture/tab_who_we_are.gif") top left no-repeat;
}
	
#tcontact a  {
  width:100px;
  background:url("../images/furniture/tab_contact.gif") top left no-repeat;
}

#main {
  clear:both;
}

#menu {
  float:left;
  width:180px;
  border-top:#c9c8c5 1px solid;
  padding:9px 0 9px 0;
}

#menu a {
  color:#66655c;
  text-decoration:none;
  font-weight:bold;
}

#menu a:hover {
  color:#e90097;
  text-decoration:none;
  font-weight:bold;
}

#menu .item {
  margin-bottom:13px;
}

#content {
  margin:0 0 0 215px;
  border-top:#c9c8c5 1px solid;
  padding:5px 0 9px 0;
}

#copyright {
  color:#66655c;
  font-size:1em;
  float:left;
  width:180px;
  margin-right:35px;
  padding-top:13px;
  border-top:#c9c8c5 1px solid;
}

#register {
  color:#66655c;
  font-size:1em;
  float:left;
  width:235px;
  padding-top:13px;
  border-top:#c9c8c5 1px solid;
}

#utilities {
  color:#66655c;
  font-size:1em;
  text-align:right;
  float:left;
  width:230px;
  padding-top:13px;
  border-top:#c9c8c5 1px solid;
}