body {
  background: #525252;
  color: #333;
  font-size: 11px;
  height: auto;
  padding-bottom: 20px;
}

a {
  color: #000;
  text-decoration: none;
}

a:hover {
	color: #333;
  text-decoration: underline;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-top: 20px;
  text-align: left;
}

h1 a {
	color: #333;
}

h2 {
  padding-top: 20px;
  text-align: left;
}

p {
  overflow: hidden;
  padding: 10px 0;
  text-align: left;
}

.container_12,
.container_16,
.container_24 {
  background-color: #fff;
  background-repeat: repeat-y;
  margin-bottom: 20px;
  border:#000 medium solid;
}

.container_12 {
  /*background-image: url(../img/12_col.gif);*/
}

.container_16 {
  background-image: url(../img/16_col.gif);
}

.container_24 {
  background-image: url(../img/24_col.gif);
}

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}

#topBanner {
	background-color:#FDFEE2;
	font-size: 14px;
}

#topBanner p {
	text-align: center;
}

#topBanner a {
  color: #000;
  text-decoration: underline;
}

#relatedSearch {
	background-color:#999;
}

#linkList {
	font-size: 15px;
	font-weight:bold;
	color:#000;
}
#linkList li {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom:#999 thin solid;	
}

#topLinks {
	background-color:#0D2951;
	color:#F9A11B;
	font-size:14px;
}

#topLinks li {
	margin-bottom: 10px;
}

#topLinks a {
	color:#FFF;
	text-decoration:underline;
}

#topLinks img {
	margin: 10px;
	border:#333 thin groove;
}

#topLinks h3 {
	padding-top: 10px;
}

#popularTags {
	color:#F9A11B;
	background-color: #EAEAEA;
	margin-bottom:10px;
}

#popularTags h2, #popularTags p {
	margin-left: 10px;
}

#popularTags a {
	color: #333;
	text-decoration:underline;
}

#popularTags .small { font-size:9px; }
#popularTags .medium { font-size:12px; }
#popularTags .large { font-size:15px; }
#popularTags .xlarge { font-size:17px; font-weight:bold; }

#contactForm {
	font-size:14px;
}
#contactForm p {
	margin-bottom: 5px;
	padding: 5px 0 5px 0;
}

#footer {
	text-align:center;
	color:#CCC;
}
