/* Import the style sheet that resets all browsers. */
@import url("reset.css");

/* Updated 10/27/09 */

.clearBoth {
	display: block;
	clear: both;
}

#pageWrap {
	width: 838px;
	position: relative;
	margin: 0 auto;
}

.visibleHr {
	display: block;
	margin: 2em 0;
}

/*=================================
Begin the Header-specific styles
=================================*/
#headerWrap {
	width: 710px;
	margin: 0 auto 30px;
	position: relative;
}

/* This is the main header graphic; the large star, the glow behind it, etc. */
#mainHeader {
	margin: 0;
}
#mainHeader img {
	display: block;
	position: relative;
	top: 1px;
	width: 710px;	/* For some whacky reason, IE6 */
	height: 226px;	/* prefers to see these values */
}
#currentYear {
	position: absolute;
	font-weight: bold;
	color: #fff;
	top: 189px;
	left: 341px;
}
#view2008honorees {
	position: absolute;
	left: 430px;
	top: 140px;
}
/*=================================
End the Header-specific styles
=================================*/

/*=================================
Begin the Top nav-specific styles
=================================*/
#topNav {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 129px;
	left: 0;
}
#topNav li {
	margin: 0;
	padding: 0;
}
#topNav li#homeLink {
	position: absolute;
	top: 0;
	left: -96px;
}
#topNav li#nominateLink {
	position: absolute;
	top: 0;
	left: -3px;
}
#topNav li#attendLink {
	position: absolute;
	top: 0;
	left: 90px;
}
#topNav li#sponsorLink {
	position: absolute;
	top: 0;
	left: 526px;
}
#topNav li#advertiseLink {
	position: absolute;
	top: 0;
	left: 619px;
}
#topNav li#pastHonoreesLink {
	position: absolute;
	top: 0;
	left: 712px;
	font-size: .9em;
}
#topNav li a, #topNav li a:visited {
	display: block;
	text-align: center;
	color: #333;
	width: 94px;
	height: 26px;
	padding-top: 4px;
	background: url(../layout-images/top-nav-bg.gif) no-repeat 0 0;
}
#topNav li a:hover {
	background-position: 0 -30px;
	text-decoration: none;
	color: #eee;
}
/*=================================
End the Top nav-specific styles
=================================*/

/*=================================
Begin the temporary announcement styles
=================================*/
#tempAnnouncement {
	background-color: #f7f7da;
	margin-top: 20px;
	padding: 1em;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 1px 1px 4px #888;
	-webkit-box-shadow: 1px 1px 4px #888;
}
#tempAnnouncement h4, #tempAnnouncement p {
	margin-left: 280px;
}
#tempAnnouncement h4 {
	font-weight: bold;
}
#tempAnnouncement a, #tempAnnouncement a:visited {
	color: #006eb8;
}
/*=================================
End the temporary announcement styles
=================================*/

/*=================================
Begin the Top nav's tooltip-specific styles
=================================*/
#tooltip {
	position: absolute;
	z-index: 100;
	max-width: 20em;
	background: url(../layout-images/tooltip-bg.gif) no-repeat left top;
	padding: 10px 10px 5px 19px;	
}
#tooltip h3 {
	color: #fff;
	font-size: 1.1em;
	margin: 0;
}
/*=================================
End the Top nav's tooltip-specific styles
=================================*/

/*=================================
Begin the Slider-specific styles
=================================*/
/* Styles applied while slider is loading */
.csw {
	width: 100%;
	height: 460px;
	background: #fff;
	overflow: scroll;
}
.csw .loading {
	margin: 200px 0 300px 0;
	text-align: center;
}

/* The div to hold the top navigation tabs (the UL generated at run time) */
.stripNav {
	margin: 0 0 0 65px;
	height: 39px;
}

/* The auto-generated set of links */
.stripNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.stripNav ul li {
	float: left;
	margin: 0 5px 0 0; /* If you change this, adjust the initial value of navWidth in coda-slider.1.1.1.js */
}
.stripNav li a { /* The nav links */
	display: block;
	width: 35px;
	height: 35px;
	border: 1px solid #000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	opacity: 0.75; /* Adjust level of opacity for safari, firefox, and other nice browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* Adjust for IE6 and IE7 */
}

.stripNav li a:hover {
	opacity: 1; /* Adjust level of opacity for safari, firefox, and other nice browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* Adjust for IE6 and IE7 */
}
.stripNav li a.current {
	border-color: #b9b9b9;
	border-bottom-width: 7px;
	position: relative;
	top: 5px;
	z-index: 75;
	opacity: 1; /* Adjust level of opacity for safari, firefox, and other nice browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* Adjust for IE6 and IE7 */
}

/* This ensures that the dotted border doesn't show up when clicked. */
.stripNav li a:focus {
	outline: none;
}

/* This hides the text-name so it doesn't appear above the profile photo. */
.stripNav li a span {
	display: none;
}

/* The viewing window */
.stripViewer {
	position: relative;
	overflow: hidden;
	border: 5px solid #b9b9b9;
	margin: 0 auto 10px;
	width: 700px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 1000px;
	clear: left;
	background-color: #fff;
}

/* This is the wide container used to house the end-to-end divs.
Its width is calculated and specified by the JavaScript. */
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
}

/* Each panel is arranged end-to-end */
.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 700px; /* Also specified in  .stripViewer  above */
}

/* Wrapper to give some padding in the panels, without messing with existing panel width */
.stripViewer .panelContainer .panel .wrapper {
	padding: 10px;
}

/* The left and right arrows */
.stripNavL, .stripNavR {
	position: absolute;
	top: 510px;	/* This is the distance from the top when there is NO announcement. */
	/*top: 710px;*/ /* This is the distance from the top when there IS AN announcement. */
	text-indent: -9000em;
}
.stripNavL {
	left: 0;
}
.stripNavR {
	right: 0;
}
.stripNavL a, .stripNavR a {
	display: block;
	height: 58px;
	width: 58px;
}
.stripNavL a {
	background: url("../layout-images/arrow-left.gif") no-repeat 0 0;
}
.stripNavR a {
	background: url("../layout-images/arrow-right.gif") no-repeat 0 0;
}
.stripNavL a:hover, .stripNavR a:hover {
	background-position: 0 -58px;
}

/* This ensures that the dotted border doesn't show up when clicked. */
.stripNavL a:focus, .stripNavR a:focus {
	outline: none;
}
/*=================================
End the Slider-specific styles
=================================*/

/*=================================
Begin the 2010-specific styles
=================================*/
 #htas2010 .stripNav {
	margin-left: 69px;
}
/* The nav links */
 #htas2010 .stripNav li a {
	width: 40px;
	height: 40px;
}
/* The viewing window */
#htas2010 .stripViewer {
	height: 1300px;
}
#htas2010 #preview2010{
        padding:10px;
}
#htas2010 .stripNav ul li {
	float: left;
	margin: 0 2px 0 0; /* If you change this, adjust the initial value of navWidth in coda-slider.1.1.1.js */
}
#htas2010 .stripNav li.tab1 a {
	background-image: url(../images/10/BernardGordon.jpg);
}
#htas2010 .stripNav li.tab2 a {
	background-image: url(../images/10/RayStata.jpg);
}
#htas2010 .stripNav li.tab3 a {
	background-image: url(../images/10/AronAin.jpg);
}
#htas2010 .stripNav li.tab4 a {
	background-image: url(../images/10/ShawnBroderick.jpg);
}
#htas2010 .stripNav li.tab5 a {
	background-image: url(../images/10/AbbieCelniker.jpg);
}
#htas2010 .stripNav li.tab6 a {
	background-image: url(../images/10/FredericChereau.jpg);
}
#htas2010 .stripNav li.tab7 a {
	background-image: url(../images/10/GeorgeChurch.jpg);
}
#htas2010 .stripNav li.tab8 a {
	background-image: url(../images/10/NealCreighton.jpg);
}
#htas2010 .stripNav li.tab9 a {
	background-image: url(../images/10/DonnaCupelo.jpg);
}
#htas2010 .stripNav li.tab10 a {
	background-image: url(../images/10/WaltDoyle.jpg);
}
#htas2010 .stripNav li.tab11 a {
	background-image: url(../images/10/TimHealy.jpg);
}
#htas2010 .stripNav li.tab12 a {
	background-image: url(../images/10/RobertLeFort.jpg);
}
#htas2010 .stripNav li.tab13 a {
	background-image: url(../images/10/KikiMills.jpg);
}
#htas2010 .stripNav li.tab14 a {
	background-image: url(../images/10/GirishNavani.jpg);
}
#htas2010 .stripNav li.tab15 a {
	background-image: url(../images/10/PanosPanay.jpg);
}
#htas2010 .stripNav li.tab16 a {
	background-image: url(../images/10/RichardScannell.jpg);
}
/* The main feature image for each All Star */
#htas2010 .featureMetaRight {
	margin-bottom: 1em;
	margin-left: 3em;
}
#htas2010 .featureMetaRight img {
	border: 1px solid #333;
}
#htas2010 .featureMetaRight small {
	color: #777;
}
/*=================================
End the 2010-specific styles
=================================*/

/*=================================
Begin the 2009-specific styles
=================================*/
#htas2009 .stripNav {
	margin-left: 69px;
}
/* The nav links */
#htas2009 .stripNav li a {
	width: 40px;
	height: 40px;
}
/* The viewing window */
#htas2009 .stripViewer {
	height: 1125px;
}
#htas2009 .stripNav li.tab1 a {
	background-image: url(../images/09/thumbnail-rodney-brooks.jpg);
}
#htas2009 .stripNav li.tab2 a {
	background-image: url(../images/09/thumbnail-peter-antoinette.jpg);
}
#htas2009 .stripNav li.tab3 a {
	background-image: url(../images/09/thumbnail-maura-banta.jpg);
}
#htas2009 .stripNav li.tab4 a {
	background-image: url(../images/09/thumbnail-david-beisel.jpg);
}
#htas2009 .stripNav li.tab5 a {
	background-image: url(../images/09/thumbnail-omid-farokhzad.jpg);
}
#htas2009 .stripNav li.tab6 a {
	background-image: url(../images/09/thumbnail-eric-giler.jpg);
}
#htas2009 .stripNav li.tab7 a {
	background-image: url(../images/09/thumbnail-gail-goodman.jpg);
}
#htas2009 .stripNav li.tab8 a {
	background-image: url(../images/09/thumbnail-scott-griffith.jpg);
}
#htas2009 .stripNav li.tab9 a {
	background-image: url(../images/09/thumbnail-scott-kirsner.jpg);
}
#htas2009 .stripNav li.tab10 a {
	background-image: url(../images/09/thumbnail-joseph-kvedar.jpg);
}
#htas2009 .stripNav li.tab11 a {
	background-image: url(../images/09/thumbnail-patrick-larkin.jpg);
}
#htas2009 .stripNav li.tab12 a {
	background-image: url(../images/09/thumbnail-stephen-orenberg.jpg);
}
#htas2009 .stripNav li.tab13 a {
	background-image: url(../images/09/thumbnail-dharmesh-shah.jpg);
}
#htas2009 .stripNav li.tab14 a {
	background-image: url(../images/09/thumbnail-roger-tung.jpg);
}
#htas2009 .stripNav li.tab15 a {
	background-image: url(../images/09/thumbnail-russell-wilcox.jpg);
}
/* The main feature image for each All Star */
#htas2009 .featureMetaRight {
	margin-bottom: 1em;
	margin-left: 3em;
}
#htas2009 .featureMetaRight img {
	border: 1px solid #333;
}
#htas2009 .featureMetaRight small {
	color: #777;
}
/*=================================
End the 2009-specific styles
=================================*/

/*=================================
Begin the 2008-specific styles
=================================*/
#htas2008 .stripNav {
	margin-left: 69px;
}
/* The nav links */
#htas2008 .stripNav li a {
	width: 40px;
	height: 40px;
}
/* The viewing window */
#htas2008 .stripViewer {
	height: 1150px;
}
#htas2008 .stripNav li.tab1 a {
	background-image: url(../images/08/thumbnail-robert-metcalfe.jpg);
}
#htas2008 .stripNav li.tab2 a {
	background-image: url(../images/08/thumbnail-justin-aborn.jpg);
}
#htas2008 .stripNav li.tab3 a {
	background-image: url(../images/08/thumbnail-abigail-barrow.jpg);
}
#htas2008 .stripNav li.tab4 a {
	background-image: url(../images/08/thumbnail-chris-brogan.jpg);
}
#htas2008 .stripNav li.tab5 a {
	background-image: url(../images/08/thumbnail-karen-copenhaver.jpg);
}
#htas2008 .stripNav li.tab6 a {
	background-image: url(../images/08/thumbnail-alexei-erchak.jpg);
}
#htas2008 .stripNav li.tab7 a {
	background-image: url(../images/08/thumbnail-trish-fleming.jpg);
}
#htas2008 .stripNav li.tab8 a {
	background-image: url(../images/08/thumbnail-david-friend.jpg);
}
#htas2008 .stripNav li.tab9 a {
	background-image: url(../images/08/thumbnail-peter-gammel.jpg);
}
#htas2008 .stripNav li.tab10 a {
	background-image: url(../images/08/thumbnail-foster-hinshaw.jpg);
}
#htas2008 .stripNav li.tab11 a {
	background-image: url(../images/08/thumbnail-paul-maeder.jpg);
}
#htas2008 .stripNav li.tab12 a {
	background-image: url(../images/08/thumbnail-robert-malan.jpg);
}
#htas2008 .stripNav li.tab13 a {
	background-image: url(../images/08/thumbnail-michael-stonebraker.jpg);
}
#htas2008 .stripNav li.tab14 a {
	background-image: url(../images/08/thumbnail-mitchell-tyson.jpg);
}
#htas2008 .stripNav li.tab15 a {
	background-image: url(../images/08/thumbnail-susan-windham-bannister.jpg);
}
/*=================================
End the 2008-specific styles
=================================*/

/*=================================
Begin the 2007-specific styles
=================================*/
/* The viewing window */
#htas2007 .stripViewer {
	height: 1350px;
}
#htas2007 .stripNav li.tab1 a {
	background-image: url(../images/07/thumbnail-gururaj-deshpande.jpg);
}
#htas2007 .stripNav li.tab2 a {
	background-image: url(../images/07/thumbnail-jeremy-allaire.jpg);
}
#htas2007 .stripNav li.tab3 a {
	background-image: url(../images/07/thumbnail-thomas-burgess.jpg);
}
#htas2007 .stripNav li.tab4 a {
	background-image: url(../images/07/thumbnail-joe-chung.jpg);
}
#htas2007 .stripNav li.tab5 a {
	background-image: url(../images/07/thumbnail-meredith-flynn-ripley.jpg);
}
#htas2007 .stripNav li.tab6 a {
	background-image: url(../images/07/thumbnail-michael-greeley.jpg);
}
#htas2007 .stripNav li.tab7 a {
	background-image: url(../images/07/thumbnail-colin-angle.jpg);
}
#htas2007 .stripNav li.tab8 a {
	background-image: url(../images/07/thumbnail-helen-greiner.jpg);
}
#htas2007 .stripNav li.tab9 a {
	background-image: url(../images/07/thumbnail-dev-ittycheria.jpg);
}
#htas2007 .stripNav li.tab10 a {
	background-image: url(../images/07/thumbnail-yael-maguire.jpg);
}
#htas2007 .stripNav li.tab11 a {
	background-image: url(../images/07/thumbnail-andy-ory.jpg);
}
#htas2007 .stripNav li.tab12 a {
	background-image: url(../images/07/thumbnail-amar-sawhney.jpg);
}
#htas2007 .stripNav li.tab13 a {
	background-image: url(../images/07/thumbnail-jit-saxena.jpg);
}
#htas2007 .stripNav li.tab14 a {
	background-image: url(../images/07/thumbnail-david-vieau.jpg);
}
#htas2007 .stripNav li.tab15 a {
	background-image: url(../images/07/thumbnail-bill-warner.jpg);
}
#htas2007 .stripNav li.tab16 a {
	background-image: url(../images/07/thumbnail-christoph-westphal.jpg);
}
#htas2007 .stripNav li.tab17 a {
	background-image: url(../images/07/thumbnail-elizabeth-wilson.jpg);
}
/*=================================
End the 2007-specific styles
=================================*/

/*=================================
Begin the 2006-specific styles
=================================*/
#htas2006 .stripNav {
	margin-left: 67px;
}
/* The nav links */
#htas2006 .stripNav li a {
	width: 52px;
	height: 52px;
}
/* The viewing window */
#htas2006 .stripViewer {
	height: 1220px;
}
#htas2006 .stripNav li.tab1 a {
	background-image: url(../images/06/thumbnail-vin-bisceglia.jpg);
}
#htas2006 .stripNav li.tab2 a {
	background-image: url(../images/06/thumbnail-ray-cronin.jpg);
}
#htas2006 .stripNav li.tab3 a {
	background-image: url(../images/06/thumbnail-kedar-gupta.jpg);
}
#htas2006 .stripNav li.tab4 a {
	background-image: url(../images/06/thumbnail-john-landry.jpg);
}
#htas2006 .stripNav li.tab5 a {
	background-image: url(../images/06/thumbnail-robert-lanza.jpg);
}
#htas2006 .stripNav li.tab6 a {
	background-image: url(../images/06/thumbnail-joseph-mcisaac.jpg);
}
#htas2006 .stripNav li.tab7 a {
	background-image: url(../images/06/thumbnail-richard-miller.jpg);
}
#htas2006 .stripNav li.tab8 a {
	background-image: url(../images/06/thumbnail-lita-nelsen.jpg);
}
#htas2006 .stripNav li.tab9 a {
	background-image: url(../images/06/thumbnail-richard-packer.jpg);
}
#htas2006 .stripNav li.tab10 a {
	background-image: url(../images/06/thumbnail-pamela-reeve.jpg);
}
#htas2006 .stripNav li.tab11 a {
	background-image: url(../images/06/thumbnail-nina-saberi.jpg);
}
#htas2006 .stripNav li.tab12 a {
	background-image: url(../images/06/thumbnail-james-d-shields.jpg);
}
/*=================================
End the 2006-specific styles
=================================*/

/*=================================
Begin the 2005-specific styles
=================================*/
#htas2005 .stripNav {
	margin-left: 70px;
}
/* The nav links */
#htas2005 .stripNav li a {
	width: 47px;
	height: 47px;
}
/* The viewing window */
#htas2005 .stripViewer {
	height: 1160px;
}
#htas2005 .stripNav li.tab1 a {
	background-image: url(../images/05/thumbnail-howard-berke.jpg);
}
#htas2005 .stripNav li.tab2 a {
	background-image: url(../images/05/thumbnail-james-bertelli.jpg);
}
#htas2005 .stripNav li.tab3 a {
	background-image: url(../images/05/thumbnail-chuck-digate.jpg);
}
#htas2005 .stripNav li.tab4 a {
	background-image: url(../images/05/thumbnail-stephen-j-killeen.jpg);
}
#htas2005 .stripNav li.tab5 a {
	background-image: url(../images/05/thumbnail-daniel-b-kopans.jpg);
}
#htas2005 .stripNav li.tab6 a {
	background-image: url(../images/05/thumbnail-david-mahoney.jpg);
}
#htas2005 .stripNav li.tab7 a {
	background-image: url(../images/05/thumbnail-j-c-murphy.jpg);
}
#htas2005 .stripNav li.tab8 a {
	background-image: url(../images/05/thumbnail-vinit-nijhawan.jpg);
}
#htas2005 .stripNav li.tab9 a {
	background-image: url(../images/05/thumbnail-sherri-c-oberg.jpg);
}
#htas2005 .stripNav li.tab10 a {
	background-image: url(../images/05/thumbnail-hilmi-ozguc.jpg);
}
#htas2005 .stripNav li.tab11 a {
	background-image: url(../images/05/thumbnail-tracy-emerton-williams.jpg);
}
#htas2005 .stripNav li.tab12 a {
	background-image: url(../images/05/thumbnail-elliot-t-williams.jpg);
}
#htas2005 .stripNav li.tab13 a {
	background-image: url(../images/05/thumbnail-jack-m-wilson.jpg);
}
/*=================================
End the 2005-specific styles
=================================*/

/*=================================
Begin the 2004-specific styles
=================================*/
#htas2004 .stripNav {
	margin-left: 64px;
}
/* The nav links */
#htas2004 .stripNav li a {
	width: 44px;
	height: 44px;
}
/* The viewing window */
#htas2004 .stripViewer {
	height: 1680px;
}
#htas2004 .stripNav li.tab1 a {
	background-image: url(../images/04/thumbnail-joseph-alsop.jpg);
}
#htas2004 .stripNav li.tab2 a {
	background-image: url(../images/04/thumbnail-ralph-folz.jpg);
}
#htas2004 .stripNav li.tab3 a {
	background-image: url(../images/04/thumbnail-mark-galvin.jpg);
}
#htas2004 .stripNav li.tab4 a {
	background-image: url(../images/04/thumbnail-james-geshwiler.jpg);
}
#htas2004 .stripNav li.tab5 a {
	background-image: url(../images/04/thumbnail-michael-goldstein.jpg);
}
#htas2004 .stripNav li.tab6 a {
	background-image: url(../images/04/thumbnail-radha-jalan.jpg);
}
#htas2004 .stripNav li.tab7 a {
	background-image: url(../images/04/thumbnail-joseph-kumiszcza.jpg);
}
#htas2004 .stripNav li.tab8 a {
	background-image: url(../images/04/thumbnail-robert-langer.jpg);
}
#htas2004 .stripNav li.tab9 a {
	background-image: url(../images/04/thumbnail-joanna-lau.jpg);
}
#htas2004 .stripNav li.tab10 a {
	background-image: url(../images/04/thumbnail-ihor-lys.jpg);
}
#htas2004 .stripNav li.tab11 a {
	background-image: url(../images/04/thumbnail-george-mcmillan.jpg);
}
#htas2004 .stripNav li.tab12 a {
	background-image: url(../images/04/thumbnail-jonathan-rosen.jpg);
}
#htas2004 .stripNav li.tab13 a {
	background-image: url(../images/04/thumbnail-una-ryan.jpg);
}
#htas2004 .stripNav li.tab14 a {
	background-image: url(../images/04/thumbnail-mark-shirman.jpg);
}
/*=================================
End the 2004-specific styles
=================================*/
/*=================================
Begin the Event page-specific styles
=================================*/
#eventPhotos {
	list-style: none;
	margin: 0;
	padding: 1em 0 0;
}
#eventPhotos li {
	list-style: none;
	padding: 0;
	float: left;
	width: 250px;
	margin: 0 0 2em 60px;
}
/*=================================
End the Event page-specific styles
=================================*/

/*=================================
Begin the Feature-specific styles
=================================*/
.featureMeta {
	margin-bottom: 2em;
}
.featureMetaRight {
	float: right;
	width: 175px;
	text-align: right;
}
/*.featureMetaRight img {
	border: 2px solid #000;
}*/
.featureMetaRight p {
	margin: .25em 0 0;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.featureMetaLeft {
	margin-right: 199px;
}
#htas2009 .featureMetaLeft {
	margin-right: 0;
}
#htas2010 .featureMetaLeft {
	margin-right: 0;
}
.featureMetaLeft h2 {
	margin-top: 0;
	font-size: 2em;
	font-family: georgia, "Times New Roman", serif;
	line-height: 1.2em;
}
.featureMetaLeft h3 {
	background: #000 url(../layout-images/industry-bg.gif) repeat-x left top;
	font-size: 1em;
	color: #eee;
	padding: 5px 10px;
	text-transform: uppercase;
	font-family: "Times New Roman", serif;
}
#htas2009 .featureMetaLeft h3 {
	margin-right: 199px;
}
#htas2010 .featureMetaLeft h3 {
	margin-right: 199px;
}
.featureMetaLeft .jobAccomplishments {
	font-size: .9em;
}
.featureMetaLeft blockquote {
	padding-left: 0;
	color: #777;
	font-style: italic;
	font-size: 1.4em;
	font-family: georgia, "Times New Roman", serif;
	line-height: 1.2em;
}
.authorCredit {
	font-size: .9em;
	margin-top: 2em;
	padding-top: 1em;
	border-top: 1px solid #000;
}
/*=================================
End the Feature-specific styles
=================================*/
/*=================================
Begin the Article-specific styles
=================================*/
#articleWrap {
	border: 5px solid #aab9c9;
	margin: 0 auto 10px;
	width: 680px;
	padding: 10px;
	background-color: #fff;
}
#articleWrap a, #articleWrap a:visited {
	color: #5b90c9;
}
#articleWrap h2 {
	font-size: 2em;
	font-family: georgia, "Times New Roman", serif;
	line-height: 1.2em;
}

#articleWrap .visibleHR {
	display: block;
	margin: 2em 0;
}
.videoFeature {
	width: 173px;
	float: right;
	border: 1px solid #ddd;
	padding: 10px;
	margin: 0 0 1em 2em;
	background-color: #f2f2f2;
	text-align: right;
}
.videoFeature a, .videoFeature a:visited {
	color: #5b90c9;
}
/*=================================
End the Article-specific styles
=================================*/
/*=================================
Begin the Past Honorees-specific styles
=================================*/
#pastHonorees {
	background: #1a76c6 url(../layout-images/past-honorees-bg.gif) no-repeat left bottom;
	border-top: 2px groove #46a2f2;
	width: 710px;
	padding: 5px 0;
	margin: 0 auto;
}
#pastHonorees p {
	margin: 0 30px;
	color: #fff;
	font-size: .9em;
}
#pastHonorees p a, #pastHonorees p a:visited {
	color: #e1eefc;
}
#pastHonorees p a:hover {
	color: #fff;
}
#pastHonorees #viewAllYears {
	float: right;
	margin-right: 10px;
}
#pastHonoreesAllYears {
	margin: 15px 64px;
}
#pastHonoreesAllYears dl {
	width: 200px;
	min-height: 770px;
	height: auto !important;	/* This is for IE6 */
	height: 770px;				/* This is for IE6 */
	border: 1px solid #b9b9b9;
	background-color: #fff;
	padding: 12px;
	margin-right: 15px;
	float: left;
}
#pastHonoreesAllYears dl.leftColumn {
	clear: left;
}
#pastHonoreesAllYears dl.rightColumn {
	margin-right: 0;
}
#pastHonoreesAllYears dt {
	border-bottom: 1px solid #999;
	padding-bottom: .25em;
	margin-bottom: .75em;
}
#pastHonoreesAllYears dd {
	margin-bottom: .75em;
}
#pastHonoreesAllYears small {
	display: block;
	font-size: .9em;
	color: #666;
}
/*=================================
End the Past Honorees-specific styles
=================================*/

/*=================================
Begin the Advisory Committee-specific styles
=================================*/
/*#advisoryCommittee {
	background: url(../layout-images/committee-bg.gif) no-repeat left top;
	width: 682px;
	padding: 8px 17px 0;
	margin: 30px auto 0;
}
#advisoryCommittee h4 {
	margin-top: 0;
	margin-left: 13px;
}
#advisoryCommittee ul {
	list-style-image: url(../layout-images/black-circle-bullet.gif);
	padding-left: 15px;
}*/
/*=================================
End the Advisory Committee-specific styles
=================================*/

/*=================================
Begin the Footer-specific styles
=================================*/
#footerWrap {
	background: #242424 url(../layout-images/footer-bg.gif) repeat-x left top;
	padding: 30px 15px;
	margin-top: 30px;
	color: #fff;
	text-align: center;
}
#footerWrap a, #footerWrap a:visited {
	color: #e1eefc;
}
#footerWrap a:hover {
	color: #fff;
}
#sponsorsWrap {
	max-width: 730px;
	margin: 0 auto;
}
#sponsorsWrap div {
	float: left;
	margin: 0 2px;
}
#sponsorsWrap .goldSponsor {
	padding-top: 10px;
}
#sponsorsWrap div img {
	border: 2px solid #000;
}
#sponsorsWrap p {
	margin: 2em 0;
}
#adBanner728x90 {
	margin-top: 30px;
}

#sponsors {
	list-style: none;
	float: left;
	margin: 0 0 0 0px;
	padding: 0;
}

#sponsors li {
	float: left;
	margin: 0 10px;
}
#sponsors li a img {
	border: 2px solid #000;
}
/*=================================
End the Footer-specific styles
=================================*/
