body {
 margin: 0px;
 padding: 0px;
 background-image: url("../images/bg_top.gif");
 background-repeat: repeat-x; 
 background-position: top;
 background-attachment: fixed;
 background-color: #80a8c4;
}

/* FRAMEWORK */

#tableback {
 background-image: url("../images/bg_content.gif");
 background-repeat: no-repeat; 
 background-position: top;
 background-attachment: fixed;
 margin: 0px;
 padding: 0px;
} 

#content {
 background-image: url("../images/bgh_heading.gif");
 background-repeat: no-repeat; 
 background-position: top;
	background-color: #ffffff;
	width: 800px;
	margin: 0px;
	padding: 0px;
}

#head {
 background-image: url("../images/bgh_head.gif");
 background-repeat: no-repeat; 
 background-position: top;
 width: 800px;
 height: 131px;
	margin: 0px;
	padding: 0px;
}

/* CONTACT BOX */

#contactspot {
	position:relative;
	width: 720px;
} 
#contactbox {
 background-image: url("../images/bg_contact.gif");
 background-repeat: no-repeat; 
 background-position: top;
	margin: 0px 0px 0px auto;
	padding: 0px;
	float: left; 
	position: absolute;
	left: 500px;
	top: -5px;  
	visibility: visible;
	width: 251px;
	height: 358px;
} 
#contacttext {
	margin: 0px 0px 0px auto;
	padding: 0px;
	float: left; 
	position: absolute;
	left: 33px;
	top: 60px;  
	visibility: visible;
	width: 190px;
} 

/* NEWS BOX */

#newsspot {
	position:relative;
	width: 720px;
} 
#newsbox {
 background-image: url("../images/bg_news.gif");
 background-repeat: no-repeat; 
 background-position: top;
	margin: 0px 0px 0px auto;
	padding: 0px;
	float: left; 
	position: absolute;
	left: 0px;
	top: -10px;  
	visibility: visible;
	width: 499px;
	height: 153px;
} 
#newsscroll {
	margin: 0px 0px 0px auto;
	padding: 0px;
	float: left; 
	position: absolute;
	left: 15px;
	top: 42px;  
	visibility: visible;
	width: 474px;
	height: 95px;
	overflow: auto;

} 
#newstext {
	margin: 0px;
	padding: 10px 5px 5px 5px;
	float: left; 
	position: absolute;
	width: 445px;
	left: 0px;
	top: 0px;
} 

/* SUN BUTTON */

#sun1 {
	position:relative;
	width: 148px;
} 
#sun2 {
	margin: 0px 0px 0px auto;
	padding: 0px;
	float: left; 
	position: absolute;
	left: 0px;
	top: 0px;  
	visibility: visible; 
} 

/*  MENU */

#menu {
 background-image: url("../images/bgh_menu.gif");
 background-repeat: no-repeat; 
 background-position: top;
 width: 800px;
 height: 34px;
}

/*CONTENT AREA */

#central {
	margin: 20px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
	height: 550px;
}

/* FOOTER */

#footer {
	padding: 0px;
	margin: 0px;
	background-color: #bbd9fd;
}
