/*
Loosely based on an original design: andreas00 (v2.2 - Apr 24, 2008)
For more information, see http://andreasviklund.com/templates/andreas00/
*/

/* Main layout and header */
body {color:#3a3a3a; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.2em; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; padding:0; background-color:#CCCCCC}
#wrap {background:#fff; color:#303030; margin:0 auto; padding:1px 5px; width:920px;}
#header {background:url(img/buk-header.jpg) no-repeat bottom left #fff; color:#FFFFCC; height:130px; margin:0 0 0 0; padding:0;}
#header h1 {font-size:2em; font-weight:bold; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

			/*TOP NAVIGATION*/
#navcontainer ul {
float : left;
width : 100%;
padding-left : 0;
margin : 0 0 20px 0px;
font-size : 85%;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
background : #417c2c;
color : #ffffdf;
}
#navcontainer ul li {
display : inline;
}
#navcontainer ul li a {
float : left;
padding : 0.2em 1em;
text-decoration : none;
border-left : 1px solid #fff;
background : #417c2c;
color : #ffffdf;
}
#navcontainer ul li a:hover, #navcontainer ul li a#current {
background : #91ae00;
color : #000;
}


/* Left sidebar and menu */
/* DELETED ALL THE AV MENU STUFF */
#leftside {clear:left; float:left; margin:0 0 10px; padding:0; width:150px;}
#leftside h2 {font-size:1.5em; font-weight:400;}
#leftside p {font-size:0.9em;}

/* Right sidebar FOR NON-BOOK PAGES THAT HAVE A RIGHT COLUMN*/
#extras {float:right; text-align:center; margin:0 0 10px; padding:0; width:210px;}
#extras p,#extras ul {font-size:1em; line-height:1.1em; margin:0 0 1.5em; padding:0;}
#extras li {list-style:none; margin:0 0 6px; padding:0;}
#extras h2 {font-size:1.4em; font-weight:400; letter-spacing:-1px; margin:0 0 6px;}

/* Right sidebar ON BOOK PAGES AND BOOK EXCERPT PAGES */
#bookextras {float:right; text-align:center; margin:0 0 50px; padding:0 15px 0; width:310px;}
#bookextras p,#extras ul {font-size:1em; line-height:1.2em; margin:0 0 1.5em; padding:0;}
#bookextras li {list-style:none; margin:0 0 6px; padding:0;}
#bookextras h2 {font-size:1.4em; font-weight:400; letter-spacing:-1px; margin:0 0 6px;}

/* Main content */
/* 3-COLUMN PAGES - ABOUT, ALL-AUTHOR.HTM, INDEX */
#content {line-height:normal; margin:0px 220px 10px 160px; padding:8px; text-align:left; border-left:1px solid #ccc; border-right:1px solid #ccc; }
#content h2 {font-size:1.8em; font-weight:400; letter-spacing:-1px; margin:8px 0 10px; padding:0;}
#content h3 h3 {font-size:1.5em; font-weight:400; margin:0 0 10px; padding:0;}
#content img {background:#ccc; border:4px solid #f0f0f0; color:#303030; display:inline; padding:1px; margin:0 10px 5px 0;}
#content ul,#content ol {margin:0 0 16px 20px; padding:0;}
#content ul ul,#content ol ol {margin:2px 0 2px 15px;}
#content li {margin:0 0 2px 5px; padding:0 0 0 4px;}

/* BOOK PAGES AND BOOK EXCERPT PAGES CONTENT */
#bookcontent {line-height:normal; margin:0px 340px 10px 10px; padding:8px; text-align:left; border-left:0; border-right:1px solid #ccc; }
/* {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; border-bottom:1px solid #b0b0b0; border-left:4px solid #006400; border-right:1px solid #b0b0b0; border-top:1px solid #b0b0b0; color:#006400;} */
#bookcontent h2 {font-size:1.8em; font-weight:400; letter-spacing:-1px; margin:8px 0 10px; padding:0;}
#bookcontent h3 {font-size:1.5em; font-weight:400; margin:0 0 10px; padding:0;}
/*#bookcontent img {float: left; margin: 10px 15px 10px 0px; } */
#bookcontent ul {margin:0 0 16px 20px; padding:0;}
#bookcontent ul ul {margin:2px 0 2px 15px;}
#bookcontent li {margin:0 0 2px 5px; padding:0 0 0 4px;}

/* TOP-LEVEL PAGES CONTENT EXCL. ABOUT AND INDEX */
#l1content {line-height:normal; margin:10px 10px 10px 10px; padding:0; text-align:left;  }
/* {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; border-bottom:1px solid #b0b0b0; border-left:4px solid #006400; border-right:1px solid #b0b0b0; border-top:1px solid #b0b0b0; color:#006400;} */
#l1content h2 {font-size:1.8em; font-weight:400; letter-spacing:-1px; margin:8px 0 10px; padding:0;}
#l1content h3 {font-size:1.5em; font-weight:400; margin:0 0 10px; padding:0;}
#l1content img {background:#ccc; border:0px; align="absmiddle"; padding:0px; margin:0 10px 5px 0;}
#l1content ul,#l1content ol {margin:0 0 16px 20px; padding:0;}
#l1content ul ul,#l1content ol ol {margin:2px 0 2px 15px;}
#l1content li {margin:0 0 2px 5px; padding:0 0 0 4px;}

/* Footer APPEARS ON ALL PAGES*/
#footer {background:#fff; border-top:2px solid #dadada; clear:both; color:#666; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:920px;}
#footer p {margin:0; padding:0;}
#footer a {background:inherit; color:#666; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {font-size:normal;}

/* Links and paragraphs */
a {background:inherit; text-decoration:underline; color:#0082b5; font-weight:normal;}
a:hover {background:inherit; text-decoration:none;}
a img {border:0;}
p {margin:0 0 16px;}
/*blockquote {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; margin:16px; padding:7px 7px 7px 11px;}
blockquote p {font-size:1.1em; line-height:1.3em; margin:0;} */

/* Tables*/
table {border-collapse:collapse;}
td {padding-top:10px;
	padding-right:5px;
	padding-bottom:3px;
	padding-left:5px;}
.odd {background-color:#F0F0F0;}

/* Additional classes */
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em; line-height:normal;}
.large {font-size:1.3em;}
.red {color:red;}
.darkred {color:#cc0000; font-weight: bold;}
.darkredroman {color:#cc0000;}
.green {color:green;}
.blue {color:blue;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:400; font-size:1.2em; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}

.MainBookTitle {font-size: 2em;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-weight: normal;
	color:#0082b5;
	}
.BookSubtitle {
	font-size: 1.5em;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-weight: normal;
	color:#0082b5;
}
.AuthorName {
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
}

.Quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height:1.3em;
	font-size: 1.1em;
}
.QuoteRoman {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height:1.3em;
	font-style: normal;
}
.QuoteSource {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	line-height:1.3em;
}
.QuoteSourceItalic {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-style: italic;
	font-size: 1em;
	font-weight: bold;
	line-height:1.3em;
}
.Synopsis {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	line-height:1.3em;
}
.PhotoCredit {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 10px;
}
.SpecialMention {
	font-weight: bold;
	color: #0082b5;
}
.SpecialMentionLink {
	font-weight: bold;
	color: #0082b5;
}
.LinkColour {
	color: #0082b5;
}
.GreyedOut {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	color: #999999;
	}
.PicLeft img {float: left; margin: 10px 15px 10px 0px; }
.PicRight img {float: right; margin: 10px 0px 10px 15px; }

.salesalign {text-align:left;}