*{padding:0;margin:0;border:0;}

body {
	margin:0px 0px 0px 0px;
	background:#e07972 url(/includes/background.jpg) 100% 0% no-repeat;
	font:80% verdana, arial, helvetica, sans-serif;
	line-height:1.5em;
	}

#leftcontent {
	float:left;
	width:70%;
	background:url(/includes/contentbackgroundie.gif);
	border-right:2px solid #cc3366;
	border-bottom:2px solid #cc3366;
	margin-right:15px;
	padding-bottom:20px;
	}
body>#leftcontent{background:url(/includes/contentbackground.png);}

#leftcontent .buttonimage{float:left;margin:0 10px 10px 0;}
#menu{
	position:absolute;
	top:10px;
	left:70%;
	background:url(/includes/menubackgroundie.gif);
	padding:1em;
	margin:0 2em 2em 0;
	list-style-type:none;
	font-weight:bold;
	font-size:1.2em;
	text-align:right;
	border:2px solid #cc3366;
	padding-bottom:170px;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
	}
body>#menu{position:fixed;background:url(/includes/menubackground.png);}
	
a:link{color:#cc3333;text-decoration:none;}
a:visited{color:#cc6666;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
a:active{color:#ff0000;text-decoration:underline;}
	
#menu a:link{color:#ffffff;text-decoration:none;}
#menu a:visited{color:#ffffff;text-decoration:none;}
#menu a:hover{color:#ffffff;text-decoration:underline;}
#menu a:active{color:#ffffff;text-decoration:underline;}

.buybook{padding-bottom:160px;background:url(/includes/1583918175.jpg) center bottom no-repeat;}

#leftcontent ul, #leftcontent dl{margin:0 0 1em 30px;}

#sitemap{
	list-style-type:none;
	}
	
#sitemap li{margin:0 0 1em 30px;}
	
dt	{font-weight:bold;margin-bottom:0.5em;}
dd	{margin-bottom:2em;}
	
h1, h2, h3{
	padding-top:10px;
	color:#e3345b;
	text-transform:lowercase;
	line-height:2em;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
	margin:0px 30px 10px 30px;
	}
	
h1 {
	font-size:2em;
	line-height:1em;
	margin-bottom:2em;
	}
	
.maintitle{font-size:1.5em;}
	
h2	{
	font-size:1.4em;
	}
	
h3	{
	font-size:1.2em;
	}
	
p	{
	letter-spacing:0.05em;
	word-spacing:0.1em;
	margin:0px 30px 20px 30px;
	}
	
p img{float:left;margin:0 15px 15px 0;}
.firstpara{font-size:1.1em;color:#e3345b;}
p.firstpara img{float:right;margin:0 0 15px 15px;}

	
.pullquote{
	float:right;
	width:300px;
	background:#ffcccc url(/includes/quotetop.gif) no-repeat;
	margin:15px 30px 15px 15px;
	border:1px solid #e3345b;
	padding-top:10px;
	}
	
blockquote{
	font-weight:bold;
	padding-left:50px;
	padding-right:40px;
	margin-bottom:2em;
	}
	
.pullquote blockquote{
	background:url(/includes/quotebottom.gif) bottom right no-repeat;
	margin-bottom:0;
	}

blockquote p{
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
		}

cite	{
	display:block;
	font-weight:normal;
	font-style:italic;
	}

.booktitle{color:#e3345b;font-weight:bold;}
address{margin-bottom:1em;font-style:normal;}

/*--------ACCESSIBILITY PAGE-------------*/
#accesskeys{font-weight:bold;list-style:none;}
#browserlist{list-style-image:url(/includes/greentick.gif);}

/*--------CONTACT FORM-------------*/
#contact{width:500px;margin-bottom:2em;}
.formfield{background-color:#ffcccc;line-height:3em;padding:2px;}
.bigformfield{background-color:#ffcccc;line-height:11em;padding:2px;}
.formerror{color:#cc0000;font-weight:bold;}
input, textarea, select	{border:1px solid #e3345b;float:right;margin-top:0.5em;margin-right:1em;}
.formbutton{margin-left:1em;padding:5px;font-weight:bold;background-color:#ffcccc;}
.required{font-weight:bold;}

/*--------FOOTER-------------*/
#footer{
	font-size:0.8em;
	text-align:center;
	padding:50px 50px 40px 0;
	background:url(/includes/routledge.gif) bottom center no-repeat;
	clear:both;
	}
	
#footer li{
	display:inline;
	}
	
#footer img{
	float:none;
	margin:0;
	vertical-align:middle;
	}