/* MAIN LAYOUT
------------------------------------------------------------------------ */

body
{ 
	color: black; 
/*	font: 85%/1.6em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;*/
/*	font: 1em "Lucida Bright", Georgia, "Times New Roman", serif;*/ 
	font: 1.1em "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman",serif;
	margin: 0 auto; 
	padding: 0;
	width:1150px;
	background-color: #F8F8F8;
	background-image: url("whitepaper.jpg");
	background-repeat: repeat;	
/*  text-align:center;*/ 					
/*This is for standards not compliant IE */
} 

p {
  margin-left:10px;
  margin-right:10px;
  margin-bottom: 0 }
p + p {
  text-indent: 1.5em;
  margin-top: 0 }
/* Link formatting */

#definitions p + p{
  text-indent:0;
}

a {text-decoration: none;}

a:link 
{text-decoration: none;
	color: #0a416b;
}

a:visited
{
	color: #4a4162;
}

a:hover 
{ 
	color: #000;
}

/* Elements to hide in screen view */

#print_banner, .print, .hidden
{
	display: none !important;
}

/* Don't add extra space around nested divs */

#middle_column #sidebar, #middle_column #sidebar_home, #middle_column div.contentSidebar, #middle_column div.contentSidebar div, #footer div.book-cover, #middle_column #comment_form, #middle_column #comments, #middle_column #tags, #middle_column #categories, #middle_column .content-nav, #middle_column #goog-wm, #middle_column #goog-fixurl, #middle_column .content
{
	margin: 0;
	padding: 0;
	border-right: none;
}

/* Page Wrapper */

#wrap
{
/*	background-color: #F8F8F8;*/
}

#wrap-inner
{
	width: 100%;
	float: left;
	margin-left: auto;
	margin-right: auto;	
	padding: 0 0 18px 0;
/*	background:; /*white url("../graphics/content-bg.gif") repeat-x;*/
/*	background-color: #F8F8F8;*/
	background-image: url("whitepaper.jpg");
	background-repeat: repeat;	

}

/* Clip right of image */

#clip
{
	width: 1px;
	float: right;
	background-color: #000;
}

/* Header */

#blue
{
	width: 100%;
	height: 4px;
	background: #a4b7c4;
}

/* Banner */

#screen_banner
{
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #ddd;
	background-image: url("whitepaper.jpg");
	background-repeat: repeat;	
	
/*	background-color: #8f4141;*/
/*	border-bottom: 1px solid #713333;*/
}

#screen_banner img
{
	margin: 18px 8px 4px;
}


/* SITE NAVIGATION
------------------------------------------------------------------------ */

#site_nav
{
	width: 100%;
/*	border-top: 1px solid #a15f5f;*/
	padding: 0;
	margin: 0;
		background:#e8e8c0;

	font: 10px "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
}

#site_nav ul
{
	margin: 0;
	padding: 5px 5px 5px;
	list-style: none;
}

#site_nav li
{
	margin: 0;
	padding: 0;
	display: inline;
}

#site_nav a
{
	color: #d8e0e6;
	letter-spacing: 1px;
	margin: 0;
	padding: 5px 12px;
	white-space: nowrap;
	font-weight: normal;
}

#site_nav a.current
{
	color: black;
	background-color: #d8e0e6;
}

#site_nav a:hover
{
	color: black;
	background-color: #d8e0e6;
	border-bottom: none;
}

/* SIDE MENU
------------------------------------------------------------------------ */

#side_menu
{
/*	width: 100%;*/
/*	border-top: 1px solid #a15f5f;*/
	padding: 0;
	margin: 0;
	background:#e8e8c0;
	font: 10px "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
}

#side_menu ul
{
	margin: 0;
	padding: 5px 5px 5px;
	list-style: none;
}

#side_menu li
{
	margin: 0;
	padding: 0;
/*	display: inline;*/
}

#side_menu li li
{
	margin: 0;
	padding: 0;
/*	display: inline;*/
}

#site_nav a
{
/*	color: #d8e0e6;*/
/* color:#c7002c; */
	color: #e8e8c0;
	letter-spacing: 1px;
	margin: 0;
	padding: 5px 12px;
	white-space: nowrap;
	font-weight: normal;
}

#site_nav a.current
{
	color: black;
/*	background-color: #d8e0e6;*/
	background-color: #e8e8c0;
}

#site_nav a:hover
{
	color: black;
	background-color: #e8e8c0;
/*	background-color: #d8e0e6;*/
	border-bottom: none;
}


/* MAIN CONTENT FORMATTING
------------------------------------------------------------------------ */
/* Left Column */
#left_column
{
  float:left;
	width:150px;
	background-image: url("whitepaper.jpg");
	background-repeat: repeat;	

}

/* Middle Column */

#middle_column
{
	float: left;
	width: 65%;
	margin: 0;
	padding: 0px;
	text-align: justify;
	overflow: hidden;
	background-color:#FEFEEE;
	background-image: url("whitepaper.jpg");
	background-repeat: repeat;	
	
}

/*#middle_column div
{
	margin: 0;
	padding: 24px 30px 0px 20px;
	border-right: 2px solid white;
	border-left: 2px solid white;
}
*/
#middle_column p {
  margin-left:20px;
  margin-right:20px;
  margin-bottom: 0 }

#middle_column p + p {
  text-indent: 1.5em;
  margin-top: 0 }

#middle_column a {text-decoration: none;}
/* Right Column */

#right_column
{
/*  background-color:#444;*/
	width: 200px;
	float: right;
	margin: 0;
	padding: 0 10px 10px 10px;
	text-align:justify;
	border-left: 1px solid #713333;
	font: 10pt "vera-sans-1","vera-sans-2","Lucida Sans", Tahoma, Verdana, Arial, sans-serif;	
}

#right_column div
{
	margin: 0;
	padding: 18px 10px;
	
}

#right_column h1
{
  	font: 2em "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman",serif;
	text-align:left;
}

#right_column h3
{
	text-align:left;
}

#right_column p {
  margin:0;
	}

#right_column p + p {
  text-indent: 1em;
  margin-top: 0 }

/* Book Navigation */

.book_nav
{
	clear: both;
	margin: -5px 0 2px 0;
	padding: 0;
	list-style: none;
	font: bold .83em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	float: right;
}

.book_nav li
{
	display: inline;
	margin: 0;
	padding: 0 0 0 14px;
}

.book_nav li a
{
	padding-bottom: 1px;
	border-bottom: 1px solid #a4b7c4;
	text-decoration: none !important;
}

/* Sidebar */

#sidebar, #sidebar_home
{
	clear: both;
	float: right;
	width: 40%;
	padding: 0;
	margin: 0;
}

#sidebar div, #sidebar_home div 
{
	margin: 18px 0 8px 18px;
	padding: 8px 12px;
	background-color: white;	
	min-height: 300px;
}

#sidebar h3
{
	font: bold 1em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	margin: 0 0 4px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#sidebar ul, #sidebar_home ul
{
	list-style: none;
	text-indent: -18px;
	padding-left: 18px;
	font: .9em/1.4em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
}
	
#sidebar ul li, #sidebar_home ul li
{
	margin-bottom: .5em;
}

#sidebar a, #sidebar_home a
{
	text-decoration: none !important;
}

#sidebar p, #sidebar_home p
{
	margin: 2px 4px;
	padding: 0;
	font: .85em/1.6em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
}

#sidebar_home
{
	width: 230px;
}

#sidebar_home img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #a4b7c4;
	margin-bottom: 10px;
}

/* IMAGE FORMATTING - FLOAT RIGHT */

.photo
{
	float: right;
	margin: 0 0 8px 18px !important;
	padding: 8px !important;
	overflow: hidden;
	background-color: #eee;
}

/* BLOG FORMATTING */

#comment_form, #comments
{
	border-top: 1px solid #a4b7c4;
}

#comments .subtitle
{
	margin-bottom: 3px;
	font-size: 1em;
}

#comment_form input
{
	margin-bottom: 8px;
}

#comment_form h2, #comments h2
{
	font: bold 1.2em/1.6em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
}

#comment_form textarea
{
	width: 80%;
	height: 14em;
	display: block;
}

#tags, #categories
{
	margin-bottom: 14px !important;
}

#tags h3, #categories h3
{
	display: inline;
	font: bold 1em/1.6em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
}

#tags ul, #categories ul
{
	list-style: none;
	font: bold 1em/1.6em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	display: inline;
	padding: 0 0 0 4px;
}

#tags li, #categories li
{
	display: inline;
}

/* Content Sidebar */

.contentSidebar 
{
	background-color: white;
}

.contentSidebar div
{
	padding: 12px !important;
	overflow: hidden;
}
	
.inline
{
	background: white url("../graphics/content-bg.gif") repeat-x;
}


/* 	TYPOGRAPHY
------------------------------------------------------------------------ */
#quotation
{
/*  font-size: 0.8em;*/
	font-style:italic;	
	margin-top: 0.5em;
	margin-left: 4em;
	margin-right: 4em;
	margin-bottom: 0.5em;
  text-indent: 0em;
	
}
blockquote
{
	font-size: .95em;
	margin-left: 0;
}

blockquote.notebook
{
	font-size: 1em;
	line-height: 1.6em;
	margin-left: 2em;
	margin-right: 3em;
}

code { 
	color: #365813; 
	font: 100%/1.4em "Lucida Console", "Andale Mono", "Courier New", Courier, mono;
	} 
	
.figure
{
	margin: 8px 0 !important;
	padding: 8px !important;
	overflow: hidden;
	background-color: #eee;
	font-size: .8em
}

.figureNumber {
	font-weight: bold;
	}
	
	
h1
{
  	font-weight: normal;
  	margin-top: 0px;
	text-align:center;
	background-color: #e8e8d0;	
/*	color:#008800;*/
}

h1 span.subtitle
{
	font-size: .7em;
}

h2
{
  margin-left:10px;
  margin-right:10px;

}

#sectiontitle
{
	font: .50em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#sectiontitle a, h2 a
{
	text-decoration: none !important;
}

h2
{
	font: 1.5em "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman", serif;
	margin-bottom: 12px;
	padding-bottom: 0;
	text-align: center;
}

h2.first
{
	margin-top: 0;
}

.subtitle
{
	font: .85em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
}

h3
{
	font: 1.25em "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman", serif;
	font-variant: small-caps;
	fontmargin-bottom: 0;
	padding-bottom: 0;
	text-align: center;
}

h4
{
	font: 1em "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman", serif;
	margin-bottom: 0;
	padding-bottom: 0;
	font-style: italic;
}

p
{
	margin-top: 0;
}

address
{
	font-style: normal;
	margin-bottom: 2em;
}

#middle_column a
{
	text-decoration: underline;
}

p.caption { 
	color: black; 
	font: 85%/1.4em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif; 
	margin-bottom: 2.2em;
	} 

p.imageCredit { 
	color: black; 
	font: 65%/1.4em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif; 
	margin: 0px 0px 10px 0px;
	} 
	
.smallcaps {
	/*font-size: 130%;*/
	font-variant: small-caps;
	}

/* Right Column formatting */

.box
{
	background-color: none;
}

.box form
{
	font: .9em/1.2em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
}

.box img
{
	border: none;
	margin: 0 0 2px -2px;
}

label
{
	display: block;
	font-weight: bold;
	margin-bottom: 0;
}

.box input.text
{
	width: 100%;
	margin: 4px 0;
}

.box h3
{
	font: bold .95em/1.1em "Lucida Sans", Tahoma, Verdana, Arial, sans-serifs;
	margin: 0 0 4px;
}

.box ul
{
	font: .9em/1.4em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	padding: 0 0 0 1.2em;
	list-style: none;
}

.box li
{
	text-indent: -1.2em;
	margin-bottom: 3px;
}

/* Footer */

#footer
{
	width: 100%;
	clear: both;
	background-color: #e8e8c0;
	padding: 0;
	margin: 0;
}

#footer div
{
	margin: 0;
	padding: 3px 28px 8px;
}

#footer h3
{
	font: bold .95em/1.1em "Lucida Sans", Tahoma, Verdana, Arial, sans-serifs;
	margin: 12px 4px 4px;
}

.book-title
{
  font: 2em "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman",serif;
	font-style:italic;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.book-cover
{
	float: left;
	margin: 10px 20px 8px 0 !important;
	height: 180px;
	width: 120px;
}

.book-cover img
{
	border: 2px solid #d8e0e6;
	margin-bottom: 5px !important;
}

.book-cover
{
	margin: 5px 0;
	font: .8em/1.1em "Lucida Sans", Tahoma, Verdana, Arial, sans-serifs;
	color: #333;
	text-align: center;
}

.book-cover cite
{
	font-style: normal;
}

.book-cover img
{
	margin: 0 5px;
}

.pub-header
{
	font: 1.4em/1.2em "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman", serif;
	margin-top: 0px;
	text-align:center;
	background-color: #e8e8d0;	
}

#footer ul
{
	font: .8em/1.4em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	margin: 18px 0 0 0;
	padding: 28px 0 0 0;
	list-style: none;
	clear: both;
}

#footer li
{
	display: inline;
	border-right: 1px solid #999;
	padding: 0px 8px 0px 5px;
}

#footer li.last
{
	border: none;
}

#footer a
{
	color: #555;
}

/* Copyright */

#copyright
{
	font: .8em/1.4em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	width: 100%;
	padding: 0;
	margin: 0;
}

#copyright div
{
	margin: 0;
	padding: 10px 14px 40px 10px;
}

#copyright p
{
	color: #a4b7c4;
	display: inline;
}

#copyright a
{
	text-transform: uppercase;
	color: #90a0ab;
	text-decoration: none;
}

#copyright a:hover
{
	color: #0a416b;
}

p.right
{
	float: right;
}

p.left
{
	float: left;
}

p.center
{
  text-align:center; 					
}

/* 	TABLES
------------------------------------------------------------------------ */

table.ruledTable {
	padding: 1em 1em 1.5em 0em;
	width: 60%;
	}

table.ruledTable td {
	border-bottom: 1px solid #ccc;
	padding: .4em;
	}

table.figures {
	font-size:8pt;
	}

table.figures td {
  text-align:center;
	}

table.textTable {
	margin-top:1em;
  margin-left:4em;
	margin-bottom:1em;
  font: 1em "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman",serif;
}



/* 	TYPOGRAPHY - LISTS
------------------------------------------------------------------------ */
ul
{
list-style:none;
}
ul, ol
{
	padding-left: 1.4em;
	margin-top: 0;
}

ul ul
{
	font-size: 110%;
	padding-left: 1.4em;
}
	
ul.contents1
{
	font: bold 1.1em/1.8em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	list-style: none;
	margin: 0 0 4em 2px;
	padding: 0;
}

ul.contents2
{
	color: #a4b7c4;
	font: .9em/1em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	list-style: square;
	text-indent: 0;
}
	
ul.contents2 li
{
	margin: .2em 0 .6em;
}
	
ul.contents1 a
{
	text-decoration: none !important;
}

ul.references
{
	font: 1em/1.4em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	list-style: none;
	margin: 0 0 2em;
	padding: 0;
}

ul.references li 
{
	margin: .2em 0em .7em 3em;
	text-indent: -3em;
}

dl
{
	font: 1em/1.8em "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	margin: 0em 0em 2em 0em;
}

dt, dd 
{
	margin: 0;
	padding: 0;
}
	
dt
{ 
	float: left; 
	text-align: right; 
	margin-right: 1em;
	width: 6em;
}

/* Google widget */

#goog-wm
{
	width: 100%;
	padding-top: 20px !important;
	font-family: "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
}

#goog-wm h3.closest-match 
{
  color: #8f2831;
  border-bottom: 3px dashed #aebd63;
  padding-bottom: 0.5em;
  font-size: 170%;
  margin: 0;
}

#goog-wm h3.closest-match a { }
   
#goog-wm h3.other-things
{
	font-family: "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	margin-bottom: 8px;
}
   
#goog-wm ul li { }
   
	 
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatCenter { 
    margin: 0 auto;
		display:block;
		float:none; 
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

span.first
{
 float: left;
 font-family:Old English;
 font-size: 300%;
 line-height: 0.90em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
}
span.sc
{
 font-variant: small-caps;
}

p.page_select{
 text-indent: 0;
}
/* Table */
table{
font-family:verdana, sans-serif;
font-size:9pt;
}

ul#maxims {margin:12px;}
ul#maxims li {list-style-image:url('star2.gif');}
/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */ 
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { width: 128px; /* Menu Width */ 
	 						margin:0; 
							margin-left:-12px;
							list-style: none; } 
ul#navmenu-v li { float: left; position: relative; width: 100%; } 
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ } 
ul#navmenu-v ul { display: none; position: absolute; top: 0; left: 100%; z-index: 9999; } 
/* Root Menu */ 
ul#navmenu-v a { border-top: 1px solid #FFF; border-right: 1px solid #FFF; 
						 padding: 6px; display: block; 
/*						 background: #DDD;*/
						 background: #e8e8d0;						  
						 color: #666; 
						 font: bold 11px Arial, sans-serif; text-decoration: none; 
						 height: 2%; } 
/* Root Menu Hover Persistence */ 
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a 
						 { background: #BBB; color: #FFF;
						 } 
/* 2nd Menu */ 
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a { float: none; background: #BBB; } 
/* 2nd Menu Hover Persistence */ 
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a { background: #999; } 
/* 3rd Menu */ 
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a { background: #999; } 
/* 3rd Menu Hover Persistence */ 
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a { background: #666; } 
/* 4th Menu */ 
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a { background: #666; } 
/* 4th Menu Hover */ ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover { background: #333; } 
/* Hover Function - Do Not Move */ 
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; } 
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }


#test ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
#test li{
  float: left;
  width: 20em;
  margin: 0;
  padding: 0;
  list-style: none;
}

#default ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  }
 
#default li{
  float: left;
  width: 20em;
  margin: 1em;
  padding: 0;

}

div#multicolumn1 {
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}

div#multicolumn2 {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	margin-left 10px;
}
div#multicolumn4 {
	-moz-column-count: 4;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}
 
.cart {
background-color: #e8e8d0;
text-align:left;
}

.elrod{
  font: Italic 30px "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman",serif;

}

p.ludlow{
				text-align:justify;
				text-indent:0pt;
				width:800px;
}
p.monotype{
  			font: 12pt "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman",serif;
				text-align:justify;
				text-indent:0pt;
}
p.monotype + p.monotype {
  text-indent: 1.5em;
}

table.monotype{
  			font: 12pt "adobe-garamond-pro","Lucida Bright", Georgia, "Times New Roman",serif;
}

p.privacy{
				 text-align:left;
				text-indent:0pt;
				
				}
				
p + p .privacy {
  text-indent: 1.5em;
}

li.privacy{
				 text-align:left;
				text-indent:20pt;
				}
#ulist ul{
			 text-indent:2em;
}