/* CSS Document */body {	background:#ffffff;	text-align:left;	padding:0px;	font:normal 1em/1.2em "Hoefler Text", "Times New Roman", Times, serif;	color:#000000;	margin: 0px;	}.breaker {	font-weight: bold;	text-transform: uppercase;	font-family: Helvetica, Verdana, sans-serif;	font-size: 90%;	display: block;}.leftcol {	text-transform: uppercase;	display: block;	text-align: left;	vertical-align: top;	text-decoration: none;	}.leftcolOn {	display: block;	text-align: left;	vertical-align: top;	color: #4F91CD;	text-transform: uppercase;	}.packageTitle {	display: block;	text-align: left;	vertical-align: top;	color: #4F91CD;	padding-left: 10px;	}.packageTitleoff {	display: block;	text-align: left;	vertical-align: top;	color:#666666;	}.packageStories {	text-align: left;	display: block;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	vertical-align: top;	text-decoration: none;	}a.packageStories:link {	color:#666666;	text-decoration: none;	}a.packageStories:hover {	color:#4F91CD;	}a.leftcol:link, a.leftcol:visited {	color:#b85630;	text-transform: uppercase;	text-decoration: none;	}a.leftcol:hover {	color:#4F91CD;	text-decoration: none;	}.leftcol2ndlev {	text-align: left;	display: block;	vertical-align: top;	text-decoration: none;	padding: 0px;	text-indent: -10px;	margin-left: 10px;	}.leftcol2ndlevOn {	color:#4F91CD;	text-align: left;	display: block;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	vertical-align: top;	text-decoration: none;	}a.leftcol2ndlev:link, a.leftcol2ndlev:visited {	color:#666666;	text-decoration: none;	}a.leftcol2ndlev:hover {	color:#4F91CD;	}h1 {	font-size: 150%;	font-weight: normal;	line-height: 100%;	margin-top: 2%;	margin-bottom: 0.25em;}.indentParagraph {	padding-right: 3em;	padding-left: 3em;}.deck {	color: #946338;	text-transform: uppercase;	display: block;	font: bold 90% Helvetica, Verdana, sans-serif;	margin: 0px 0px 3px;}.deckLowercase {	color: #946338;	margin: 0px 0px 3px;	text-transform: lowercase;	font-family: Helvetica, Verdana, sans-serif;	font-weight: bold;}.hpdeck {	color: #946338;	text-transform: uppercase;	font: bold 90% Helvetica, Verdana, sans-serif;	margin: 0px 0px 3px;}.bookshelfPubCo {	font-family: Helvetica, Verdana, sans-serif;	font-size: 75%;	color: #946338;	font-weight: bold;	text-transform: uppercase;}.coverStory {	font-family: Helvetica, Verdana, sans-serif;	font-size: 90%;	color: #ACCDEC;	font-weight: bold;	text-transform: uppercase;}.hpFeatureText {	font-size: 130%;	line-height: 130%;	color: #666666;}.hpFeatureAuthor {	font-family: Helvetica, Verdana, sans-serif;	font-size: 90%;	line-height: 90%;	color: #a59366;	text-transform: uppercase;	font-weight: bold;}.hpFeatureAuthorTitle {	font-family: Helvetica, Verdana, sans-serif;	font-size: 90%;	color: #a59366;	text-transform: uppercase;}.hpSubHead {	font-family: Helvetica, Verdana, sans-serif;	font-size: 90%;	line-height: 90%;	color: #a84837;	text-transform: uppercase;	font-weight: bold;}.imageBigTop {	margin-bottom: 5px;}.bylines {	font-family: Helvetica, Verdana, sans-serif;	font-size: 75%;	color: #666666;	font-weight: bolder;	text-transform: uppercase;}.bylinesTitle {	font-family: Helvetica, Verdana, sans-serif;	font-size: 75%;	color: #666666;	text-transform: uppercase;}h2 {	font-family: Helvetica, Verdana, sans-serif;	font-size: 75%;	color: #666666;	font-weight: bolder;	text-transform: uppercase;	margin-top: 2%;}a.centercol:link {	color:#666;	}a.centercol:hover {	border-bottom:1px solid;	color:#9343B9;	}.footer {	text-align:left;	color:#666666;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	clear: both;	font-family: Helvetica, Verdana, sans-serif;	font-size: 75%;	padding-left: 0px;	}a.footer:link {	color:#000000;	}a.footer:hover {	color:#000000;	text-decoration: underline;	}a:link {	color: #b85630;	text-decoration: underline;}/* set millions of background images */.rbroundbox { background: url(images/rounded-square.gif) repeat; }.rbtop div { background: url(images/rounded-tl.gif) no-repeat left top; }.rbtop { background: url(images/rounded-tr.gif) no-repeat right top; }.rbbot div { background: url(images/rounded-bl.gif) no-repeat left bottom; }.rbbot { background: url(images/rounded-br.gif) no-repeat right bottom; }/* height and width stuff, width not really nessisary. */.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%;height: 7px;}.rbcontent {	margin: -10 7px 0;	padding-left: 5px;	padding-right: 5px;	text-align: center;}.rbroundbox {	width: 200px;	margin: 20px auto 10px 10px;	float: right;	font-family: Helvetica, Verdana, sans-serif;	font-size: 80%;	color: #612d44;	vertical-align: top;}.contributors {	font-style: italic;}th {	text-align: left;}.pullquote {	font-size: 130%;	color: #000000;	line-height: 130%;}.byline2 {	font-style: italic;	text-align: right;}.fiveminutesParagraph {	font-family: Helvetica, Verdana, sans-serif;}.fiveminutesBold {	font-family: Helvetica, Verdana, sans-serif;	font-weight: bold;}.photoCredit2 {	font-family: Helvetica, Verdana, sans-serif;	font-size: 70%;	font-weight: lighter;	text-transform: uppercase;}.photoWithCaption {	float: right;	margin-bottom: 10px;	margin-left: 10px;}.photoCaption {	font-family: Helvetica, Verdana, sans-serif;	font-size: 80%;	line-height: 110%;	text-align: left;	vertical-align: top;	padding-top: 5px;	color: #572600;}.imageCover {	float: right;}.imageThumbnail {	float: right;	margin-bottom: 10px;	margin-left: 15px;	clear: both;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.imageBackIssue	{	float: left;	width: 90px;	margin-right: 55px;	margin-bottom: 40px;}.backIssueText	{	float: left;	width: 90px;	margin-top: 5px;	font-size: 90%;}.packageTitleHead1 {	color: #4F91CD;}.lettersAuthor {	font-style: italic;	text-transform: uppercase;}.bigNumber {	font-size: 200%;	line-height: 100%;	color: #CE7B2C;}.subscript {	vertical-align: sub;}.warning {	color: #FF0000;}.superscript {	vertical-align: top;	font-size: 75%;}sup {	font-size: 65%;}form {	margin: 35px 0px 0px 10px;}
