/*  global  */body {	background-image: url(img/bg.gif);	background-repeat: repeat;	background-attachment: scroll;	background-color: #CA9730;	padding: 0;	margin: 0;	border: 0;	text-align: center;	color: #FFF;	}img {	border-style: none;	}hr {	display: none;	}div.hr {	margin: 1.8em 0;	height: 2px;	border-top: 2px dotted #88600D;	}h1, h2, h3, h4, h5, p {	margin: 2em 0 1em 0;	padding: 0;	color: #C29956;	font-family: Georgia, "Palatino Linotype", Palatino, "Times New Roman", Times, serif;	font-size: 16px;	line-height: 20px;	}h1 {	color: #E8B611;	margin: 2em 0 1em 0;	font-size: 18px;	line-height: 23px;	}	#theStory h1 {		margin-top: 1em;		}h2 {	margin: 1em 0 .6em 0;	font-size: 16px;	line-height: 20px;	}	#privacyNotice h2 {		margin: 1.6em 0 .8em 0;		}h3 {	margin: 0 0 .4em 0;	font-size: 13px;	line-height: 18px;	}	#privacyNotice h3 {		margin: 1.2em 0 .6em 0;		}h4 {	margin: 0;	font-size: 11px;	line-height: 16px;	}blockquote {	text-indent: 0;	color: #E8B611;	font-style: italic;	line-height: 1.5em;	}p {	margin: 0 0 1em 0;	font-size: 11px;	line-height: 16px;	}	.topHeader {		margin-top: 0px;		}ul {	list-style-type: none;	text-align: left;	padding: 0;	margin: 0;	}	ul li {		text-align: left;		background: transparent url(img/icon_bullet.gif) 0px 2px no-repeat;		padding: 0 0 1.1em 28px;		color: #F6F1CB;		font-family: Georgia, "Palatino Linotype", Palatino, "Times New Roman", Times, serif;		font-size: 12px;		line-height: 15px;	}/*  layout  */div#outerContainer {	position: relative;	margin: 0 auto;	padding: 0;	width: 852px;	border: 1px solid #986B0F;	border-width: 0 4px 0 4px;	background-image: url(img/bg_stars.gif);	background-repeat: repeat;	background-attachment: scroll;	text-align: center;	background-color: #000000;	}div#logo {	text-align: center;	padding: 50px;	}div#mainMenu {	position: absolute;	top: 162px;	left: -79px;	height: 428px;	}div#leftColumn {	float: left;	text-align: right;	width: 455px;	}	div#leftColumnInner {		text-align: left;		padding-left: 200px;		}div#rightColumn {	float: right;	text-align: left;	width: 362px;	}	div#rightColumnInner {		padding-right: 36px;		}div#bothColumns {	text-align: left;	padding-left: 200px;	padding-right: 36px;	}div#footer {	text-align: center;	padding: 100px 0 45px 0;	font-size: 9px;	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #AE8300;	line-height: 16px;	}div#sfPresents {	position: absolute;	top: 0px;	left: 0px;	padding: 28px 25px;	}div#newsletter {	margin-top: 34px;	}/*  elements  */.pictureFrame {	padding: 2px;	border: 1px solid #6D4D0B;	background-color: #000;	}.caption {	margin-top: .3em;	text-align: right;	font-size: 9px;	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #AE8300;	}.floatRight {	float: right;	margin: 0 0 2em 2em;	}.floatLeft {	float: left;	margin: 0 2em 2em 0;	}/* links */a, a:active, a:visited, a:hover {	color: #EB9600;	font-weight: bold;	text-decoration: underline;	}	a:hover {		color: #FFF;		}div#footer a, div#footer a:active, div#footer a:visited, div#footer a:hover {	color: #D9A400;	text-decoration: none;	font-weight: normal;	}	div#footer a:hover {		text-decoration: underline;		color: #FFF;		}div#privacyLinks a, div#privacyLinks a:active, div#privacyLinks a:visited, div#privacyLinks a:hover {	color: #A29A7A;	font-weight: normal;	}	div#privacyLinks a:hover {		color: #DAD7CA;		}/* typography */.copy, .copySmall, .copyLarger, .excerpt, .excerpt p {	color: #F6F1CB;	font-family: Georgia, "Palatino Linotype", Palatino, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 16px;	margin-bottom: 1.5em;	}.copySmall {	font-size: 11px;	line-height: 15px;	}.copyLarger {	font-size: 13px;	line-height: 19px;	}.excerpt, .excerpt p, .excerpt blockquote {	padding-right: 160px;	font-size: 16px;	line-height: 22px;	}.excerpt p {	margin: 0 0 .5em 0;	}.indented {	text-indent: 3em;	}.dropcap {	font-size: 48px;	}div.linkBox {	margin-top: 1.5em;	border: 2px solid #5A3900;	background-color: #241700;	padding: 14px;	color: #F6F1CB;	}.faded {	color: #A29A7A;	}/*  Story Page  */#theStory .book1, #theStory .book2, #theStory .bookDescription, #theStory .bookLinks {	float: left;	}#theStory .book1 { width: 122px; }#theStory .book2 { width: 113px; }#theStory .bookDescription { width: 230px; margin-right: 12px; font-size: 13px; line-height: 18px; font-style: italic; }#theStory .bookLinks { width: 138px; }#theStory .storyBullets {	margin: 0px;	padding: 1.8em;	background-image: url(img/bg_tagline.gif);	background-repeat: repeat-x;	background-attachment: scroll;	background-color: #281E09;	}#theStory .storyCaption {	text-align: left;	font-size: 9px;	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #AE8300;	}#theStory .book1 img, #theStory .book2 img {	background-repeat: no-repeat;	background-attachment: scroll;	padding: 0 5px 4px 0;	margin: 0 0 2px 0;	}#theStory .book1 img { background-image: url(img/book_bg103.jpg); }#theStory .book2 img { background-image: url(img/book_bg92.jpg); }#theStory .excerptLink {	background-image: url(img/icon_bullet.gif);	background-repeat: no-repeat;	background-attachment: scroll;	background-position: 0 3px;	margin: .6em 0 0 0;	padding: 0 0 0 24px;	font-size: 13px;	font-style: normal;	}/*  CLEARFIX  */.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
