html { min-height: 100%; margin-bottom: 1px; }

BODY {font-family:arial, verdana, sans-serif;font-size:12pt;background: #fff url(../img/globals/page-top.gif) repeat-x;color:#000;margin:0 auto 2em;padding:21px 0 0 0;text-align:center;}

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

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

a.no-underline:hover {color:#f00;text-decoration:none;}

.containing-box {width:940px;text-align:left;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;}

/* ELEMENTS IN THE TOP GROUP: LOGO, MENU, TAGLINE, ETC. */
#share-this {float:left;}

#share-this ul {float:left;
	font-size:8pt;
	font-weight:bold;
	line-height:1em;
	text-transform:uppercase;
	margin:0;
	padding:0;
	color: #000;
	white-space: nowrap;
	list-style: none;}
	
#share-this li {float:left;
	margin:0;
	padding: 0 0.5em;
	border-right:solid 1px #333;}
	
#share-this li.first {padding: 0 0.5em 0 0;}
#share-this li.last {border-right:none;}

#share-this a {display: block;text-decoration: none;margin:0;}
#share-this a:link {color: #666;}
#share-this a:visited {color: #666;}
#share-this a:hover {color: #000;}
#share-this a:active {color: #666;}

#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;}

#logo-row {clear:both;margin:0 auto;padding:0;width:940px;}
#logo {float:left;text-align:left;margin:11px 0 7px;}

.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:#f00;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;}

#search-row {margin:0;padding:0;}
#search-box {float:right;margin:0;padding:0;}

#search-box FORM {display:inline;margin:0;padding:0;border:0;}
#search-box INPUT.box {float:left;width:240px;padding:0 0 0 17px;margin:0;height:22px;font-size:11pt;} /*background: #fff url(../img/globals/search.gif) no-repeat left;*/
#search-box INPUT.search  {float:left;cursor:pointer;cursor:hand;margin:0;height:22px;line-height:1.1em;padding:0;width:60px;}
#search-box INPUT.search:hover {}

#nav {	/* all lists */
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background-color:#fff;
	position:relative;
	clear:both;
	display:block;
	overflow:hidden;
	width:940px;
	padding:3px 0;
	margin:0 auto;
	font-weight:bold;
	text-align:left;}

#nav ul {font-size:0.9em;
	line-height:1.4em;
	text-transform:uppercase;
	margin:0;
	padding:0;
	color: #000;
	white-space: nowrap;
	list-style: none;}
	
#nav ul.right {position:absolute;right:0;}
	
#nav li {float:left;
	margin:0;
	padding:0 0.5em 0 0;}

#nav a {border-bottom:solid 2px #fff;} 
#nav a:link {color:#666;}
#nav a:visited {color:#666;}
#nav a:hover {color:#f00;text-decoration:none;border-bottom:solid 2px #f00;}
#nav a:active {text-decoration:none;border-bottom:solid 2px #f00;}

#nav a.here {border-bottom:solid 2px #000;}
#nav a.here:link {color:#000;}
#nav a.here:visited {color:#000;}
#nav a.here:hover {color:#f00;text-decoration:none;border-bottom:solid 2px #f00;}
#nav a.here:active {color:#f00;text-decoration:none;border-bottom:solid 2px #f00;}

#crumbs {/* all lists */
	clear:both;
	width:940px;
	padding:6px 0;
	margin:0 auto;
	font-weight:bold;
	text-align:left;}

#crumbs ul {font-size:0.9em;
	line-height:1em;
	margin:0;
	padding:0 7px;
	color: #000;
	white-space: nowrap;
	list-style: none;
	z-index:200;}
	
#crumbs lh, #crumbs li{display:inline;
	margin:0;
	padding:0 0.5em 0;}

#crumbs lh {padding:0;text-transform:uppercase;}	
#crumbs li {}


#crumbs a {text-decoration: none;margin:0;}
#crumbs a:link {color: #000;}
#crumbs a:visited {color: #000;}
#crumbs a:hover {color: #f00;text-decoration:underline;}
#crumbs a:active {color: #f00;}



/* ELEMENTS IN CONTENTS OF FRONT PAGE */
.front-right {float:left;margin:0 0 1em 0;}
.front-right p {text-indent: 2em;font-size:0.75em;padding:0;margin:0;}
p.teaser {background: url(../img/globals/red-dot.gif) no-repeat top left;text-indent: 0.95em;font-size:0.75em;padding:0;margin:0;}	
#front-extreme-right {float:left;padding:0;border:0;margin:0;}
#front-extreme-right p.teaser {background: url(../img/globals/red-dot.gif) no-repeat top left;text-indent: 0.95em;font-size:0.75em;padding:0;margin:0;}
#front-extreme-right p {text-indent: 2em;font-size:0.75em;padding:0;margin:0;}
#front-extreme-right p.noindent {text-indent:0;}
#front-extreme-right a:link {color:#f00;}
#front-extreme-right a:visited {color:#369;}
#front-extreme-right a:hover {color:#f00;text-decoration:underline;}
#front-extreme-right a:active {color:#f00;}
#front-extreme-right img {margin:0 0 1em 0;}
.red-header-background {background: #fff url(../img/globals/red-header-background.gif) repeat-x bottom center; width:100%;margin:0 0 0.5em 0;}
.red-header-background h1 {display:inline;font-size:0.75em;margin:0;padding:0 0.3em 0 0;background-color:#fff;color:#f00;text-transform:uppercase;} 

.front-left {float:left;margin:0 0 2em 0;}
.front-left p.teaser {background: url(../img/globals/red-dot.gif) no-repeat top left;text-indent: 0.95em;font-size:0.75em;padding:0;margin:0;}
.front-left p.noindent {text-indent: 0;font-size:0.75em;padding:0;margin:1em 0 0 0;text-align:justify;}
.front-left p {text-indent: 2em;font-size:0.75em;padding:0;margin:0;text-align:justify;}
.front-left a:link {color:#f00;}
.front-left a:visited {color:#369;}
.front-left a:hover {color:#f00;text-decoration:underline;}
.front-left a:active {color:#f00;}

h1.red {font-size:1em;padding:0;margin:0 0 0.5em 0;color:#f00;text-transform:uppercase;font-style:italic;}
h2.letter-spaced {font-size:0.75em;text-transform:uppercase;font-weight:normal;margin:0 0 0.2em 0;padding:0;letter-spacing:0.05em;}

.fullwidth-story-illustration {text-align:center;margin:0;}
.fullwidth-story-illustration p{margin:0.5em 0 0 0;padding:0;font-size:0.75em;}
.fullwidth-story-illustration img{border:0;}
	
.fullwidth-story-text {text-align:center;margin:0;}
.fullwidth-story-text p{margin:0.5em 0 0 0;padding:0;font-size:0.75em;}
.fullwidth-story-text img{border:0;margin:0 0 0 0.5em;}
.fullwidth-story-text a:link {color:#f00;}
.fullwidth-story-text a:visited {color:#369;}
.fullwidth-story-text a:hover {color:#f00;text-decoration:underline;}
.fullwidth-story-text a:active {color:#f00;}


/* 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 1px left;}
.article blockquote p{text-align:justified;margin:1em 0 0 0;}

.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;}
#article-title {font-family: arial, verdana, sans-serif;text-transform:uppercase;font-weight:bold;color:#000;font-size:1.5em;margin:0;padding:0 0 4px;}
#article-subtitle {font-family: arial, verdana, sans-serif;text-transform:uppercase;color:#666;font-size:1.2em;line-height:1.1em;font-weight:normal;margin:0;padding:0 0 0.65em 0;border-bottom:solid 2px #f00;}
#article-author {font-family: arial, verdana, sans-serif;font-size:1em;line-height:1.1em;font-weight:normal;margin:0;padding:0.45em 0 2em;border-top:solid 5px #f00;float:left;}

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

.article {width:540px;line-height:1.2em;margin:0;padding:0;font-family: georgia,times new roman,times,serif;text-align:justify;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:380px;position:absolute;left:560px;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:73px;}
.sidenote {position:relative;left:7px;float:left;width:300px;}

.margin-box {width:300px;position:absolute;left:640px;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:640px;top:0;width:300px;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.8em;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 20px;}
.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:620px;position:relative;left:400px;margin-left:-380px;padding:0.4em 0 0 0;text-align:left;}

.twotwenty {}
.threehundred {}
.fivefourty {}

/* WIDTH GIVEN IN NUMBERS OF COLUMNS */
.three {width:220px;}
.five {width:380px;}
.six {width:460px;}
.seven {width:540px;}
.eight {width:620px;}
.nine {width:700px;}
.twelve {width:940px;}


.caption {width:300px;top:0.2em;margin:0 0 1em;position:absolute;right:-400px;}
.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;}
.caption-below h4{display:inline;margin:0 0.2em 0 0;font-family:arial, verdana, sans-serif;font-size:0.85em;line-height:1.2em;font-weight:bold;}
.caption-below p{display:inline;font-family:arial, verdana, sans-serif;font-weight:normal;margin:0 0.2em  1em;font-size:0.85em;line-height:1.3em;}

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

.photo-credit a:link{color:#666;text-decoration:none;}
.photo-credit a:visited {color:#666;}
.photo-credit a:hover {color:#f00;}
.photo-credit a:active {color:#f00;}

.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:#f00;text-decoration:underline;}
.ad-170 a:active {color:#000;text-decoration:underline;}

.ad-170 a:link.red {color:#f00;text-decoration:none;}
.ad-170 a:visited.red {color:#f00;text-decoration:none;}
.ad-170 a:hover.red {color:#f00;text-decoration:underline;}
.ad-170 a:active.red {color:#f00;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:#f00;}
#back-forward a:visited {color:#f00;}
#back-forward a:hover {color:#f00;}
#back-forward a:active {color:#f00;}


	
/* ELEMENTS ON GALLERY LEVEL PAGE */

#g-title {padding:21px 0 0 0;}
#gallery-title {display:inline;font-family: 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: 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: 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-caption {position:absolute;right:-240px;width:220px;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:300px;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 #f00;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:940px;}
.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;}
p.question {text-indent:0;}
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;}

/* SPONSOR */
.sponsor {clear:both;width:715px;margin:2em 0 0 0;padding:0;font-family: georgia,times new roman,times,serif;position:relative;}

.sponsor-fullwidth {width:940px;margin:0;padding:0;font-family: georgia,times new roman,times,serif;}

.sponsor-fullwidth span.row {
display: table-row;
vertical-align: middle;
margin: 0;
padding: 0;
}
.sponsor-fullwidth span.arrow-cell {
width: 82px;
display: table-cell;
vertical-align: middle;
margin: 0;
padding: 0;
}

.sponsor-fullwidth span.text-cell {
display: table-cell;
vertical-align: middle;
margin: 0;
padding: 0 9px 0 0;
}

.sponsor-fullwidth span.greytext-cell {
color:#ccc;
display: table-cell;
vertical-align: middle;
margin: 0;
padding: 0 9px 0 0;
}

.sponsor-fullwidth span.paypal-cell {
color:#ccc;
width: 104px;
display: table-cell;
vertical-align: middle;
margin: 0;
padding: 0;
}


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

.sponsor FORM {margin:0;padding:0;border:0;}

.sponsor INPUT.styled  {}

.sponsor INPUT.adtext  {font-family:arial, sans-serif;height:18px;border:1px solid #ccc;text-transform:uppercase;font-size:0.75em;color:#f00;margin:auto 0;}

.sponsor INPUT.url  {font-family:arial, sans-serif;height:18px;border:1px solid #ccc;font-size:0.75em;color:#000;margin:auto 0;}

.sponsor INPUT.readonly {font-family:arial, verdana, sans-serif;height:18px;margin:1em 0.2em 0;font-size:0.75em;color:#666;border:0;}

.sponsor INPUT.paypalbutton {margin:1em 0.2em 0;}

.sponsor div.radio {margin:1em 0.2em 0;}
.sponsor span.radio {background-color: #666;}

.sponsor SELECT {font-family:arial, verdana, sans-serif;height:18px;margin:1em 0.2em 0;font-size:0.75em;}
.sponsor OPTION.unavailable {font-family:arial, verdana, sans-serif;height:18px;margin:1em 0.2em 0;font-size:0.75em;color:#ccc;}


.sponsor FIELDSET {font-family:arial, verdana, sans-serif;font-size:0.9em;padding:0 0 1em 0;margin:0 0 1em 0;border:0;border-top:solid 1px #666;}

.sponsor LEGEND {font-family:arial, sans-serif;font-size:0.8em;height:18px;background-color:#fff;color:#000;text-transform:uppercase;font-weight:bold;padding:0.1em 0.5em;margin:auto 0 auto 85px;}

.sponsor LABEL {font-family:arial, verdana, sans-serif;font-size:0.9em;height:18px;color:#333;clear:left;width:85px;float:left;margin:1em 0.5em 0 0;text-align:right;font-weight:bold;}

.sponsor TD {width:40px;font-size:0.9em;}
.sponsor TD.shade {background: #fff url(../img/globals/diagonal-stripes.gif) repeat;padding:0.1em 0.3em;}
.sponsor TD.no-shade {padding:0.1em 0.3em;}


/* ADVERTISING */
.ad-start {text-align:left;font-size:0.6em;text-transform:uppercase;color:#666;border-bottom:solid 1px #999;margin:0;padding:0 0 2px 0;line-height:1em;}

span.ad {clear:both;font-size:0.8em;text-transform:uppercase;color:#666;margin:0;padding:0;}

.skyscraper-ad {margin:0 0 2em 0;padding:2px 0 0 0;}
.skyscraper-ad p{margin:2px 0 0 0;padding:0;}


/* BOTTOM OF ALL PAGES */
#bottom-credits {clear:both;text-align:left;margin:0;padding:11px 0;border-top:solid 2px #f00;font-family:arial, verdana, sans-serif;}
#bottom-credits UL {width:940px;
	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;}

	
