/* Validated by W3C CSS Validation Service */

* { margin: 0; padding : 0;   
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	}


html, body { height: 100%; ; background : navy}

#wrapper 
{ 
	min-height: 50%;
	height: auto !important;
	height: 100%;
	margin: 10px auto -30px; /* the bottom margin is the negative value of the footer's height */
	width: 790px;
	background : white;
}

#hdr { height: 155px; background : navy }
#ftr { height: 25px; background : yellow; 
		font-size : xx-small;
	}
#ftr2 { height: 5px; background : aqua; font-size : xx-small;}


#nav { 	float : left ; 
		width : 160px ; 
		background : white;
		min-height : 200px;
	  }

#news { float : right ; 
		width : 200px ; 
		background : #CCFFFF;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		}

#txt { 	margin : 0 200px 0 160px ; 
		width: 400; 
		background : white;
		}




