body {
		behavior:url("http://www.afdc.com/csshover.htc");
	}
	
body {
		position:absolute;
		margin:0;
		padding:0;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		text-align: center;
		background-color:#9FCE64;
		width: 100%;
		min-width: 800px;
		}


#container {
	width: 90%;
	min-width: 800px;
	margin: 0;
	pdding: 0;
	background-color: #fff;
	color: #333;
	line-height: 130%;
	min-height: 400px;
	text-align:left;
	}

	
html>body #container {
	width: 85%x;
	margin: 10px auto;
	background-color: #fff;
	color: #333;
	border: 0px solid gray;
	line-height: 130%;
	}
	
#top {
	width: 100%;
	min-width: 800px;
	padding: 0;
	background-color: #ddd;
	border-bottom: 0px solid #ffffff;
	}

#header {
	padding: .5em;
	background-color: #fff;
	border-bottom: 0px solid #ffffff;
	}

#login {
	display: inline;
	float: right;
	color: #555555;
	line-height: 18px;
	padding-top: 50px;
	margin-top: -120px;
	}
html>body #login {
	display: inline;
	float: right;
	line-height: 12px;
	padding-top: -120px;
	margin-top: -120px;
	}



/*  	FOR THE PHOTOGALLERY      */


#rightnav {
	float: right;
	width: 172px;
	height: 700px;
	margin: 25px 0 0 0;
	padding: 25px 0 0 0;
	min-height: 400px;
/*	background-color: #59628e; */
	}

#rightnav p { padding: 1em; }
	
	

#nav {
	width: 100%;
	min-width: 800px;
	height: 30px;
	margin: 0 5px 0 5px;
	padding:0 5px 0 5px;
	background-color: #6B7737;
	text-align:center;
	}
	
#leftnav {
	float: left;
	position: relative;
	display: inline;
	width: 160px;
	margin-top: 50px;
	padding: 0;
	height: auto;
	background-color: #fff;
	border: 0px solid #000000;
	
	}
html>body #leftnav {
	float: left;
	position: relative;
	display: inline;
	width: 160px;
	margin: 50px 0 0 0;
	padding: 0;
	height: auto;
	min-height: 251px;
	border: 0px solid #000000;
	}	
	
		
#content {
	float:right;
	margin: 0px 0 0 -150px;
	padding: 0 0 0 -150px;
	border: 0px solid #000000;
	}
html>body #content {
	float: left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	border: 0px solid #000000;
	}

#content p { padding: 1em 1em 0 1em; } 


#footer
{
margin: 0;
padding: 0;
color: #333;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

	

#profile {
	width: 485px; 
	min-width: 485px;
	max-width: 750px;
	height: 192px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	}
	
	#profile td img {
		margin: 3px ;
		padding: 3px;
		width: 135px; 
		height: 177px;
		float:left;
		top:5px;
		left:5px;
		}

html>body #profile {
	width: 485px; 
	min-width: 485px;
	max-width: 750px;
	height: auto;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	}
	
	html>body #profile td img {
		margin: 10px 0 0 15px;
		padding: 10px 0 0 15px;
		width: 135px; 
		height: 177px;
		float:left;
		top: 15px;
		left: 15px;
		}
				
table.border {
		border: solid 1px #CCCCCC;
		margin:0;
		padding:0;
		text-align:left;
		vertical-align:top;
	}	
	td.border {
		border: solid 1px #CCCCCC;
		margin:0;
		padding:0;
		text-align:left;
		vertical-align:top;
	}
	form.border {
		border: solid 1px #CCCCCC;
		margin:0;
		padding:0;
		text-align:left;
		vertical-align:top;
	}

table {
		margin:0;
		padding:0;
		text-align:left;
		vertical-align:top;
	}		
tr {
		margin:0;
		padding:0;
		text-align:left;
		vertical-align:top;
	}
td {
		margin:0;
		padding:0;
		text-align:left;
		vertical-align:top;
	}		
	
	div tr.nTitle {
		width:350px;
	}
	
	
		

/* +++++++++++ INVISIBLE HORIZONTAL RULE +++++++++++ */	
/* ++++++++++ AND LINE BREAK CLEAR FLOATS ++++++++++ */	

br.fix {
		
    content: "."; 
display: inline-block;    height: 0; 
    clear: both; 
    visibility: hidden;
}