body {
  background: #3a3a3a;
  font: 10px verdana,helvetica,sans-serif;
  color: #000;
  min-width: 928px;
  padding: 0px;
  margin: 0px;
}

td, input {
  font: 10px verdana;
}

h1 {
  font-size: 32px;
  color: #D6D6D6;
  padding: 0px;
  margin: 0px;
}

h2 {
  font-size: 23px;
  color: #666;
  padding: 0px;
  margin: 0px;
}

h3 {
  font-size: 18px;
  color: #000;
  padding: 0px;
  margin: 0px;
}

h4  {
  font-size: 14px;
  color: #000;
  padding: 0px;
  margin: 0px;
}

#q {
	border:0px;
	background:#EFEFEF;
}

form {
	display: inline;
}

#menu a {
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: underline;
}

#footer td {
	background-repeat:repeat-x;
	color:silver;
}

#footer a {
	color: silver;
}

#article td {
	font-size: 14px;
}

#related td {
	font-size: 10px;
}

#vidlist td {
	font-size: 10px;
}

#vidlist h3 a {
	color: #990000;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: underline;
}

.hoverDiv {
	cursor: pointer;
}

.hoverDivHover {
	background: #E8FFF3;
	cursor: pointer;
}

#article_text {
	font-size: 14px;
}

#more_info {
	font-size: 14px;
}

#more_info a {
	color: blue;
	text-decoration: underline;
}

#article_title {
	font-size: 16px;
	font-weight: bold;
}

.comment_header {
	font-weight: bold;
	background: #eee;
	padding: 5px;
}

hr {
	color: #ddd;
}

.accordion {
	height: 350px;
	overflow: auto;
}