/* basic styles */

body {
	font : 12px verdana, arial, helvetica, sans-serif;
	line-height : 1.4em;
	color : #000000;
	margin : 0px;
	padding : 0px;
	}
	
table {
	padding : 0px;
	}

form {
	margin: 0;
	padding: 0;
	}

p {
	font : 12px verdana, arial, helvetica, sans-serif;
	line-height : 1.4em;
	color : #000000;
	background : transparent;
	}

center {
	font : 12px verdana, arial, helvetica, sans-serif;
	line-height : 1.4em;
	color : #000000;
	background : transparent;
	}

b {
	font-weight : bold;
	color : #212C4A;
	}

td {
	font : 12px verdana, arial, helvetica, sans-serif;
	line-height : 1.4em;
	color : #000000;
	border-style : none;
	}

h1 {
	font : 13px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	line-height : 1.4em;
	color : #212C4A;
	text-align: left;
	background : transparent;
	}

h2 {
	font : 12px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 1.4em;
	font-weight : bold;
	color : #000000;
	background : transparent;
}

ol {
	font : 12px verdana, helvetica, arial, geneva, sans-serif;
	color : #000000;
	background : transparent;
	}

li {
	font : 12px verdana, helvetica, arial, geneva, sans-serif;
	color : #000000;
	background : transparent;
	}

/* The following are general links. The menu links are defined below. */

a:link {
	font : 12px verdana, arial, helvetica, sans-serif;
	color : #212C4A;
	background : transparent;
	text-decoration : underline;
	}

a:visited {
	color : #212C4A;
	background : transparent;
	text-decoration : underline;
	}
		
a:hover {
	color : #212C4A;
	background : transparent;
	text-decoration : none;
	}
	
a:active {
	color : #212C4A;
	background : transparent;
	text-decoration : underline;
	}

/* special styles */

/* For top main menu links. */
.menu a:link, .menu a:visited, .menu a:active {
	font : 12px veranda, arial, helvetica, sans-serf;
	line-height : 25px;
	color : #FFFFFF;
	text-decoration : none;
	}
	
.menu a:hover {
	font : 12px veranda, arial, helvetica, sans-serf;
	line-height : 25px;
	color : #212C4A;
	text-decoration : none;
	}

.botmenu a:link, .botmenu a:visited, .botmenu a:active, .botmenu a:hover {
	font : 11px verdana, arial, helvetica, sans-serif;
	color : #212C4A;
	background : transparent;
	text-decoration : underline;
	}
	
.copyright, .contact {
	font : 10px verdana, arial, helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
	}
	
/* Side quote */
.sidequote {
	font : 10px verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	}

.quotename {
	color : #212C4A;
	}
	
/* Book page - Kim's message */
.description {
	font-style : italic;
	color : #212C4A;
	text-align: left;
	}	

/* Shopping cart & contact pages. */
.white {
	color : #FFFFFF;
	}

/* Placement */

#header { 
	margin: 15px 20px 10px 20px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #A9CBDB; 
	border-bottom: 1px solid #A9CBDB;
	font : 13px verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	line-height : 1.4em;
	color : #212C4A;
	text-align: left;
	}

#body {
	margin: 0px; 
	padding: 0px 20px 20px 20px; 
	}

#sidequote {
	margin: 0px; 
	padding: 20px;
	}

#inspirequote {
	margin: 0px; 
	padding: 0px 0px 20px 20px; 
	}

#inspirebody {
	float: left;
	margin: 0px; 
	padding: 3px 20px 20px 3px; 
	}
	
#book {
	margin: 0px; 
	padding: 0px 5px 0px 10px; 
	}

#cartitem {
	margin: 25px 0px 0px 0px; 
	padding: 15px 5px 0px 5px;
	border-top: 1px solid #FFFFFF;
	}