#wrapper {
  width: 965px;
/*  margin: 0px auto;*/ /* center in window */
  border: 5px solid #000;
  padding-bottom: 0px;
}
#gdmenu {
	padding:66px 10px 0px 0px;
	color:#999999;
}
#gdmenu a { text-decoration: none; color: #abbd26; margin: 0px; }
#gdmenu a:hover { text-decoration: none; color: #FFFFFF; margin: 0px; }
#gdmenu a:active { text-decoration: none; color: #FFFFFF; margin: 0px; }
#gdmenu a.selflink  { text-decoration: none; color: #FFFFFF; margin: 0px; }

#content {
  width: 965px;
  table-layout: fixed;
  border-collapse: collapse;
}
#col-left {
  width: 150px;
  vertical-align: top;
  padding-top: 0px;
  padding-right: 0px;
}
#col-middle {
  width: 565px;
  vertical-align: top;
  padding-top: 0px;
  border-left: 1px solid #000000;
}
#col-right {
  width: 220px;
  vertical-align: top;
  padding-top: 0px;
  padding-left: 5px;
}
#page-menu {
  height: 75px;
  font-style: normal;
  text-align: right;
  padding-bottom: 4px;
  padding-right: 8px;
  background-image: url(images/logo.png);
  background-repeat: no-repeat;
  background-position: 132px 50%;
}
#page-menu ul {
  list-style: none;
  margin: 4px 0 0 0;
  padding: 4px 0 0 0;
  height: 100%;
}
#page-menu li {
  display: inline;
  padding: 0px;
  border-right: 0px;
}
#sidebar-left {
  height: 100%;
  text-align: left;
  padding: 6px 25px 6px 0px;
}
#sidebar-right {
  height: 100%;
  text-align: left;
  padding: 6px 12px 6px 0px;
}
.sidebar ul {
  list-style: none;
  margin: 0px;
  padding: 0px 0px 20px 0px;
  border-top: 0px solid #9C9A9C;
  border-bottom: 0px solid #9C9A9C;
}
.sidebar li {
  list-style: none;
}
.sidebar li a {
  text-decoration: none;
  color: #000000;
  padding: 3px 0px 0px 12px;
  display: list-item;
  padding: 0 0 0 8;
  background-image: url(images/bullet.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  margin: 0px;
  margin-left: 10px;
}

.sidebar ul li a {display:inline-block;} /* required to close the gap on listitems in IE */
.sidebar ul li a { display: block; }
.sidebar ul li a:hover {
  text-decoration: none;
  color: #000000;
  display: list-item;
  padding: 0 0 0 8;
  background-image: url(images/bullet-active.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  margin: 0px;
  margin-left: 10px;
}
.sidebar a.selflink {
  text-decoration: none;
  color: #000;
  display: list-item;
  padding: 0 0 0 8;
  background-image: url(images/bullet-active.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  margin: 0px;
  margin-left: 10px;
}
.sidebar ul ul li a {
  font-weight: bold;
  border-bottom: none;
  padding: 0px 0px 5px 4px;
}





.urllink ul ul li a a.selflink a:hover {
	padding-left: 0px;
	margin-left: 0px;
	display: none;
}




#wikitext {
  padding: 6px 20px 6px 20px;
}
#pagefooter {
  text-align: right;
  color: #9C9A9C;
  background-image: url(images/bottom-footer.png);
  background-repeat: no-repeat;
  background-position: 0px 100%;
  border-top: 1px solid #636563;
  border-bottom: 0px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-right: 8px;
  margin-top: 30px;
  height: 110px;
}
#pagefooter a {
  text-decoration: none;
  color: #000000;
}
#portfolionav  {
	text-align: left;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}
#portfolionav a { text-decoration: none; color: #abbd26; margin: 0px; padding-right: 12px; }
#portfolionav a:hover { text-decoration: none; color: #24408f; margin: 0px; padding-right: 12px; }
#portfolionav a:active { text-decoration: none; color: #24408f; margin: 0px; padding-right: 12px; }
#portfolionav a.selflink  { text-decoration: none; color: #24408f; margin: 0px; padding-right: 12px; }
