body {
 	font-family: "Gill Sans MT", "Gill Sans", Verdana, sans-serif;
	background-color: rgb(0, 0, 0);
	background-repeat: repeat;
    font-size: 17px;
    font-weight: 200;     
	color : rgb(140, 140, 140);
	padding-left: 6px;
}

#ph-image {
	position: fixed;
	width: 100%;
	background-color: rgb(0, 0, 0);
	background-repeat: no-repeat;
}


.credits { font-size: 75%; font-family: "Gill Sans MT", "Gill Sans", "Verdana", sans-serif; color: rgb(120, 120, 120);}

#shortbio-email {
	margin-top: 12px;
}

.bio-email-link {
	margin-top: 12px;
	margin-left: 24px;
	font-weight: 100;
	color : rgb(180, 180, 180);
}



#context {
	position: fixed;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 25px;
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 15px;
	font-weight: 100;
	font-style: normal;
 	font-family: "Gill Sans MT", "Gill Sans", Verdana, sans-serif;
	color : rgb(180, 180, 180);
	/*font-style: Italic;*/
	padding-left: 12px;
	display: none;
}


#margin-left {
background-image: url("patterns/margin.png");
background-repeat: repeat-y;
position: fixed;
left: 0;
top: 25px;
height: 100%;
width: 6px;
}

.transparent {
	/*filter:alpha(opacity=50);*/
	/*-moz-opacity:0.5;*/
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#margin-right {
background-image: url("patterns/margin.png");
background-repeat: repeat-y;
position: fixed;
right: 0px;
height: 100%;
}



#sidebar {
position: fixed;
left: 75px;
top: 110px;
}

/* Front page and biography page text styles */

.ph-page {
	font-family: "Adobe Jenson Pro", "Georgia", serif;
	font-size: 110%;
	color : rgb(140, 140, 140); /* Check! */
	font-weight: 250;
}


#sidebar h2 {

}

#sidebar #paragraph {
	width: 420px;
}

#sidebar ul li {
list-style-type: none;
padding-bottom: 6px;
}

#sidebar ul li  div{
color: 				rgb(180, 180, 180);
background-image: 	url("icons/folder.png");
background-repeat: 	no-repeat;
padding-left: 		25px;
}

ul li  div{
color: 				rgb(180, 180, 180);
font-size: 14px;
font-weight: 100;
font-style: normal;
font-family: "Verdana";
background-image: 	url("icons/folder.png");
background-repeat: 	no-repeat;
padding-left: 		25px;
}


#sidebar ul .powerpoint div {
background-image: url("icons/box.png");
background-repeat: no-repeat;
}
.videolink {
list-style-type: none;
}
ul .videolink div {
background-image: url("icons/video.png");
background-repeat: no-repeat;
padding-left: 36px;
padding-bottom: 4px;
}
#sidebar ul .videolink div {
background-image: url("icons/video.png");
background-repeat: no-repeat;
}
#sidebar ul .feed div {
background-image: url("icons/rss.png");
background-repeat: no-repeat;
}

#sidebar ul li div .filetype, ul li div .filetype {
color: rgb(250, 250, 200);
}

.filetype {
color: rgb(250, 250, 200);
}

/* Video screen */

#videoscreen {
 top:40px;
 right:40px;
}

#davos {
	background-color: rgb(20, 20, 20);
}

.youtube_video {
	background-color: rgb(20, 20, 20);
}

#video_caption {
	margin-top: 12px;
}

/* OFFSET THE SIDEBAR LINK LISTS to create more space over the 2nd bkg image */

#videos_list, #biography_list, #lectures_list, #community_list {
	margin-left: -4px;
	margin-top: -4px;
}

#video_list {
	background-color: none;
	margin-left: 0px;
	margin-top: 32px;
}

#video_list a li {
	margin-top: 2px;
	margin-bottom: 2px;
}

/* PAGE */


.ph-page { 	
	position: absolute;
	top: 25px;
	width: 45%;
	right: 3em;
	padding: 16px;
	padding-top: 0px;
	background-image: url("patterns/base-plate-opacity60.png");
	margin-bottom: 64px;
}

.bio_image {
	margin-right:12px;
	margin-bottom: 8px;
}

#video_list {
 	font-family: "Gill Sans MT", "Gill Sans", Verdana, sans-serif;
}

.bio_subheader {
	font-style: normal;
	font-size: 100%;
	color: rgb(90, 90, 90);
}


h3 {
	font-size: 38px;
	font-weight: 400;
	color: rgb(90, 90, 90);
	font-style: Italic;
	width: 111px;
	height: 30px;
	position: relative;
	left: -38px;
}
h2 #header-text {
	display:none;
	/*background-image: url("headers/biography-24bit.png");*/
}
h2 #video-text {
	/*background-image: url("headers/biography-24bit.png");*/
	display: none;
}
h2 #header-text, h2 #video-text {
	display: none;
}
#shortbio-header {
	color: rgb(190, 190, 190);
	font-family: "Adobe Jenson Pro", "Georgia", "Gill Sans", serif;
	font-weight: 100;
	font-size: 175%;
	width: 420px;
}
#shortbio-header #lastword {
	color: rgb(200, 200, 160);
}


#page-return, #next-page {
	text-align: center;
	margin: auto;
	width: 120px;
	margin-top: 1em;
	
}

#next-page {
	margin-bottom: 3em;
	margin-top: 2em;
}

#page-return {
	background-image: url("icons/uparrow-2.png");
	background-repeat: repeat-x;
}


#page-nav {

	display:none;

	width: 100%;
	text-align: right;
	font-size: 14px;
	height: 24px;
}

#page-nav span {
	padding-left: 12px;
	margin-top: 12px;
}

#page-nav #active-pagenum {
	color: rgb(250, 250, 250);
}

#page-nav .page-divider {
	color: rgb(32, 32, 32);
}


#next-page-icon {
	margin-left: 24px;
	margin-right: 24px;
	margin-top: 12px;
}




#ph-footer {
	background-color: rgb(35, 35, 35);
	background-image: url("patterns/footer.png");
	background-repeat: repeat-x;
	position: fixed;
	top: 0;
	width: 100%;
	height: 25px;
	border-top-color: black;
	border-top-style: solid;
	border-top-width: 1px;
	left: 0;
	font-size: 16px;
}

#main-menu {
	margin: 0;
	padding: 0;
	font-weight: 200;
	font-size: 115%;
}

#main-menu li {
	list-style-type: none;
	float: left;
	padding-right: 20px;
}

#main-menu li a {
	padding-left: 12px;
}

#main-menu li a, #next-page a {
    font-style: Italic;
}

#next-page a {
	font-family: "Gill Sans MT", "Gill Sans", Verdana, sans-serif;
}


a { text-decoration: none;}
a:link {			color: rgb(120, 120, 130); }
a:visited { 		color: rgb(120, 120, 130); }
a:hover { 		color: rgb(160, 220, 140); }
a:active { 		color: rgb(240, 255, 240); }

.ph-page p a:link {			color: rgb(130, 180, 120); }
.ph-page p a:visited { 		color: rgb(100, 140, 100); }
.ph-page p a:hover { 		color: rgb(160, 220, 130); }
.ph-page p a:active { 		color: rgb(220, 240, 220); }

strong {
	font-weight: 500;
	color: rgb(180, 180, 180);
}

em {
	color: rgb(180, 180, 180);
}


#ph-signature {
	width: 196px;
	height: 21px;
	/*background-image: url("icons/signature.png");*/
	position: fixed;
	bottom: 32px;
	left: 68px;
	border: 0;
	margin: 0;
	padding: 0;
}

#footer-middle {
	float: right;
	width: 21px;
	background-image: url("patterns/footer-middle.png");
	background-repeat: no-repeat;
}

#mini-icons {
	float: right;
	padding-left: 64px;
	background-image: url("patterns/footer-end.png");
	background-repeat: repeat-x;
	color: rgb(70, 70, 70);
	font-weight: 200;
	margin-right: 36px;
}


#mini-icons a img {
	padding-left: 24px;
	padding-right: 12px;
}

#mini-icons a:link {
	color: rgb(90, 90, 90);
}
#mini-icons a:visited {
	color: rgb(90, 90, 90);
}
#mini-icons a:hover {
	color: rgb(110, 110, 140);
}
#mini-icons a:active {
	color: rgb(130, 130, 180);
}

#sound {
	background-image: url("patterns/footer-end.png");
	background-repeat: repeat-x;
	float: right;
	padding-right: 12px;
	padding-left: 12px;
	color: rgb(50, 50, 50);
	display: none;
}

#sound img {
	margin-left: 24px;
	margin-right: 24px;
	visibility: hidden;
	display: none;
}

#email-signature-black {
	display: none;
}
#webmaster-link {
	position: fixed;
	right: 0;
	bottom: 0;
	margin-top: 2px;
	margin-right: 12px;
	color: rgb(52, 62, 82);
	font-size: 14px;
	text-align: right;
}

#webmaster-link a:link {
	color: rgb(52, 62, 82);
}
#webmaster-link a:hover {
	color: rgb(160, 155, 195);
}
#webmaster-link a:active {
	color: rgb(180, 180, 195);
}
#webmaster-link a:visited {
	color: rgb(42, 52, 52);
}

#posterous-link {
	
}

#video-page-footer {
	margin-top: 24px;
}

#ph-image {
	background-image: url("page-images/opening-medium-2.jpg");
	background-image: url("page-images/bio-medium-2.jpg");
	background-image: url("page-images/lectures-medium-2.jpg");
	background-image: url("page-images/videos-medium-2.jpg");
}

#sidebar p {
	font-size: 110%;
	color : rgb(140, 140, 140); /* Check! */
	font-weight: 250;
	font-family: "Adobe Jenson Pro", "Georgia", serif;
}}

#paragraph {

#2nd_paragraph {
	font-family: "Adobe Jenson Pro", "Georgia", serif;
}

