/* Content holder */
#Content { margin:0; padding:0; width:750px; background-color:inherit; text-align:left; }

/* Content holder */
#ContentFull { margin:0; padding:0; width:750px; background-color:inherit; text-align:left; }
#ContentFull a { margin:0; padding:0px 0 0 0px; width:375px; height:500px; display:block; outline: none; }
#ContentFull a.right:hover {
	background-image:url(../images/arrow-right.png);
	background-repeat:no-repeat;
	background-position:100px 140px;
}
#ContentFull a.left:hover {
	background-image:url(../images/arrow-left.png);
	background-repeat:no-repeat;
	background-position:95px 140px;
}

/* Content holder */
#ContentImage { margin:0; padding:0; width:750px; background-color:inherit; text-align:left; }
#ContentImage a { margin:0; padding:0px 0 0 0px; width:370px; height:500px; display:block; outline: none; }
#ContentImage a.right:hover {
	background-image:url(../images/arrow-right.png);
	background-repeat:no-repeat;
 	background-position:100px 140px;
}
#ContentImage a.left:hover {
	background-image:url(../images/arrow-left.png);
	background-repeat:no-repeat;
 	background-position:95px 140px;
}

#PortLeft a, #PortRight a { outline:none; }

/* holds left portion */
#PortLeft {
	margin:0 10px 0 0;
	padding:0;
	font-size:12px;
	line-height:1.7em;
	letter-spacing:1px;
	word-spacing:normal;
	text-decoration:none;
	color:#333333;
	width:368px;
	height:498px;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
	border: solid;
	border-color:#333333;
	border-width:1px
}
#PortLeft ul { margin:0; list-style:none; }
#PortLeft ul.work { padding:90px 0 0 0; }
#PortLeft ul.current { padding:170px 0 0 0;}
#PortLeft ul.about { padding:180px 0 0 0; }
#PortLeft ul.staff { padding:190px 0 0 0; }
#PortLeft li { margin:0; padding:0; list-style:none; }
#PortLeft h2 { margin:0; padding:0; font-weight:100; font-size:12px; }
#PortLeft a.Sel {
	color:#000000;
}
#PortLeft p { margin:0; padding:0 85px; }
#PortLeft h3 { margin:0; padding:210px 0 0 0; font-size:18px; }
#PortLeft h4 { margin:0; padding:0 0 5px 0; font-weight:100; font-size:12px; line-height:1em }
#PortLeft .contact { margin:0; padding:130px 0 0 0; }
#PortLeft a:visited {
	color:#333333;
}
#PortLeft a:hover {
	color:#999999;
}

/* holds right portion */
#PortRight {
	margin:0;
	padding:30px;
	font-size:20px;
	line-height:1.3em;
	letter-spacing:0;
	word-spacing:normal;
	text-decoration:none;
	color:#B3B3B3;
	width:308px;
	height:438px;
	background-color:#FFFFFF;
	float:right;
	text-align:center;
	border: solid;
	border-color:#333333;
	border-width:1px
}
#PortRight p.OV { margin:0; padding:0px 55px 0 55px; }
#PortRight h2 { margin:0; padding:195px 0 0 0; font-weight:100; font-size:22px; }
#PortRight h3 { margin:0; padding:110px 0 0 0; font-weight:100; }
#PortRight h4 { margin:0; padding:10px 0 0 0; font-weight:100; }
#PortRight .Arrow { cursor:default; }

/* content area left */
#PortText {
	margin:0 10px 0 0;
	padding:0;
	font-size:12px;
	line-height:1.3em;
	letter-spacing:0;
	word-spacing:normal;
	text-decoration:none;
	color: #333333;
	width:368px;
	height:498px;
	background-color:#FFFFFF;
	float:left;
	border:solid;
	border:solid;
	border-width:1px;
	border-color: #333333;
}
#PortText h2 { margin:0; padding:225px 60px 15px 60px; font-weight:100; font-size:20px; line-height:1.0em; }
#PortText h3 { margin:0; padding:175px 60px 15px 60px; font-weight:100; font-size:20px; line-height:1.0em; }
#PortText h4 { margin:0; padding:155px 60px 15px 60px; font-weight:100; font-size:20px; line-height:1.0em; text-align:center; }
#PortText p { margin:0; padding:0 60px 10px 60px; }
#PortText .contact { margin:0; padding:130px 0 0 0; }

/* holds Left Text Portion */
#PortLeftText {
	margin:0px 10px 0 0;
	padding:0 0 0;
	font-size:12px;
	line-height:1.7em;
	letter-spacing:1px;
	word-spacing:normal;
	text-decoration:none;
	color:#333333;
	width:368px;
	height:498px;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
	border: solid;
	border-color:#333333;
	border-width:1px }
	
#PortLeftText p { margin:0; padding:0 0 15px 0; }
#PortLeftText h3 { margin:0; padding:130px 0 0 0; font-weight:100; }
	

/* holds right text portion */
#PortRightText {
	margin:0;
	padding:30px 30px 30px 30px;
	font-size:12px;
	line-height:1.4em;
	letter-spacing:0;
	word-spacing:normal;
	text-decoration:none;
	color:#333333;
	width:308px;
	height:438px;
	background-color:#FFFFFF;
	float:left;
	border:solid;
	border-color:#333333;
	border-width:1px
}
#PortRightText p { margin:0; padding:0 0 15px 0; }
#PortRightText h2 { margin:0; padding:195px 0 0 0; font-weight:100; font-size:22px; }
#PortRightText h3 { margin:0; padding:130px 0 0 0; font-weight:100; }
#PortRightText h4 { margin:0; padding:0 0 10px 0; font-weight:100; font-size:22px; line-height:1.0em; }
#PortRightText h5 { margin:0; padding:0 0 2px 0; font-weight:100; font-size:22px; }
#PortRightText h6 { margin:0; padding:0 0 2px 0; font-weight:100; font-size:13px; }
#PortRightText a {
	color:#333333;
}
#PortRightText a:hover {
	color:#999999;
}
#PortRightText input { margin:0 0 20px 0; padding:0; width:290px; border:thin #CCCCCC; }
#PortRightText input.Send { margin:0 0 20px 0; padding:0; width:70px; border:thin #CCCCCC; }
#PortRightText textarea { margin:0 0 30px 0; padding:0; width:290px; border:thin #CCCCCC; }
#PortRightText .Snd { margin:0; padding:0; width:310px; text-align:center;}
#PortRightText .Splash { margin:0; padding:140px 0 0 0; }
#PortRightText .awards { margin:0; padding:130px 55px 0 55px; }
#PortRightText .biblio {
	margin:0;
	padding:100px 45px 0 45px;
}
#PortRightText .friends { margin:0; padding:170px 45px 0 45px; }
#PortRightText .profile { margin:0; padding:130px 0 0 0; }
#PortRightText .staff { margin:0; padding:130px 55px 0 55px; }



/* holds right text portion staff */
#PortRightStaff {
	margin:0;
	padding:30px 30px 30px 30px;
	font-size:12px;
	letter-spacing:0;
	word-spacing:normal;
	text-decoration:none;
	color:#666666;
	width:308px;
	height:438px;
	background-color:#FFFFFF;
	float:left;
	border:solid;
	border-color:#333333;
	border-width:1px
}
#PortRightStaff p { margin:0; padding:0 0 15px 0; font-size:12px; line-height:1.3em; }
#PortRightStaff h3 {
	font-style:bold;
	margin:0;
	padding:0px 0 1px 0;
	font-weight:150;
	font-size:12px;
	color:#333333
}
#PortRightStaff h4 { margin:0; padding:0px 0 2px 0; font-weight:100; font-size:12px; }
#PortRightStaff .current {
	margin:0;
	padding:140px 0 0 45px;
}
#PortRightStaff .former { margin:0; padding:140px 0 0 0; }

/*Press*/

#PortPress{
	margin:0;
	padding:0px 0px 0px 0px;
	font-size:12px;
	letter-spacing:0;
	word-spacing:normal;
	text-decoration:none;
	color:#666666;
	width:748px;
	height:498px;
	background-color:#FFFFFF;
	float:left;
	border:solid;
	border-color:#333333;
	border-width:1px}
	
.section01 { margin:0; padding:0 0px 0 0px; width:187px; height:225px; float:left; text-align:center;}

.section01 h2 { margin:0; padding:0px 0 0px 0; font-weight:100; font-size:13px; color:#333; }
.section01 h3 { margin:0; padding:0 0 0px 0; font-weight:100; font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; line-height:1.0em; text-align:cente }

#PressNavBox {
	margin:0;
	padding:0;
	width:748px;
	height:48px;
	float:left
}
#PressNavLeft {
	margin:0;
	width:100px;
	height:35px;
	float:left;
	text-align:center;
	padding: 13px 0px 0px 13px;
}
#PressNavLeft a{ padding:0px 0px 0px 0px; float:left;}
#PressNavLeft h2{
	margin:0;
	text-align:left;
	font-size:9px;
	line-height:1.2em;
	letter-spacing:1px;
	word-spacing:1em;
	text-decoration:none;
	color:#666666;
	font-family:"Arial Black", Helvetica, sans-serif;
	padding-top: 6px;
	padding-left: 35px;
}

#PressNavRight {
	margin:0;
	width:100px;
	height:35px;
	float:right;
	text-align:center;
	padding: 13px 13px 0px 0px;
}
#PressNavRight a{ padding:0px 0px 0px 0px; float:right;}
#PressNavRight h2{
	margin:0;
	text-align:right; 		
	font-size:9px;
	line-height:1.2em;
	letter-spacing:1px;
	word-spacing:1em;
	text-decoration:none;
	color:#666666;
	font-family:"Arial Black", Helvetica, sans-serif;
	text-align: right;
	vertical-align: text-top;
	padding-top: 6px;
	padding-right: 35px;
}


/* to show full image */
#FullImage { margin:0; padding:0; font-size:12px; line-height:1.3em; letter-spacing:0; word-spacing:normal; text-decoration:none; color:#666666; width:750px; height:500px; background-color:#B3B3B3; }

/* full image left portion */
#FullLeft { margin:0; padding:0; width:375px; height:500px; background:none; float:left; }

/* image left portion */
#ImageLeft { margin:0 10px 0 0; padding:0; width:370px; height:500px; background:none; float:left; }


/* Footer */
#Footer { margin:0; padding:29px 0 29px 0; width:750px; text-align:left; font-size:9px; line-height:1.2em; letter-spacing:1px; word-spacing:1em; text-decoration:none; color:#666666; font-family:"Arial Black", Helvetica, sans-serif }
#Footer p { margin:0; padding:0 0 10px 0; text-transform:uppercase; }
#Footer a.Sel { color:#CCCCCC; }


#FooterLeft { margin:0 10px 0 0; padding:29px 0 29px 0; width:370px; text-align:left; font-size:9px; line-height:1.2em; letter-spacing:1px; word-spacing:normal; text-decoration:none; color:#666666; float:left; font-family:"Arial Black", Helvetica, sans-serif}
#FooterLeft p { margin:0; padding:0 0 10px 0; text-transform:uppercase; }
#FooterLeft a { margin:0 10px 0 0; padding:0; }
#FooterLeft a.Sel {
	color:#000000;
}


#FooterRight {
	margin:0;
	padding:29px 0 29px 0;
	width:370px;
	text-align:left;
	font-size:9px;
	line-height:1.2em;
	letter-spacing:1px;
	word-spacing:normal;
	text-decoration:none;
	color:#999999;
	float:left;
	font:"Arial Black", Helvetica, sans-serif
}
#FooterRight p { margin:0; padding:0 0 10px 0; text-transform:uppercase; }
#FooterRight a.Sel {
	color:#000000;
}

#FooterRight ul { margin:0; padding:0; list-style:none; }
#FooterRight li { margin:0; padding:0 15px 0 0; float:left; display:block; text-transform:uppercase; font-family:"Arial Black", helvetica, sans-serif }

