body{background:#0a0a0a url('../images/bg.jpg') top left no-repeat; overflow:hidden; height:5000px; overflow:hidden; color:#a3a3a5; font: 62.5% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;}



#logo {
	background: url('../images/philip-park-logo.png') no-repeat scroll top left;
	width: 143px;
	height: 27px;
	text-indent:-9999em;
	position:absolute;
	top:2em;
	right:2em;
	z-index:1;
}
#logo a{cursor:pointer; z-index:999;}
a.fn{height:35px; width:80px; position:absolute; top:0; left:0; display:block;}
a.ln{height:35px; width:60px; position:absolute; top:0; right:0; display:block;}
#projects{width:741px; position:relative; z-index:2; position:absolute; left:50%; margin-left:-370px; display:block; top:50%; margin-top:-245px;}
#projects ul{position:absolute; left:50%; width:1741px; margin-left:-370px;  display:block; overflow:hidden;}
#projects ul li{float:left;}

div.modal{padding:40px 30px 0px; font-size:1.5em;}
div#biography{padding-left:0;}
.philip_img{float:left; position:relative; left:-10px; margin-right:49px; z-index:99999; margin-top:-14px;}
div.modal p{margin-bottom:1em; line-height:1.7em;}
div.modal a{color:#a7a236;}
div.modal p.strong{font-size:1.5em; line-height:1.4em;}
div.modal strong{color:#ccc;}

#contact legend{display:none;}
#contact p{font-size:1.6em; line-height:1.3em; margin-bottom:1em;}
#contact .split{width:45%; float:left;}
#contact .split:first-child{padding-right:50px;}
#contact label{display:block; text-shadow:1px 1px 1px #000; padding-bottom:.5em;}
#contact textarea, #contact input{width:99%; background:url('../images/bg-input.png'); border:0; padding:5px; margin-bottom:1em; font-size:.9em; color:#666;}
#contact textarea{width:98%; height:200px;}
#contact .btn input{width:auto; }
#contact label.error{color:#ff0000; font-size:10px; font-style:italic;}


#footer {
	position:absolute;
	bottom:0;
	right:0;
	background: url('../images/leaves_trans.png') no-repeat scroll top left;
	width: 650px;
	height: 496px;
}
#footer ul{
	display:block;
	width:183px;
	position:absolute;
	right:2em;
	bottom:2em;
}
#footer ul li a{margin-top:5px;}
#facebook-link{background: url('../images/icon-facebook.png') right center no-repeat; display:block; text-indent:-999em; height:24px;}
#linkedin-link{background: url('../images/icon-linkedin.png') right center no-repeat; display:block; text-indent:-999em; height:24px;}
#twitter-link{background: url('../images/icon-twitter.png') right center no-repeat; display:block; text-indent:-999em; height:24px;}
#copyright{background: url('../images/copyright.png') left bottom no-repeat; display:block; text-indent:-999em; height:24px;}

#tooltips{position:relative; z-index:9999;}
#tooltips div{height:63px; display:inline-block; position:absolute; }
#tooltips div p{margin-right:25px; padding:28px; text-indent:10px; font-size:1.2em}
.blue{background:url('../images/comment-blue-right.png') no-repeat center right; top:48px; right:110px;}
.blue p{background:url('../images/comment-blue-left.png') no-repeat 0px 16px;}
.green{background:url('../images/comment-green-right.png') no-repeat center right; top:48px; right:30px;}
.green p{background:url('../images/comment-green-left.png') no-repeat 0px 16px;}


/* fancybox overrides */

#fancybox-overlay{z-index:999 !important;}
