html, body {margin:0;padding:0;background-color:#242424;}

#width-controller {
	z-index:-5;
	width:981px;
	height:5px;
}

#wrapper {
height:100%;
padding:0;
margin:0;
background-color:#333;
/* width: expression(document.body.clientWidth < 982 ? "981px": "100%" );*/
}

#left_side {
	padding:0px;
	margin:0px;
	height:720px;
	width:579px;
	position:absolute;
	top:0px;
	left:0px;
}

#right_side {
padding:0px;
margin:0px;
position:absolute;
top:0px;
left:579px;
width:402px;
}

#footer {
	width:965px;
	height:27px;
	color:#FFCC66;
	position:absolute;
	padding-left:200px;
	padding-top:4px;
	left:0px;
	top:750px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#footer a, a:visited, a:hover, a:active{
	color:#FFCC66;
}

#textsizes {
	position:absolute;
	float:right;
	left:0px;
	top:724px;
	background-color:#242424;
	color:#F1E3BA;
	width:960px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}



a.textSizes {
	color:#F1E3BA;
	text-decoration:none;
}
a.textSizes:hover {
	color:#F1E3BA;
	text-decoration:underline;	
}
a.textSizes:visited {
	color:#F1E3BA;
}
a.textSizes:active {
	color:#F1E3BA;
	text-decoration:underline;
}

.newscont {
  padding:5px 5px 5px 5px;
  color:white;
  font-size:10pt;
  height:240px;
  overflow:auto;
  font-family:Arial, Helvetica, sans-serif;
}

.newslist a {

  color:#FFFFFF;
  text-decoration:none;

}

.newslist a:visited {

  color:#FFFFFF;
  text-decoration:none;

}
.newslist a:hover {

  color:#FFFFFF;
  text-decoration:none;

}
.newslist a:link {

  color:#FFFFFF;
  text-decoration:none;

}

.newslist {

  margin-top:0px;

  margin-left:14px;

  padding-left:0px;
  list-style-type:none;

}

/******* Keyword Drop-down list ******************/
#keyword_drop {
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F2D27D;
	border-color:#663300;
	border-style:solid;
	border-width:thin;
	color:#663300;
	width:270px;
	height:150px;
}
.keywordtitle {
	color:#660000;
	font-weight:bold;
}