html { 
	overflow-y: scroll; 
	overflow: -moz-scrollbars-vertical !important;
	background:#191919;
}

img, fieldset {
	border:none;
}

object:hover {border:0px solid;}
:-moz-any-link:focus {outline: none;}

body {
	text-align:center;
	min-width:922px;
	margin:0;
	padding:0;
	background:none;
	background:#191919 url(../images/header_bg.jpg) no-repeat top center;
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
	line-height:18px;
}

#wrapper {
	margin:0 auto;
	padding:0;
	width:922px;
	text-align:left;
	
}

#header {
	height:177px;
}

#header h1 {
	display:block;
	width:308px;
	height:52px;
	position:relative;
	top:50px;
	margin:0 0 0 -14px;
	padding:0;
}

#header h1.green{background:url(../images/logo_listead_green.jpg) no-repeat;}
#header h1.brown{background:url(../images/logo_listead_brown.jpg) no-repeat;}
#header h1.blue{background:url(../images/logo_listead_blue.jpg) no-repeat;}
#header h1.yellow{background:url(../images/logo_listead_yellow.jpg) no-repeat;}

#header h1 span, ul#nav li span{
	display:none;
}

/*--Left Column--*/

#lhs_column {
	width:305px;
	float:left;
}

ul#nav {
	display:block;
	padding:1px 0 0 0;
	margin:0;
	height:200px;
	width:306px;
	line-height:0px;
}

ul#nav li{
	list-style:none;
	display:block;
	margin:0;
	padding:11px 14px 0 0;
	height:12px;
	width:120px;
}

ul#nav li a{
	width:120px;
	height:12px;
	display:block;
	padding:0;
	margin:0;
	margin-left:171px;
}

li.active{
	height:25px!important;
}

li.active a{
	background:none!important;
}

ul#nav.green {background:url(../images/nav_background_green.gif) 3px no-repeat;}

ul#nav.green li a#btn_gallery{background:url(../images/nav_links_green.png) no-repeat 0px 0px;}
ul#nav.green li a#btn_gallery:hover{background:url(../images/nav_links_green.png) no-repeat -120px 0px;}
ul#nav.green li a#btn_about{background:url(../images/nav_links_green.png) no-repeat 0px -22px;}
ul#nav.green li a#btn_about:hover{background:url(../images/nav_links_green.png) no-repeat -120px -22px;}
ul#nav.green li a#btn_publications{background:url(../images/nav_links_green.png) no-repeat 0px -46px;}
ul#nav.green li a#btn_publications:hover{background:url(../images/nav_links_green.png) no-repeat -120px -46px;}
ul#nav.green li a#btn_workshops{background:url(../images/nav_links_green.png) no-repeat 0px -70px;}
ul#nav.green li a#btn_workshops:hover{background:url(../images/nav_links_green.png) no-repeat -120px -70px;}
ul#nav.green li a#btn_purchase_prints{background:url(../images/nav_links_green.png) no-repeat 0px -94px;}
ul#nav.green li a#btn_purchase_prints:hover{background:url(../images/nav_links_green.png) no-repeat -120px -94px;}
ul#nav.green li a#btn_blog{background:url(../images/nav_links_green.png) no-repeat 0px -118px;}
ul#nav.green li a#btn_blog:hover{background:url(../images/nav_links_green.png) no-repeat -120px -118px;}
ul#nav.green li a#btn_book{background:url(../images/nav_links_green.png) no-repeat 0px -140px;}
ul#nav.green li a#btn_book:hover{background:url(../images/nav_links_green.png) no-repeat -120px -140px;}

ul.brown {background:url(../images/nav_background_brown.gif) 3px no-repeat;}

ul#nav.brown li a#btn_gallery{background:url(../images/nav_links_brown.png) no-repeat 0px 0px;}
ul#nav.brown li a#btn_gallery:hover{background:url(../images/nav_links_brown.png) no-repeat -120px 0px;}
ul#nav.brown li a#btn_about{background:url(../images/nav_links_brown.png) no-repeat 0px -22px;}
ul#nav.brown li a#btn_about:hover{background:url(../images/nav_links_brown.png) no-repeat -120px -22px;}
ul#nav.brown li a#btn_publications{background:url(../images/nav_links_brown.png) no-repeat 0px -46px;}
ul#nav.brown li a#btn_publications:hover{background:url(../images/nav_links_brown.png) no-repeat -120px -46px;}
ul#nav.brown li a#btn_workshops{background:url(../images/nav_links_brown.png) no-repeat 0px -70px;}
ul#nav.brown li a#btn_workshops:hover{background:url(../images/nav_links_brown.png) no-repeat -120px -70px;}
ul#nav.brown li a#btn_purchase_prints{background:url(../images/nav_links_brown.png) no-repeat 0px -94px;}
ul#nav.brown li a#btn_purchase_prints:hover{background:url(../images/nav_links_brown.png) no-repeat -120px -94px;}
ul#nav.brown li a#btn_blog{background:url(../images/nav_links_brown.png) no-repeat 0px -118px;}
ul#nav.brown li a#btn_blog:hover{background:url(../images/nav_links_brown.png) no-repeat -120px -118px;}
ul#nav.brown li a#btn_book{background:url(../images/nav_links_brown.png) no-repeat 0px -140px;}
ul#nav.brown li a#btn_book:hover{background:url(../images/nav_links_brown.png) no-repeat -120px -140px;}

ul.blue {background:url(../images/nav_background_blue.gif) 3px no-repeat;}

ul#nav.blue li a#btn_gallery{background:url(../images/nav_links_blue.png) no-repeat 0px 0px;}
ul#nav.blue li a#btn_gallery:hover{background:url(../images/nav_links_blue.png) no-repeat -120px 0px;}
ul#nav.blue li a#btn_about{background:url(../images/nav_links_blue.png) no-repeat 0px -22px;}
ul#nav.blue li a#btn_about:hover{background:url(../images/nav_links_blue.png) no-repeat -120px -22px;}
ul#nav.blue li a#btn_publications{background:url(../images/nav_links_blue.png) no-repeat 0px -46px;}
ul#nav.blue li a#btn_publications:hover{background:url(../images/nav_links_blue.png) no-repeat -120px -46px;}
ul#nav.blue li a#btn_workshops{background:url(../images/nav_links_blue.png) no-repeat 0px -70px;}
ul#nav.blue li a#btn_workshops:hover{background:url(../images/nav_links_blue.png) no-repeat -120px -70px;}
ul#nav.blue li a#btn_purchase_prints{background:url(../images/nav_links_blue.png) no-repeat 0px -94px;}
ul#nav.blue li a#btn_purchase_prints:hover{background:url(../images/nav_links_blue.png) no-repeat -120px -94px;}
ul#nav.blue li a#btn_blog{background:url(../images/nav_links_blue.png) no-repeat 0px -118px;}
ul#nav.blue li a#btn_blog:hover{background:url(../images/nav_links_blue.png) no-repeat -120px -118px;}
ul#nav.blue li a#btn_book{background:url(../images/nav_links_blue.png) no-repeat 0px -140px;}
ul#nav.blue li a#btn_book:hover{background:url(../images/nav_links_blue.png) no-repeat -120px -140px;}

ul.yellow {background:url(../images/nav_background_yellow.gif) 3px no-repeat;}

ul#nav.yellow li a#btn_gallery{background:url(../images/nav_links_yellow.png) no-repeat 0px 0px;}
ul#nav.yellow li a#btn_gallery:hover{background:url(../images/nav_links_yellow.png) no-repeat -120px 0px;}
ul#nav.yellow li a#btn_about{background:url(../images/nav_links_yellow.png) no-repeat 0px -22px;}
ul#nav.yellow li a#btn_about:hover{background:url(../images/nav_links_yellow.png) no-repeat -120px -22px;}
ul#nav.yellow li a#btn_publications{background:url(../images/nav_links_yellow.png) no-repeat 0px -46px;}
ul#nav.yellow li a#btn_publications:hover{background:url(../images/nav_links_yellow.png) no-repeat -120px -46px;}
ul#nav.yellow li a#btn_workshops{background:url(../images/nav_links_yellow.png) no-repeat 0px -70px;}
ul#nav.yellow li a#btn_workshops:hover{background:url(../images/nav_links_yellow.png) no-repeat -120px -70px;}
ul#nav.yellow li a#btn_purchase_prints{background:url(../images/nav_links_yellow.png) no-repeat 0px -94px;}
ul#nav.yellow li a#btn_purchase_prints:hover{background:url(../images/nav_links_yellow.png) no-repeat -120px -94px;}
ul#nav.yellow li a#btn_blog{background:url(../images/nav_links_yellow.png) no-repeat 0px -118px;}
ul#nav.yellow li a#btn_blog:hover{background:url(../images/nav_links_yellow.png) no-repeat -120px -118px;}
ul#nav.yellow li a#btn_book{background:url(../images/nav_links_yellow.png) no-repeat 0px -140px;}
ul#nav.yellow li a#btn_book:hover{background:url(../images/nav_links_yellow.png) no-repeat -120px -140px;}


ul#nav.green_2 {background:url(../images/nav_background_green_2.gif) 3px no-repeat;}

ul#nav.green_2 li a#btn_gallery{background:url(../images/nav_links_green.png) no-repeat 0px 0px;}
ul#nav.green_2 li a#btn_gallery:hover{background:url(../images/nav_links_green.png) no-repeat -120px 0px;}
ul#nav.green_2 li a#btn_about{background:url(../images/nav_links_green.png) no-repeat 0px -22px;}
ul#nav.green_2 li a#btn_about:hover{background:url(../images/nav_links_green.png) no-repeat -120px -22px;}
ul#nav.green_2 li a#btn_publications{background:url(../images/nav_links_green.png) no-repeat 0px -46px;}
ul#nav.green_2 li a#btn_publications:hover{background:url(../images/nav_links_green.png) no-repeat -120px -46px;}
ul#nav.green_2 li a#btn_workshops{background:url(../images/nav_links_green.png) no-repeat 0px -70px;}
ul#nav.green_2 li a#btn_workshops:hover{background:url(../images/nav_links_green.png) no-repeat -120px -70px;}
ul#nav.green_2 li a#btn_purchase_prints{background:url(../images/nav_links_green.png) no-repeat 0px -94px;}
ul#nav.green_2 li a#btn_purchase_prints:hover{background:url(../images/nav_links_green.png) no-repeat -120px -94px;}
ul#nav.green_2 li a#btn_blog{background:url(../images/nav_links_green.png) no-repeat 0px -118px;}
ul#nav.green_2 li a#btn_blog:hover{background:url(../images/nav_links_green.png) no-repeat -120px -118px;}
ul#nav.green_2 li a#btn_book{background:url(../images/nav_links_green.png) no-repeat 0px -140px;}
ul#nav.green_2 li a#btn_book:hover{background:url(../images/nav_links_green.png) no-repeat -120px -140px;}


/*--Right Column--*/

#rhs_column {
	width:617px;
	float:left;
}

#rhs_column a, #rhs_column a:visited{
	color:#999999;
}

/*--Gallery--*/

#rhs_column #flash_gallery{
	height:531px;
	/*position:relative;
	left:-12px;
	top:-129px;*/
	padding:0;
	margin:-129px 0 20px -14px;
}

#rhs_column #flash_gallery p{
	padding:0 0 0 12px;
}

/*--About--*/

#rhs_column #about {
	margin-bottom:30px;
}

#rhs_column #about p{
	padding:0 0 0 12px;
	width:367px;
}

#rhs_column #about img{
	padding-left:35px;
}

#rhs_column #about ul{
	padding:100px 0 0 12px;
	margin:0;
}

li span {display:none;}

li#email, li#phone {
	display:block;
	margin:0;
	width:135px;
	height:29px;
	padding:5px 0 10px 140px;
	clear:left;

	list-style:none;
}

li#email {
	background:url(../images/h_email.gif) no-repeat;
}

li#phone {
	background:url(../images/h_phone.gif) no-repeat;
}

/*--Publications--*/

#rhs_column #publications {
	float:none!important;
}

#publications p {
	padding:0 0 0 12px;
}

#publications h1 span {display:none;}

#publications h1 {
	width:548px;
	height:35px;
	background:url(../images/h_publications.gif) no-repeat;
	margin:0 0 0 12px;
}

#publications img {
	float:right;
}

#publications ul {
	padding:0 0 0 12px;
	margin:40px 0 0 0;
	display:block;
	float:none!important;
}

li#english_version, li#french_version, li#contents {
	display:block;
	margin:0;
	width:260px;
	/*height:29px;*/
	padding:5px 0 30px 140px;
	/*clear:left;
	float:left;*/
	list-style:none;
	line-height:18px;
	font-style:italic;
}

#publications ul li ul {
	padding:40px 0 0 0;
	margin:0 0 0 0;
}

#publications ul li ul li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type: none;
}

#publications ul li ul li em {
	margin-left:-50px;
	margin-right:15px;
	display:block;
	width:40px;
	float:left;
	font-style:normal;
	font-weight:bold;
	text-align:right;
}

li#english_version {
	background:url(../images/h_english_version.gif) no-repeat;
}

li#french_version {
	background:url(../images/h_french_version.gif) no-repeat;
}

li#contents {
	background:url(../images/h_contents.gif) no-repeat;
}

/*--Workshops--*/

#rhs_column #workshops {
	float:none!important;
	margin-bottom:30px;
	width:600px;
}

#workshops h1 span {display:none;}

#workshops h1 {
	width:337px;
	height:16px;
	background:url(../images/h_workshops.gif) no-repeat;
	margin:0 0 0 12px;
}

#workshops p, #workshops h2 {
	padding:0 0 0 12px;
}

#workshops h2 {
	font-size:12px;
	font-weight:bold;
	margin-top:25px;
}

#workshops ul {
	line-height:20px;
	padding:0 0 0 30px;
	margin-left:12px;
}

#workshops img {
	float:right;
}

#workshops p {
	clear:both;
	padding:0 0 0 0;
}

/*--Books--*/

#rhs_column #book {
	float:none!important;
}

#book p {
	padding:0 0 0 12px;
}

#book ul {
	
}

#book ul li{
	padding:5px 0 5px 0;
	list-style-type:square;
}

#book h1 span {display:none;}

#book h1 {
	width:548px;
	height:40px;
	background:url(../images/h_book.gif) top left no-repeat;
	margin:0 0 0 12px;
}

#book div.feature {
	/*
	width:576px;
	height:425px;
	*/
	margin:25px 0 25px 12px;
	display:block;

}

#book h1.pre {
	width:548px;
	height:13px;
	background:url(../images/h_pre_book.gif) top left no-repeat;
	margin:0 0 0 12px;
}

#book h1.pre_testi {
	width:191px;
	height:18px;
	background:url(../images/h_pre_testi.gif) top left no-repeat;
	margin:0 0 0 12px;
}

#pre_order {
	width:548px;
	margin:0 0 0 12px;
}

#pre_order ul {
	width:548px;
	margin:0;
	padding:30px 0;
	list-style:none;
}

#pre_order li {
	width:548px;
	margin:0;
	padding:0 0 12px 0;
}

#pre_order li label {
	width:103px;
	height:24px;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:right;
	margin:0;
	padding:0 16px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	color:#fff;
	vertical-align:top;
}

#pre_order li label.error {
	width:426px;
	height:24px;
	display:block;
	text-align:left;
	margin:0;
	padding:0 0 0 122px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	color:#f66859;
	vertical-align:top;
}

#pre_order li input.field {
	width:260px;
	height:16px;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:left;
	margin:0;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#191919;
	border:1px solid #fff;
	vertical-align:top;
	background:#fff8b7;
}

#pre_order li textarea.field {
	width:260px;
	height:69px;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:left;
	margin:0;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#191919;
	border:1px solid #fff;
	vertical-align:top;
	background:#fff8b7;
}

#pre_order li input.small_field {
	width:63px;
	height:16px;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:left;
	margin:0;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#191919;
	border:1px solid #fff;
	vertical-align:top;
	background:#fff8b7;
}

#pre_order li select.field {
	width:150px;
	height:22px;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:left;
	margin:0;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#191919;
	border:1px solid #fff;
	vertical-align:top;
	background:#fff8b7;
}


#pre_order li input.field:focus, #pre_order li textarea.field:focus, #pre_order li input.small_field:focus {
	background:#fffce0;
}

#pre_order li.align {
	padding:12px 0 12px 122px;
}

#pre_order li input.btn_submit {
	width:118px;
	height:41px;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-indent:-9999px;
	overflow:hidden;
	text-transform:capitalize;
	cursor:pointer;
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
	background: url(../images/place_order.gif) top left no-repeat;
}

/*--Thankyou--*/

#rhs_column #thankyou {
	float:none!important;
}

#thankyou p {
	padding:0 0 0 12px;
}

#thankyou h1 span {display:none;}

#thankyou h1 {
	width:548px;
	height:13px;
	background:url(../images/h_thankyou.gif) top left no-repeat;
	margin:0 0 0 12px;
}

#select_price {
	float:left;
}

#payPal_form {

}

#payPal_btn {
	margin-top:10px;
	clear:left;
	float:left;
}

/*--Footer--*/

#footer {
	clear:both;
	float:right;
	width:600px;
	margin-bottom:30px;
}

#footer a, #footer a:visited{
	color:#333333;
}

#footer p{
	background:#101010;
	float:right;
	padding:4px 8px 4px 8px;
	margin:0 0 0 5px;
	color:#333333;
	font-size:11px;
}

#schedule {
	margin:0 0 0 12px;
	border-collapse: collapse;
}

#schedule tr, #schedule td{
	border:2px;
	border-style:solid;
	border-color:#ffffff;
}

#schedule p{
	padding:5px 10px 5px 10px;
}

#table_heading {
	background-color:#ffa802;
	color:#000000;
}

/*

CSS BY ANDREW ROSE

*/
