@charset "UTF-8";
/* CSS Document */

p.breakhere {
	page-break-before: always
	}

body {
	font-family: sans-serif
	}

.Copyright {
	font-size:small;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	}

.TableOfContents {
	padding-top:3px; 
	width:580px;
	}

.TableOfContentsThumbnails img{
	border: 1px solid #000000; 
	width: 108px;
	height: 108px;
	vertical-align:middle;
	}

.TableOfContents a{
	text-decoration:none;
	}
	
.TableOfContentsTitles {
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	font-style: italic;
	font-variant: small-caps;
	letter-spacing: 0.3ex;
	}

.TableOfContentsTitles a {
	text-decoration:none;
	color:#333333;
	}

.TableOfContentsThumbnails {
	margin-bottom:3px;
	padding-left:20px;
	text-align:left;
	}
	
.Sidebar {
	float:right;
	width:190px;
	padding:4px;
	margin-top:30px;
	}

.Sidebar h3 {
	color:#333333;
	margin:0;
	padding:0;
	font-weight:bold;
	}

.Records {
	width:800px;
	margin-top:20px;
	padding:3px;
	}

.Record {
		padding-top:3px;
		}

.RecordTechniques {
	padding:10px;
	font-style: italic;
	font-variant: small-caps;
	font-size:large;s
	letter-spacing: 0.3ex;
	color:#333333;
	margin-bottom:3px;
	margin-top:3px;
	border-top:3px solid #333333;
	}

.RecordHeader {
	text-align:left;
	padding-left:20px;
	margin-bottom:10px;
	}

.RecordHeaderWords {
	padding-left:10px;
	float:right;
	width:300px;
	padding-right:10px;
	text-align:right;
	color:#333333;
	}

.RecordHeaderWords img{
	margin-bottom:5px;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
	}

	
.RecordHeaderWords h3{
	margin-top:4px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:large;
	color:#333333;
	}

.RecordHeaderWords p{
	margin:5px 0px 5px 5px;
	}
	
.RecordHeaderImg img{
	border: 1px solid #000000; 
	vertical-align:middle;
	margin-right:10px;
	padding:20px;
	background-color:#FFFFFF;
	}

.RecordImage {
	border:double #333333 4px;
	padding: 10px;
	margin:10px 0px 10px 10px;
	text-align:center;
	}
	
.RecordImage p{
	margin:10px 0px 5px 0px;
	}

.RecordWords {
	padding:5px;
	}
	
.RecordWords h3 {
	color:#333333;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:5px;
	}

.Cart {
	text-align:left;
	margin-left:0;
	margin-right:auto;
	margin-bottom:20px;
	width:500px;
	}

.CartDetails {
	float:right; 
	width:250px;
	padding:10px;
	}

.CartDetails p {
	margin:5px 0px 5px 5px;
	}
	
.CartDetails h3 {
	margin:5px 0px 3px 0px;
	font-weight:bold;
	color:#333333;
	}
	
.CartDetails span {
	font-weight:bold;
	font-size:large;
	}

.Cart h3{
	text-align:center;
	font-weight:bold;
	color:#333333;
	}

.Cart form{
	margin:0;
	padding:0;
	}

.CartButtons {
	padding:10px;
	}
	
.AddToCart {
	float:right;
	margin:10px;
	}
	
div#Blue {
	background-color:#9999cc;
	border-top:solid 8px #666699;
	border-bottom:solid 8px #666699;
	}
	
div#Gray {
	background-color:#999999;
	border-top:solid 8px #666666;
	border-bottom:solid 8px #666666;
	}
	

