body {
	background:#000000;
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size:.9em;
	line-height:116%;
}

a:link {color:#ffffff; text-decoration:none;}
a:visited {color:#ffffff; text-decoration:none;}
a:hover {color:red;}
a:active {color:#ffffff;}


h1  {
	color:#ffffff;
	font-size:200%;
	font-family: verdana, arial, sans-serif;
	line-height:140%;
}

h2  {
	color:#ffffff;
	font-size:125%;
	font-family: verdana, arial, sans-serif;
	line-height:130%;
}

h3  {
	color:#ffffff;
	font-size:115%;
	font-family: georgia; roman; arial, sans-serif;
	line-height:130%;
}

#container1 {
	width:100%;
	}


#header {
	width:750px;
	height:190px;
	margin-left:auto;
	margin-right:auto;
}	
	
#leftbar {
	width:100&;
	margin-top:10px;
	margin-bottom:auto;
}

.class-2 {
	font-family: verdana, arial, sans-serif;
	font-size:1.5em;
}


#content1 {
	width:1200px;
	margin-top:15px;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
}

#content2 {
	width:900px;
	margin-top:15px;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
}


#placeholder {
	width:850px;
	height:45px;
	float:left;
}

#placeholder2 {
	width:850px;
	height:50px;
	float:left;
}

#placeholder3 {
	width:1190px;
	height:50px;
	float:left;
}


#placeholder4 {
	width:20px;
	height:50px;
	float:left;
}



#resume-box {
	width:900px;
	/* background: #ffffff; */
	/* border: 1px solid #000000; */
	margin-left: auto;
	margin-right: auto;
}

#resume-content {
	width:1025px;
	margin-left: auto;
	margin-right: auto;
	margin-top:40px;
	/* color:#ffffff; */
}


#p1 { /* left row of portfolio page */
	width:160px;
	height: 180px;
	float: left;	
}

#p2 {  /* for wider photos */
	width:135px;
	height: 180px;
	margin-left:15px;
	float: left;	
}

#p3 {  /* for higher photos */
	width:125px;
	height: 180px;
	margin-left:5px;
	float: left;	
}

#p4 {
	width:190px;
	height:180px;
	float: left;	
}

#p5 {
	width:7000px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	float: left;
	font-size:.85em;
}


#p6 {
	width:100px;
	height:180px;
	float: left;
	text-align:right;
	font-size:115%;
	line-height:116%;
}

#p7 {
	width:180px;
	height:180px;
	float: left;
}


#resumeheader {
	width: 100%;
	height:30px;
	color: #ffffff;
	font-family: arial, sans-serif;
}

#resumeheader2 {
	width: 100%;
	height:30px;
	color: #ffffff;
	font-size:105%;
	font-family: verdana, arial, sans-serif;
	margin-top:50px;
	float:left;
}

	
#column1 {
	width: 280px;
	color: #ffffff;
	font-size:.9em;
	font-family: verdana, arial, sans-serif;
	margin-left: 20px;
	float:left;
}

#column2 {
	width: 195px;
	color: #ffffff;
	font-size:.9em;
	font-family: verdana, arial, sans-serif;
	float:left;
}

#column3 {
	width: 400px;
	color: #ffffff;
	font-size:.9em;
	font-family: verdana, arial, sans-serif;
	float:left;
}

#column4 {
	width: 60px;
	color: #ffffff;
	font-size:.9em;
	font-family: verdana, arial, sans-serif;
	float:left;
}
	
#column5 {
	width: 920px;
	color: #ffffff;
	font-size:.9em;
	font-family: verdana, arial, sans-serif;
	float:left;
}

#column6 {
	width: 270px;
	color: #ffffff;
	font-size:.9em;
	font-family: verdana, arial, sans-serif;
	float:left;
}

#column7 {
	width: 155px;
	color: #ffffff;
	font-size:.9em;
	font-family: verdana, arial, sans-serif;
	float:left;
}




#portfoliobox {
	width: 890px;
	height:200px;
	float:left;
	/** border: 1px solid #ffffff; **/
}




.resume-title {
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size:1.4em;
}


.portfolio-title {
	font-family: verdana, arial, sans-serif;
	color: #ff0000;
	font-size:1.1em;
}



.segment-title {
	font-family: arial, sans-serif;
	color:#ffffff;
	font-size:1.3em;
}

.productions {
	font-family: arial, sans-serif;
	color:#ffffff;
	/**font-weight:bold;**/
	font-size:1em;
}

.other-titles {
	font-family: arial, sans-serif;
	color:#ffffff;
	font-size:1em;
}

.class-1 {
	font-family: arial, sans-serif;
	color:#red;
	font-size:1em;
}

.index-class {
	font-family: arial, sans-serif;
	font-size:1em;
	font-style:italic;
}


