* { margin: 0px; padding: 0px; }
html { height: 100%; }
body { background-color: #fff; background-image: url(background.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 100%; }

#header { background-color: #000; width: 781px; height: 99px; }
#logo { padding: 25px 0px 0px 25px; float: left; }
#tagline { padding: 33px 0px 0px 63px; }
#nav { width: 781px; }
#content { background-image: url(bg_whitebeige.gif); width: 781px; min-height: 570px; display: block;}
#content-book { background-image: url(bkgBookContent.gif); width: 781px; min-height: 570px; display: block;}  

#footer { background-image: url(footer.gif); background-repeat: no-repeat; width: 781px; padding: 61px 0px 20px 0px; text-align: center; color: #fff; clear: both; }
#book-footer { background-image: url(bkgBookFooter.gif); background-repeat: no-repeat; width: 781px; padding: 61px 0px 20px 0px; text-align: center; color: #fff; clear: both; }

a { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline; }

.main_item { padding: 20px 70px 0px 25px; display: block; min-height: 128px; clear: both; }
.main_item_img { float: left; padding-right: 36px; }
.main_item_text { border-top: 1px solid #000; padding: 7px; }

h1 { font-weight: bold; font-size: 14px; padding-bottom: 12px; }
h2 { font-weight: bold; font-size: 13px;  padding-bottom: 3px; }
h3 { font-weight: bold; font-size: 12px; }
p { padding: 5px 0px 7px; line-height: 16px; }

p.preview-odd{background:#ebeae8; padding:10px; margin:0 0; border-bottom:1px solid #ccc; border-top:1px solid #fff; font-size:11px; line-height:19px;}
p.preview-even{background:#e5e1da; padding:10px; margin:0 0; border-top:1px solid #fff; border-bottom:1px solid #ccc; font-size:11px;line-height:19px;}
p.preview-even:hover, p.preview-odd:hover{}

#left_column { float: left; padding: 20px 0px 0px 25px; }
#book-left_column { float: left; width:150px; padding: 20px 20px 0px; }
#book-left_column #quotes p{color:#333;}
#book-left_column #quotes p.brown{color:#755029; font-size:12px;}
#book-left_column #quotes p.right{text-align:right; font-weight:bold}

#main_column { margin-left: 250px; padding: 20px 70px 0px 0px; display: block; }
#book-main_column{ width:470px; float:right; padding: 20px 0 0px 0px; margin-right:70px; display: block; }
#book-main_column a, #book-left_column a{color:#000; text-decoration:underline;}
#book-main_column a:hover, #book-left_column a:hover{color:#555; text-decoration:none;}

#book-main_column ul{margin:10px 0; padding:0 5px;}
#book-main_column ul li{margin:0; padding:0; font-size:11px; list-style-position:inside}

img.shadow{border-bottom:1px solid #fff;border-right:1px solid #fff; -moz-box-shadow: 2px 2px 3px #999;
	-webkit-box-shadow: 2px 2px 3px #999;
}
p.buyLogos a img{border:1px solid #fff; }
p.buyLogos a:hover img{border:1px solid #999;-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;}

#subnav{
	height:34px;
	width:781px;
	clear:both;
	background:#a89e8c url(imgBrand-ItAinttheLogo.gif) no-repeat left center;
	position:relative;
	background-image: url(imgBrand-ItAinttheLogo.gif);
}
#subnav ul{ clear:both; margin:0; width:auto; float:right; height:28px; margin:0 10px 0 0; position:absolute; bottom:0; right:10px;}
#subnav ul li{ font-size:12px; color:#fff; float:left; background:none; padding:0; margin:0; font-weight:normal; text-transform:lowercase;width:auto; height:28px; line-height:28px; list-style:none}
#subnav ul li a{padding:0 10px; width:auto; height:28px; line-height:28px;display:block; color:#fff; text-shadow:1px 1px 0px rgba(0,0,0,0.2);}
#subnav ul li a:hover{ 
	color:#000;
	text-decoration:none;
	text-shadow:1px 1px 0px rgba(255,255,255,0.5);

}
#subnav ul li.selected a{
	background:#fff;
	border:1px solid #fff;
	border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;	
	color:#000;
	text-shadow:none;
	font-weight:bold;
}


.leftcol_links { clear: both; padding-top: 20px; display: block; }
.callout { line-height: 16px; float: right; width: 180px; padding: 0px 0px 12px 12px; margin: 9px; background-image: url(beige_corner.gif); background-position: bottom left; background-repeat: no-repeat; font-size: 12px; }
.notoppad { padding-top: 0px; }

.event { padding-bottom: 12px; }
.eventtitle { font-weight: bold; }
.eventquote { font-style: italic; padding: 3px 0px; font-size: 10px; }


.clear { display: block; height: 0px; width:100%;clear: both;}
.spacer { display: block; height: 10px; width:100%;clear: both;}
:focus{outline:none;}

.article { padding-bottom: 36px; }
.article_title { font-weight: bold; font-size: 12px; }
.article_description { padding-bottom: 12px; }
.article_source { margin-left: 30px; }
.article_source_extraspace { margin: 12px 0px 12px 30px; }
.pdf_icon { margin-left: -25px; margin-top: -2px; float: left; }
.article_image { padding-bottom: 12px; }
.article_smallbottompad { padding-bottom: 14px; }
.teasertitle { font-weight: bold; }
.teaser { padding-bottom: 9px; }

.text_header { padding-bottom: 21px; margin-top: -7px;}
.backto { padding: 21px 0px 0px 0px; color: #fff; clear: both; }
.white { color: #fff; }
.currentpage { color: #000; }

.foundation_title { font-weight: bold; }
.foundation_description { font-style: italic; }
.foundation_explanation { padding-bottom: 21px; }

.clientlogo { width: 150px; height: 100px; text-align: center; float: left; margin-top: auto; margin-bottom: auto;}

#index_contents { width: 780px; height: 100%; background-color: #000; padding-top: 111px;}
#index_logo { padding: 0px 0px 11px 27px; clear: both; }
#index_mainimg { }
#index_enterbtn { padding: 16px 0px 0px 27px; float: left; clear: left; }
#index_description { float: right; padding: 12px 0px 0px 0px;}

.padextra { padding-bottom: 30px; }
.padsome { padding-bottom: 18px; }

.windowquote { padding-bottom: 21px; }
.windowquote_quote { font-weight: bold; }

.book{wifth:470px; height:265px; background:url(imgBrand-theBook.gif) no-repeat; position:relative;}
.book #lookInside{width:167px; height:265px; position:absolute; left:0; top:0;}
.book #lookInside a{width:167px; height:265px; display:block; text-indent:-9999px;}


#book-main_column .book ul.buy{
	background:url(bkgBuy.gif) no-repeat;
	height:50px;
	padding:23px 0 0 0;
	width:310px;
	position:absolute;
	bottom:6px;
	right:-7px;
	list-style:none;
	margin:0;
}
#book-main_column ul.buy li{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:4px 0 0 52px; margin:0; float:none; height:19px; line-height:19px; font-size:12px}
#book-main_column ul.buy li a{font-weight:bold; display:block; text-transform:uppercase; text-decoration:none; color:#000;}
#book-main_column ul.buy li a:hover{color:#666;}



.red-brown{color:#a9998a; font-weight:normal}
.book-title{font-size:18px; font-weight:normal;}
.black { color: #000; }

