body { color:#000; 
	background-color:#ef5151; 
	font-size:10px; color: #666;
	font-family:Arial, Verdana, sans serif;
	position: absolute; top: 50px;
	width:770px;
	left:-385px;
	margin-left:50%
	}

	a:link {color: #fff;text-decoration: none}
	a:visited {color: #fff;text-decoration: none}
	a:hover {color: #3b1a69;text-decoration: none}
	a:active {color: #3b1a69;text-decoration: none}
	
#containerHome {
	position:absolute;
	padding:10px;
	width:880px;
 	height:500px;
 	background:#bd2925;
	}

#container {
	position:absolute;
	padding:10px;
	width:770px;
 	height:500px;
 	background:#bd2925;
	}
	
#navBkgd {
	float:left;
	width:209px;
 	height:500px;
 	background: url(../img/img_38.gif);
 	}
 	
#logo {
	position:absolute; top:80px; left:59px;
	}
#logoShadow {
	position:absolute; top:84px; left:64px;
	}

#navMenu {
	position:absolute; top:250px;
	margin:0px 0px 0px 55px;
	}

#showtest101 {
	
}

#hidetest101 {
	
}

.port /* style of the image borders */
{
border-style: solid;
border-width: 5px;
border-color: #aaa;
}

.sample {
	margin:4px 0px 4px 10px;
	font-size:11px;
	color: #3b1a69;
}
	
#main {/*for ie*/
	height:496px;
	position:absolute;
	overflow:hidden;
	margin-left:220px;
 	background-color:#fff;
 	width:550px;
 	border:1px dotted #ef5151;
 	}
 	
#main[id] {
	display:table;
	}
 		
#mainMiddle {
 	position:relative; left:110px;
 	height:500px;
 	width:300px;
 	padding:0px 10px 0px 10px;
	}

#mainMiddleContact {
 	position:relative; left:110px;
 	height:500px;
 	width:510px;
 	padding:0px 10px 0px 10px;
 	overflow:auto;
	}
	
#mainMiddleText {
	position:relative; top:70px;
	line-height: 16px;
	}
	
#mainPhotoHolder {/*for ie*/
	position:relative;
	vertical-align:middle;
	text-align:center;
	}
#mainPhotoHolder[id] {
	display:table-cell;
	vertical-align:middle;
	position:static;
	}
	
#mainPhotos { /*for ie*/
	position:relative;
	vertical-align:middle;
	color:#000;
	}
#mainPhotos[id] {
	position:static;
	}
	
#flickr {
	position:relative; left:780px;
	vertical-align:middle;
	width:100px;
	height:500px;
	background-color:#fff;
}

#footer {
	position:absolute;
	text-align: right;
	top:525px;
	color:#bd2925;
	width: 770px;
	height: 15px;
 	}

.footerLinks a:link {color: #bd2925;text-decoration: underline}
.footerLinks a:visited {color: #bd2925;text-decoration: none}
.footerLinks a:hover {color: #333;text-decoration: none}
.footerLinks a:active {color: #bd2925;text-decoration: none}
	
.links a:link {color: #444;text-decoration: underline}
.links a:visited {color: #444;text-decoration: none}
.links a:hover {color: #999;text-decoration: none}
.links a:active {color: #999;text-decoration: none}
