
/* CSS Document */



/*-- Main body style --*/

body {
  font-family:verdana, tahoma, arial;
  font-size:11px;
  margin:0 0 0 0;
  background-color:#006;
  text-align: center;
}

/*-- html div styles --*/

#mainbody {
  width:800px;
  height:auto;
  background-color:beige;/*#0065CA;*/
  border:6px solid #c90;/*#75BAFF;*/
  border-width: 1px 6px 1px 6px;
}

#header {
  position:relative;
  width:800px;
  height:100px;
  margin:0px 0px 0px 0px;
  background-color:#0065CA;
}

#banner {
  position:relative;
  top:0px;
  left:0px;
  float:left;
  width:638px;
  height:75px;
  text-align:left;
}

#logo {
  position:relative;
  float:right;
  width:160px;
  height:100px;
  text-align:center;
  background: #000066 url('../images/gna_at_50.gif') no-repeat center;
}

#links {
  position:relative;
  width:640px;
  height:25px;
  float:left;
  text-align:right;
  background:#039;
  color:#ffffff;
  clear:left;
}

#leftbar {
  position:relative;
  width:150px;
  float:left;
  text-align:left;
  z-index:100;
}

.thissite {
  background-color:#c90;/*#c90;*/
  text-align:left;
  width:140px;
  height:15px;
  padding:0px 0px 0px 10px;
}

#leftbar #navlinks {
  position:relative;
  display:block;
  width:150px;
  background-color:#fff;/*#0099FF;*/
  text-align:left;
}

#archive {
  position:relative;
  display:block;
  width:146px;
  background-color:#003399;
  text-align:left;
  border:2px solid #c90;
}

#archive #from {
  position:relative;
  left:3px;
  top:5px;
}

#archive #to {
  position:relative;
  left:3px;
  top:5px;
}

#weather {
  position:relative;
  display:block;
  width:146px;
  text-align:left;
  border:2px solid #c90;
}

#weather_area,
#weather_min,
#weather_max {
  position:relative;
  float:left;
  color:#000000;
  display:block;
  background-color:#000000;
}

#weather_area {
  width:86px;
  background-color:#0683FF;
}

#weather_min {
  width:30px;
  background-color:#75BAFF;
}

#weather_max {
  width:30px;
  background-color:#B3D9FF;
}

#head_area,
#head_min,
#head_max {
  border-bottom:1px solid #000000;
  height:17px;
  font-weight:bold;
  padding:1px 1px 1px 1px;
}

.row_area,
.row_min,
.row_max {
  height:15px;
  overflow:hidden;
  position:relative;
  border-top:1px solid #000000;
  padding:1px 1px 1px 2px;
}

#content {
  position:relative;
  width:480px;
  float:left;
  text-align:left;
  clear:right;
}

#mainstory {
  position:relative;
  float:left;
  width:465px;
  border:2px solid #c90;
  padding:10px 10px 10px 10px;
  background-color:#ffffff;
}

#topstories {
  position:relative;
  float:left;
  width:465px;
  border:2px solid #c90;
  padding:10px 10px 10px 10px;
  background-color:#FFFFCC;
  margin:0px 0px 0px 0px;
}

#readercomment {
  position:relative;
  float:left;
  width:455px;
  border:2px solid #c90;
  padding:20px 10px 10px 20px;
  background-color:#FFFFCC;
  margin:0px 0px 0px 0px;
}

.listheader {
  font-size:13px;
  font-weight:bold;
  width:100%;
  border-bottom:1px solid #666666;
  margin:10px 0px 0px 0px;
}

.rightbar {
  position:relative;
  float:right;
  width:161px;
  background-color:beige;
}

.comment {
  color:#333333;
  font-size:11px;
  letter-spacing:0px;
  line-height:11px;
  text-align:left;
  border-bottom:1px solid #c90;
  padding:5px 5px 5px 0px;
  margin:0px 0px 5px 0px;
}

.advert {
  color:#B3D9FF;
  text-align:left;
  width:149px;
  height:60px;
  border:1px solid #c90;
  padding:5px 5px 5px 5px;
  overflow:hidden;
}

.rightbar .thissite {
  position:relative;
  width:151px;
}

#readercomment .thissite {
  position:absolute;
  top:0px;
  left:0px;
  width:200px;
  padding:0px 5px 0px 20px;
}

#footer {
  position:relative;
  width:800px;/*

	height:20px;

	background-color:#0066CC;

	border:2px solid #75BAFF;*/
  color:#B3D9FF;
  padding:2px 0px 10px 0px;
  text-align:center;
}

#copyright {
  margin:10px 0px 0px 0px;
}

#postbox {
  color:#ffffff;
  display:block;
  width:146px;
  height:auto;
  background-color:#003399;
  text-align:left;
  border:2px solid #c90;
}

.clear {
  height:1px;
  clear:both;
}

.listintro {
  margin:4px 0px 10px 0px;
}

.newsintro {
  margin:0px 0px 10px 0px;
}

#exchangerates marquee .rate {
  color: #993300;
}

#stockexchange,
#exchangerates {
  position:relative;
  top:0px;
  left:0px;
  width:489px;
  height:20px;
  background-color:#FFB56A;
  display:block;
  border-bottom:2px solid #FFB56A;
  border-top:5px solid #ffffcc;
  margin:0px 0px 1px 0px;
}

#exchangerates marquee .rate_item {
  height:14px;
  padding:3px 0px 3px 0px;
}

#stockexchange marquee,
#exchangerates marquee {
  position:absolute;
  top:0px;
  left:120px;
  width:350px;
  height:14px;
  padding:2px 0px 2px 5px;
  display:inline;
  background-color:#ffffcc;
}

.currency {
  font-weight:bold;
  color:#993300;
}

.ex_head {
  position:absolute;
  top:0px;
  left:0px;
  width:110px;
  height:14px;
  padding:2px 2px 2px 5px;
  display:block;
  border:2px solid #FFB56A;
  background-color:#FFB56A;
}

/*-- other html tags --*/

#archive #category {
  position:relative;
  width:120px;
  left:5px;
  top:5px;
}

#archive #keywords {
  height:16px;
  margin:5px 0px 2px 5px;
  ;
  width:130px;
}

#archive label {
  position:relative;
  left:5px;
  top:5px;
  color:#ffffff;
}

#archive #searchbutton {
  position:relative;
  left:5px;
  top:10px;
  cursor:hand;
}

#postbox form {
  margin:2px 2px 2px 5px;
}

#postbox form .input {
  border-width:0px;
  border-bottom:1px solid #c90;
  background-color:#003399;
  color:#c90;
  margin:0px 0px 2px 0px;
  padding:2px;
  height:14px;
  width:134px;
}

#postbox textarea {
  width:130px;
  height:80px;
  border-bottom:1px solid #c90;
  background-color:#003399;
  color:#c90;
}

#postbox #submit {
  margin:10px 0px 5px 0px;
}

/*-- html anchor styles --*/

a:link,
a:active,
a:visited {
  text-decoration:none;
  color:#000;
}

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

#links a {
  color:#fff;
  margin:2px 2px 2px 2px;
  text-decoration:none;
}

#navactive,
#navinactive {
  display:block;
  height:18px;
  margin:0px 0px 2px 0px;
  padding:2px 0px 2px 10px;
  font-size:12px;
  color:#B3D9FF;
  text-decoration:none;
}

#navactive {
  background-color:#c90;
  color:#fff;
}

#navinactive {
  background-color:beige;
  color:#333;
}

#leftbar span a:hover {
  background:#c90 url('../images/flag_tiny.gif') no-repeat top right;
}

#gh {
  font-weight:bold;
}

.advert a:link,
.advert a:visited,
.advert a:active {
  color:#B3D9FF;
  text-decoration:none;
}

.advert a:hover {
  color:#ffffff;
  text-decoration:none;
}

.headinglink {
  display:block;
  height:20px;
  margin:0px 0px 2px 0px;
  padding:5px 0px 2px 0px;
  font-size:12px;
  font-weight:bold;
}

.detailsheading {
  display:block;
  font-size:12px;
  font-weight:bold;
}

.detailsdate {
  display:block;
  font-size:11px;
  font-weight:bold;
  color:#339900;
  margin:0px 0px 5px 0px;
  padding:0px 0px 2px 0px;
  border-bottom:1px solid #c90;
}

.listheadinglink {
  font-size:12px;
  font-weight:bold;
  margin:0px 0px 5px 0px;
  padding:0px 0px 2px 0px;
  border-bottom:1px solid #c90;
  text-decoration: none;
  border-width: 0px;
}

.newslistdate {
  color: #cc0000;
  font-weight:normal;
  font-size:8pt;
}

.listdate {
  display:block;
  font-size:11px;
  font-weight:bold;
  color:#339900;
  margin:0px 0px 5px 0px;
  padding:0px 0px 2px 0px;
  border-bottom:1px solid #c90;
}

/*-- html span styles --*/

#links span {
  position:relative;
  top:5px;
}

#links #location {
  float:left;
  text-align:left;
  position:relative;
  top:5px;
  left:50px;
}

.raquo {
  color:#CC0000;
  font-weight:bold;
}

/*-- image styles --*/

img {
  border-width:0px;
}

#logo img {
  position:relative;
  top:20px;
}

#google_adsense {
  margin:10px 0px 0px 0px;
}

.section_summary {
  margin: 0px 0px 10px 0px;
  padding: 2px;
  background: #fff;
  border: 1px dotted #ccc;
}

.section_summary h2 {
  padding: 0px;
  margin: 0px 0px 4px 0px;
}

.hiddenBox {
  display: none;
  }
  
#survey-form {
	position: relative;
  	float: left;
  	width: 469px;	
	background: #fff;
	padding: 10px;
	}
#survey-form table tr th,
#survey-form table tr td {
	padding: 4px;
	background: #f4f4f4;
	border-bottom: 1px solid #e4e4e4;
	}
#survey-info {
	position: relative;
  	float: left;
  	width: 469px;	
	background: #fff;
	padding: 10px;
	color: #c00;
	font-size: 10pt;
	}
#survey-info p a {
	color: #00f;
	text-decoration: underline;
	}