
body {
  background-image: url('pinstrp.gif');
  background-color: white;
  font: normal 90% Georgia, Palatino, Times, Times New Roman, serif; 
  text-align: center;
  margin: 0px;
  padding: 0px;
}

#page {
  color: #000000;
  padding: 3px;
  letter-spacing: 1px;
  width: 1130px;
	  margin: 0px auto 0px auto;
	  padding: 8px;
	  /*border-left: 1px solid lightblue;
	  border-right: 1px solid lightblue;*/
  text-align: left;
}

div
{
	margin-top: 20px;
}

#broadcast {
  border: 1px solid red;
  background-color: pink;
  color: DimGray;
  letter-spacing: 0px;
  padding:4px; 
  width :340px;
  float: right;
  font-size: smaller;
}

.counter {
  background-color:Black; 
  color:White; 
  font-family:Courier New;
  letter-spacing:3px;
  padding:2px 3px 2px 3px;
  margin-top: 5px;
}

#brand 
{
	
  font: normal 100% Georgia, Palatino, Times, Times New Roman, serif; 
  color: lightslategray;
  margin:0px;
  white-space: nowrap;
  letter-spacing: 20px;
  text-align: right;
  	background: url(catbg.jpg) #88A6C0 repeat-x;
	color: #ffffff;
	padding: 0px;

}

#header {
  /*border: 1px solid #000000;*/
  font: normal 130% Georgia, Palatino, Times, Times New Roman, serif; 
  /*background-color: White;*/
  color: #1B99EE;
  /*height: 40px;*/
  padding-top: 4px;
  /*padding-left: 20px;*/
  padding-bottom: 0px;
  margin-top:0px;
  margin-bottom:2px;
  /*min-width: 600px;*/
  white-space: nowrap;
  /*background-image: url('pinstrp.gif');*/
  letter-spacing: 3px;
  text-align: center;
  
    height:32px;
  	color: black;

	font-style: normal;

	background: url(titlebg.jpg) #E9F0F6 repeat-x;

	border-bottom: solid 1px #9BAEBF;

	border-top: solid 1px #FFFFFF;

	padding-left: 10px;

	padding-right: 10px;

}

#header first_letter 
{
  font-size:xx-small;
}

#main_links {
  /*border: 1px solid #000000;*/
  /*background-image: url('links-bg.gif');*/
  font: normal 100% Georgia, Palatino, Times, Times New Roman, serif; 
  
  margin-top: 0px;
  margin-bottom: 4px;
  font-family: arial, tahoma, serif;
  font-size: 8pt;
  color: blue;
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 0px;
  white-space: nowrap;
  height: 19px;
  clear:left;
  text-align: center;
  /*min-width: 600px;*/

/*background: url(catbg.jpg) left bottom repeat-x;*/

}

#main_links a:link { color: blue; text-decoration: none; }
#main_links a:hover { text-decoration: underline; }
#main_links a:visited { color: blue; }

.floatleft 
{
	float: left;
	margin: 15px;
}

#navleft {
  width: 128px;
  top: 20px;
  left: 20px;
  font-size: 0.9em;
  background-color: white;
}


A:link {
	color: #000000;
	font-family: tahoma, arial, serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
A:visited {
	color: #000000;
	font-family: tahoma, arial, serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
A:active {
	color: #000000;
	font-family: tahoma, arial, serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
A:hover {
	text-decoration: underline;
}

#faq
{
	clear: left;
	padding-top: 10px;
}

.question 
{
	margin-top: 12px;
	display: block;
	color: darkgreen;
	font-weight: bold;
	cursor: pointer;
}

.answer 
{
	padding-top: 8px;
	display: none; /* initially*/
	color: dimgray;
	letter-spacing: 0px;
}