div#links table {
	margin: 10px 10px 10px 20px;
       padding: 5px;
}
div#links table tr.hover a {
	color: #fff;
}
div#links table td {
	line-height: 24px;;
vertical-align:middle;
}
div#links table td.my_alt {
	width: 140px;
	text-align:left;
}

div#links table td.icon {
	width: 30px;
	text-align:left;
}

div#links a {
	color: #626258;
	text-decoration: none;
}

div#links a:hover, div#links td.my_alt a:hover {
	color: #fff;
	text-decoration: none;
}

div#links td.my_alt a {
	color: #adad95;
}



/* Wraps */
#header_wrap {
  background: #1e1e1e;
  padding: 0 15px;
  border-bottom: 1px solid #000;
  height: 50px;
  min-width: 980px;
}
/* Header */
#header {
  position: relative;
  width: 980px;
  margin: 0 auto;
  height: 50px;
}
#logo {
  position: absolute;
  left: -7px;
  top: 5px;
}
#rss {
  position: absolute;
  right: 0px;
  top: 13px;
}

  
/* ---------------------------------------------------------------- 
 *  Site Switcher
 * ---------------------------------------------------------------- 
*/ 
.switcher_wrap {
	position: absolute;
	right: 105px;
	top: 13px;
	width: 103px;
	font: 12px/15px arial, helvetica, sans-serif;
	z-index: 10;
	padding-bottom: 5px;
text-align: left;
     
}
.switcher_wrap .switcher_header {
	width:174px;
	text-indent: -9999px;
	border:1px solid #393939;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #262626 url(/images/switcher/switcher_header2.gif) no-repeat 7px 0px;
}
.switcher_wrap #links {
	position:absolute;
	right: -75px;
	top: 25px;
	width: 350px;
	border: 1px solid #393939;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background:#262626;
	padding:5px 0px;
	line-height: 18px;
	display: none;

}
.switcher_wrap ul {list-style:none;}
.switcher_wrap ul li a {
	display:block;
	padding:1px 17px;
	color: #d7d2bc;
	text-indent: 0;
text-decoration: none;

}
.switcher_wrap ul li a:hover {
	text-decoration:none;
	background: #1c1c1c;
	color: #e8e8e8;
text-decoration: none;
}
.switcher_wrap:hover ul {
	left: 0px;
}
.switcher_arrow {
	display:block;
	padding: 0 0 0 10px;
	background:url(/images/switcher/arrow.gif) no-repeat center right;
	height: 21px;
	cursor:pointer !important;
	padding-right:25px;
}
#misc {
	padding-top: 10px;
	padding-bottom: 10px;
}
#tuts {
	position: relative;
	background: #171717;
	padding: 15px 0;
	border-top: 1px solid #4f4747;
	border-bottom: 1px solid #4f4747;
}
.tuts_image {
	position: absolute;
	top: -12px;
	left: 95px;
}
#tuts a {
	color: #e8e8e8;
}
#tuts a:hover {
	text-decoration:none;
	background: #0e0e0e;
	color: #d7d2bc;
}
#markets {

	background: url(/images/switcher/marketplaces.gif) no-repeat 50% 10px;
	padding-top: 40px;
	padding-bottom: 15px;
}

/* Search Form */
#searchform, #cse-search-box {
  position: absolute;
  top: 9px;
  right: 215px;
  width: 204px;
  height: 32px;
 
  background: url(/images/switcher/search-bg.gif) no-repeat 0 0;
}

#searchform input, #cse-search-box input {
  background: none;
  border: none;
  width: 155px;
  padding: 7px 30px 0px 0px;
  color: #ccc;
}