/* Navigation Section */

.linklist {
	padding: 0px ;
	background: url(../images/siteLayout/PageBG.jpg) ;
	background-position: center ;
	width: 794px ;
	height: 594px ;
	list-style: none ;
	margin-left: auto; 
	margin-right: auto;
	position: absolute ;
	border: 3px ridge #AABBFF ;
	top: 0px ;
}

.linklist a{
	height: 50px;
	display: block ;
	position: absolute ;
	top: 19px;
	text-decoration: none ;
	text-indent: -9999px ;
	list-style: none ;
	padding: 0px ;
}

.homeB	a:HOVER {
	background: url(../images/siteLayout/PageBGBright.jpg) -29.5px -21.5px ;
}

.portB  a:HOVER {
	background: url(../images/siteLayout/PageBGBright.jpg) -100px -21.5px ;
}

.resumeB a:HOVER {
	background: url(../images/siteLayout/PageBGBright.jpg) -210px -21.5px ;
}

.homeB  {
	left: 27px;
	top: 0px ;
	width: 65px;
}


.portB  {
	left: 97px;
	top: 0px ;
	width: 114px;
}

.resumeB {
	left:207px;
	top: 0px ;
	width: 100px;
}

/* Body Section */

.main {
	position: relative;
	top: 105px;
	left: 45px;
	height: 430px;
	overflow: auto;
	width: 718px;
}

.main p {
	font-family: "Palatino Linotype" ;
	font-size: 14px ;
	color: #888888 ;
	margin: 10px;
}

.resume {
	position: relative;
	top: 180px;
	left: 40px;
	height: 430px;
	overflow: auto;
	width: 718px;
}

.resume p {
	font-family: "Palatino Linotype" ;
	font-size: 14px ;
	color: #888888 ;
	margin: 10px ;
	text-align: center ;
}

.right {
	font-family: "Palatino Linotype" ;
	font-size: 14px ;
	color: #888888 ;
	margin: 10px;
	text-align: right ;
}

.center {
	width: 800px;
	vertical-align: middle;
	margin: auto ;
	padding: 0 ;
	padding-top: 0px;
	padding-bottom: 0px ;
}

body {
	background-image: url(../images/siteLayout/waves_back.jpg) ;
	padding: 0 ;
	margin: 0 ;
}

.underline {
	text-decoration: underline ;
}

/* Picture Classes */

.pic_center {
	display: block ;
	margin-left: auto ;
	margin-right: auto ;
}

.thumbnail {
	width: 160px ;
	height: 120px ;
	border: 0px ;
}

.noborder {
	border: 0px ;
	margin: 0px ;
	padding: 0px ;
}

/* Fix embedded video problems for I.E. */

 * html object.mov {
    display: none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
    display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
    display/**/: none;
}