html {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0;
	margin:0;
	border:0;
	background:#000; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow:hidden; /*get rid of scroll bars in IE */
	/* */ 
	}
	
body {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	overflow:hidden; /*get rid of scroll bars in IE */
	padding:0;
	margin:0;
	border:0;
	}


#master {
	width:1004px;
	min-width:1004PX;
	min-height:604px;
	height:604px;
	margin:0 auto 0 auto;
	padding:0;
}

#topbanner {
	position:fixed;
	width:1004px;
	height:60px;
	margin:0;
	padding:8px 0;
	vertical-align:middle;
}
#topbannera {
 position:absolute;
 top:0;
 right:0;
	width:auto;
	height:60px;
	margin:0;
	padding:8px 0;
	vertical-align:top;
}

/* nonMSIE-browsers */
#content {
	position:relative;
	overflow: hidden;
	margin:0 auto;
	z-index:3;
	top:74px; /* a value to miss the header */
	min-height:504px;
	max-height: 506px;
	background-position: top right; 
	background-attachment: relative;
	background-repeat:no-repeat; 
/*	border-top: 20px solid #fff; */
	}

/* MSIE */
* html #content {
	min-height:504px;
	width:100%;
	}

#clearbanner {
	display:block;
	position:relative;
	overflow: hidden; /* remove sb */
	unicode-bidi:bidi-override; 
	direction:ltr; 
	width:521px;
	top:-17px; /* adjust top for MSIE */ 
	margin:0; /* adjust bottom for MSIE */ 
	height:64px;  
	max-height:70px; /* full height for nonMSIE */  
	background-color:#fff;
	z-index:3;
}

#textcontent {
	display:block;
	position:relative;
	overflow-y:scroll;/* add scroll bar */ 
	overflow-x:hidden; /* remove horiz sb */
	unicode-bidi:bidi-override; 
	direction:ltr; 
	left:0;
	width:451px;
	top:-17px; /* adjust top for MSIE */ 
	margin:0 0 80px 0; /* adjust bottom for MSIE */ 
	height:440px;  
/*	min-height:480px;  */
	max-height:321px; /* full height for nonMSIE */  
	padding:0px 50px 136px 20px;
  	right:0; /* this will put the scroll bar at the right of the page */ 
	background-color:#fff;
	z-index:3;
}
/* MSIE */
* html #textcontent {height:100%; top:0; left:0; border-top:70px solid none ; border-bottom:60px solid none;}

#footer {
	position:fixed;
	top:579px;
	width:1004px;
	height:16px;
	margin:5px 0 0 0;
	padding:0;
	text-align:left;
}
	
#menubanner {
	position:fixed;
	clear:both;
	top:95px;
	left:0px;
	width:100%;
	min-width:100%;
	/*text-align:center;*/
	height:27px;
	min-height:27px;
	background-color:#e44120;
	z-index:10;
}

#menuramme {
	position:relative;
	clear:both;
	width:1004px;
	min-width:1004px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
/* MSIE */
* html #menuramme {display:inline-block;}

#news {
	position:relative;
	width:211px;
	/*height:190px;*/
	left:24px;
	top:200px;
	padding: 10px;
	background-color:#fff opacity:0.6;
	background-image:url(../graphics/fff1px60.png);
	z-index:5;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
z-index: 100;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 0;
/* left: -1000px;  */
border: 1px solid #000;
visibility: hidden;
/* color: black; */
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -19px;
left: 32px; /*position where enlarged image should offset horizontally */
}

.toppage {
	text-align:right;
	margin-bottom:0.5em;
}
#rightPic{
	position:absolute;
	top:0;
	right:0;
	min-height:504px;
	max-height: 506px;
	width:483px;
	height:504px;
	z-index:10;
}
#rightPicBlock{
	position:absolute;
	top:0;
	right:0;
	min-height:504px;
	max-height: 506px;
	width:483px;
	height:504px;
	background-color:black;
	-moz-opacity:0.6;
	opacity: 0.6;
	z-index:11;
}

img.paddlerImg{
	width:100px;
	height:120px;
	padding:5px;
	margin:5px;
	border:solid 1px;
	float:left;
}
div.floatRight { 
    float: right; 
    margin-left: 5px; 
    margin-top: 5px; 
    font-size:9pt;
    z-index: 5;
}



