body {
	margin: 0;
	background-attachment: scroll;
	background-image: url(../images/background.jpg);
/*	background-repeat: repeat-y; */
	background-position: -320px -10px;
	background-color: #DDD8BC;
}
* {
	font-family: Arial, Helvetica, sans-serif; /*  Verdana */
	font-size: 11px;
}
 
/* PAGE SETUP */
 
#row_top { width: 1000px; margin: 0; height: 40px; }
#spacer_top { float: left; margin-right: 10px; width: 210px; height:40px; }
#top { float: left; /* margin-right: 10px; */ margin-right: 0; width: 780px; }
#row_logo { margin: 0;  height: 50px; background-image:url(../images/logo_shadow.png); }
#logo { float: left; /* margin-right: 10px; */ margin-right: 0; width: 1000px; margin: 0; }
#row_additional { width: 1000px; margin: 0; height: 40px;}
#spacer_additional { float: left; margin-right: 10px; width: 210px; height:40px; }
 
#additional { float: left; margin-right: 10px; width: 580px; }
#additional2 { float: left; /* margin-right: 10px; */ margin-right: 0; width: 190px; text-align:right;}
 
#row_main { width: 1000px; margin: 0; height: 560px;}
#navigation { float: left; margin-right: 10px; width: 210px; }
#content { float: left; /* margin-right: 10px; */ margin-right: 0; width: 780px; height: 560px;}
#row_footer { width: 1000px; margin: 0; height: 40px;}
#spacer_footer { float: left; margin-right: 10px; width: 210px; height:40px; }
#footer { float: left; /* margin-right: 10px; */ margin-right: 0; width: 780px; }
 
#content {
    background-color:#000000;
}
 
#content, #content td {
    color:#FFFFFF;
}

#top div, #additional div, #additional2 div, #footer div {
    margin: 13px 0;
}
 
#navigation {
    position: relative;
    height:560px;
}
#news {
    position: absolute;
    top:390px;
    width: 100%; /* make it as width as the parent element */
    /* background-color: #CC0000; /* DEBUG COLOR */
}
 
 
#top *, #additional *, #footer * {
	font-size: 11px;
}
 
#footer * {
	line-height: 12px;
}
 
#navigation div {
	padding: 0 0 0 12px;
	line-height: 17px;
}

#content, #content td {
	line-height: 15px; 
}

#content td p {
	padding-bottom: 0;
	margin-bottom: 0;
}

form {
	margin: 0;
	padding: 0;

}

#navigation *, #additional *, #top *, .extra *  {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
*/
	letter-spacing:2px;
}
