body {
	font-family: Verdana, Arial, Helvetica, sans-serif;/*Georgia, "Times New Roman", Times, serif;*/
	font-size: 12px;
	color: #ffff99;
	height: 100%;
	width: 100%;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align:justify;
	padding-bottom: 4em;
	background: #000000;
}



address {margin-top:3px; margin-left:3px;padding:0;}
a {
	color:#FFCC00;
	text-decoration:none;
}
a:hover{
	color:#C50000;
	text-decoration:none;
}
#menu {
background: transparent url(images/logo.gif) no-repeat scroll left top;
	padding-top: 1.4em;
	position: absolute;
	float: left;
	text-align:right;
	z-index:50;
	padding-right:2em;
}
h1 {
	font-size: 2em;
	font-family: "Arial", "Verdana", serif;
	font-weight:bold;
}
h2 {
	font-size: 1.5em;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-align: left;

}
h3 {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin-bottom: 0px;
	margin-top:20px;
	color: #FFCC00;
}
p {
	font-size: 1em;
}
#menu li {
	font-weight: bold;
	list-style-type: none;
	line-height: 2;
}
#menu a {
	color: #FFCC00;
	text-decoration: none;
	list-style-type: none;
}
#menu a:hover {
	color: #FF6600;
	text-decoration: none;
	list-style-type: none;
}

/*.footer, .push {
	height: 4em;
}*/
#footer
{
	color:#FFCC00;
	position:fixed;
	bottom:0;
	right:5px;
	background-color:#000000;
	height:1.3em;
	width:100%;
	text-align:right;
	padding-right:50px;
}
#footer a {
	color:#CC0000;
	}

#resume strong{
	font-variant:normal;
	font-size:13px;
	}
.homeImage {
	background: #000000 url(images/fromProgram2.jpg) no-repeat fixed center 20px;
	height: 640px;
	margin-left:200px;
}
.newhomeImage {
	background: #000000 url(images/newFrontCover2.gif) no-repeat fixed 200px 20px;
	height: 640px;
	margin-left:200px;
}
.lorraineImage{
	padding: 330px 10px;
	margin-left: 200px;
	background: #000 url(images/fly.jpg) no-repeat top left;
}
.lorraineImage p {
	color: #ffff99;
	font-size: 13px;
	width: 452px;
	text-align: right;
}
.lorraineImage img {
	float: left;
}
.lorraineImage a {
	color: #FF9900;
}
.lorraineImage a:hover {
	color: #FF3300;
}
.hangLeft {
	float: left;
	width:235px;
}
.lorraineSnapshot {
	left:23px;
	top: 399px;
	position:absolute;
	width: 150px;
	}
	
.aboutImage {
	background: #000 url(images/ABOUTjimena.jpg) no-repeat scroll top right;
	height: 730px;
	
	/*right: 200px;
	width: 973px;
	position:fixed;	*/
}
.aboutImage img {
	float:left;
	
	left: 200px;
	/*width: 973px;	*/
	position:absolute;
}
.aboutImage .text {
	float:left;
	
	margin-left: 400px;
	width:450px;
	text-align: left;
	padding-top: 20px;
}
h4 {
	font-size: 1.1em;
}
.yeller {
	font-weight: bold;
	color: #FFCC00;
	display: inline;
}
.redd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #990000;
	display: inline;
	font-size: 24px;
	vertical-align: text-bottom;
}
.wild {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFFF99
	display: inline;
	font-size: 24px;
	vertical-align: text-bottom;
}
.bioImage {
	margin-left: 200px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 5px;
	padding-top: 10px;
	width: 700px;
	/*background: url(images/bios2008cathEmily.jpg) no-repeat fixed 200px 500px;*/
	
}
.bioImage span.zoo {
	
	/*font-size: 1.1em;
	border-bottom-style: outset;
	border-color: #AE8C00;
	border-width: 4px;*/
}

.bioImage div.text {
	color:#000000;
	width:700px;
	margin: 50px;
	margin-left:240px;
	padding:1em;
	padding-bottom:0;
	margin:0;	
	
}

.bioImage div.wide {
color:#FFFFAA;
width:600px;
	
padding:1em;
padding-top:0;
margin:0;
margin-left:200px;
}
#profilesMenu {
}
.missionImage {
	background: #000 url(images/photoshopThisArm.jpg) no-repeat scroll left top;
	height: 600px;
	width:75%;
	padding-right:10px;
	left: 200px;
	position:absolute;	
	text-align:left;
}
.missionImage div.text {
color:#FFFFAA;
width:250px;
	/*background: #000 url(images/photoshopThisArmFade.jpg) no-repeat scroll left top;*/

}

.missionImage div.wide {
	color:#FFFFAA;
	width:400px;
	margin-right:5px;
	float:right;
	padding-bottom: 30px;
}
.giveImage {
	background: #000000 url(images/sneak.jpg) no-repeat fixed right bottom;
	
}
.giveImage .text li {
	font-size: x-small;
	list-style-type: none;
}
.giveImage .text ul {
	margin-top: 2px;
}

.pressImage {
	background: #000 url(images/meganJumps.jpg) no-repeat fixed right top;
	color:#FFFFAA;/*
	width: 750px;
	position:fixed;	
	
	height: 600px;
	overflow:scroll;*/
	
	
	
}
.pressImage div.text {

width:250px;
margin-left: 200px;

}

.pressImage div.wide {

width:450px;
margin-left: 200px;
}
.companyImage {
	background: #000 url(images/marionettes2.jpg) no-repeat scroll left top;
	height: 600px;
	width: 750px;
	left: 200px;
	position:fixed;	
	
}
.companyImage div.text {
color:#FFFF66;
width:250px;

}

.companyImage div.photoWidth750 {
color:#FFFF66;
width:750px;

}
.contactImage {
	background: #000 url(images/angel.jpg) no-repeat fixed right bottom;
	height: 100%;
	width:100%;
	left: 200px;
	position:absolute;	
	
}

.contactImage .text{
	color:#FFFFAA;
	width:300px;
	text-align:left;
}
.newsImage {
	height: 600px;
	width: 750px;
	left: 200px;
	position:absolute;
	background-attachment:/*;
	background-image: url(images/november09Showing.jpg);*/
	background-repeat: no-repeat;
	background-position:right bottom;
	

}
.newsImage div.text {
color:#FFFFAA;
width:250px;
text-align:left;
}

.newsImage div.photoWidth750 {
color:#FFFFAA;
width:750px;

}

.giveImage .text {
	color: #FFFFAA;
	margin-left: 200px;
	width:300px;
	
}

address {
	margin-top: 3px;
	margin-left: 3px;
	text-indent: 3px;
	vertical-align: top;
	padding: 0px;
}
.giveImage .photoWidth {
	width: 500px;
	margin-left: 200px;
	color: #FFFFAA;
}
.groupImage {
	
	/*background-color: #000000;
	background-image: url(images/fullStage.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	width:500px;
	margin-left:200px;
	color: #FFFF99;
}
.groupImage img {
	z-index:1;
	}
.groupImage .photoWidth {
	width: 500px;
	margin-left: 5px;
	color: #FFFFAA;
}
.groupImage .text {
	color: #FFFFAA;
	font-size:.8em;
	position:absolute;
	left:200px;
	top:5px;
	
	width:419px;
	height:179px;
	z-index:2;
	
}
.flashImage {
	background-color:black;
	/*background-color: #000000;
	background-image: url(images/fullStage.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	
	margin-left:200px;
	
}

#container .imageText {
	width: 381px;
	color: #000000;
	background-color: #DBDBDB;
	border: 1px white solid;
	position: absolute;
	left: 770px;
	font-size: 1.2em;
	padding: 1em;
	
}
.galleryImage {
	
	background: #000000 url(images/jimenaSober.jpg) no-repeat fixed left top;/* 200px 20px;*/
	
}
.photoGalleryImage {
	
	background: #000000 url(images/bca_sw_42.jpg) no-repeat fixed left bottom;/* 200px 20px;*/
	
}
.galleryImage, .photoGalleryImage {
	color: #FC0;	
	height: 730px;
	width: 80%;
	left: 200px;
	text-align: center;
}

.galleryImage h2,  .photoGalleryImage h2 {
	margin-left:200px;
}
.galleryImage a,  .photoGalleryImage a {
	color:#FC0;/* #ff9933;*/
}
#container .galleryImage a:hover, #container .photoGalleryImage a:hover {
	color: #f75342;/*color:#0099FF;*/
}
#container .galleryImage .videos {
	vertical-align: text-top;
	height: 125px;
}
.galleryImage  a img,  .photoGalleryImage a img {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}
#container .galleryImage #video {
	/*background-color: #000;
	height: 257px;
	width: 320px;*/
	margin-top:10px;	/*float: right;
	
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;*/
}
.galleryImage #videoHolder {
	height: 370px;
}
#container .bioImage .flashFloater {
	float: left;
	height: 250px;
}
#container .bioImage .flashFloater object {
	vertical-align: bottom;
}
#container .bioImage .headline  {
	width: 50%;
	margin-left: -200px;
	}
#container .bioImage .dontjustify {
	text-align: left;
}

#container .galleryImage #column {
	float:right;
	width: 150px;
	
	
	
}
#container .galleryImage #row {
	float: right;
	/*//height: 150px;
	//clear: right;
	top: 261px;*/
	margin-top: 3px;
	width: 450px;
	height: 120px;
	/*display: table-row;*/
	right: 0px;
}
#container .galleryImage #row div {
	//display: table-cell;
	width: 150px;
	float: right;
	
	/*background-color: #333333;*/
}
#container .galleryImage .videos img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100px;
	height: 100px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
#container .galleryImage .bigBox {
	/*background-color: #333333;*/
	
	width: 450px;
	float: right;
}

#container .galleryImage .videos {
	text-align:center;
}
.newsImage h2 {
	font-size: 1em;
}
.button {
	margin-right: 10px;
	display: inline;
}
#container .giveImage .photoWidth .buttonWrapper {
	height: 75px;
}
.inline {
	display: inline;
}
.flashBox {
	height: 200px;
	width: 300px;
	float: left;
}
#container .bioImage .groupImage .redText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DF0000;
	font-size: 1em;
	text-align: left;
}
#container {/*
	max-width: 1200px;
	margin: 0 auto 0 auto;*/
}
.lorraineImage a {
	color: #FFCC00;
	font-weight: bold;
	font-size: 90%;
	font-variant: small-caps;
}
.lorraineImage a:hover {
	color: #FF6600;
	font-weight: bold;
	font-size: 90%;
	font-variant: small-caps;
}

.missionImage .wide li {
	list-style-position: outside;
	list-style-type: circle;
}
.missionImage .wide ul {
	padding-left: 2px;
}
.lorraineImage .lc {
	text-align: left;
	left: 216px;
	position: absolute;
	top: 408px;
	padding-right:15px;
}

.lorraineImage .lcAddendum {
	text-align: left;
	left: 687px;
	position: absolute;
	top: 409px;
	padding-right:15px;
}
#videoTxt {
	font-size: medium;
	color: #FC0;
}
.videoTxt {
	font-size: medium;
	color: #FC0;
}
#container .galleryImage #toprow {
	float: right;
	width: 450px;
	right: -2px;
}
#container .galleryImage #toprow div {
	
	width: 150px;
	float: right;
}
#container .galleryImage table {
	float:right;
	right: 3px;
	position: absolute;
	text-align:center;
	top: 109px;
}
.galleryImage table td.videos {
	 width:150px;
	 height:150px;
	 text-align:center;
	 margin:auto;
}

.photoGalleryImage h4 {
	text-align: left;
	left: 200px;
	position: relative;
}

