/* RESET
---------------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none; text-decoration: none;}


/* SECTION COLORS
Research green #A3A543
News/Media orange #BB853E
Consulting blue #3B6E8F
Bio red #911A1F
Awards maroon #5F2C28
Teaching orange #B3541E
---------------------------------------------------------------------- */


/* LAYOUT ELEMENTS
---------------------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #555;
	background: #EDEDED url(../images/vg-bg.gif) repeat-x top left scroll ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
body { behavior: url("resources/csshover3.htc"); }
.wrapper-top-index { 
	margin: 0 auto;
	text-align: left;
	width: 1024px;
	height: 407px;
	background: url(../images/top-bg-index.gif) no-repeat 0 0 scroll;
	overflow: hidden;
	}
.wrapper-top-int { 
	margin: 0 auto;
	text-align: left;
	width: 1024px;
	height: 373px;
	background: url(../images/top-bg-index.gif) no-repeat top center scroll;
	overflow: hidden;
	}
.wrapper-mid {
	margin: 0 auto;
	width: 1024px;
	background-color: #EDEDED;
	text-align: left;
	}
.wrapper-mid.interior { background-image: url(../images/interior-bg.gif); background-repeat: repeat-y; background-color: #FFF; }
#footer {
	width: 764px;
	margin: 0 auto;
	border-top: 1px solid #CCC;
	margin-top: 0px;
	height: 100px;
	background: url(../images/footer-logo.gif) no-repeat 0px 10px;
	padding: 0px 0 0 250px;
	text-align: left;
	}



/* GLOBAL STYLING
---------------------------------------------------------------------- */
.clear { clear: both; }
p,ul,dl,ol { margin-bottom:20px; line-height: 1.6em; }
a:link { color: #555; text-decoration: none; }
a:visited { text-decoration: none; color: #777; }
a:hover,
a:focus { color:#000; text-decoration: none; }
.learnmore a { font-size: 9px; color: #B3541E; }
.learnmore {line-height: 1.2em !important; }
a.learnmore { color: #B3541E; }
h1 {  }
h2 { font-family: Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif", serif; font-size: 18px; border-bottom: 1px solid #BBB; }
h3 {  }
h4 { font-size: 13px; }
dt { font-weight: bold; }
dd { margin-bottom: 15px; }
em { font-style: italic; }
cite {font-size: 9px; line-height: 1.4em;}
a.external { color: #B3541E; }
a.external:hover { text-decoration: underline; }
a.external:after { content: url(../images/external.gif); }
.fltrt { float: right; }
.fltlft { float: left; }
.newsletter { background: #96c0e6 url(../images/newsletter.gif) no-repeat 3px 3px; padding: 3px 5px 3px 23px; /*border: 1px solid #96c0e6;*/ }
.spacert { margin-right: 20px; }



/* GLOBAL ELEMENTS
---------------------------------------------------------------------- */
#utility-nav { text-align: right; padding: 0 0px 0 0; width: 964px; }
#utility-nav ul { list-style-type: none; display: block; margin: 2px 20px 0 500px; padding-top: 18px; float: right; font-size: 9px; text-transform: uppercase; }
#utility-nav li { display: inline; margin-right: 15px; }
#utility-nav li a { text-decoration: none; color: #444; }
#utility-nav li a:hover { text-decoration: underline; }

#searchbox { float: right; margin: 13px 0px 0 0; display: none } /*<---SET TO DISPLAY:NONE UNTIL FUNCTIONALITY IS ADDED--*/
#searchbox input { border: 1px solid #AAA; height: 17px; width: 140px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #888; }

#logo { margin: 6px 0 0 46px; background: url(../images/logo.gif) no-repeat; text-indent: -9999px;display: block; }
.logo{
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:624px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	margin:6px 0 0 46px;
}
.logo a{
	display:block;
	height:60px;}

#nav { height: 41px; width: 1024px; background-image: url(../images/vg-nav.gif); background-repeat: no-repeat; position: relative; top: -75px; }
#nav.interior { top: 0 !important; }
#nav a { height: 41px; display: block; }
#nav ul { margin-bottom: 0px !important }
#nav li { list-style-type: none; height: 41px; float: left; text-indent: -9999px; }

#research { width: 131px; }
#research a:hover { background: url(../images/vg-nav.gif) 0px -41px no-repeat; }
#teach { width: 107px; }
#teach a:hover { background: url(../images/vg-nav.gif) -131px -41px no-repeat; }
#consult { width: 126px; }
#consult a:hover { background: url(../images/vg-nav.gif) -238px -41px no-repeat; }
#news { width: 130px; }
#news a:hover { background: url(../images/vg-nav.gif) -364px -41px no-repeat; }
#bio { width: 70px; }
#bio a:hover { background: url(../images/vg-nav.gif) -494px -41px no-repeat; }
#awards { width: 172px; }
#awards a:hover { background: url(../images/vg-nav.gif) -564px -41px no-repeat; }
#media { width: 188px; margin-left: 77px; }
#media a:hover { background: url(../images/vg-nav.gif) -813px -41px no-repeat; }

ul#nav-int { margin: 40px 0 80px 0px; }
ul#nav-int li { list-style-type: none; height: 20px; border-bottom: 5px solid #EDEDED; padding: 15px 0 0px 0px;  }
ul#nav-int li a { color: #777; }
/* Section-specific hover class below in "Interior Pages" */

#footer p { float: left; font-family: Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif", serif; font-size: 10px; margin-top: 17px; color: #888; }
ul.footer-nav { list-style-type: none; margin: 17px 0px 0 50px; float: left; font-size: 9px; text-transform: uppercase; width: 420px; }
ul.footer-nav li { display: inline; margin-right: 15px; }
ul.footer-nav li a { text-decoration: none; color: #444; }
ul.footer-nav li a:hover { text-decoration: underline; }

ul.share {	margin: 0; padding: 0; }
ul.share li { list-style: none;	margin: 0 0 20px 0px; }
ul.share li a { display:block; height:21px; padding: 4px 0 0 30px; font-size: 9px; font-weight: bold; color: #777; }
ul.share li a:hover { color: #B3541E; }
.fb { background: url(../images/share-facebook.gif) no-repeat; }
.twitter { background: url(../images/share-twitter.gif) no-repeat; }
.linkedin {	background: url(../images/share-linkedin.gif) no-repeat; }
.youtube { background: url(../images/share-youtube.gif) no-repeat; }
.blog {	background: url(../images/share-blog.gif) no-repeat; }

ul.media {	margin: 40px 0 0 0; padding: 0; }
ul.media li { list-style: none;	margin: 0 0 20px 0px; }
ul.media li a { display:block; height:15px; padding: 0px 0 0 50px; font-size: 9px; font-weight: bold; color: #777; text-indent: -9999px; }
ul.media li a:hover { color: #B3541E; }
.photo { background: url(../images/icon-photo.gif) no-repeat; }
.video { background: url(../images/icon-video.gif) no-repeat; }



/* INDEX PAGE
---------------------------------------------------------------------- */

.bucket { width: 237px;	height: 175px; padding-top: 23px; background: url(../images/index-bucket-bg.gif) no-repeat; float: left; display: block; margin-left: 16px; text-decoration: none; }
.bucket:hover { background-position: 0 -198px; cursor: pointer; }
.bucket h2 { padding: 0 0 10px 20px; color: #888; border-bottom: 1px solid #BBB; }
.bucket blockquote { margin: 20px 15px 0 25px; color: #888; line-height: 1.5em; text-indent: -10px; font-size: 14px; }
.bucket blockquote cite { font-size: 8px; font-weight: bold; font-style: normal; float: right; padding-top: 10px; }
.quote { color: #888; font-size: 24px; vertical-align: top; }

.bucket:hover h2 { color: #B3541E; }
.bucket:hover blockquote { color: #3d2f12; }
.bucket:hover .quote { color: #B3541E; }

div.overview { float: left; width: 205px; margin-left: 25px; padding-top: 0px; }
div.overview p { font-size: 10px; color: #B3541E; line-height: 1.6em; }
div.overview h4 { color: #3d2f12; margin-bottom: 5px; }

.col-narrow { width: 237px; margin: 40px 0px 0 16px; float: left; }
.col-narrow ul.blogfeed { list-style-type: none; }
.col-narrow ul.blogfeed li { margin-bottom: 12px; margin-right: 15px; }
.col-narrow ul.blogfeed li a { color: #B3541E; font-weight: bold; }
.col-narrow ul.blogfeed li a:hover { text-decoration: underline; }
.col-narrow ul.blogfeed li a:after { content: url(../images/external.gif); }
.col-narrow h4, .col-wide h4 { text-transform: uppercase; padding-bottom: 4px; border-bottom: 1px solid #CCC; font-size: 11px; margin-bottom: 12px; }
.col-wide { width: 474px; margin: 40px 0px 0 16px; float: left; }
.col-narrow dt a, .col-wide dt a { color: #B3541E; }
.col-narrow dd, .col-wide dd { color: #666; padding-right: 20px; margin-bottom: 12px; }
.col-narrow h4.contact { margin-top: 80px; }

/* SLIDER STYLING 
-----------------------------------*/

#container { position: relative; width: 877px; height: 287px; overflow: auto; left: 0px; background-color: #FFF; margin: 8px 0 0 108px; }
.item { display: block; width: 877px; }


/* SLIDER STYLING FOR PHOTO GALLERY
-----------------------------------*/

body.news #container { position: relative; width: 480px; height: 320px; overflow: auto; left: 0px; background-color: #5E5C52; margin: 0px 0 0 10px; }
body.news .item { display: block; width: 480px; }
.num_nav { display: none; }

#controls1, { display: block; padding: 10px; position: relative; margin: 12px; width: 400px; }

.prev_btn, .next_btn { width: 100px; height: 25px; line-height: 25px; text-align: center; text-transform: uppercase; font-size: 12px; color:#fff; background-color:#3f3e39; margin-top: 20px; margin-bottom: 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
.prev_btn { float: left; margin-left: 40px; }
.next_btn { float: right; margin-right: 40px; }

.play_btn { clear: both; width: 100px; height: 25px; margin: 0 auto 12px; line-height: 25px; text-align: center; text-transform: uppercase; font-size: 12px; color:#fff; background-color:#3f3e39; display: none; }

.btn_over { color:#fff; border: 1px solid #fff; background-color: #80301D; }


/* INTERIOR PAGES
---------------------------------------------------------------------- */
#int-feature { height: 206px; width: 836px; margin: 8px 40px 8px 108px; padding: 0px 0 0 40px; }
#int-feature h1 { font: normal normal 16px/1.2em Verdana, sans-serif; letter-spacing: .4em; color: #FFF; padding: 10px 10px 10px 10px; border: 1px solid #FFF; text-transform: uppercase; width: 200px; text-align: center; float: left; margin-top: 80px;}
#int-feature .caption { float: left; margin-top: 40px; text-align: right; width: 300px; color: #FFF; overflow: hidden; height: 32px; }
#int-feature .imageArea { height: 206px; width: 500px; float: right; border-left: 8px solid #FFF; }

body.research .secondlevel { background: #EDEDED url(../images/color-bar-research.gif) no-repeat 30px 35px; }
body.research #int-feature { background: #85a640 url(../images/int-header-bg-research.gif) no-repeat bottom left; }
body.research #int-feature .imageArea { background: url(../images/int-header-bg-research-rt.gif) no-repeat bottom right; }
body.research #int-feature .imageArea.level3 { height: 112px; width: 370px; background: url(../images/int-header-level3.gif) no-repeat; color: #4b3900; text-transform: uppercase; font-size: 11px; letter-spacing: .1em; font-weight: bold; padding: 94px 0 0 130px; }
body.research h2 { color: #A3A543; border-bottom: 1px solid #A3A543; padding-bottom: 8px; text-transform: uppercase; margin-bottom: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
body.research .content-block h3 { color: #A3A543 !important; margin-bottom: 4px !important; font: 14px Verdana, Arial, Helvetica, sans-serif !important; padding: 0 !important; border: none !important; }
body.research ul#nav-int li a:hover { color: #A3A543 !important; }
body.research a.active { color: #A3A543 !important; }

body.teaching .secondlevel { background: #EDEDED url(../images/color-bar-teaching.gif) no-repeat 30px 35px; }
body.teaching #int-feature { background: #B3541E url(../images/int-header-bg-teaching.gif) no-repeat bottom left; }
body.teaching #int-feature .imageArea { background: url(../images/int-header-bg-teaching-rt.gif) no-repeat bottom right; }
body.teaching #int-feature .imageArea.level3 { height: 112px; width: 370px; background: url(../images/int-header-level3-teaching.gif) no-repeat; color: #4b3900; text-transform: uppercase; font-size: 11px; letter-spacing: .1em; font-weight: bold; padding: 94px 0 0 130px; }
body.teaching h2 { color: #B3541E; border-bottom: 1px solid #B3541E; padding-bottom: 8px; text-transform: uppercase; margin-bottom: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
body.teaching ul#nav-int li a:hover, .active a { color: #B3541E !important; }
body.teaching a.active { color: #B3541E !important; }

body.consulting .secondlevel { background: #EDEDED url(../images/color-bar-consulting.gif) no-repeat 30px 35px; }
body.consulting #int-feature { background: #3B6E8F url(../images/int-header-bg-consulting.gif) no-repeat bottom left; }
body.consulting #int-feature .imageArea { background: url(../images/int-header-bg-consulting-rt.gif) no-repeat bottom right; }
body.consulting #int-feature .imageArea.level3 { height: 112px; width: 370px; background: url(../images/int-header-level3-consulting.gif) no-repeat; color: #4b3900; text-transform: uppercase; font-size: 11px; letter-spacing: .1em; font-weight: bold; padding: 94px 0 0 130px; }
body.consulting h2 { color: #3B6E8F; border-bottom: 1px solid #3B6E8F; padding-bottom: 8px; text-transform: uppercase; margin-bottom: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
body.consulting ul#nav-int li a:hover { color: #3B6E8F !important; }
body.consulting a.active { color: #3B6E8F !important; }

body.bio .secondlevel { background: #EDEDED url(../images/color-bar-bio.gif) no-repeat 30px 35px; }
body.bio #int-feature { background: #911A1F url(../images/int-header-bg-bio.gif) no-repeat bottom left; }
body.bio #int-feature .imageArea { background: url(../images/int-header-bg-bio-rt.gif) no-repeat bottom right; }

body.news .secondlevel { background: #EDEDED url(../images/color-bar-news.gif) no-repeat 30px 35px; }
body.news #int-feature { background: #BB853E url(../images/int-header-bg-news.gif) no-repeat bottom left; }
body.news #int-feature .imageArea { background: url(../images/int-header-bg-news-rt.gif) no-repeat bottom right; }
body.news #int-feature .imageArea.level3 { height: 112px; width: 370px; background: url(../images/int-header-level3-teaching.gif) no-repeat; color: #4b3900; text-transform: uppercase; font-size: 11px; letter-spacing: .1em; font-weight: bold; padding: 94px 0 0 130px; }
body.news h2 { color: #BB853E; border-bottom: 1px solid #BB853E; padding-bottom: 8px; text-transform: uppercase; margin-bottom: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
body.news ul#nav-int li a:hover, .active a { color: #BB853E !important; }
body.news .active { color: #BB853E !important; }
body.news #int-col-wide.gallery { width: 815px; float: left; padding: 60px 0px 30px 20px; }

body.awards .secondlevel { background: #EDEDED url(../images/color-bar-awards.gif) no-repeat 30px 35px; }
body.awards #int-feature { background: #5F2C28 url(../images/int-header-bg-awards.gif) no-repeat bottom left; }
body.awards #int-feature .imageArea { background: url(../images/int-header-bg-awards-rt.gif) no-repeat bottom right; }

body.contact .secondlevel { background: #EDEDED url(../images/color-bar-contact.gif) no-repeat 30px 35px; }
body.contact #int-feature { background: #659ac3 url(../images/int-header-bg-contact.gif) no-repeat bottom left; }
body.contact #int-feature .imageArea { background: url(../images/int-header-bg-contact-rt.gif) no-repeat bottom right; }
body.contact #int-col-wide h3 { color: #4b3900; margin-bottom: 18px; padding: 15px 0 10px 0px; font-family: Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif", serif; font-size: 18px; border-bottom: 1px solid #BBB; width: 320px; }



.content-block { border-bottom: 4px solid #CCC; margin: 10px 0 10px 0; padding: 15px 0 5px 0; }
.content-block.space { margin: 10px 0 40px 0; padding: 15px 0 15px 0; }
.title { font-weight: bold; }
.int-rule { float: left; height: 1px; display: block; width: 106px; border-bottom: 1px solid #FFF; margin-top: 100px; }
div.nosubnav { height: 280px; }

#int-col-narrow { width: 169px; float: left; background: #FFF url(../images/int-col-narrow-bg.gif) repeat-y; padding-left: 16px; }
#int-col-wide { width: 719px; float: left; padding: 60px 85px 30px 35px; background-color: #EDEDED; -webkit-border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; }
#int-col-wide a { text-decoration: underline; }

p.intro { font: 14px/1.6em Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif"; color: #666666; }

#int-col-wide ul { margin-left: 15px; }
#int-col-wide .bucket { width: 228px; height: 200px; padding-top: 15px; background: url(../images/int-bucket-bg.gif) no-repeat bottom left; float: left; display: block; margin-left: 16px; text-decoration: none; }
#int-col-wide h3 { color: #4b3900; margin-bottom: 18px; padding: 0 0 10px 20px; font-family: Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif", serif; font-size: 18px; border-bottom: 1px solid #BBB; }
#int-col-wide .bucket p { padding: 0 10px 0 20px; color: #777; font-size: 11px; line-height: 1.5em; }
#int-col-wide .bucket .learnmore { text-align: right; }
#int-col-wide .bucket.first { margin-left: 0 !important; }
#int-col-wide .bucket { cursor: default; }
#int-col-wide .bucket ul { margin-left: 30px; }
#int-col-wide .bucket ul li { margin-bottom: 8px; }
#int-col-wide .bucket ul a { color: #B3541E; }

#int-col-wide ul.pdf { list-style-type: none; margin-left: 10px; }
#int-col-wide ul.pdf li a { background: url(../images/pdf-icon.gif) no-repeat 0 3px; font-weight: bold; display: block; padding: 0 0 0 17px; color: #B3541E; }

.int-feature-btm { background: url(../images/int-feature-btm-vg.gif) no-repeat bottom left; min-height: 150px; margin: 25px 0  }
.int-feature-btm h3 { color: #4b3900; margin-bottom: 18px; padding: 0 0 10px 20px; font-family: Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif", serif; font-size: 18px; border-bottom: 1px solid #BBB; }
.int-feature-btm p { padding: 0 10px 0 20px; color: #777; font-size: 11px; line-height: 1.5em; }

#int-col-narrow h4 { text-transform: uppercase; padding-bottom: 4px; border-bottom: 1px solid #CCC; font-size: 11px; margin-bottom: 12px; }
#int-col-narrow h4.contact { margin-top: 80px; }

.book-sm { float: left; margin: 0 20px 20px 20px; }
.book-lg { float: right; margin: 0 0px 20px 20px; }
.content-block.books a { text-decoration: none !important; }
.content-block.books:hover { background-color: #F8F8F8; }
h3.books { border-bottom: none !important; margin: 0 0 20px 0px !important; padding: 0 0 0 0px !important; }
h3.subsection { border-bottom: none !important; margin: 0 0 0px 0px !important; padding: 0 0 0 0px !important; }
h4.title { font-size: 11px; margin-bottom: 8px; }
#int-col-wide blockquote { line-height: 1.6em; padding-left: 25px; background: url(../images/quotes.gif) no-repeat; margin-bottom: 15px; }
#int-col-wide cite { color: #444; }
#int-col-wide ol { margin-left: 20px; }
.sideitem { float: right; width: 145px; margin: 10px 0 0 20px; }
.pdflink { background: url(../images/pdf-icon.gif) no-repeat; padding-left: 17px; font-weight: bold; color: #B3541E; }
.pdflink:visited { color: #B3541E; }
.subhead {font-size: 10px; line-height: 1.0em; margin-bottom: 10px;}
.materials { margin-left: 17px; }
.notice { padding: 30px 0px 0px 0px; color: #B3541E; font-weight: bold; margin: -20px 0 30px 0; }
.colfloat { width: 300px; margin: 0 50px 0 0; float: left; }
.breadcrumb { float: right; margin: -20px 0 20px 0; }

ul.nobullet li { list-style-type: none; margin-left: -15px; width: 366px; height: 206px; overflow: hidden; }

.hvlog { padding: 0px !important; margin: 0px !important; }


/* Media Section
---------------------------------------------------------------------- */

.media-player { float: left; width: 500px; background: #5E5C52; color: #FFF; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomright: 8px; }
.media-player p { padding-left: 20px; }
.media-player a { color: #000; }
.media-player h2 { padding: 20px 0 5px 20px; color: #FFF !important; border-bottom: 2px solid #AAA !important; margin-bottom: 30px !important; }
.media-player h3 { padding: 20px 0 0 20px !important; color: #FFF !important; border-bottom: none !important; }
.media-player .movie { padding-left: 10px; }
.media-player .desc { padding-bottom: 30px; border-bottom: 2px solid #AAA; margin-bottom: 15px; }
.media-thumbGallery { float: right; width: 315px; font-family: Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif", serif; font-size: 11px; }
.media-thumbGallery h4 { color: #B3541E; margin-top: 10px; }
.media-thumbGallery .thumb { float: left; padding-left: 17px; margin-bottom: 15px; width: 138px; height: 150px; }


body.news #int-col-wide .bucket { width: 228px; height: 200px; padding-top: 15px; background: url(../images/int-bucket-bg.gif) no-repeat bottom left; float: left; display: block; margin-left: 16px; text-decoration: none; }

body.news #int-col-wide .bucket p { color: #777; font-size: 11px; line-height: 1.5em; }
body.news #int-col-wide .bucket .learnmore { text-align: right; }
body.news #int-col-wide .bucket.first { margin-left: 0 !important; }
body.news #int-col-wide .bucket { cursor: default; }
body.news #int-col-wide .bucket.photos { background: #3d2f12; }
body.news #int-col-wide .bucket.videos { background: #b3541e; }
body.news #int-col-wide .bucket.videos h3 { color: #FFF; margin-bottom: 0px; border-bottom: none; }
body.news #int-col-wide .bucket.photos h3 { color: #FFF; margin-bottom: 0px; border-bottom: none; }

body.news .int-feature-btm { background: url(../images/int-feature-btm.gif) no-repeat bottom left; min-height: 150px; margin: 25px 0; padding-bottom: 10px; }
body.news .int-feature-btm h3 { color: #4b3900; margin-bottom: 18px; padding: 0 0 10px 20px; font-family: Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif", serif; font-size: 18px; border-bottom: 1px solid #BBB; }
body.news .int-feature-btm p { padding: 0 10px 0 20px; color: #777; font-size: 11px; line-height: 1.5em; }
body.news .int-feature-btm h4 { padding: 0 0px 0 20px; }
body.news #int-col-wide .bucket .viewphotos a { background: url(../images/bucket-btn-photos.gif) no-repeat; text-indent: -9999px; width: 228px; height: 32px; display: block; padding: 0; margin: 0; }
body.news #int-col-wide .bucket .viewvideos a { background: url(../images/bucket-btn-videos.gif) no-repeat; text-indent: -9999px; width: 228px; height: 32px; display: block; padding: 0; margin: 0; }

.mediakit-link-bio { background: url(../images/media-icon-bio.gif) no-repeat; width: 100px; height: 95px; text-indent: -9999px; float: left; margin-right: 40px; }
.mediakit-link-cv { background: url(../images/media-icon-cv.gif) no-repeat; width: 100px; height: 95px; text-indent: -9999px; float: left; }
body.news #int-col-wide h3.mediakit { color: #4b3900; margin-bottom: 18px; padding: 15px 0 10px 0px; font-family: Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif", serif; font-size: 18px; border-bottom: 1px solid #BBB; width: 280px; }
.mediakit-media { font-family: Georgia, Cambria, "Times New Roman", "Hoefler Text", "Liberation Serif", serif; font-size: 11px; float: left; margin-right: 40px; }
.mediakit-media h4 { color: #B3541E; margin-top: 10px; }
.photo-dl { background: url(../images/media-icon-dl.gif) no-repeat; float: left; margin-top: 100px; padding: 20px 0 0 33px; }

