/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#492712;
	background:url(../images/canvas.jpg) repeat 0 0;
}

/* header */
header, #bookDesc, .preOrder, #images, #reviews, #press, #meetAndy, #downloads, #tbw, footer {
	margin:0 auto;
	width:960px;
	text-align:left;
}

header {
	position:relative;
	height:800px;
	background:url(../images/header-bg.jpg) no-repeat top left;
}

#headerBgTwo {
	background:url(../images/bg-top.png) repeat-x top left;
}

header h1, header h3 span.release {
	display:none;
}

header h3 {
	position:absolute;
	top:34px;
	left:286px;
	width:384px;
	text-align:center;
	font-size:2em;
	color:#7f968d;
	font-style:italic;
	font-weight:normal;
	text-shadow:-1px -1px 0 #2A454F;
}

header h3 strong {
	color:#fbf9e9;
	font-weight:normal;
}

/* book description */
#bookDesc blockquote {
	padding:1.5em 0 4em 0;
	background:url(../images/artifact-medal.jpg) no-repeat top right;
}

.multiplebgs #bookDesc blockquote {
	background:url(../images/artifact-medal.jpg) no-repeat top right,
	url(../images/nuts.jpg) no-repeat top left;
}

#bookDesc blockquote h2 {
	font-size:2em;
	color:#7d1400;
	font-weight:normal;
	font-style:italic;
	text-align:center;
	padding:0 170px;
	line-height:1.4em;
	margin-bottom:1em;
}

#bookDesc blockquote cite {
	display:block;
	color:#1b2623;
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-style:normal;
	text-align:center;
	font-size:1.3em;
}

#bookDesc .twoCol {
	font-size:1.4em;
	column-count: 2;
   -moz-column-count: 2;
   -webkit-column-count: 2;
	column-gap:75px;
	-moz-column-gap:75px;
	-webkit-column-gap:75px;
	padding-bottom:2em;
}

span.i {
	display:block;
	float:left;
	width:36px;
	height:59px;
	padding-top:10px;
	text-indent:-9000px;
	background:url(../images/i.png) no-repeat 0 8px;
}

#bookDesc h3 {
	text-align:center;
	color:#900600;
	font-size:3.5em;
	margin-bottom:.35em;
	font-weight:normal;
}

#bookDesc p.proof {
	text-align:center;
	font-style:italic;
	font-size:1.8em;
	color:#252525;
}

#video {
	width:876px;
	height:527px;
	padding:21px 0 0 24px;
	margin:0 auto 6em auto;
	background:url(../images/video-bg.jpg) no-repeat top left;
}

/* pre-order */
.preOrder {
	height:187px;
	padding:72px 0 3em 10px;
	margin-bottom:4em;
	border-bottom:1px solid #3C2E15;
	background:url(../images/order.jpg) no-repeat top left;
}

.preOrder h3 {
	display:none;
}

.preOrder ul {
	position:relative;
	list-style:none;
	margin:0 0 .5em 0;
}

.preOrder li {
	margin:0;
}

.preOrder li a {
	position:absolute;
	display:block;
	height:67px;
	text-indent:-9000px;
}

.preOrder li a.order {
	width:960px;
	top:67px;
	left:625px;
}


.preOrder li a.aa {
	width:960px;
	height:180px;
	top:0;
	left:0;
	margin-top:-50px;
}

.preOrder li a.ama {
	width:185px;
	top:0;
	left:381px;
}

.preOrder li a.bar {
	width:199px;
	top:0;
	left:598px;
}

.preOrder li a.boo {
	width:137px;
	top:67px;
	left:176px;
}

.preOrder li a.bor {
	width:185px;
	top:67px;
	left:383px;
}

.preOrder li a.chr {
	width:149px;
	top:67px;
	left:625px;
}

.preOrder p {
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.preOrder p a {
	position:relative;
	top:138px;
	text-decoration:none;
}

.preOrder p a:hover {
	text-decoration:underline;
}

.preOrder.noBdr {
	border:0;
	margin-bottom:0;
}

/* images */
#images {
	margin-bottom:4em;
	border-bottom:1px solid #3C2E15;
}

#images h3 {
	text-transform:uppercase;
	font-size:2.5em;
	font-weight:normal;
	color:#961b00;
	padding:0 50px;
	line-height:1.2em;
	margin-bottom:.3em;
	text-align:center;
}

#images p {
	text-align:center;
	font-style:italic;
	color:#474948;
	font-size:1.4em;
}

#images ul {
	list-style:none;
	margin:0;
}

#images li {
	float:left;
	margin:0 0 38px 0;
}

#images li.lt {
	padding-right:46px;
}

.viewFB {
	display:block;
	width:347px;
	height:68px;
	text-indent:-9000px;
	margin:0 auto 2em auto;
	background:url(../images/view-flipbook.png) no-repeat top left;
}

/* social reviews */
#reviews {
	overflow:auto;
}

#reviews section {
	float:left;
	width:450px;
}

#reviews section.facebook {
	margin-right:60px;
}

#reviews section.blogger {
	padding-bottom:120px;
	background:url(../images/butterfly.jpg) no-repeat bottom right;
}

#reviews section h3 {
	text-transform:uppercase;
	font-size:2.1em;
	color:#2b0e07;
	font-weight:normal;
	padding-bottom:.3em;
	border-bottom:1px solid #BCB585;
}

#reviews section.facebook h3 {
	padding-left:40px;
	background:url(../images/facebook.png) no-repeat top left;
}

#reviews .review img {
	float:left;
	padding-top:8px;
}

#reviews .review p {
	margin-left:64px;
	color:#533d38;
	font-size:1.1em;
	margin-bottom:2em;
}

#reviews .review p strong {
	color:#2a61aa;
}

#reviews blockquote {
	margin:0;
}

#reviews blockquote p {
	font-size:2.1em;
	color:#c15e02;
	font-style:normal;
	margin-bottom:1em;
}

#reviews blockquote cite {
	display:block;
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-style:normal;
	font-size:1.3em;
}

/* press section */
#blueBg {
	background:url(../images/bg-blue.jpg) repeat top left;
}

section#press {
	overflow:auto;
	padding-bottom:3em;
	background:url(../images/bg-press.jpg) no-repeat top left;
}

section#press h3, section#meetAndy h3 {
	width:336px;
	height:53px;
	padding:0 30px 10px 30px;
	text-align:center;
	margin:.9em auto 1.2em auto;
	font-weight:normal;
	color:#f2f7d5;
	line-height:45px;;
	text-transform:uppercase;
	font-size:2em;
	background:url(../images/banner.png) no-repeat top left;
}

section#press .col {
	float:left;
	width:235px;
	padding:0 15px;
}

section#press .col.rt {
	width:190px;
	padding-right:0;
}

section#press .col.lt {
	width:210px;
	padding-left:0;
}

section#press .col h4 {
	text-transform:uppercase;
	color:#492712;
}

section#press .col h4 span {
	padding-bottom:.2em;
	border-bottom:1px dotted;
}

section#press p, section#press li {
	color:#341e00;
	font-size:1.1em;
	margin-bottom:1em;
}

section#press a.btn {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #66898B;
	padding:.3em .8em;
	font-size:.9em;
	color:#1c6679;
	text-decoration:none;
	font-weight:bold;
	background:#D8EDF0 url(../images/btn_bg.png) repeat-x bottom left;
}

img.mk {
	display:block;
	margin-bottom:1em;
}

a.pdf {
	color:#341e00;
	text-decoration:none;
	font-size:.9em;
	padding:6px 20px 6px 32px;
	background:url(../images/pdf.png) no-repeat top left;
}

a.pdf:hover {
	text-decoration:underline;
}

section#press ul {
	list-style:none;
	margin:0;
}

section#press li {
	margin:.3em 0;
}

.rt a {
	color:#037188;
}

/* meet andy */
section#meetAndy {
	padding-bottom:2em;
	background:url(../images/bg-dashes.png) repeat-x 0 28px;
}

section#meetAndy blockquote {
	margin:2em 0 3em 0;
	text-align:center;
}

section#meetAndy blockquote p {
	color:#961b00;
	font-size:2.1em;
	font-style:normal;
	margin-bottom:.3em;
}

section#meetAndy cite {
	display:block;
	font-size:1.3em;
	font-style:normal;
}

section#meetAndy img {
	float:left;
	display:inline;
	border:4px solid #EEF3D5;	
}

section#meetAndy .bio {
	float:right;
	width:425px;
	padding:0 320px 3em 0;
	background:url(../images/books.jpg) no-repeat top right;
}

section#meetAndy .bio p {
	font-size:1.3em;
}

section#meetAndy .bio p a {
	text-decoration:none;
	color:#961b00;
}

section#meetAndy .bio p a:hover {
	text-decoration:underline;
}

section#meetAndy .bio ul {
	list-style:none;
	margin:0;
	width:288px;
	height:49px;
	padding-left:137px;
	background:url(../images/friend-andy.png) no-repeat top left;
}

section#meetAndy .bio li {
	float:left;
	margin:0;
}

section#meetAndy .bio li a {
	display:block;
	width:30px;
	height:40px;
	margin:9px 10px 0 0;
	text-indent:-9000px;
}

/* downloads */
#downloads {
	padding:4em 0 2em 0;
}

#downloads h2 {
	text-transform:uppercase;
	color:#961b00;
	font-size:2.4em;
	text-align:center;
	font-weight:normal;
}

#downloads h2 em {
	text-transform:none;
	font-size:.8em;
}

#downloads .dlBox {
	width:931px;
	margin:0 auto;
	padding:2em 0;
	border:1px solid #E7DFC1;
	background:#FDF8EC;
}

.rgba #downloads .dlBox {
	background: rgba(255,255,255, .4);
}

.dlBtm {
	width:931px;
	height:28px;
	margin:0 auto;
	background:url(../images/download-shadow.jpg) no-repeat top left;
}

#downloads .dlBox h3 {
	position:relative;
	left:-14px;
	color:#f2f7d5;
	font-size:2em;
	font-weight:normal;
	width:171px;
	height:53px;
	padding-left:20px;
	line-height:48px;
	background:url(../images/download-heading.png) no-repeat top left;
}

#downloads .wp {
	float:left;
	text-align:center;
	padding:0 20px;
}

#downloads .wp img {
	display:block;
	margin-bottom:1em;
}

#downloads .wp a {
	display:block;
	line-height:1.5em;
	font-size:1.1em;
	text-decoration:none;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#downloads .wp a:hover {
	text-decoration:underline;
}

#downloads #banners.dlBox h3 {
	float:left;
	text-align:left;
}

#downloads #banners.dlBox p {
	text-align:center;
	padding-left:190px;
	color:#492712;
	font-style:italic;
	font-size:1.8em;
	line-height:1.4em;
}

#downloads #banners {
	text-align:center;
	margin-top:2em;
}

#banners h4 {
	font-size:1.4em;
	color:#991C26;
	margin-bottom:1em;
}

#banners textarea {
	display:block;
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em auto 3em auto;
	background:#EEEBCE;
	color:#312518;
	font-size:1em;
	width:520px;
	height:55px;
	overflow:hidden;
	padding:10px;
	border:0;
}

#banners .banner {
	float:left;
	width:415px;
	padding:0 25px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

#tbw {
	width:688px;
	overflow:auto;
}

#tbw img {
	float:left;
	display:inline;
	margin:0 1.5em 1.5em 0;
}

#tbw p {
	font-size:1.8em;
	padding-top:75px;
	margin:0 0 1em 275px;
}

#tbw p a {
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

#tbw p a:hover {
	text-decoration:underline;
}

#tbw a.btn {
	display:block;
	width:147px;
	height:43px;
	margin-left:275px;
	text-indent:-9000px;
	background:url(../images/learn.png) no-repeat top left;
}

/* footer */
#footerWrap {
	margin-top:2em;
	background:url(../images/bg-footer.jpg) repeat top left;
}

footer {
	position:relative;
	width:673px;
	padding:2.5em 0 2.5em 287px;
}

span.airplane {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:267px;
	height:165px;
	background:url(../images/airplane.png) no-repeat top left;
}

footer h3 {
	color:#943300;
	font-style:italic;
	font-weight:normal;
	font-size:1.8em;
	line-height:1.3em;
}

footer h3 a {
	text-decoration:none;
	color:#4a1a01;
}

footer p {
	position:absolute;
	bottom:20px;
	right:0;
	margin:0;
	color:#f5eed8;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

footer p a {
	color:#f5eed8;
	text-decoration:none;
}

footer a:hover {
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#492712;
	background:url(../images/canvas.jpg) repeat 0 0;
}

/* header */
header, #bookDesc, .preOrder, #images, #reviews, #press, #meetAndy, #downloads, #tbw, footer {
	margin:0 auto;
	width:960px;
	text-align:left;
}

header {
	position:relative;
	height:800px;
	background:url(../images/header-bg.jpg) no-repeat top left;
}

#headerBgTwo {
	background:url(../images/bg-top.png) repeat-x top left;
}

header h1, header h3 span.release {
	display:none;
}

header h3 {
	position:absolute;
	top:34px;
	left:286px;
	width:384px;
	text-align:center;
	font-size:2em;
	color:#7f968d;
	font-style:italic;
	font-weight:normal;
	text-shadow:-1px -1px 0 #2A454F;
}

header h3 strong {
	color:#fbf9e9;
	font-weight:normal;
}

/* book description */
#bookDesc blockquote {
	padding:1.5em 0 4em 0;
	background:url(../images/artifact-medal.jpg) no-repeat top right;
}

.multiplebgs #bookDesc blockquote {
	background:url(../images/artifact-medal.jpg) no-repeat top right,
	url(../images/nuts.jpg) no-repeat top left;
}

#bookDesc blockquote h2 {
	font-size:2em;
	color:#7d1400;
	font-weight:normal;
	font-style:italic;
	text-align:center;
	padding:0 170px;
	line-height:1.4em;
	margin-bottom:1em;
}

#bookDesc blockquote cite {
	display:block;
	color:#1b2623;
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-style:normal;
	text-align:center;
	font-size:1.3em;
}

#bookDesc .twoCol {
	font-size:1.4em;
	column-count: 2;
   -moz-column-count: 2;
   -webkit-column-count: 2;
	column-gap:75px;
	-moz-column-gap:75px;
	-webkit-column-gap:75px;
	padding-bottom:2em;
}

span.i {
	display:block;
	float:left;
	width:36px;
	height:59px;
	padding-top:10px;
	text-indent:-9000px;
	background:url(../images/i.png) no-repeat 0 8px;
}

#bookDesc h3 {
	text-align:center;
	color:#900600;
	font-size:3.5em;
	margin-bottom:.35em;
	font-weight:normal;
}

#bookDesc p.proof {
	text-align:center;
	font-style:italic;
	font-size:1.8em;
	color:#252525;
}

#video {
	width:876px;
	height:527px;
	padding:21px 0 0 24px;
	margin:0 auto 6em auto;
	background:url(../images/video-bg.jpg) no-repeat top left;
}

/* pre-order */
.preOrder {
	height:187px;
	padding:72px 0 3em 10px;
	margin-bottom:4em;
	border-bottom:1px solid #3C2E15;
	background:url(../images/order.jpg) no-repeat top left;
}

.preOrder h3 {
	display:none;
}

.preOrder ul {
	position:relative;
	list-style:none;
	margin:0 0 .5em 0;
}

.preOrder li {
	margin:0;
}

.preOrder li a {
	position:absolute;
	display:block;
	height:67px;
	text-indent:-9000px;
}

.preOrder li a.order {
	width:960px;
	top:67px;
	left:625px;
}


.preOrder li a.aa {
	width:960px;
	height:180px;
	top:0;
	left:0;
	margin-top:-50px;
}

.preOrder li a.ama {
	width:185px;
	top:0;
	left:381px;
}

.preOrder li a.bar {
	width:199px;
	top:0;
	left:598px;
}

.preOrder li a.boo {
	width:137px;
	top:67px;
	left:176px;
}

.preOrder li a.bor {
	width:185px;
	top:67px;
	left:383px;
}

.preOrder li a.chr {
	width:149px;
	top:67px;
	left:625px;
}

.preOrder p {
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.preOrder p a {
	position:relative;
	top:138px;
	text-decoration:none;
}

.preOrder p a:hover {
	text-decoration:underline;
}

.preOrder.noBdr {
	border:0;
	margin-bottom:0;
}

/* images */
#images {
	margin-bottom:4em;
	border-bottom:1px solid #3C2E15;
}

#images h3 {
	text-transform:uppercase;
	font-size:2.5em;
	font-weight:normal;
	color:#961b00;
	padding:0 50px;
	line-height:1.2em;
	margin-bottom:.3em;
	text-align:center;
}

#images p {
	text-align:center;
	font-style:italic;
	color:#474948;
	font-size:1.4em;
}

#images ul {
	list-style:none;
	margin:0;
}

#images li {
	float:left;
	margin:0 0 38px 0;
}

#images li.lt {
	padding-right:46px;
}

.viewFB {
	display:block;
	width:347px;
	height:68px;
	text-indent:-9000px;
	margin:0 auto 2em auto;
	background:url(../images/view-flipbook.png) no-repeat top left;
}

/* social reviews */
#reviews {
	overflow:auto;
}

#reviews section {
	float:left;
	width:450px;
}

#reviews section.facebook {
	margin-right:60px;
}

#reviews section.blogger {
	padding-bottom:120px;
	background:url(../images/butterfly.jpg) no-repeat bottom right;
}

#reviews section h3 {
	text-transform:uppercase;
	font-size:2.1em;
	color:#2b0e07;
	font-weight:normal;
	padding-bottom:.3em;
	border-bottom:1px solid #BCB585;
}

#reviews section.facebook h3 {
	padding-left:40px;
	background:url(../images/facebook.png) no-repeat top left;
}

#reviews .review img {
	float:left;
	padding-top:8px;
}

#reviews .review p {
	margin-left:64px;
	color:#533d38;
	font-size:1.1em;
	margin-bottom:2em;
}

#reviews .review p strong {
	color:#2a61aa;
}

#reviews blockquote {
	margin:0;
}

#reviews blockquote p {
	font-size:2.1em;
	color:#c15e02;
	font-style:normal;
	margin-bottom:1em;
}

#reviews blockquote cite {
	display:block;
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-style:normal;
	font-size:1.3em;
}

/* press section */
#blueBg {
	background:url(../images/bg-blue.jpg) repeat top left;
}

section#press {
	overflow:auto;
	padding-bottom:3em;
	background:url(../images/bg-press.jpg) no-repeat top left;
}

section#press h3, section#meetAndy h3 {
	width:336px;
	height:53px;
	padding:0 30px 10px 30px;
	text-align:center;
	margin:.9em auto 1.2em auto;
	font-weight:normal;
	color:#f2f7d5;
	line-height:45px;;
	text-transform:uppercase;
	font-size:2em;
	background:url(../images/banner.png) no-repeat top left;
}

section#press .col {
	float:left;
	width:235px;
	padding:0 15px;
}

section#press .col.rt {
	width:190px;
	padding-right:0;
}

section#press .col.lt {
	width:210px;
	padding-left:0;
}

section#press .col h4 {
	text-transform:uppercase;
	color:#492712;
}

section#press .col h4 span {
	padding-bottom:.2em;
	border-bottom:1px dotted;
}

section#press p, section#press li {
	color:#341e00;
	font-size:1.1em;
	margin-bottom:1em;
}

section#press a.btn {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #66898B;
	padding:.3em .8em;
	font-size:.9em;
	color:#1c6679;
	text-decoration:none;
	font-weight:bold;
	background:#D8EDF0 url(../images/btn_bg.png) repeat-x bottom left;
}

img.mk {
	display:block;
	margin-bottom:1em;
}

a.pdf {
	color:#341e00;
	text-decoration:none;
	font-size:.9em;
	padding:6px 20px 6px 32px;
	background:url(../images/pdf.png) no-repeat top left;
}

a.pdf:hover {
	text-decoration:underline;
}

section#press ul {
	list-style:none;
	margin:0;
}

section#press li {
	margin:.3em 0;
}

.rt a {
	color:#037188;
}

/* meet andy */
section#meetAndy {
	padding-bottom:2em;
	background:url(../images/bg-dashes.png) repeat-x 0 28px;
}

section#meetAndy blockquote {
	margin:2em 0 3em 0;
	text-align:center;
}

section#meetAndy blockquote p {
	color:#961b00;
	font-size:2.1em;
	font-style:normal;
	margin-bottom:.3em;
}

section#meetAndy cite {
	display:block;
	font-size:1.3em;
	font-style:normal;
}

section#meetAndy img {
	float:left;
	display:inline;
	border:4px solid #EEF3D5;	
}

section#meetAndy .bio {
	float:right;
	width:425px;
	padding:0 320px 3em 0;
	background:url(../images/books.jpg) no-repeat top right;
}

section#meetAndy .bio p {
	font-size:1.3em;
}

section#meetAndy .bio p a {
	text-decoration:none;
	color:#961b00;
}

section#meetAndy .bio p a:hover {
	text-decoration:underline;
}

section#meetAndy .bio ul {
	list-style:none;
	margin:0;
	width:288px;
	height:49px;
	padding-left:137px;
	background:url(../images/friend-andy.png) no-repeat top left;
}

section#meetAndy .bio li {
	float:left;
	margin:0;
}

section#meetAndy .bio li a {
	display:block;
	width:30px;
	height:40px;
	margin:9px 10px 0 0;
	text-indent:-9000px;
}

/* downloads */
#downloads {
	padding:4em 0 2em 0;
}

#downloads h2 {
	text-transform:uppercase;
	color:#961b00;
	font-size:2.4em;
	text-align:center;
	font-weight:normal;
}

#downloads h2 em {
	text-transform:none;
	font-size:.8em;
}

#downloads .dlBox {
	width:931px;
	margin:0 auto;
	padding:2em 0;
	border:1px solid #E7DFC1;
	background:#FDF8EC;
}

.rgba #downloads .dlBox {
	background: rgba(255,255,255, .4);
}

.dlBtm {
	width:931px;
	height:28px;
	margin:0 auto;
	background:url(../images/download-shadow.jpg) no-repeat top left;
}

#downloads .dlBox h3 {
	position:relative;
	left:-14px;
	color:#f2f7d5;
	font-size:2em;
	font-weight:normal;
	width:171px;
	height:53px;
	padding-left:20px;
	line-height:48px;
	background:url(../images/download-heading.png) no-repeat top left;
}

#downloads .wp {
	float:left;
	text-align:center;
	padding:0 20px;
}

#downloads .wp img {
	display:block;
	margin-bottom:1em;
}

#downloads .wp a {
	display:block;
	line-height:1.5em;
	font-size:1.1em;
	text-decoration:none;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#downloads .wp a:hover {
	text-decoration:underline;
}

#downloads #banners.dlBox h3 {
	float:left;
	text-align:left;
}

#downloads #banners.dlBox p {
	text-align:center;
	padding-left:190px;
	color:#492712;
	font-style:italic;
	font-size:1.8em;
	line-height:1.4em;
}

#downloads #banners {
	text-align:center;
	margin-top:2em;
}

#banners h4 {
	font-size:1.4em;
	color:#991C26;
	margin-bottom:1em;
}

#banners textarea {
	display:block;
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em auto 3em auto;
	background:#EEEBCE;
	color:#312518;
	font-size:1em;
	width:520px;
	height:55px;
	overflow:hidden;
	padding:10px;
	border:0;
}

#banners .banner {
	float:left;
	width:415px;
	padding:0 25px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

#tbw {
	width:688px;
	overflow:auto;
}

#tbw img {
	float:left;
	display:inline;
	margin:0 1.5em 1.5em 0;
}

#tbw p {
	font-size:1.8em;
	padding-top:75px;
	margin:0 0 1em 275px;
}

#tbw p a {
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

#tbw p a:hover {
	text-decoration:underline;
}

#tbw a.btn {
	display:block;
	width:147px;
	height:43px;
	margin-left:275px;
	text-indent:-9000px;
	background:url(../images/learn.png) no-repeat top left;
}

/* footer */
#footerWrap {
	margin-top:2em;
	background:url(../images/bg-footer.jpg) repeat top left;
}

footer {
	position:relative;
	width:673px;
	padding:2.5em 0 2.5em 287px;
}

span.airplane {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:267px;
	height:165px;
	background:url(../images/airplane.png) no-repeat top left;
}

footer h3 {
	color:#943300;
	font-style:italic;
	font-weight:normal;
	font-size:1.8em;
	line-height:1.3em;
}

footer h3 a {
	text-decoration:none;
	color:#4a1a01;
}

footer p {
	position:absolute;
	bottom:20px;
	right:0;
	margin:0;
	color:#f5eed8;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

footer p a {
	color:#f5eed8;
	text-decoration:none;
}

footer a:hover {
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	z-index:100;
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}
