html { height: 101%; margin-bottom: 1px; -webkit-text-size-adjust: none;}

BODY {font-family: Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;color:#000;margin:0 auto;padding:0 0 2em;text-align:center;}


sup, sub { position: relative;
vertical-align: 0; font-size:80%;}
sup { bottom: 0.4em; }
sub { top: 0.4em; }

.red-header-background  {border-top:solid 11px #e91100;position:relative;margin:0;}
.red-header-background h1{position:relative;top:-12px;text-transform:uppercase;font-size:1em;margin:0;line-height:1em;}

a:link, a:visited  {color:#e91100;text-decoration:none;}
a:hover, a:active  {color:#e91100;text-decoration:underline;}

a.no-underline, a.no-underline:link, a.no-underline:visited {color:#000;text-decoration:none;}
a.no-underline:hover , a.no-underline:active {color:#e91100;text-decoration:none;}

a.external {background:right center no-repeat url(../img/globals/external_link.png);padding:0 14px 0 0;}

.no-border , .tinyteasers h4.no-border {border:none;}

.lh-blue-turk {line-height:1.125em;} /* Line height is 9/8 of font-size. Dave Brubeck's Blue Rondo à la Turk is written in a 9/8 meter and Swing 4/4.*/
.lh-take-five {line-height:1.25em;} /* Line height is 5/4 of font-size. Paul Desmond 's Take Five (performed by Dave Brubeck) is written in a 5/4 (quintuple) meter.*/

.page {
	width:998px;
	padding:0;
	margin:auto;
	text-align:left;
	overflow:hidden;}
.containing-box {
	overflow:hidden;width:978px;margin:0 auto;clear:both;position:relative;}
.full-width-box {background-color:#000;text-align:center;margin:auto;clear:both;}

.smallcaps {font-weight:bold;text-transform:uppercase;}

/* ADVETISEMENTS */	
.ad p {font-family:helvetica, arial, sans-serif !important;line-height:1.2em !important;}
.ad a {color:#069;}

.ad_top_page {
	margin:0 0 11px 0;
	padding:0 0 11px;
	border-bottom:solid 1px #ccc;}

.no_ad_top_page {margin:0 0 11px 0;
	padding:0 0 11px;
	border-top:0}

.ad-label-hl {background:no-repeat left top url(../img/globals/advertisement_label_hor.png);padding:20px 0 0;}	
.ad-label-hc {background:no-repeat center top url(../img/globals/advertisement_label_hor.png);}
.ad-label-vr {background:no-repeat right top url(../img/globals/advertisement_label.png);}
.ad-label-vr-long {background:no-repeat right top url(../img/globals/advertisement_label_long.png);}

.leaderboard_728X90 {
	text-align:left;
	width:741px;
	height:90px;
	float:left;}
	
.banner_648X60 {
	text-align:left;
	width:474px;
	height:60px;
	float:left;}
	
.banner_215X60_txt{
	width:237px;
	height:60px;
	text-align:left;
	float:left;
	font-size:1em;}

.banner_215X60_txt a {font-size:0.9em;}

.leaderboard_215X90 {
	text-align:left;
	width:237px;
	height:90px;
	float:left;}

.leaderboard_215X90_txt{
	width:237px;
	height:90px;
	text-align:left;
	float:left;
	font-size:1em;}
	
.leaderboard_215X90_txt p {
	padding:0 1em;
	margin:0.5em 0 0;}
	
.ad_300X200 {
	padding:23px 0 7px;
	border-bottom:solid 1px #ccc;
	text-align:center;
	}

.ad_300X250 {
	width:306px;
	margin:0 0 3em;
	padding:11px 0 0 0;
	text-align:center;
	}
	
.ad_336X280 {
	margin:4em 0;
	padding:27px 0 7px;
	text-align:center;
	}

.ad_120X600 {
	width:136px;
	margin:4em 0 0 2px;
	padding:0;
	}

.ad_120X600:first-child {
	margin-top:0;
	padding-bottom:0;
}

.ad_120X60 {
	width:138px;
	margin:4em 0 3em;
	padding:0;
	min-height:80px;
	}
	
.ad_120X90 {
	margin:4em 0 3em;
	padding-left:9px;
	padding-right:9px;
	border-bottom:solid 1px #ccc;
	}
	
.ad_125X125 {
	text-align:center;
	margin:2em 0 1em;
	border-bottom:solid 1px #ccc;
	}
	

/* SHARING */
#sharing {float:left;}


/* ELEMENTS IN THE TOP GROUP: LOGO, MENU, TAGLINE, ETC. */

#about {clear:both;margin:0;position:relative;left:640px;}
#about UL {font-size:10pt;
	line-height:1.1em;
	margin:0;
	padding:0 0 18px 0;}
#about LI {display:inline;
	margin:0;
	padding:0 0.3em 0 0;}

#over-logo {overflow:hidden;clear:both;margin-bottom:11px;}

#search-box {position:relative;float:right;margin:0;padding:0;}
#search-box FORM {display:inline;margin:0;padding:0;border:0;width:230px;}
#search-box LABEL {text-transform:uppercase;color:#666;font:normal normal bold 0.8em Arial, Helvetica, "Lucida Grande", sans-serif;}
#search-box INPUT#q {margin:0;width:140px;}
#search-box BUTTON {border: none;background: none;cursor:pointer;margin:0;padding:0;}
	
#logo-row {clear:both;margin:0 auto;padding:0;width:978px;}
	
#logo {float:left;text-align:left;margin:7px 0;}

.white-rule {clear:both;background-color:#fff;width:100%;margin:0;padding:0;}
.grey-rule {clear:both;background-color:#999;width:100%;margin:0;padding:0;}
.ededed-rule {clear:both;background-color:#ededed;width:100%;margin:0;padding:0;}
.red-rule {clear:both;background-color:#e91100;width:100%;margin:0;padding:0;}
.black-rule {clear:both;background-color:#000;width:100%;margin:0;padding:0;}
.striped-red-rule {clear:both;background: #fff url(../img/globals/striped-red-ruler.gif) repeat;margin:0;padding:0;}
.striped-grey-rule {clear:both;background: #fff url(../img/globals/striped-grey-ruler.gif) repeat;margin:0;padding:0;}
.striped-rule {clear:both;background: url(../img/globals/striped-ruler.gif) repeat;margin:0;padding:0;}



#nav {	/* all lists */
	border-bottom:solid 1px #d8d8d8;
	border-top:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	background:#f1f1f1;
	position:relative;
	clear:both;
	display:block;
	overflow:hidden;
	width:978px;
	padding:0;
	margin:0 auto;
	font-weight:bold;
	text-align:left;
	font-size:14px;}

#nav hr {
	border:0;
	height:1px;
	background:#fff;
	color:#fff;
	margin:0;
	}
	
#nav ul {
	text-transform:uppercase;
	margin:0;
	padding:0;
	color: #666;
	white-space: nowrap;
	list-style: none;}
	
#nav ul.right {position:absolute;right:0;}
	
#nav li {float:left;
	margin:0;
	padding:0;}

#nav li.border {border-left:dotted 1px #9e9e9e;}
	
#nav a {
	line-height:2.2em;
	padding:0 0.7em;} 
#nav a:link {color:#999;}
#nav a:visited {color:#999;}
#nav a:hover {color:#e91100;text-decoration:none;}
#nav a:active {text-decoration:none;}

#nav a.here {}
#nav a.here:link {color:#000;}
#nav a.here:visited {color:#000;}
#nav a.here:hover {color:#e91100;text-decoration:none;}
#nav a.here:active {color:#e91100;text-decoration:none;}


.littleteasers > h2:first-child, .littleteasers > a:first-child img, .littleteasers > div:first-child, .four-column-teaser > h2:first-child, .tinyteasers > h4:first-child, .tinyteasers > img:first-child, .tinyteasers > a:first-child img, .biggerteasers > a:first-child img  {border-top:solid 2px #ccc;padding-top:0.5em;margin-top:0;}
.littleteasers  p, .littleteasers  h2{font-family:Arial,  Helvetica, "Lucida Grande", sans-serif;color:#333;}
.littleteasers h2 {font-size: 1.2em;line-height:1.3em; font-weight:bold;border-top:solid 1px #ccc;padding-top:0.7em;margin-bottom:0;}
.littleteasers p {font-size: 0.9em;line-height:1.2em;}
.littleteasers h2 a {color:#000;}
.littleteasers h2 a:hover {color:#e91100;text-decoration:none;}
.littleteasers h2 img{margin-bottom:0.7em;border:0;}
.littleteasers h2 + p {margin-top:0.7em;}

.strict-grid h2:first-child{padding-top:7px !important;}
.strict-grid h2 {font-size:14px;line-height:15px;}
.strict-grid h2  img {margin-bottom:15px;}
.strict-grid p {font-size:11.5px;line-height:15px;}
.strict-grid h2 + p  {margin-top:15px;}

.four-column-teaser {font-family:Arial,  Helvetica, "Lucida Grande", sans-serif;color:#333;}
.four-column-teaser h2 {text-transform:uppercase;font-size:1em;font-weight:bold;line-height:1.1em;margin:0 0 0.65em;}
.four-column-teaser p {margin:0 0 1em;}
.four-column-teaser h2 a {color:#000;}
.four-column-teaser h2 a:hover {text-decoration:none;color:#e91100;} 

.biggerteasers img{border:0;}
.biggerteasers h2 {font-family:georgia, times, serif;font-size:1.4em;font-weight:normal;border-top:solid 1px #ccc;margin:1.5em 0 0 0;padding-top:0.5em;line-height:1.2em;clear:both;}
.biggerteasers  p, .biggerteasers  h2{color:#333;}

.headline-box {padding:0;}
.headline-box h4{color:#333;font:normal normal bold 0.8em/1.65em Tahoma, Arial, Helvetica, Garuda, sans-serif;margin:0;text-transform:uppercase;border-top:solid 2px #f93;padding:0.3em 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;}
.headline-box h1{font-family:georgia, times, serif;font-size:2.2em;font-weight:normal;margin:0;line-height:1.2em;}
.headline-box a{color:#000;text-decoration:none;}

.tinyteasers {color:#555;}
.tinyteasers img {border:0;}
.tinyteasers h4 {color:#000;font-size:1.35em;line-height:1.2em; font-family: Georgia, Arial, serif;font-style:italic;font-weight:normal;margin:0 0 0.5em;padding-top:0.7em;border-top:solid 1px #ccc;}
.tinyteasers h4 a , .biggerteasers h2 a   {color:#000;}
.tinyteasers h4.music {
	font: normal normal bold 0.8em/1.65em Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color:#333;
	margin:1em 0;
	padding:0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	text-transform:uppercase;}
.tinyteasers p {font: normal normal normal 0.85em/1.45em Tahoma, Arial, Helvetica, Garuda, sans-serif;color:#555;margin:0 0 1em;}

.tinyteasers hr {border:0;border-top:1px solid #ccc;height:1px; color:#ccc;}

.red-top h2:first-child, .red-top h4:first-child {border-top:solid 3px #e91100;}
.red-top h2:first-child {padding:1.1em 0 0;}
.red-top h4:first-child {padding-top:15px;}
.red-top h2 {border:none;}
.black-top h2:first-child, .black-top h4:first-child  {border-top-color:#000;}

/* ELEMENTS ON ARTICLE LEVEL PAGE */

blockquote {position:relative;font-size:0.9em;color:#333;margin:1.2em 0;padding:0 25px;background: url(../img/globals/quote-arial.gif) no-repeat left 1px;}
.article blockquote p{text-align:left;margin:1em 0 0 0;}
blockquote.dialogue {background-image:none;}
blockquote.dialogue  span.speaker {text-transform:uppercase;font-weight:bold;font-size:0.9em;font-family:helvetica, arial, sans-serif;}

.epigraph {background:0;margin:0;padding:0;font-family: georgia,times new roman,times,serif;font-size:18pt;color:#333;line-height:1.2em;text-align:left;}
.epigraph-credit {clear:both;font-family: georgia,times new roman,times,serif;font-size:1em;color:#000;padding:0.5em 0 2em 160px;text-align:left;}

#title {padding:36px 0 0;border-bottom:solid 2px #e91100;}
#article-title {font-family: helvetica, arial, verdana, sans-serif;text-transform:uppercase;font-weight:bold;color:#000;font-size:1.8em;margin:0;padding:0 0 4px;}
#article-subtitle {font-family: helvetica, arial, verdana, sans-serif;text-transform:uppercase;color:#666;font-size:1.4em;line-height:1.1em;font-weight:normal;margin:0;padding:0 0 0.65em 0;}
#article-author {font-family: helvetica, arial, verdana, sans-serif;font-size:1.3em;line-height:1.1em;font-weight:normal;margin:0;padding:0.45em 0 1em;border-top:solid 2px #e91100;float:left;}

.continued {font-family: georgia,times new roman,times,serif;}

.article {width:558px;font-family:georgia, serif;font-size:1.2em;line-height:1.25em;margin:0;padding:0;text-align:left;float:left;position:relative;}

.article h1{font-family:arial,verdana,sans-serif;font-weight:normal;text-transform:uppercase;font-size:1em;line-height:1.2em;margin:0;padding:0;text-align:left;}
.article h2{font-family:arial,verdana,sans-serif;font-weight:bold;text-transform:uppercase;font-size:0.9em;margin:0;padding:0;text-align:left;}
.article h3{font-family:arial,verdana,sans-serif;font-weight:bold;text-transform:none;font-size:0.9em;margin:0; padding:0;text-align:left;}

.super{color:#000;font-family:arial,verdana,sans-serif;font-weight:bold;font-size:0.8em;margin:0;position:relative;top:-0.4em;line-height:1em;}
.h3super {font-family:arial,verdana,sans-serif;font-weight:normal;font-size:0.6em;margin:0;position:relative;top:-0.7em;line-height:1em;}
.nrml {font-weight:normal;}

.article p.intro {text-indent:0;font-weight:bold;margin:0 0 1.2em;}
.article p {position:relative;margin:0 0 1.2em 0;}

.text-right {text-align:right;}
.text-center {text-align:center;}

.sidenote-wrap {color:#000;font-size:10pt;line-height:1.45em;margin:0;text-indent:0;font-family:arial, verdana, sans-serif;width:390px;position:absolute;left:588px;text-align:left;margin:0;padding:0;text-transform:none;font-weight:normal;}
.notenumber {color:#000;float:left;position:relative;font-weight:bold;text-align:right;width:77px;}
.sidenote {position:relative;left:7px;float:left;width:306px;}

.margin-box {width:306px;position:absolute;left:672px;text-align:left;}
.margin-box img{margin:0 0 0.5em 0;}

.book {font-size:10pt;line-height:1.45em;font-family:arial, verdana, sans-serif;text-align:left;}
.book h4{font-family:arial, verdana, sans-serif;font-size:1em;color:#000;font-weight:normal;font-style:italic;margin:0;}
.book .author{font-weight:bold;}

.footnote-wrap {position:relative;color:#000;font-size:10pt;margin:0;border-top:1px solid #000;padding:0.4em 0 0 0;}
.footnote {margin:0;position:relative;}
.footnote-number {color:#000;font-weight:bold;}

.pullout-wrap {position:absolute;left:672px;top:0;width:306px;margin:0;padding:0.7em 0;text-align:left;border-top:solid 1px #666;font-style:normal;}
blockquote .pullout-wrap  {left:615px;}
.pullout-text {font-size:1.5em;color:#111;line-height:1.2em;}
.pullout-credit {clear:both;display:block;font-family: georgia,times new roman,times,serif;font-size:1em;color:#000;padding:0.5em 0 2em 80px;text-align:left;}

.illustration-wrap {position:relative;float:right;padding:0.4em 0 0 0;text-align:left;}
.illustration {margin:0 0 0 30px;}
.illustration img{border:0;margin:0 0 0.5em 0;}

.illustration-wrap-full {position:relative;clear:both;padding:0.4em 0 0 0;text-align:left;}
.illustration-wrap-full div.illustration {margin:0;}
.illustration-wrap-full div.illustration img{border:0;margin:0 0 3px;}

.illustration-wrap-460 {float:right;width:630px;position:relative;left:400px;margin-left:-380px;padding:0.4em 0 0 0;text-align:left;}

/* WIDTH GIVEN IN NUMBERS OF COLUMNS */
.margin {width:30px;}
.one {width:54px;}
.two {width:138px;}
.three {width:222px;}
.three-and-half {width:264px;}
.four {width:306px;}
.five {width:390px;}
.six {width:474px;}
.seven {width:558px;}
.eight {width:642px;}
.nine {width:726px;}
.ten {width:810px;}
.eleven {width:894px;}
.twelve {width:978px;}

.column {float:left;}

.caption {width:306px;top:0.2em;margin:0 0 1em;position:absolute;right:-338px;}
.caption h4{float:left;margin:0 0.2em 0 0;font-family:arial, verdana, sans-serif;font-size:10pt;line-height:1.45em;font-weight:bold;}
.caption p{font-family:arial, verdana, sans-serif;font-weight:normal;margin:0 0 1em;font-size:10pt;line-height:1.45em;}

.caption-below {position:relative;clear:both;margin:0.5em 0 3em;background:#fff;}
.caption-below h4{display:inline;margin:0;font-family:helvetica, arial, verdana, sans-serif;font-size:0.85em;line-height:1.2em;font-weight:bold;}
.caption-below p{font-family:arial, verdana, sans-serif;font-weight:normal;margin:0 0 1em;font-size:0.85em;line-height:1.3em;}
.caption-below h4 + p{display:inline;margin:0 0.5em 1em;}


.caption-below p.photo-credit, .caption p.photo-credit {display:inline;color:#333;}

.photo-credit {font:normal normal normal 0.7em/1.125em arial, verdana, sans-serif;text-transform:uppercase;color:#666;margin:3px 0 1em;text-align:right;}
.photo-credit a:link{color:#666;text-decoration:none;}
.photo-credit a:visited {color:#666;}
.photo-credit a:hover {color:#e91100;}
.photo-credit a:active {color:#e91100;}

.article ul{font-size:0.95em;}

dl.a {margin:0 0 1em 0;}
.a dt{font-size:0.8em;float:left;margin:0 4em 0 0;font-weight:normal;}
.a dd{font-size:0.8em;margin:0 0 0.5em 3em;text-indent:-3.5em;}

dl.b {position:relative;margin:0 0 1em 0;}
.b dt{font-size:0.8em;float:left;margin:0;}
.b dd{font-size:0.8em;position:relative;top:0;left:0;margin:0 0 0.3em 7em;text-indent:-2em;}

dl.c {position:relative;margin:2em 0 1em 0;}
.c dt{font-size:0.8em;margin:1em 0 0.5em 0;text-align:center;font-weight:bold;}
.c dd{font-size:0.8em;text-align:left;margin:0 0 0.3em 2em;text-indent:-2em;}

dl.d {margin:0 0 1em 0;}
.d dt{font-size:0.8em;float:left;margin:0;font-weight:normal;font-style:italic;}
.d dd{font-size:0.8em;margin:0 0 0.5em 3em;}

dl.e {margin:0 0 1em 0;}
.e dt{font-size:0.8em;float:left;margin:0 2.2em 0 0;font-weight:normal;}
.e dd{font-size:0.8em;margin:0 0 0.5em 5em;text-indent:-2em;}

/* ol.a IS USED IN ARTICLE ID #4, 7, 10 */
ol.a {margin:1.2em 0 0 80px;padding:0;font-size:0.8em;text-align:left;}
.a-year {position:absolute;left:0;font-weight:bold;} 
.a table {font-size:1em;margin:1em 0;}
.a td{width:50%;padding:1em;}

/* ul.a IS USED IN ARTICLE ID #20 */ 
ul.a {list-style:none;margin:0;padding:0;font-size:0.8em;text-align:left;}
ul.a li{text-indent: -80px;
	padding-left: 80px;}


.nonumbers {list-style-type:none;}


/* */
ul.d {list-style:none;}
.d li {text-indent:-1em;}

.ad-170 {width:170px;padding:0;margin:0;text-align:center;}
.ad-170 p {margin:0 5px;font-size:14pt;text-align:center;}
.ad-170 a:link {color:#000;text-decoration:underline;}
.ad-170 a:visited {color:#000;text-decoration:underline;}
.ad-170 a:hover {color:#e91100;text-decoration:underline;}
.ad-170 a:active {color:#000;text-decoration:underline;}

.ad-170 a:link.red {color:#e91100;text-decoration:none;}
.ad-170 a:visited.red {color:#e91100;text-decoration:none;}
.ad-170 a:hover.red {color:#e91100;text-decoration:underline;}
.ad-170 a:active.red {color:#e91100;text-decoration:underline;}

#back-forward {clear:both;
	position:relative;
	margin:7px 0 18px 0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	font-size:0.75em;}

.back {font-family:arial;top:1em;
	padding:0.3em 0 1em 0;margin:0;}
.inactive {color:#ccc;}
.forward {font-family:arial;top:1em;
	padding:0.3em 0 1em 0;margin:0;}
#back-forward a:link  {color:#e91100;}
#back-forward a:visited {color:#e91100;}
#back-forward a:hover {color:#e91100;}
#back-forward a:active {color:#e91100;}


	
/* ELEMENTS ON GALLERY LEVEL PAGE */

#g-title {padding:21px 0 0 0;}
#gallery-title {display:inline;font-family: helvetica, arial, verdana, sans-serif;text-transform:uppercase;font-weight:bold;color:#000;font-size:1.5em;line-height:1.1em;margin:0;padding:0 0.3em 0 0;}
#gallery-subtitle {display:inline;font-family: helvetica, arial, verdana, sans-serif;text-transform:uppercase;color:#000;font-size:1.5em;line-height:1.1em;font-weight:normal;margin:0;padding:0 0.3em 0 0;}
#gallery-author {clear:both;font-family: helvetica, arial, verdana, sans-serif;font-size:1em;line-height:1.1em;font-weight:normal;margin:0.5em 0 1em;padding:0;}

.gallery {position:relative;}

.gallery li {background:white;}

.gallery-caption {position:absolute;right:-240px;width:230px;top:0.2em;margin:0 0 1em;}
.gallery-caption h4{display:inline;margin:0 0.2em 0 0;font-family:arial, verdana, sans-serif;font-size:10pt;line-height:1.2em;font-weight:bold;}
.gallery-caption p{display:inline;font-family:arial, verdana, sans-serif;font-weight:normal;margin:0 0.2em 1em;font-size:10pt;line-height:1.2em;}

.gallery-caption-below {position:relative;clear:both;margin:0.5em 0 3em;}
.gallery-caption-below h4{display:inline;margin:0 0.2em 0 0;font-family:arial, verdana, sans-serif;font-size:10pt;line-height:1.2em;font-weight:bold;}
.gallery-caption-below p{display:inline;font-family:arial, verdana, sans-serif;font-weight:normal;margin:0 0.2em 1em;font-size:10pt;line-height:1.2em;}


/* RIGHT MARGIN */
.right-margin {float:right;width:306px;border-bottom:solid 1px #000;}
.right-margin h2 {font-family:arial,verdana,sans-serif;font-weight:bold;color:#333;text-transform:uppercase;font-size:0.9em;margin:0 0 1.35em;padding:0;text-align:left;}

.gallery-right-margin {float:right;width:300px;border-bottom:solid 1px #000;}
.gallery-right-margin h2 {font-family:arial,verdana,sans-serif;font-weight:bold;text-transform:uppercase;font-size:0.9em;margin:0 0 1.35em;padding:0;text-align:left;}

.thick-top-border {border-top:solid 0.4em #e91100;padding:0.9em 0;}

.author-bio {margin:0;}
.author-bio p{color:#333;margin:0 0 1.35em 0;padding:0;font-size:0.9em;line-height:1.35em;}

.article-info {margin:0;}
.article-info p{color:#333;margin:0 0 1.35em 0;padding:0;font-size:0.9em;line-height:1.35em;}	
	
/* BIO  */
.bio {padding:36px 0 0; width:540px;}




/* SEARCH RESULTS */

#cse-search-results {margin:36px 0 0 0;}
#cse-search-results iframe .ra {display: none !important;}



.searchresults {width:490px;margin:36px 0 0 13px;padding:0;font-family: georgia,times new roman,times,serif;position:relative;}

.searchresults p {font-family:arial, verdana, sans-serif;width:486px;margin:0 auto 1em;padding:0;text-align:left;position:relative;color:#666;font-size:0.8em;}
.searchresults b{font-weight:bold;color:#000;}


dl.search {font-family:arial, verdana, sans-serif;font-size:0.8em;margin:0;}
.search dd {margin:0 0 1em 0;color:#666;}
.search dt {font-size:1.3em;margin:0 0 0.3em 0;}
.search dt span.byline {color:#666;font-size:0.8em;margin:0 0 0.3em 0;}
dl.search a:link {text-decoration:underline;}
dl.search a:visited {text-decoration:underline;}
dl.search a:hover {text-decoration:underline;}
dl.search a:active {text-decoration:underline;}


/* BROWSE  */
.browse {width:978px;}
.browse table {font-size:0.9em;margin:0 0 0 13px;}
.browse th{text-transform:uppercase;text-align:left;border-bottom:solid 1px #999;}
.browse td {text-align:left;padding:0.2em 1em 0 0;}

/* SITEMAP  */
.sitemap {width:490px;margin:36px 0 0 13px;padding:0;}
.sitemap dl {font-family:arial, verdana, sans-serif;font-size:0.8em;margin:0;}
.sitemap dt {background: #fff url(../img/globals/red-square.gif) no-repeat top left;font-size:1em;text-transform:uppercase;margin:7px 0 5px 0;padding:0 0 0 1.3em;}
.sitemap dd {text-indent:-1.3em;
	margin:0 0 0 2.6em;}
.sitemap a:hover {text-decoration:underline;}

/* FEEDBACK */

h2.question {text-indent:0;font-weight:bold;text-transform:none;font-size:1em;font-family: georgia,times new roman,times,serif;}
p.question {text-indent:0;font-family: georgia,times new roman,times,serif;}
p.question-signature-name {text-align:right;text-transform:uppercase;font-size:0.9em;margin:0.5em 0 0 0;}
p.question-signature-location {text-align:right;margin:0;}

p.reply {font-style:italic;text-indent:0;margin-top:1em;}


div.steps {position:relative;float:left;height:100px;background-color:green;}
span.valign {position:relative;margin:auto 0;background-color:yellow;} 


/* BOTTOM OF ALL PAGES */
#bottom-credits {clear:both;text-align:left;margin:0;padding:11px 0;border-top:solid 2px #e91100;font-family:arial, verdana, sans-serif;}
#bottom-credits UL {width:978px;
	font-size:9pt;
	float:left;
	margin:0;
	padding:0;
	line-height:18px;
	list-style: none;}
#bottom-credits LI {float:left;
	margin:0;
	padding:0 0.3em 0 0;}

	
