@charset "utf-8";
body {
	background-image: url(../images/back_grad_sub.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #F7F7F7;
	margin: 0px;
	padding: 0px;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.125em;
}
body.front {
	background-image: url(../images/back_grad.jpg);
	background-color: #E1E1E1;
}
a {
	color: #993300;
	text-decoration: none;
}
a:hover {
	color: #000000;
}
p, td {
	font-size: 0.75em;
	color: #464646;
	line-height: 1.5em;
}
h1 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.8em;
	margin-top: 0em;
	padding-top: 0em;
	line-height: 1.1em;
}
h1.smaller {
	font-weight: 400;
	font-size: 1.4em;
	margin-top: 1em;
	padding-top: 0em;
	margin-bottom: -0.5em;
	padding-bottom: 0em;
	line-height: 1.1em;
	font-style: italic;
}
h2 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #000000;
	margin-top: 1.5em;
}
#HedgehogIssues h2 {
	margin-top: 1em;
	margin-bottom: 1.5em;
}
h3 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 0.75em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	color: #0057AE;
	margin-top: 1.5em;
	margin-bottom: 1em;
}
h4 {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 0.9em;
	text-transform: none;
	color: #000000;
	margin-top: 1.25em;
	margin-bottom: 1em;
	font-style: italic;
}

hr {
	color: #CCCCCC;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

.cleared {
	clear: both;
}
.divClear {
	clear: both;
}
.divRule {
	clear: both;
	height: 31px;
	width: 940px;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left center;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

.intro {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: 400;
	line-height: 1.5em;
}
.dropCap {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	float: left;
	font-size: 510%;
	line-height: 1em;
	color: #000000;
	font-weight: normal;
	border-top-color: #869F37;
	border-right-color: #869F37;
	border-bottom-color: #869F37;
	border-left-color: #869F37;
	margin-top: -0.05em;
	margin-right: 0.05em;
	margin-bottom: -0.1em; 
}
.larger {
	font-size: 120%;
}
.smaller {
	font-size: 0.8em;
}
.forceLeft {
	clear: left;
}


.photoRight {
	float: right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 2em;
	padding: 5px;
	clear: right;
}
.photoRightWithCaption {
	float: right;
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 2em;
	padding: 0px;
	clear: right;
}
.photoLeftWithCaption {
	float: left;
	margin-top: 0.25em;
	margin-right: 2em;
	margin-bottom: 1em;
	margin-left: 0em;
	padding: 0px;
	clear: left;
}
.photoRightWithCaption p, .photoLeftWithCaption p {
	font-size: 0.7em;
	line-height: 1em;
	text-align: right;
	padding: 0em;
	margin-top: 0.5em;
	margin-bottom: 0em;
	color: #135A95;
}
.photoLeftWithCaption p {
	text-align: left;
}

.photoRightBordered {
	float: right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 2em;
	padding: 5px;
	border: 1px solid #869F37;
}
.photoLeft {
	float: left;
	margin-top: 0em;
	margin-right: 1.5em;
	margin-bottom: 0.75em;
	margin-left: 0em;
}
.photoLeftCleared {
	float: left;
	margin-top: 0em;
	margin-right: 2em;
	margin-bottom: 1em;
	margin-left: 0em;
}
.noTopSpace {
	margin-top: 0em;
}
.fullPrice {
	text-decoration: line-through;
}




#frontTop {
	width: 100%;
	clear: both;
	margin-bottom: 0px;
	position: relative;
	float: left;
}
#frontHeader {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 114px;
	padding-top: 40px;
	z-index: 10;
	margin-bottom: -10px;
	position: relative;
}
#frontLogo {
	height: 114px;
	width: 280px;
	float: left;
	margin-right: -280px;
}
#topNav {
	float: right;
	text-align: right;
	width: 575px;
	position: relative;
}
#topNavTHR {
	float: right;
	text-align: right;
	position: relative;
	width: 425px;
}
#topNav #UVA {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 0.8em;
	color: #0057AE;
	letter-spacing: 0.2em;
	vertical-align: baseline;
	width: 205px;
	float: left;
	text-align: left;
}
#topNavTHR #IASC {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 0.8em;
	color: #0057AE;
	letter-spacing: 0.1em;
	vertical-align: baseline;
	width: 100%;
	float: right;
	text-align: right;
}
#topNav #UVA em, #topNavTHR #IASC em {
	font-style: italic;
	letter-spacing: normal;
}
#topNav #UVA a {
	color: #0057AE;
}
#topNavTHR #IASC a {
	color: #993300;
}
#topNavTHR #IASC a.UVA {
	color: #0057AE;
}
#subTop {
	width: 100%;
	clear: both;
	margin-bottom: 0px;
	position: relative;
	float: left;
}
#subHeader {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 100px;
	padding-top: 30px;
	z-index: 10;
	margin-bottom: -10px;
	position: relative;
}
#subLogo {
	height: 75px;
	width: 185px;
	float: left;
	margin-right: -280px;
}
#subLogoTHR {
	height: 70px;
	width: 400px;
	float: left;
	margin-right: -280px;
}
#subTopBottomShadow {
	background-image: url(../images/top_white.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 9px;
	width: 100%;
	clear: both;
	margin-top: 5px;
}

#navSecondary {
	font-size: 0.8em;
	vertical-align: baseline;
	float: right;
	width: 340px;
	text-align: right;
}
#navSecondaryTHR {
	font-size: 0.8em;
	vertical-align: baseline;
	float: right;
	width: 50px;
	text-align: right;
}
#navSecondary ul, #navSecondaryTHR ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navSecondary li, #navSecondaryTHR li {
	display: inline;
	margin-left: 1em;
}
#navSecondaryTHR a {
	color: #0057AE;
}
#navPrimary {
	font-size: 1em;
	clear: both;
	padding-top: 1.5em;
	margin-top: 0.75em;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	float: left;
	padding-bottom: 1em;
}
#navPrimary ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navPrimary li {
	font-size: 1em;
	display: inline;
	margin-left: 0.3em;
	padding-left: 0.5em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #993300;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#navPrimary li.firstLink {
	margin-left: 0em;
	padding-left: 0em;
	border-left-style: none;
}
#navPrimary li img {
	display: inline;
	vertical-align: text-bottom;
}
#navPrimary a {
	color: #000000;
	margin: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
}
#navPrimary a:hover {
	color: #993300;
}
#Home #navPrimary .linkHome, #Research #navPrimary .linkResearch, #People #navPrimary .linkPeople, #Events #navPrimary .linkEvents, #Publications #navPrimary .linkPublications, #Hedgehog #navPrimary .linkHedgehog, #HedgehogIssues #navPrimary .linkIssues, #HedgehogBlogs #navPrimary .linkBlogs, #HedgehogAbout #navPrimary .linkAbout, #HedgehogContact #navPrimary .linkContact, #HedgehogOrder #navPrimary .linkOrder, #HedgehogSearch #navPrimary .linkSearch {
	color: #E1A900;
}
#navPrimary li ul {
	display: none;
	position: absolute;
	border: 1px solid #CCC;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -45px;
	top: 85px;
}
#navPrimary li:hover ul {
	display: block;
	-moz-box-shadow: 1px 1px 3px  rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 1px 3px  rgba(0,0,0,0.5);
	box-shadow: 2px 2px 3px  rgba(0,0,0,0.5);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";
}
#navPrimary li ul li {
	font-size: 0.9em;
	display: block;
	margin-left: 0.4em;
	border-left-style: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #993300;
	padding: 0.75em;
}
#navPrimary li ul li a {
	color: #900;	
}
#navPrimary li ul li:first-child {
	margin-left: 0em;
	padding-left: 0em;
	border-top-style: none;
}
#navPrimary li img {
	display: inline;
	vertical-align: text-bottom;
}

#frontNewsPanel {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	height: 310px;
	z-index: 1;
}
#frontNewsPanel #newsCaption {
	width: 300px;
	float: left;
	text-align: right;
	vertical-align: bottom;
	padding-top: 50px;
	height: 260px;
}
#frontNewsPanel #newsCaption h1 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	font-size: 1.1em;
	line-height: normal;
}
#frontNewsPanel #newsCaption p {
	font-size: 0.75em;
	line-height: 1.5em;
}
#frontNewsPanel #newsCaption a.navPhoto {
	color: #FFFFFF;
	background-image: url(../images/front_news_circles.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 18px;
	width: 18px;
	float: right;
	font-weight: bold;
	text-align: center;
	margin-left: 1em;
	margin-top: 1em;
	font-size: 0.9em;
}
#frontNewsPanel #newsCaption a.navPhoto:hover {
	background-image: url(../images/front_news_circles_hover.png);
}

#frontNewsPanel #newsPhoto {
	float: right;
	height: 300px;
	width: 600px;
	padding: 5px;
}
#frontNewsPanel #newsPhoto #newsPhotoImage {
	left: 5px;
	top: 5px;
	z-index: 1;
	float: left;
}
#frontNewsPanel #newsPhoto #newsPhotoFrame {
	z-index: 100;
	left: 0px;
	top: 0px;
	margin-top: -305px;
	float: left;
	margin-left: -5px;
}


#mainContent {
	clear: both;
	width: 100%;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	float: left;
	background-color: #FFFFFF;
}
#frontContentHolder {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(../images/back_front_lines.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#frontContentHolder p {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}
#frontContentHolder #frontTHR {
	width: 420px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #135A95;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#frontContentHolder #frontTHR h1 {
	font-size: 1.5em;
	margin-bottom: 1em;
}
#frontContentHolder #frontTHR h2 {
	margin-top: 0em;
}
#frontContentHolder #frontTHR h3 {

}
#frontContentHolder #frontTHR img {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#frontContentHolder #frontTHR .noWrap {
	clear: both;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1.5em;
}
#frontContentHolder #frontTHR .articleTitle {
	font-size: 1em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-weight: 400;
	font-style: italic;
}
#frontContentHolder #frontTHR .blogTitle {
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: 0.4em;
	font-weight: 400;
	font-style: italic;
}
#frontContentHolder #frontTHR .postTitle, #frontBlogs .postTitle {
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: 0.5em;
	margin-bottom: 0.25em;
}
#frontContentHolder #frontTHR .postTitle a, #frontBlogs .postTitle a {
	color: #000;	
}

#frontContentHolder #frontEvents {
	width: 210px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #E1A900;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 49px;
	margin-right: 49px;
}
#frontContentHolder #frontFellows {
	width: 210px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #69810C;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#frontContentHolder #frontEvents .photo, #frontContentHolder #frontFellows .photo {
	margin-bottom: 0em;
	margin-top: 0em;
}
#frontContentHolder #frontEvents h2, #frontContentHolder #frontFellows h2 {
	font-size: 1em;
	font-weight: 400;
	margin-bottom: 0.25em;
	margin-top: 1.25em;
}
#frontContentHolder #frontEvents h3, #frontContentHolder #frontFellows h3 {
	margin-bottom: 0em;
}
#frontContentHolder #frontEvents .subtitle, #frontContentHolder #frontFellows .subtitle {
	font-style: italic;
	color: #77920E;
	margin-top: 0em;
	font-size: 0.8em;
}
#frontContentHolder #frontFellows .noWrap, #frontContentHolder #frontEvents .noWrap {
	clear: both;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1em;
	margin-top: 1.1em;
}
#frontBlogs {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1.5em;
	padding-top: 0.5em;
	clear: both;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#frontBlogs .blogCol {
	width: 30%;
	margin-left: 5%;
	float: left;
}
#frontBlogs .blogCol:nth-of-type(1) {
	margin-left: 0%;
}

#contentHolder {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(../images/back_sub_lines.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentHolder.THRHome {
	background-position: 470px top;
}
#contentHolder.noRule {
	background-image: none;
}
#leftColumn {
	width: 210px;
	float: left;
	margin-left: 0px;
	margin-right: 25px;
	padding: 0px;
}
#subNav {
	width: 210px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #135A95;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
}
#relatedContent {
	width: 210px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #69810C;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 0px;
	margin-top: 15px;
}
#subNav ul, #relatedContent ul, .sitemapNav ul {
	list-style-type: none;
	padding-left: 0px;
}
#subNav li, #relatedContent li, .sitemapNav li {
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0.5em;
	padding-top: 0.5em;
	font-size: 0.85em;
	line-height: normal;
}
#subNav a, #relatedContent a, .sitemapNav a {
	display: block;
	padding: 0.5em;
}
#relatedContent.dataDriven a {
	display: inline;
	padding: 0em;
}
#subNav h3, #relatedContent h3, #THRSales h3, #THRIntro h3, .sitemapNav h3 {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	margin-top: 0.25em;
}
#subNav li ul {
	display: none;
	padding-bottom: 0.75em;
}
#People #subNav li ul {
	display: inherit;
}
#subNav li li, .sitemapNav li li {
	background-image: none;
	margin-top: 0.25em;
	font-size: 0.9em;
}
#subNav li li a, .sitemapNav li li a {
	margin: 0em;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 1.5em;
}
#subNav li ul ul {
	display: none;
	padding-bottom: 0.75em;
	padding-left: 1.75em;
	margin-left: 0em;
}
#subNav li li li {
	background-image: url(../images/bullet_submenu.png);
	margin-top: 0em;
	font-size: 1em;
	font-style: italic;
	margin-bottom: 0em;
	background-repeat: no-repeat;
	background-position: 0px 1.25em;
	padding-left: 0.5em;
}
#subNav li li li a {
	margin: 0em;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.35em;
}
#subNav .currentTHRCover, #subNav .THRSidebarSection {
	margin-bottom: 1em;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1em;
}
#subNav .THRSidebarSection {
	float: left;
	clear: both;
	margin-bottom: 1em;
	padding-top: 2em;
	text-align: center;
	width: 100%;
}
#subNav .currentTHRCover p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#subNav .currentTHRCover a {
	padding: 0em;
	display: inline;
}

.pageLevel1 #subNav a.link1, .pageLevel2 #subNav a.link2, .pageLevel3 #subNav a.link3, .pageLevel4 #subNav a.link4, .pageLevel5 #subNav a.link5, .pageLevel6 #subNav a.link6, .pageLevel7 #subNav a.link7, .pageLevel8 #subNav a.link8, .pageLevel9 #subNav a.link9, .pageLevel10 #subNav a.link10  {
	background-color: #F7F8F9;
}
.pageLevel1a #subNav a.link1a, .pageLevel1b #subNav a.link1b, .pageLevel1c #subNav a.link1c, .pageLevel1d #subNav a.link1d, .pageLevel1e #subNav a.link1e, .pageLevel1f #subNav a.link1f, .pageLevel1g #subNav a.link1g, .pageLevel1h #subNav a.link1h {
	background-color: #F7F8F9;
}
.pageLevel2a #subNav a.link2a, .pageLevel2b #subNav a.link2b, .pageLevel2c #subNav a.link2c, .pageLevel2d #subNav a.link2d, .pageLevel2e #subNav a.link2e, .pageLevel2f #subNav a.link2f, .pageLevel2g #subNav a.link2g, .pageLevel2h #subNav a.link2h {
	background-color: #F7F8F9;
}
.pageLevel3a #subNav a.link3a, .pageLevel3b #subNav a.link3b, .pageLevel3c #subNav a.link3c, .pageLevel3d #subNav a.link3d, .pageLevel3e #subNav a.link3e, .pageLevel3f #subNav a.link3f, .pageLevel3g #subNav a.link3g, .pageLevel3h #subNav a.link3h {
	background-color: #F7F8F9;
}
.pageLevel4a #subNav a.link4a, .pageLevel4b #subNav a.link4b, .pageLevel4c #subNav a.link4c, .pageLevel4d #subNav a.link4d, .pageLevel4e #subNav a.link4e, .pageLevel4f #subNav a.link4f, .pageLevel4g #subNav a.link4g, .pageLevel4h #subNav a.link4h {
	background-color: #F7F8F9;
}
.pageLevel5a #subNav a.link5a, .pageLevel5b #subNav a.link5b, .pageLevel5c #subNav a.link5c, .pageLevel5d #subNav a.link5d, .pageLevel5e #subNav a.link5e, .pageLevel5f #subNav a.link5f, .pageLevel5g #subNav a.link5g, .pageLevel5h #subNav a.link5h {
	background-color: #F7F8F9;
}
.pageLevel6a #subNav a.link6a, .pageLevel6b #subNav a.link6b, .pageLevel6c #subNav a.link6c, .pageLevel6d #subNav a.link6d, .pageLevel6e #subNav a.link6e, .pageLevel6f #subNav a.link6f, .pageLevel6g #subNav a.link6g, .pageLevel6h #subNav a.link6h {
	background-color: #F7F8F9;
}
.pageLevel7a #subNav a.link7a, .pageLevel7b #subNav a.link7b, .pageLevel7c #subNav a.link7c, .pageLevel7d #subNav a.link7d, .pageLevel7e #subNav a.link7e, .pageLevel7f #subNav a.link7f, .pageLevel7g #subNav a.link7g, .pageLevel7h #subNav a.link7h {
	background-color: #F7F8F9;
}

.pageLevel1 #subNav li.subnavSect1 ul, .pageLevel2 #subNav li.subnavSect2 ul, .pageLevel3 #subNav li.subnavSect3 ul, .pageLevel4 #subNav li.subnavSect4 ul, .pageLevel5 #subNav li.subnavSect5 ul, .pageLevel6 #subNav li.subnavSect6 ul, .pageLevel7 #subNav li.subnavSect7 ul {
	display: block;
}
.pageLevel1a #subNav li.subnavSect1 ul, .pageLevel1b #subNav li.subnavSect1 ul, .pageLevel1c #subNav li.subnavSect1 ul, .pageLevel1d #subNav li.subnavSect1 ul, .pageLevel1e #subNav li.subnavSect1 ul, .pageLevel1f #subNav li.subnavSect1 ul, .pageLevel1g #subNav li.subnavSect1 ul {
	display: block;
}
.pageLevel2a #subNav li.subnavSect2 ul, .pageLevel2b #subNav li.subnavSect2 ul, .pageLevel2c #subNav li.subnavSect2 ul, .pageLevel2d #subNav li.subnavSect2 ul, .pageLevel2e #subNav li.subnavSect2 ul, .pageLevel2f #subNav li.subnavSect2 ul, .pageLevel2g #subNav li.subnavSect2 ul {
	display: block;
}
.pageLevel3a #subNav li.subnavSect3 ul, .pageLevel3b #subNav li.subnavSect3 ul, .pageLevel3c #subNav li.subnavSect3 ul, .pageLevel3d #subNav li.subnavSect3 ul, .pageLevel3e #subNav li.subnavSect3 ul, .pageLevel3f #subNav li.subnavSect3 ul, .pageLevel3g #subNav li.subnavSect3 ul {
	display: block;
}
.pageLevel4a #subNav li.subnavSect4 ul, .pageLevel4b #subNav li.subnavSect4 ul, .pageLevel4c #subNav li.subnavSect4 ul, .pageLevel4d #subNav li.subnavSect4 ul, .pageLevel4e #subNav li.subnavSect4 ul, .pageLevel4f #subNav li.subnavSect4 ul, .pageLevel4g #subNav li.subnavSect4 ul {
	display: block;
}
.pageLevel5a #subNav li.subnavSect5 ul, .pageLevel5b #subNav li.subnavSect5 ul, .pageLevel5c #subNav li.subnavSect5 ul, .pageLevel5d #subNav li.subnavSect5 ul, .pageLevel5e #subNav li.subnavSect5 ul, .pageLevel5f #subNav li.subnavSect5 ul, .pageLevel5g #subNav li.subnavSect5 ul {
	display: block;
}
.pageLevel6a #subNav li.subnavSect6 ul, .pageLevel6b #subNav li.subnavSect6 ul, .pageLevel6c #subNav li.subnavSect6 ul, .pageLevel6d #subNav li.subnavSect6 ul, .pageLevel6e #subNav li.subnavSect6 ul, .pageLevel6f #subNav li.subnavSect6 ul, .pageLevel6g #subNav li.subnavSect6 ul {
	display: block;
}
.pageLevel7a #subNav li.subnavSect7 ul, .pageLevel7b #subNav li.subnavSect7 ul, .pageLevel7c #subNav li.subnavSect7 ul, .pageLevel7d #subNav li.subnavSect7 ul, .pageLevel7e #subNav li.subnavSect7 ul, .pageLevel7f #subNav li.subnavSect7 ul, .pageLevel7g #subNav li.subnavSect7 ul {
	display: block;
}
.currentTHRCover {
	float: left;
	clear: both;
	text-align: center;
	width: 100%;
}
#contentHolder #bodyText {
	width: 680px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #E1A900;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 25px;
	margin-right: 0px;
}
#contentHolder.THRHome #bodyText {
	margin-left: 0px;
	margin-right: 25px;
}
#bodyText .sectionTitle {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	margin-top: 0.25em;
}
#bodyText ul {
	margin: 0em;
	padding-left: 1em;
}
#bodyText p {
	font-size: 0.8em;
	line-height: 1.6em;
}
#bodyText li {
	font-size: 0.8em;
	color: #464646;
	line-height: 1.6em;
	margin-top: 0.8em;
	margin-bottom: 0.75em;
}
#bodyText li li {
	font-size: 1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-style: italic;
	list-style-type: circle;
	margin-left: 0.5em;
	padding-left: 0.25em;
}
#bodyText .subtitle {
	font-size: 1.2em;
	font-style: italic;
	margin-top: -0.25em;
	margin-bottom: 1em;
	color: #69810C;
}
#bodyText .bioName {
	font-size: 1.6em;
	font-weight: 400;
	margin-bottom: 0.75em;
	margin-top: 0em;
}
#bodyText .bioTitle {
	font-size: 1em;
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #6C8217;
	margin-top: 0em;
	margin-bottom: 0.55em;
	line-height: 1.3em;
}
#bodyText .bioPhoto {
	border: 1px solid #999999;
	padding: 4px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	background-color: #FFFFFF;
}
#bodyText .bioCVPrompt {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-left: 210px;
}
#bodyText .bioCVPromptNoPhoto {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#bodyText .listBio {
	float: left;
	width: 45%;
	margin-right: 5%;
	height: 130px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#bodyText #Director.listBio {
	width: 100%;
	margin-right: 0%;
	margin-bottom: 15px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#bodyText .listBio h1 {
	font-size: 1em;
	line-height: normal;
	margin-bottom: 0.5em;
	margin-top: 0em;
}
#bodyText .listBio p {
	margin-top: 0em;
	margin-bottom: 0.5em;
	font-style: italic;
	line-height: normal;
}
#bodyText .listBioAlumni {
	float: left;
	margin-right: 2%;
	margin-top: 15px;
	width: 43%;
	clear: none;
	height: 80px;
}

#bodyText .listBioAlumni h1 {
	font-size: 1em;
	line-height: normal;
	margin-bottom: 0.3em;
}
#bodyText .listBioAlumni p {
	margin-top: 0em;
	margin-bottom: 0.25em;
	font-style: italic;
	line-height: normal;
}
#bodyText .listDiv {
	clear: both;
	width: 100%;
}
#bodyText .listName {
	font-size: 0.9em;
	margin-top: 1em;
	margin-bottom: 0em;
}
#bodyText .listPosition {
	margin-top: 0.25em;
	margin-bottom: 1em;
}
#bodyText .listOrg {
	margin-top: -0.75em;
	margin-bottom: 1em;
	font-style: italic;
	color: #135A95;
}
#bodyText .bookList {
	width: 100%;
	margin-left: 0%;
	float: left;
}
#bodyText .bookList img {
	margin-top: 15px;
	margin-bottom: 15px;
}
#bodyText .bookList td {
	font-size: 1em;
}
#bodyText #hiddenText {
	display: none;
}
#bodyText .cols2 {
	width: 100%;
	float: left;
	margin-top: 0em;
	margin-bottom: 0em;
}
#bodyText .cols2 .colLeft, #bodyText .cols2 .colRight {
	width: 45%;
	margin-right: 5%;
	float: left;
	margin-top: 0em;
	margin-bottom: 0em;
}
#bodyText .cols2 .colRight {
	width: 50%;
	margin-right: 0%;
}
#bodyText .cols2 .colLeft ul, #bodyText .cols2 .colRight ul {
	margin-top: -0.5em;
	padding-top: 0em;
}
#bodyText .cols2 h3 {
	margin-top: 1em;
}
#bodyText .cols2 h4 {
	margin-top: 0em;
	margin-bottom: 1.25em;
}
#bodyText .introQuote {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 1em;
	line-height: 1.4em;
	margin-bottom: 0em;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	padding-top: 1em;
	padding-right: 15px;
	padding-left: 15px;
	background-position: left top;
}
#bodyText .colThreeOne, #bodyText .colThreeTwo, #bodyText .colThreeThree {
	border-top-width: 10px;
	border-top-style: solid;
	padding-top: 15px;
	float: left;
	width: 30%;
	padding-right: 2%;
	margin-top: 1em;
}
#bodyText .colThreeOne h1, #bodyText .colThreeTwo h1, #bodyText .colThreeThree h1 {
	font-size: 1.1em;
}
#bodyText .colThreeOne h2, #bodyText .colThreeTwo h2, #bodyText .colThreeThree h2 {
	font-size: 0.9em;
	font-style: italic;
	margin-bottom: 0.5em;
}
#bodyText .colThreeOne {
	border-top-color: #135A95;
	clear: left;
}
#bodyText .colThreeTwo {
	border-top-color: #E1A900;
	margin-right: 2%;
	margin-left: 2%;
}
#bodyText .colThreeThree {
	border-top-color: #69810C;
}

#bodyText .colTwoOne, #bodyText .colTwoTwo {
	border-top-width: 10px;
	border-top-style: solid;
	padding-top: 15px;
	float: left;
	width: 46%;
	padding-right: 2%;
	margin-top: 1em;
}
#bodyText .colTwoOne h1, #bodyText .colTwoTwo h1 {
	font-size: 1.1em;
}
#bodyText .colTwoOne h2, #bodyText .colTwoTwo h2 {
	font-size: 0.9em;
	font-style: italic;
	margin-bottom: 0.5em;
}
#bodyText .colTwoOne h3, #bodyText .colTwoTwo h3 {
	font-size: 0.8em;
	font-style: italic;
	margin-bottom: 0.5em;
	text-transform: none;
	letter-spacing: 0em;
}
#bodyText .colTwoOne p, #bodyText .colTwoTwo p {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
#bodyText .colTwoOne {
	border-top-color: #135A95;
}
#bodyText .colTwoTwo {
	border-top-color: #69810C;
	margin-left: 2%;
}
#bodyText .colTwoOne h2.linkTitle , #bodyText .colTwoTwo h2.linkTitle {
	font-style: normal;
	font-size: 1em;
	line-height: 1.4em;
	margin-top: 0.5em;
}
#bodyText .colTwoOne h2 a, #bodyText .colTwoTwo h2 a {
	color: #000;
}
#bodyText .colTwoOne ul, #bodyText .colTwoTwo ul {
	margin-top: 0.75em;
	margin-bottom: 2em;
}
#bodyText .colTwoOne li, #bodyText .colTwoTwo li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#bodyText .introQuoteMulti {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 1em;
	line-height: 1.4em;
	margin-bottom: 0em;
	background-image: none;
	padding-top: 0em;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 0em;
}
#bodyText .quoteSource {
	text-align: right;
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	margin-top: .5em;
	margin-bottom: 1.5em;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 1.5em;
	padding-right: 15px;
	padding-left: 15px;
	color: #135A95;
}
#bodyText .quoteSourceMulti {
	text-align: right;
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	background-image: none;
	padding-bottom: 0em;
	padding-right: 15px;
	padding-left: 15px;
	color: #135A95;
}
#bodyText .listNewsTopic {
	font-size: 0.9em;
	font-weight: 700;
	line-height: 1.3em;
}
#bodyText .videoPlayer {
	padding: 6px;
	margin-top: 1em;
	margin-bottom: 0.25em;
	border: 1px solid #CCCCCC;
}




.eventTable h1 {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 1em;
	margin-bottom: 0em;
	font-style: italic;
	line-height: 1.3em;
	margin-top: 0em;
}
.eventTable h2 {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-size: 0.95em;
	margin-bottom: 0.25em;
	font-weight: 400;
	margin-top: 0em;
	font-style: normal;
	color: #000000;
}
.eventTable h3 {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
	font-size: 0.7em;
	clear: none;
	margin-top: 2em;
}
.eventTable p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: 0.8em;
}
#bodyText .sidebar {
	float: right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 1.5em;
	width: 14em;
	background-color: #FCFCFC;
	border: 3px double #CCCCCC;
	padding-top: 0.5em;
	padding-right: 1.5em;
	padding-bottom: 1.5em;
	padding-left: 1.5em;
}
#bodyText .sidebarWider {
	float: right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 1.5em;
	width: 18em;
	background-color: #FCFCFC;
	border: 3px double #CCCCCC;
	padding-top: 0.25em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1.5em;
}
#bodyText .sidebarNarrow {
	float: right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 1.5em;
	width: 10em;
	background-color: #FCFCFC;
	border: 3px double #CCCCCC;
	padding-top: 0.5em;
	padding-right: 1.5em;
	padding-bottom: 1.5em;
	padding-left: 1.5em;
}
#bodyText .sidebar h2, #bodyText .sidebarNarrow h2 {
	margin-top: 1em;
	margin-bottom: 0.75em;
	line-height: 1.3em;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: #135A95;
}
#bodyText .sidebar h3, #bodyText .sidebarNarrow h3 {
	margin-bottom: .5em;
}
#bodyText .sidebar p, #bodyText .sidebarNarrow p {
	margin-top: 0em;
	margin-bottom: 1em;
}
#bodyText .sidebar li, #bodyText .sidebarNarrow li {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}
#bodyText .sidebarNarrow .subscribe {
	background-color: #993300;
	color: #FFFFFF;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
}
#bodyText .sidebarNarrow .subscribe:hover {
	background-color: #000000;
}
#bodyText .subHeading {
	color: #69810C;
	margin-top: -0.5em;
	margin-bottom: 1.5em;
}

#bodyText .TOCArticle {
	font-size: 0.9em;
	margin-bottom: 1em;
	margin-left: 2em;
}
#bodyText .TOCAuthor {
	font-size: 0.9em;
	margin-top: -0.75em;
	margin-left: 4em;
	font-style: italic;
}
#bodyText .TOCReviews {
	margin-left: 5em;
	margin-bottom: 0.75em;
	margin-top: 0.75em;
}

#bodyText .ruleEvenSpace {
	margin-top: 2em;
	margin-bottom: 1em;
}
#bodyText .disclaimer {
	margin-top: 3em;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	color: #69810C;
}
#bodyText .quoteIntro {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	margin-right: 3em;
	margin-left: 3em;
	font-size: 0.9em;
	font-style: italic;
	margin-bottom: 0em;
}
#bodyText .quoteIntroSource {
	text-align: right;
	margin-right: 3em;
	margin-left: 3em;
	margin-top: 0em;
	font-style: normal;
	margin-bottom: 2em;
}
#bodyText .citationNumber {
	position: relative;
	font-size: 85%;
	margin-right: 0.2em;
	margin-left: 0.1em;
	vertical-align: top;
	margin-top: -0.5em;
	line-height: 1em;
}
#bodyText .endnotes {
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 3em;
	padding-top: 1.5em;
}
#bodyText .authorBio {
	font-style: italic;
	margin-top: 3em;
	background-image: url(../images/line_horz_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1.5em;
}
#bodyText .interviewer {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 0.85em;
	font-style: italic;
	color: #0057AE;
	padding-top: 1em;
}
#bodyText .interviewer em, #bodyText .authorBio em {
	font-style: normal;
}
#bodyText .quotation {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	margin-right: 3em;
	margin-left: 3em;
	font-style: normal;
	margin-bottom: -1em;
	margin-top: -1em;
}
#bodyText .bookPublisher {
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-style: italic;
	margin-top: -0.75em;
	font-size: 0.9em;
}
#bodyText .THRCurrentIssue {
	clear: both;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
}
#bodyText .THRCurrentIssue h1 {
	font-size: 1.3em;
	margin-bottom: 0.5em;
}
#bodyText .THRCurrentIssue h2 {
	font-size: 0.8em;
	font-style: italic;
	margin-top: 0em;
	margin-bottom: 0.75em;
	color: #7A960E;
}

#bodyText .THRCurrentIssue h3 {
	padding-top: 0px;
}

#bodyText .THRCurrentIssue p {
	margin-top: 0.5em;
}
#bodyText .THRCurrentIssue .photoLeft {
	margin-bottom: 1em;
}


#bodyText .THRFeaturedArticles {
	width: 100%;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(../images/line_horz_dotted.gif);
	background-position: left top;
	background-repeat: repeat-x;
	margin-top: 15px;
}
#bodyText .THRFeaturedArticles h1 {
	font-size: 1.5em;
	margin-bottom: 1em;
}
#bodyText .THRFeaturedArticles h2 {
}
#bodyText .THRFeaturedArticles h3 {
	margin-bottom: 0em;
}
#bodyText .THRFeaturedArticles p {
	margin-top: 0.5em;
}

#bodyText .THRFeaturedArticles img {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#bodyText .THRFeaturedArticles .articleTitle {
	font-size: 1em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-weight: 400;
	font-style: italic;
}
#bodyText .THRFeaturedArticles .issueInfo {
	margin-bottom: 0.5em;
	margin-top: 2em;
}
#bodyText .THRFeaturedArticles .byLine {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-style: italic;
	font-size: 0.9em;
}
#rightColumn {
	width: 210px;
	float: left;
	margin-left: 25px;
	margin-right: 0px;
}
#rightColumn ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;

}
#rightColumn li {
	font-size: 0.75em;
	color: #464646;
	line-height: 1.5em;
}
#THRIntro {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #69810C;
	padding-top: 15px;
	padding-bottom: 20px;
}
#THRIntro .photoRight {
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;	
}
#THRIntro h2.announcement {
	margin-top: 1.5em;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
#THRIntro .channelHeading {
	font-size: 0.7em;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #69810C;
	margin-top: 1.5em;
}
#THRIntro .channelTitle {
	font-size: 1em;
	font-weight: 700;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 1em;
}
#THRIntro .channelExcerpt {
	margin-bottom: 0em;
}



#THRSales {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #E1A900;
	padding-top: 15px;
	padding-bottom: 20px;
}

#contentFooter {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EBEBEB;
	padding: 20px;
	margin-bottom: 20px;
}
#contentFooter h3 {
	margin-top: 0em;
	margin-bottom: 1em;
}
#contentFooter #WhoWeAre {
	width: 400px;
	padding-right: 25px;
	background-image: url(../images/line_vert_dotted.gif);
	background-repeat: repeat-y;
	background-position: right top;
	float: left;
}

#WhoWeAre p {
	font-size: 0.8em;
	line-height: 1.4em;
	margin-top: 0.5em;
	margin-bottom: 0em;
}
#contentFooter #newsletterSignUp {
	float: left;
	width: 450px;
	margin-left: 25px;
}
#newsletterSignUp form {
	margin-top: 0px;
	margin-bottom: 0px;
}

#newsletterSignUp .prompt {
	font-size: 0.6em;
	color: #333333;
}
#newsletterSignUp .textInput {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	padding: 0.1em;
	margin-right: 0.5em;
}
#newsletterSignUp #button {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #666666;
	margin-top: 0.4em;
	margin-right: 0.5em;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
}
#newsletterSignUp #followUs img {
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
}


#footer {
	background-image: url(../images/top_footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	width: 100%;
	padding-top: 25px;
	margin-top: 0px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
}
#footer #copyright {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.7em;
	color: #666666;
	padding-bottom: 100px;
}
#copyright p {
	font-size: 1.2em;
	margin-top: 0em;
}
#copyright .left {
	float: left;
}

#copyright .right {
	float: right;
}
.sidebarNarrow .addthis_toolbox {
	margin-bottom: 1em;
}

.sitemapNav {
	width: 195px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #135A95;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-left: 25px;
	margin-right: 0px;
	background-image: url(../images/line_vert_dotted.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.formPromptTopRequired {
	color: #CC3300;
}
.listBooksCols {
	float: left;
	width: auto;
	margin-right: 2em;
	text-align: center;
}
.listBooksCols p {
	margin-top: 0.5em;
	margin-bottom: 0px;
}


#searchArea {
	margin-left: -1em;
}
.gs-title, .gs-visibleUrl, .gs-snippet, .gsc-result-info, .gs-fileFormat {
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif;
}
.gs-title {
	color: #993300;
	text-decoration: none !important;
	padding-bottom: 0.1em;
	margin-top: 0.2em;
}
a.gs-title:hover {
	color: #000000;
}
.gs-snippet {
	font-size: 1.25em;
	line-height: 1.4em;
}