/* CSS Document */

#contentCol p.index {
	text-indent:25px;
	text-align:left;
	font-size:1.4em;
	margin-left:15px;
	padding-right:20px;
}



.contactCol1{
	width:54%;
	float:left;
	margin-left:15px;
}

.contactCol2 {
	width:40%;
	margin-left:15px;
	float:left;
}
table#contactForm {
}
table#contactForm th {
	padding-left:10px;
	font-size:1.4em;
	font-weight:bold;
}
table#contactForm td input, table#contactForm td textarea {
	background:#c4c4e6;
	color:#fff;
}
table#contactForm td input.submit {
	background:url(../images/button_BG.png) repeat-x;
}
table#contactForm td input.submit:hover {
	color:#fff;
}
#contactInfo {
	font-size:1.4em;
}
#contactInfo img {
	padding-top:10px;
}
#contactInfo a {
	color:#34264f;
	text-decoration:none;
}
#contactInfo a:hover {
	text-decoration:underline;
}



p.publications {
	text-align:left;
	text-indent:20px;
	font-size:1.4em;
	margin-left:15px;
	padding-right:20px;
	line-height:1.2;
}
p.quote {
	width:35%;
	text-indent:20px;
	float:left;
	font-style:italic;
	margin-top:10px;
	text-align:center;
	line-height:1.3;
}
* html p.quote {width:27%;}
p.quote span {
	display:block;
	text-align:center;
}
#video {
	float:right;
	width:435px;
	padding-left:10px;
}
* html #video {float:left;}
#bookBuy {
	background:url(../images/boxes/bookBuy_BG.gif) no-repeat;
	width:230px;
	height:355px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#bookBuy p {
	font-size:1.4em;
	width:85%;
	line-height:1.2;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:10px;
}



.resume {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	font-size:1.4em;
	text-align:left;
	margin-bottom:15px;
}
.resume th {
	text-decoration:underline;
}
.resume tr td {
	vertical-align:bottom;
	padding-left:30px;
}
.resume tr td.details {
	vertical-align:middle;
	border-bottom:1px groove #8d48a0;
}
.resume td span {
	font-weight:bold;
}
.resume td li {
	margin-left:50px;
}
.resume td a {
	text-decoration:none;
	color:#34264f;
	font-weight:bold;
}
.resume td a:hover {
	text-decoration:underline;
}
#resumePics {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:20px;
}


#photosPagethumbs {
	width:230px;
	float:left;
	margin-top:25px;
}
.picthumbCol {
	float:left;
	width:114px;
}
.picthumbCol img {
	margin-top:5px;
	margin-bottom:8px;
	margin-left:0;
}
#workPlayer {
	width:600px;
	height:470px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:30px;
	margin-top:10px;
}
#vidThumbs {
	clear:left;
	width:570px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:5px;
	padding-bottom:10px;
}
#vidThumbs div {
	margin-left:15px;
	float:left;
	font-size:1.6em;
	text-align:center;
}
#vidThumbs div img {
	padding-bottom:5px;
}
#workPlayer iframe {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

	