html {
overflow-y: scroll;
 background-image: url(../images/bg_groot.gif);
}

body {
 background-image: url(../images/bg_repeat.gif);
 background-position: center;
 background-repeat:repeat-y;
}

body, html {
 margin: 0px;
 padding: 0;
 height: 100%;
 border: 0;
}

/* ---------------------------------------------------------------*/
/* center page                                                    */
/* ---------------------------------------------------------------*/

div {
 margin: 0;
 padding: 0;
 }

div#contain {
  height:auto !important; /* real browsers */
  height:100%; /* IE6: treated as min-height*/
  min-height:100%; /* real browsers */
  
 width: 719px;
 margin: 0 auto;
 background-image: url(../images/bg_repeat.gif);
 background-repeat: repeat-y;
}
div#bottom {
 font-size: 1px;
 height: 0px;
}

div#siteinfo {
 display: none;
} 

/* ---------------------------------------------------------------*/
/*                                                                */
/* div style and position                                         */
/* ---------------------------------------------------------------*/
div#top {
 height: 185px;
 background-image: url(../images/bg_top.gif);
 background-repeat: no-repeat;
}

div#content {
/* height: 400px;*/
 background-image: url(../images/bg_content.gif);
 background-repeat: no-repeat;
}
/*html > body #content{
 min-height:400px;
 height:100px;
}*/


/* nested divs ..................... */

div#menu {
float: right;
margin-right: 20px;
_margin-right: 10px;
margin-top: 43px;
width: 200px;
}

div#text {
 margin-left: 170px;
 padding-top: 80px;
 width: 540px; 
 font-size: 14px;
 color: #FF8105;
 font-weight: bold; 
 height:400px;
}
html > body #text {
	min-height:400px;
	height:100%;
}
div#proximedia {
 position: absolute;
 height: 21px;
 margin-top: -25px;
 margin-left: 20px;
 width: 70px;
}




