
body {
background-color: #B4282B; 
margin: 0;
}

#mainwrapper {
	width: 1114px;
}

#topFrame {
	position: relative; 
	margin-top: 23px;
	width: 1114px;
	margin-bottom: -10px;
	z-index: 100;
}

#bottomFrame {
    position: relative; 
	margin-top: -10px;
	width: 1114px;
	z-index: 100;
}

#bodyPane {
position: relative;
width: 722px; 
text-align: left; 
overflow: visible; 
background: transparent url(images/second-pane-bkgd-v2.png) repeat-y center; 
z-index: 10;
}

#contentBottomCap {
width: 722px; 
height: 20px;
/* background: #FFFFFF url(images/second-pane-bkgd-v2.png) repeat-y center; */
z-index: 10;

}

#secondNav {
	position: absolute; 
	top: 0;
	left: 305px;
}

#headshot {
	position: absolute; 
	top: 77px;
	left: -76px;
}

#centerWide {
	width: 1114px;
}

#pageContent {
	position: relative; 
	float: right;
	margin-right: 35px;
	margin-top: 40px;
	width: 500px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 140%;
	background-color: #FFFFFF;
	color: #633E24;
}

P.resumeSubtitle {
margin-bottom: 0;
}

.resumeTable {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #633E24;
}
a {
color: #7C1F1F;
}

.hiddenPic {display:none;}

p.bigP {
	font-size: 16px;
	line-height: 140%;
}

p.footer {
	text-align: center;
	font-size: 9px;
}

.closedDiv {
display: none;
}

.openDiv {
display: block;
}

.openArrow {
 display: block;
 position: relative;
 left: -8px;
 width: 467px;
 height: 50px;
 padding-top: 10px;
 padding-left: 30px;
 background: url(images/twist-header-open.png) 0px 0px no-repeat;
}

.closedArrow {
 display: block;
 position: relative;
 left: -8px;
 width: 467px;
 height: 50px;
 padding-top: 10px;
 padding-left: 30px;
 background: url(images/twist-header-closed.png) 0px 0px no-repeat;
}
