/* @override http://pangeamg.tv/pangea_style.css */

html,body{
	background-image: url(bg.gif);
	background-position: top center;
	margin: 0;
	padding: 0 0 25px 0;
	background-color: #D9D9D9;
	font-family: arial, sans-serif;
}
.cb{
	clear:both;
}
.pageContainer{
	background-image: url(topFade.gif);
	background-repeat: repeat-x;
	background-position: top center;
	text-align: center;
}
#topDrop{
	position: absolute;
	z-index: 2;
	width: 818px;
	height: 48px;
	margin-top: 3px;
	margin-left: 1px;
}
#fadeTop{
	position: absolute;
	z-index: 0;
	width: 818px;
	margin-left: 1px;
	margin-left: expression('-9px');
}
#pgWrap{
	text-align: center;
	width: 835px;
	margin-left: auto;
	margin-right: auto;
}
#header{
	width: 835px;
	xborder: 1px solid red;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	text-align: left;
}
#pangeaLogo{
	margin-left: 33px;
	padding-bottom: 10px;
	display: block;
	z-index: 2;
	position: relative;
	/* This bottom Margin might be weird */
}
/* Navigation */
#navButtons{
	z-index: 3;
	width: 800px;
	position: absolute;
	margin-left: 10px;
	height: 46px;
}
#navLinks{
	z-index: 4;
	width: 800px;
	position: absolute;
	margin-left: 10px;
}
#navLinks ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#navLinks ul li{
	color: #ffffff;
	float: left;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: .1em;
}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6{
	line-height: 35px;
	text-align: center;
	margin-right: 2px;
}
#nav1{width: 126px;}
#nav2{width: 166px;}
#nav3{width: 171px;}
#nav4{width: 98px;}
#nav5{width: 119px;}
#nav6{width: 110px; margin-right: 0px !important;}
#navLinks a, #navLinks a:visited, #navLinks a:active{
	color: #fff;
	text-decoration: none;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	letter-spacing: .1em;
}
#navLinks a:hover{
	text-decoration: none;
	letter-spacing: .1em;
}
.selNav a:hover{
	color: #fff !important;
	filter:alpha(opacity=60) !important;
	-moz-opacity:.6 !important;
	opacity:.6 !important;
}
.selNav{
	margin-top: -2px;
}
#navSpacer{
	height: 51px;
}
#navColor{
	z-index: 2;
	width: 800px;
	position: absolute;
	margin-left: 10px;
	height: 51px;
	background-repeat: no-repeat;
}
/* Page Specific Nav Settings */
#rdfPangea #navColor{
	background-image: url(pangeaHeaderBar.gif);
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
#PangeaNav{
	z-index: 3;
	width: 126px;
	position: absolute;
	margin-left: 579px;
	margin-top: -3px;
	height: 38px;
}
#rdfPangea #navLinks a:hover{
	color: #554AA0;
}
.selNav{
	text-shadow: 2px 2px 10px #fff;
	font-weight: bold;
	line-height: 39px;
}
/* Body Set up */
#rdfPangea div#contentWrap{
	width: 835px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow: hidden;
	position: relative;
}
#rdfPangea div#pgContent{
	margin-left: 10px;
	width: 800px;
	position: relative;
	z-index: 4;
}

/* Press Page */
#row1{
	margin-top: 13px;
	height: 165px;
	margin-bottom: 28px;
	margin-bottom: expression('0');
}
#rdfPangea .row1Bar{
	position: absolute;
	z-index: 3;
}
#pangeaImage{
	float: left;
	height: 165px;
								xwidth: 495px;
	
	width: 305px;
	background-color: #000;
}
#row1 table{
	border: 0px;
	margin: 0;
	padding: 0;
								xwidth: 305px;
	width: 495px;
	float: left;
}
#row1 #col1{
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #fff;
	height: 107px;
								xwidth: 305px;
	width: 495px;
	overflow: hidden;
}
#row1 #col1 p{
	position: relative;
	padding: 0px 20px 0 20px;
								xpadding: expression('0px 20px 0 20px');
	z-index: 3;
	margin: 0;
								xfont-size: 11px;
	font-size: 11px;
	font-weight: normal;
								xline-height: 1.25em;
	line-height: 1.5em;
	color: #000000;
								xline-height: expression('1em');
}
#row1 #col2Header{
	height: 28px;
	overflow: hidden;
}
#col2Header b {
	margin: 0;
	padding: 0;
	line-height: 30px;
	line-height: expression('28px');
	height: 28px;
	font-size: 12px;
	color: #554AA0;
	text-transform: uppercase;
	z-index: 4;
	position: relative;
	letter-spacing: .1em;
	padding-left: 20px;
	display: block;
}
#col2ContactHeader{
	position: absolute;
	z-index: 2;
	height: 28px;
	overflow: hidden;
}
#row1 #col2{
	height: 30px;
}
#row1 #col2 b{
	display: block;
	width: 50px;
	width: expression('70px');
	padding-left: 20px;
	position: relative;
	z-index: 6;
	text-align: left;
	float: left;
}
#row1 #col2 span{
	padding: 0;
	display: block;
	position: relative;
	z-index: 6;
	float: left;
	color: #000;
	}
#rdfPangea #row1 h3{
	margin: 0;
	padding: 0;
	line-height: 30px;
	line-height: expression('28px');
	height: 28px;
	font-size: 12px;
	color: #fff;
	width: 553px;
	text-transform: uppercase;
	z-index: 4;
	position: relative;
	letter-spacing: .1em;
	padding-left: 20px;
}
#row2{
	height: 265px;
	margin-bottom: expression('0');
	border-top: 3px solid #392D8F;
}
#rdfPangea #row2 h3{
	margin: 0;
	padding: 0;
	line-height: 30px;
	line-height: expression('28px');
	height: 28px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	z-index: 4;
	position: relative;
	letter-spacing: .1em;
	padding-left: 20px;
	background-color: #8EA33A;
	overflow: hidden;
}
#row2 #leftcol{
	width: 305px;
	float: left;
	margin-bottom: -4px;
}
#row2 #rightcol{
	width: 495px;
	float: left;
}
#clientImage{
	position: relative;
	z-index: 2;
	background-color: #000;
	background-image: url(pangeaClientBG.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
#clientHeader{
	margin-top: -28px;
	position: relative;
	z-index: 2;
}
#clientHeaderImage{
	position: absolute;
	z-index: 1;
}
#clientHeader h4{
	position: relative;
	z-index: 2;
	margin: 0;
	padding: 0;
	color: #fff;
	line-height: 28px;
	line-height: expression('28px');
	height: 28px;
}
#clientHeader h4 span.title{
	float: left;
	padding-left: 20px;
	font-size: 14px;
}
#clientHeader h4 span.website{
	float: right;
	padding-right: 20px;
	font-size: 10px;
}
#clientHeader h4 span.website a{
	color: #fff;
	text-decoration: none;
}
#clientHeader h4 span.website a:hover{
	color: #000;
}
#clientBio{
	font-size: 11px;
	padding: 20px 0 0 0;
	position: relative;
	z-index: 2;
}
#clientBio p{
	line-height: 18px;
	padding: 0 20px 0 20px;
	margin: 0;
}
#row2 #leftcol ul{
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 5px solid #8EA33A;
}
#row2 #leftcol li{

}
#row2 #leftcol li a{
	position: relative;
	z-index: 2;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	padding: 0 20px 0 20px;
	display: block;
}
#row2 #leftcol li a:hover{
	background-color: #fff;
}
#row3{
	border-top: 3px solid #8EA33A;
	border-top: 3px solid #392D8F; /* <-- Updated after removing row2 */
	height: 460px;
	margin-bottom: expression('0');

}
#row3 #leftcol{
	width: 305px;
	float: left;
	height: 440px;
}
#rdfPangea #row3 h3.secHead{
	margin: 0;
	padding: 0;
	line-height: 30px;
	line-height: expression('28px');
	height: 28px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	z-index: 4;
	position: relative;
	letter-spacing: .1em;
	padding-left: 20px;
	background-color: #554AA0;
	overflow: hidden;
}

#row3 #leftCol ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 265px;
}
#row3 #leftCol ul li {
	padding:0;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 305px;
	height: 63px;
	margin-bottom: expression('-3px');
}
#row3 #leftCol ul li .row{
	background-color: #554AA0;
	width: 305px;
	height: 63px;
	position: absolute;
	z-index: 1;	
}
#row3 #leftCol ul li .light{
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}
#row3 #leftCol ul li .dark{
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#row3 #leftCol ul li h4{
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	padding-top: 12px;
	float: left;
	width: 185px;
	line-height: 14px;
	margin-left: 5px;
	cursor: hand;
}
#row3 #leftCol ul li h5{
	margin: 0;
	padding: 0;
	font-size: 10px !important;
	color: #000;
	text-transform: uppercase;
	padding-top: 5px;
	float: left;
	line-height: 11px;
	width: 185px;
	margin-left: 5px;
	cursor: hand;
}
#row3 a .smlBioImg{
	float: left;
	height: 63px;
	width: 65px;
	text-align: left;
	overflow: hidden;
	cursor: hand;
}
#row3 #leftCol ul li a{
	position: relative;
	display: block;
	z-index: 3;
	text-decoration: none;
	color: #fff;
	height: 63px;
}
#row3 #leftCol ul li a:hover{
	background-color: #fff;
	color: #554AA0;
}
#row3 .wide1{
	margin-left: -1px;
}
#adj0{margin-top: 3px;}
#adj1{margin-top: 4px;}
#adj2{margin-top: 5px;}
#adj3{margin-top: 6px;}
#adj2{margin-top: 5px;}

#row3 #rightcol{
	float: left;
	width: 495px;
	xborder: 1px solid red;
	height: 438px;
	position: relative;
	z-index: 7;
}
#part1{
	height:113px;
	width: 495px;
}
#scrollWrapper{
	position: relative;
	z-index: 9;
	height:305px;
	xborder-top: 1px solid #B6B4C8;
}
#scrollSpacer{
	margin: 20px;
	overflow: auto;
	height: 290px;
	position: relative;
	z-index: 9;
}
#part2{
	width: 495px;
	height: 264px;
}
#pangeaBioImg{
	margin-top: -30px;
	position: relative;
	z-index: 14;
	width: 125px;
	float: left;
	z-index: 4;
}
#titleBar{
	width: 370px;
	float: left;
	position: relative;
	z-index: 7;
}
#row3 #rightcol h2, #row3 #rightcol h3{
	padding: 0;
	margin: 0;
}
#bioOf{
	padding: 20px 20px 7px 20px;
	color: #fff;
	font-size: 12px;
}
#row3 #rightcol .bioName{
	padding: 0px 20px 7px 20px;
	display: block;
	text-transform: uppercase;
	color: #000;
	font-size: 22px;
}
#row3 #rightcol .bioTitle{
	display: block;
	text-transform: uppercase;
	color: #000;
	font-size: 14px;
	padding: 0px 20px 20px 20px;
}
/* Other */
#purpleBG{
	background-color: #554AA0;
	width: 800px;
	height: 2000px;
	position: absolute;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	padding-bottom: expression('0');
	margin-bottom: expression('0');
	z-index: 1;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
#purpleBioBG{
	background-color: #554AA0;
	width: 495px;
	height: 113px;
	position: absolute;
	z-index: 1;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	margin-left: expression("-495px");
}
#purpleBioTextBG{
	background-color: #554AA0;
	width: 495px;
	height: 328px;
	position: absolute;
	z-index: 1;
	margin-top: -20px;
	margin-top: expression('0');
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
}
#row1BG{
	top: 0;
	background-color: #554AA0;
												xwidth: 305px;
	width: 495px;
	height: 135px;
	position: absolute;
	margin-top: 129px;
	z-index: 1;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}
#row1BG2{
	background-color: #554AA0;
	width: 305px;
	height: 30px;
	position: absolute;
	z-index: 1;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
}
#row2RightBG{
	background-color: #8EA33A;
	width: 495px;
	height: 265px;
	position: absolute;
	z-index: 1;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}
#leftColBG1{
	background-color: #8EA33A;
	width: 305px;
	height: 30px;
	position: absolute;
	z-index: 1;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
#leftColBG2{
	background-color: #8EA33A;
	width: 305px;
	height: 30px;
	position: absolute;
	z-index: 1;
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55;
}
#leftColMainBG{
	background-color: #8EA33A;
	width: 305px;
	height: 265px;
	position: absolute;
	z-index: 1;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
}
#row1Contact{
	height: 30px;
	font-size: 12px;
	line-height: 30px;
}
#scrollSpacer p{
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
	padding: 0 20px 20px 0;
	margin: 0;
}
/* footer */
#footer{
	width: 818px;
	height: 18px;
	overflow: hidden;
	margin-left: 1px;
	margin-left: expression('-14px');
	margin-top:  expression('-2px');
}

#rdfPangea #footer{
	background-image: url(pangeaFooter.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

/* Page Photos */
#pgPhoto{
	margin-left: 10px;
	position: absolute;
	z-index: 0;
}
#photoSpacer{
	height: 88px;
}
#rdfBios #photoSpacer{
height: 88px !important;
}
#rdfAbout #photoSpacer{
	height: 88px !important;
}
#credits{
	xborder: 1px solid #999;
	width: 809px;
	text-align: right;
}
#credits a{
	xfloat: right;
	margin-left: 8px;
	xborder: 1px solid green;
}
#credits a img{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#credits a:hover img{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
#credits span{
	color: #676767;
	font-size: 11px;
	xborder: 1px solid red;
	display: none;
}
/* 																				RDF Logo Addition 11/13/07
*/

#rdfLogo{
	position: absolute;
	margin-top: -79px;
	margin-left: 640px;
	z-index: 100;
	cursor: pointer;
}

#squadlogo {           															/* SQD Logo Added 12/10/08 */
	width: 835px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	border: 0px;
	margin-top: -1px;
}

#squadlogo a{
	margin-right: 22px;
}

#gluelogo {           															/* Glue Logo Added 12/10/08 */
	width: 835px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	border: 0px;
	margin-top: -22px;
}

#gluelogo a{
	margin-right: 6em;
}