/*
	Reset Import
*/

@import "reset.css";

/* - - - - - - - - -
	Begin Structure
 - - - - - - - - - - */
 
 body {
 	background:#000 url(images/body_background.jpg) top center no-repeat;
 	}
 
 #wrapper {
 	margin:0 auto;
 	min-height:400px;
 	width:860px;
 	}
 
  #header {
  	height:170px;
  	text-align:center;
  	}
  	
 .row {
 	background:url(images/row_background.png) no-repeat top left;
 	min-height:100px;
 	padding:20px;
 	}
 
 #bookCover {
 	width:320px;
 	height:350px;
 	margin-left:10px;
 	margin-top:-1 0px;
 	}	
 
 #video{
 	height:510px;
 	margin:0 5px 0 0;
 	width:450px;
 	}
 	
 #downloads {
 	float:left;
 	padding:0 0 0 20px;
 }
 	.background {
 		height:110px;
 		float:left;
 		margin:0 5px 0 0;
 		width:145px;
 	}
	
 	.background span {
 		background:url(images/blackTransparent.png);
 		color:#CCC;
 		display:none;
 		height:100px;
 		padding:10px 0 0 0;
 		text-align:center;
 		width:145px;
 	}
 	
 	.background a {
 		border:none;
 		color:#CCC;
 	}
 	
 	.background small{
 		color:#AAA;
 		font-size:12px;
 	}
 
 #photos {
 }
 
 #photos a {
 	background:#999;
  	border:0;
 	display:block;
 	float:left;
 	line-height:0px;
 	margin:0 5px 5px 0;
 	padding:5px;
 }
 
 #photos a:hover {
 	border-color:#6B4B1D;
 	background:#DAA65A;
 }
 
 a.photolink {
 	background:#999;
  	border:0;
 	display:block;
 	float:left;
 	line-height:0px;
 	margin:0 5px 5px 0;
 	padding:5px;
 }
 
 a.photolink:hover {
 	background:#DAA65A;
 }
 
 #links {
 	border-left:1px solid #666;
 	float:left;
 	line-height:20px;
 	margin:0 0 0 10px;
 	padding:0 0 0 20px;
 }
 
 .col1 {
 	float:left;
 	width:490px;
 	}
 
 .col2 {
 	float:left;
 	width:460px;
 	}
 .col3 {
 	border-left:1px solid #666;
 	float:left;
 	margin:0 0 0 15px;
 	padding:0 0 0 20px;
 	}
 
 #footer {
 	background:#000 url(images/footer_background.jpg) no-repeat;
 	height:65px;
 	padding:45px 0 0;
 	text-align:center;
 	}
 
 hr{
 	visibility:hidden;
 	clear:both;
 }
 
 .clear {
 	clear: both;
 }
 
 /* - - - - - - - -
	End Structure
 - - - - - - - - - */
 
 /* - - - - - - - - -
	Begin Typography
 - - - - - - - - - - */
 
 body {
 	color:#222;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:18px;
 	line-height:22px;
 	}
 
 p{
 	margin: 0 0 10px 0;
 	}
 
 #links p {
 	margin: 0 0 20px 0;
 }
 
 h1, h2, h3, h4, h5 {
 	font-family:Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;
 	}
 
 h1 {
 	color:#21353f;
 	font-size:30px;
 	letter-spacing:-.5px;
 	line-height:30px;
 	margin:0 0 10px 0;
 	}	
 
 h2 {
 	color:#dfaa5b;
 	font-size:25px;
 	}
 	
 h3 {
 	border-bottom:1px solid #666;
 	margin:0 0 5px 0;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:18px;
 	font-weight:bold;
 }
 
 a{
 	border-bottom:1px solid #444;
 	color:#222;
 	text-decoration:none;
 	}
 a.alt{
 	border:none;
 }
 
 #lbOverlay a {
 	border:none;
 }
 
 a:hover {
 	color:#DAA65A;
 	border-bottom-color: #DAA65A;
 	}
 
 small {
 	color:#CCC;
 	font-size:14px;
 	line-height:15px;
 }
 
 strong {
 	font-weight: bold;
 }
 
 /* - - - - - - - -
	End Typography
 - - - - - - - - - */
 
 /* - - - - - - - - - - -
	Begin Custom Classes
 - - - - - - - - - -  - - */
 
 .alt {}
 
 .caps {
 	text-transform:uppercase;
 	}
 
 .right {}
 
 .left {
 	float:left;
 	}
 
 /* - - - - - - - - - - -
	End Custom Classes
 - - - - - - - - - - - - */
