body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #cb9a5e;
	color: #585346;
	font-family: Georgia,sans-serif; 
	font-size: 12px;
	line-height: 18px;
}

.book {color: #8d390b; font-weight: bold; font-style: italic; text-decoration: none; line-height: 1.6;}
.rust {color: #743807; }

.copy {font-family: arial; font-size: 9px; color: white;}

a:link { color: #303260; text-decoration: none; }
a:visited { color: #303260; text-decoration: none; }
a:hover { color: #2f86c9; text-decoration: underline; }
a:active { color: #ffffff; text-decoration: underline; }

a.italic:link { color: #393a64; font-style: italic; text-decoration: none; }
a.italic:visited { color: #393a64; font-style: italic; text-decoration: none; }
a.italic:hover { color: #2f86c9; font-style: italic; text-decoration: underline; }
a.italic:active { color: #ffffff; font-style: italic; text-decoration: underline; }

a.book:link {color: #303260; font-weight: bold; text-decoration: none; }
a.book:visited {color: #303260; font-weight: bold; text-decoration: none; }
a.book:hover {color: #ffffff; font-weight: bold; text-decoration: none; }
a.book:active {color: #ffffff; font-weight: bold; text-decoration: none; }



a.copy:link {color: white; font-weight: bold; text-decoration: none; }
a.copy:visited {color: white; font-weight: bold; text-decoration: none; }
a.copy:hover {font-weight: bold; text-decoration: underline; }
a.copy:active {color: white; font-weight: bold; text-decoration: underline; }


a.more:link {font-size: 10px; font-family: Trebuchet MS; color: #303260; font-weight: bold; text-decoration: none; }
a.more:visited {font-size: 10px; font-family: Trebuchet MS; color: #303260; font-weight: bold; text-decoration: none; }
a.more:hover {font-size: 10px; font-family: Trebuchet MS; color: #ffffff; font-weight: bold; text-decoration: none; }
a.more:active {font-size: 10px; font-family: Trebuchet MS; color: #ffffff; font-weight: bold; text-decoration: none; }

#wrapper { 
	background: url(imgz/hsides-bg.jpg) top left;
	background-repeat: no-repeat;
	margin-top: 0px;
	width: 1200px; 
	margin-left: auto;
	margin-right: auto;
	/** border: 1px black solid; **/
	height: 1000px;
} 


#colmain {
	width: 775px;
	padding-left: 210px;
	padding-top: 50px;
}

#LEFT {
	width: 380px;
	float: left;
}

#RIGHT {
	width: 375px;
	float: right;
}

#copy {
	text-align: center;
	padding-top: 35px;
	padding-bottom: 5px;
}

.bookMore {
	width: 192px;
	float: left;
}


p.bio {
	padding-top: 10px;
	text-indent: 40px;
}


p.title {
	padding-top: 10px;
}


img {
	border: 0px;
	}
	
td img {
	display: block;
}

td {
	padding: 0px;
	margin: 0px;
}

.layout-table {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

.main-table {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 1000px;
}


.intro-table {
	margin-bottom: 0px;
	margin-top: 50px;
	margin-left: 0px;
	width: 890;
}

.content-table {
	margin-top: 40px;
	margin-bottom: 40px;
	width: 776px;
}

.body-table {
	margin-top: 50px;
	margin-bottom: 40px;
	width: 776px;
}


td.header {	
	background-image: url(imgz/cf-header-bg.jpg); 
	background-repeat: no-repeat;
	height: 131px;
	width: 1000px;
}

td.content {	
	background-image: url(imgz/cf-content-bg.jpg); 
	width: 776px;
	background-repeat: repeat-y;
}


.bodyBG {
	margin-top: 65px;
	margin-left: 45px;
	background-image: url(imgz/bodyTableBG.jpg);
	width: 915px;
	height: 170px; 	
	border-color: #5b3015;
	border: inset;
	border-width: thin;
}


.tablePad {
	margin-left: 25px;
	margin-top: 105px;
	width: 135px;
}	

.tablePad2 {
	margin-left: 25px;
	margin-top: 0px;
	width: 135px;
}	


.bodyPad {
	margin-left: 65px;
	margin-top: 10px;
	width: 350px;
	margin-bottom: 40px;
}

.bodyPadLeft {
	margin-left: 0px;
	margin-top: 10px;
	width: 250px;
	margin-bottom: 40px;
}		


.newsPad {
	margin-left: 40px;
	margin-top: 20px;
	width: 150px;
}


.newsPad2 {
	margin-left: 40px;
	margin-top: 10px;
	width: 160px;
	height: 112px;
}


.tdBody {
	background-image: url(imgz/bodyTableBG.jpg);
}

.newsBG {
	margin-top: 65px;
	margin-left: 45px;
	width: 915px;	
	border-color: #5b3015;
	border: inset;
	border-width: thin;
}



.footerTable {
	margin-top: 40px;
	margin-bottom: 30px;
	width: 890px;
}



.intro-width {
	display: block; 
	width: 200px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	line-height: 1.4; 
}




