body
	{
	margin: 0; 
	padding: 0;
	/*\*/	overflow: hidden; 
	}
#content
	{
	/*\*/
	position: absolute;
	top: 40px;
	right: 0px;
	bottom: 0px;
	left: 43px;
	/* Exclude all previous props for Mac IE5 */
	margin: 35px 0px 0px 10px; top:40px;/* Cater for Mac IE5 */
	/*\*/ margin: 0; /* Put back for all the rest */
	/*\*/ overflow: auto; /* no need for Mac IE5 to see this */
	}


#header
	{
	position: absolute;
	top: 20px;
	/*\*/right: 0px;
	left: 50px;   /* Exclude right and left props for Mac IE5 */
	height: 45px;
	}

#content{
padding-top:20px;margin-top:0px;
}
#content .row{
float:left;
margin:0;
padding:0;
width:775px;
height:285px;
margin:0 0 40px 0;
clear:both;
}
#content .row ul{
width:165px;
height:auto;
float:left;
margin:15px 15px 0 0;
padding:0;
list-style-type:none;
}
#content .row ul li{
width:150px;
float:left;
}
#content p{
margin:0 0 0 6px;
}
#content .texts{
float:left;
width:250px;
overflow:hidden;
}

#content .welcome-img { 
margin:0 0 0 -6px;
}
#content .caption{ 
width:320px;
clear:both;
}
#content .row ul li img{
margin:0 0 20px 0;
}
.my-img{
width:150px;
height:215px;
margin:0 0 20px 0;
padding:0;
}
.my-img img{
width:150px;
height:215px;
}
.nav{
float:left;
margin:0 5px 0 0;
padding:0;
}
.nav select{
width:249px;
}
.search-bx{
float:left;
width:165px;
margin:1px 5px 0 0;
padding:0;
}
/************************************************************
*********************************************  TYPOGR,LINKS*/
h1, h2, h3, p, ul li{
float:left;
font: 9.5px Helvetica, Verdana, Arial, sans-serif;
letter-spacing: 0.75px;
line-height: 12px;
}

a:link, a:visited, a:active {
color:#000;
text-decoration:underline;
padding-bottom: 1px;

}
a:hover {
  color:#000;
  text-decoration:underline;
}
a img{
	border:0;
}
.abouttext {
	width:250px;
	border-top: dashed 1px black;
	clear: both;
	padding-top: 7px;
	padding-bottom: 7px;	
}
