html {
font-family: Arial, Helvetica, "Lucida Grande", Verdana, Tahoma, sans-serif;
}

body {
text-align: center;
background-color: #366ab5;
padding: 0;
margin: 0;
background-image: url(art/SB_MAIN_TILE.jpg);
background-repeat: repeat-x;
background-position: left top;
}

/* MAIN CONTAINGER FOR THE ENTIRE PAGE ************************** */
	
#frame {
position: relative;
top: 30px;
width: 1000px;
margin-right: auto;
margin-left: auto;
padding: 0;
text-align: left;
background-color: #2D1402;
border: 2px solid #FFF;
background-image: url(art/SB_TOP_BACK.gif);
background-repeat: repeat-x;
background-position: top left;
min-height: 800px;
}

#LEFT_CONT {
position: relative;
float: left;
left: 30px;
width: 175px;
margin: 0;
padding: 0;
}

.leftmainimg {
padding: 0;
margin: 42px 0 30px 0;
}

.leftmainimg_vet {
padding: 0;
margin: 10px 0 15px 0;
}

#RIGHT_CONT {
position: relative;
right: 25px;
float: right;
width: 739px;
padding: 0;
margin: 79px 0 0 0;
text-align: left;
}

#RIGHT_CONT h1 {
font-size: .75em;
line-height: 1.4em;
font-weight: normal;
color: #B7916C;
margin: 0 0 10px 0;
}

#RESOURCE {
float: left;
width: 650px;
border-bottom: 1px dashed #52332A;
padding: 0;
margin: 15px 0 0 30px;
}

#RESOURCE_LAST {
float: left;
width: 650px;
padding: 0;
margin: 15px 0 20px 30px;
}

#flash {
width: 706px;
margin: 0 0 18px 0;
padding: 0;
height: 406px;
}

#contest {
width: 680px;
margin: 0 0 30px 20px;
padding: 0;
background-image: url(art/BLC-ICON.gif);
background-position: top right;
background-repeat: no-repeat;
}

.available {
clear: right;
width: 650px;
border-bottom: 1px dashed #52332A;
padding: 0;
margin: 20px 0 0 30px;
}

.available img {
margin-bottom: 30px;
}

.clear {
clear: both;
}

.page_header {
font-size: 1.375em;
line-height: 1.4em;
font-weight: normal;
color: #B7916C;
margin: 0 0 8px 0;
border-bottom: 1px dashed #52332A;
}

.page_header_sub {
font-size: 1.375em;
line-height: 1.3em;
font-weight: normal;
color: #B7916C;
margin: 30px 0 8px 0;
}

.parent_p {
font-size: .75em;
line-height: 1.6em;
font-weight: normal; 
color: #DADADA;
margin: 0 0 8px 0;
}

.parent_p_last {
font-size: .75em;
line-height: 1.6em;
font-weight: normal; 
color: #DADADA;
margin: 0 0 15px 0;
}

.parent_p_indent {
font-size: .75em;
line-height: 1.6em;
font-weight: normal; 
color: #DADADA;
margin: 0 0 8px 10px;
}

.serif {
font-family: Georgia, san-serif;
font-size: .75em;
line-height: 1.5em;
font-weight: normal; 
color: #B7916C;
padding: 0;
margin: 0 10px 10px 10px;
}

#RIGHT_CONT a {
color: #B7916C;
background-color: #823816;
text-decoration: none;
}

#RIGHT_CONT a:hover {
color: #fff;
background-color: #52332A;
text-decoration: none;
}

.floatleft {
float: left;
padding: 2px;
border: 1px solid #52332A;
margin: 10px 20px 10px 0;
}

.floatleft_no {
float: left;
padding: 0;
margin: 5px 10px 10px 0;
}

.floatright {
float: right;
padding: 2px;
border: 1px solid #52332A;
margin: 10px 0 10px 20px;
}

.sig {
font-size: 1.1em;
font-style: italic;
color: #823816;
}

.header_span {
font-size: .75em;
font-style: italic;
color: #823816;
}

.redbrown_span {
font-size: 1em;
font-weight: 600;
color: #823816;
}

.hours_span {
font-size: .75em;
font-style: italic;
color: #366AB5;
}

.hours_span_larger {
font-size: 1em;
font-style: italic;
color: #366AB5;
}

#hours li {
color: #823816;
list-style-type: square;
margin-left: -17px;
font-size: 1em;
line-height: 1.25em;
}

#none li {
color: #823816;
list-style-type: none;
margin-left: -17px;
font-size: 1em;
line-height: 1.25em;
}

/*
<div id="container">
  <div id="center">CENTER<br />COLUMN CENTER</div>
  <div id="leftRail">LEFT RAIL</div>
  <div id="rightRail">RIGHT RAIL</div>
</div>
*/

#container {
width: 739px;
margin: 0;
padding: 0;
}

#leftRail {
float: left;
width: 500px;
position: relative;
padding: 0;
margin: 0;
}

/* ========================================= ADOPTION info */

#adoption {
float: left;
width: 500px;
position: relative;
padding: 0;
margin: 0;
}

#adoption h2 {
font-size: 1.2em;
line-height: 1.3em;
font-weight: normal;
color: #B7916C;
margin: 10px 0 4px 0;
}

#adoption p {
font-size: .75em;
line-height: 1.6em;
font-weight: normal; 
color: #DADADA;
margin: 0 0 8px 0;
}

#adoption img {
border: 3px solid #366AB5;
padding: 0px;
margin: 5px 0 10px 0;
}

#adoption img.alignright {
float: right;
margin: 5px 25px 10px 10px;
}

#adoption img.alignleft {
float: left;
margin: 5px 10px 10px 0;
}

#adoption p.author {
font-size: .8em;
line-height: 1.6em;
color: #823816;
margin: 0 0 12px 0;
font-style: italic;
padding: 0;
}

#adoption ul {
margin: 15px 10px 15px 30px;
padding: 0px;
}
#adoption ul li {
color: #823816;
list-style-type: square;
margin: 0 0 0 10px;
font-size: 1em;
line-height: 1.25em;
}

#adoption blockquote {
font-family: Georgia, serif;
font-size: 1.2em;
font-weight: normal;
letter-spacing: -.03em;
line-height: 1.4em;
color: #52332A;
background-color: #B7916C;
margin: 12px 20px 12px 0;
padding: 10px;
font-style: italic;
}

hr {
width: 500px;
height: 0px;
border-top: 1px dotted #8A0F1C;
margin: 20px 10px 20px 0;
}

.post-wrap {
margin: 0 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px dotted #366AB5;
}

/* ========================================= END BLOG PAGE */

#rightRail {
float: right;
width: 204px;
position: relative;
background-color: #823816;
padding: 0;
margin: 0 0 10px 0;
}

#container #rightRail h2 {
text-align: left;
font-size: 1.125em;
line-height: .2em;
font-weight: normal;
font-family: Georgia, san-serif;
color: #B7916C;
margin: 20px 0 15px 10px;
}

#rightRail img {
padding: 2px;
background-color: #fff;
margin: 10px 0 10px 10px;
}

#rightRail #sub_container img {
padding: 2px;
background-color: #fff;
margin: 0 0 0 10px;
}

#sub_container {
position: relative;
left: 10px;
width: 182px;
padding: 0;
border: 1px solid #B7916C;
background-color: #52332A;
margin: 10x 0 10px 10px;
}

#container #leftRail h2 {
font-size: 1em;
line-height: 1.8em;
font-weight: normal;
color: #B7916C;
margin-top: 15px;
border-bottom: 1px dashed #52332A;
}

h2.mainsubhead {
font-size: 1em;
line-height: 1.8em;
font-weight: normal;
color: #B7916C;
margin: 0;
display: inline;
border-bottom: 1px dashed #52332A;
}

/* QUESTIONS ************************** */

.hide {display: none;}
.show {display: block;}

dt {
margin: 30px 50px 8px 20px;
background-image: url(art/Q.gif);
background-position: top left;
background-repeat: no-repeat;
}

dd {
margin: 0 50px 0 20px;
background-image: url(art/A.gif);
background-position: top left;
background-repeat: no-repeat;
border-bottom: 1px dashed #52332A;
}

p.question {
font-size: 1em;
line-height: 1.9em;
font-weight: normal; 
color: #B7916C;
margin: 0 0 0 38px;
}
	
p.answer {
font-size: .8em;
line-height: 1.6em;
font-weight: normal; 
color: #DADADA;
margin: 0 0 8px 38px;
}

p.answer-link {
font-size: .9em;
line-height: 1.6em;
font-weight: normal; 
color: #DADADA;
margin: 0 0 8px 65px;
}

.larger {
font-size: 110%;
}

/* COLORS
BRONW - 52332A
DARK BROWN - 2D1402
RED BROWN - 823816
TAN - B7916C
BLUE - 366AB5 */

/* navigation for the top portion on the page************************** */
	
#navigation {
margin: 0 0 30px 0;
padding: 0;
background: url(art/SB_NAV_BACK_SINGLE.gif) no-repeat;
}

#SVC_VETS {
  width: 739px;
  height: 40px;
  position: relative;
  background: url(art/SB_NAV_BACK.gif) no-repeat;
  margin: 0;    
  padding: 0;
  list-style-type: none;
}
#SVC_VETS li {
  float: left;
}
#SVC_VETS a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 40px;
  background: url(art/SB_NAV_BACK.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}

li#SVC_HOM a {
  left: 0px;
  width: 76px;
  background-position: 0 0;
}
li#SVC_FAC a {
  left: 76px;
  width: 85px;
  background-position: -76px 0;
}
li#SVC_STF a {
  left: 161px;
  width: 65px;
  background-position: -161px 0;
}
li#SVC_ADP a {
  left: 226px;
  width: 113px;
  background-position: -226px 0;
}
li#SVC_RES a {
  left: 339px;
  width: 110px;
  background-position: -339px 0;
}
li#SVC_PHO a {
  left: 449px;
  width: 84px;
  background-position: -449px 0;
}
li#SVC_LOC a {
  left: 533px;
  width: 96px;
  background-position: -533px 0;
}

li#SVC_HOM a:hover {
  background-position: 0px -40px;
}
li#SVC_FAC a:hover {
  background-position: -76px -40px;
}
li#SVC_STF a:hover {
  background-position: -161px -40px;
}
li#SVC_ADP a:hover {
  background-position: -226px -40px;
}
li#SVC_RES a:hover {
  background-position: -339px -40px;
}
li#SVC_PHO a:hover {
  background-position: -449px -40px;
}
li#SVC_LOC a:hover {
  background-position: -533px -40px;
}

#body_HOM li#SVC_HOM a {
  background-position: 0px -80px;
}
#body_FAC li#SVC_FAC a {
  background-position: -76px -80px;
}
#body_STF li#SVC_STF a {
  background-position: -161px -80px;
}
#body_ADP li#SVC_ADP a {
  background-position: -226px -80px;
}
#body_RES li#SVC_RES a {
  background-position: -339px -80px;
}
#body_PHO li#SVC_PHO a {
  background-position: -449px -80px;
}
#body_LOC li#SVC_LOC a {
  background-position: -533px -80px;
}

/* SERVICES navigation for the left portion on the page************************** BLOG LINK */

#blog {
  height: 38px;
  width: 175px;
  position: relative;
  background: url(art/BLOG-BG.gif);
  background-repeat: no-repeat;
  margin: 0 0 18px 0;  
  padding: 0;
}
#blog li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#blog li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 38px;
  background: url(art/BLOG-BG.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}
li#nav_blg a {
  top: 0px;
  width: 175px;
  background-position: 0 0;
}
li#nav_blg a:hover {
  background-position: 0px -38px;
}
#body_blg li#nav_blg a {
  background-position: 0px -38px;
}

/* SERVICES navigation for the left portion on the page************************** PET PORTAL */

#petportal {
  height: 70px;
  width: 175px;
  position: relative;
  background: url(art/PORTAL-BG.gif);
  background-repeat: no-repeat;
  margin: 0 0 18px 0;  
  padding: 0;
}
#petportal li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#petportal li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 70px;
  background: url(art/PORTAL-BG.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}
li#nav_ptl a {
  top: 0px;
  width: 175px;
  background-position: 0 0;
}
li#nav_ptl a:hover {
  background-position: 0px -70px;
}


/* SERVICES navigation for the left portion on the page************************** */

#SERVICES_1 {
  height: 190px;
  width: 175px;
  position: relative;
  background: url(art/SERVICES_1.gif);
  background-repeat: no-repeat;
  margin: 0;  
  padding: 0;
}
#SERVICES_1 li {
  list-style-type: none;
}
#SERVICES_1 li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 38px;
  background: url(art/SERVICES_1.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}
li#SERVICES_1_SER a {
  top: 0px;
  width: 175px;
  background-position: 0 0;
}
li#SERVICES_1_PRE a {
  top: 38px;
  width: 175px;
  background-position: 0 -38px;
}
li#SERVICES_1_DEN a {
  top: 76px;
  width: 175px;
  background-position: 0 -76px;
}
li#SERVICES_1_SRG a {
  top: 114px;
  width: 175px;
  background-position: 0 -114px;
}
li#SERVICES_1_MED a {
  top: 152px;
  width: 175px;
  background-position: 0 -152px;
}
li#SERVICES_1_SER a:hover {
  background-position: 0px -190px;
}
li#SERVICES_1_PRE a:hover {
  background-position: 0px -228px;
}
li#SERVICES_1_DEN a:hover {
  background-position: 0px -266px;
}
li#SERVICES_1_SRG a:hover {
  background-position: 0px -304px;
}
li#SERVICES_1_MED a:hover {
  background-position: 0px -342px;
}

#body_SER li#SERVICES_1_SER a {
  background-position: 0px -190px;
}
#body_PRE li#SERVICES_1_PRE a {
  background-position: 0px -228px;
}
#body_DEN li#SERVICES_1_DEN a {
  background-position: 0px -266px;
}
#body_SRG li#SERVICES_1_SRG a {
  background-position: 0px -304px;
}
#body_MED li#SERVICES_1_MED a {
  background-position: 0px -342px;
}

/* SERVICES 2nd navigation for the left portion on the page************************** */

#SERVICES_2 {
  height: 156px;
  width: 175px;
  position: relative;
  background: url(art/SERVICES_2.gif);
  background-repeat: no-repeat;
  margin: 0;  
  padding: 0;
}
#SERVICES_2 li {
  list-style-type: none;
}
#SERVICES_2 li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 26px;
  background: url(art/SERVICES_2.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}
li#SERVICES_2_CAT a {
  top: 0px;
  width: 175px;
  background-position: 0 0;
}
li#SERVICES_2_DOG a {
  top: 26px;
  width: 175px;
  background-position: 0 -26px;
}
li#SERVICES_2_DTS a {
  top: 52px;
  width: 175px;
  background-position: 0 -52px;
}
li#SERVICES_2_PET a {
  top: 78px;
  width: 175px;
  background-position: 0 -78px;
}
li#SERVICES_2_DAY a {
  top: 104px;
  width: 175px;
  background-position: 0 -104px;
}
li#SERVICES_2_GRM a {
  top: 130px;
  width: 175px;
  background-position: 0 -130px;
}
li#SERVICES_2_CAT a:hover {
  background-position: 0px -156px;
}
li#SERVICES_2_DOG a:hover {
  background-position: 0px -182px;
}
li#SERVICES_2_DTS a:hover {
  background-position: 0px -208px;
}
li#SERVICES_2_PET a:hover {
  background-position: 0px -234px;
}
li#SERVICES_2_DAY a:hover {
  background-position: 0px -260px;
}
li#SERVICES_2_GRM a:hover {
  background-position: 0px -286px;
}

#body_CAT li#SERVICES_2_CAT a {
  background-position: 0px -156px;
}
#body_DOG li#SERVICES_2_DOG a {
  background-position: 0px -182px;
}
#body_DTS li#SERVICES_2_DTS a {
  background-position: 0px -208px;
}
#body_PET li#SERVICES_2_PET a {
  background-position: 0px -234px;
}
#body_DAY li#SERVICES_2_DAY a {
  background-position: 0px -260px;
}
#body_GRM li#SERVICES_2_GRM a {
  background-position: 0px -286px;
}

/* COLORS
BRONW - 52332A
DARK BROWN - 2D1402
RED BROWN - 823816
TAN - B7916C
BLUE - 366AB5 */

/* LightBOX ******************************************** */

#frame_gallery {
float: left;
width: 630px;
margin: 15px 0 10px 30px;
border: 1px solid #fff;
}

#frame_gallery img {
padding: 5px;
margin: 3px 10px 7px 0;
border: 1px solid #401514;
background-color: #fff;
}

#frame_gallery_day {
float: left;
width: 730px;
margin: 15px 0 10px 0;
}

#frame_gallery_day img {
padding: 5px;
margin: 3px 10px 7px 0;
border: 1px solid #401514;
background-color: #fff;
}

#RIGHT_CONT #frame_gallery a, #RIGHT_CONT #frame_gallery_day a {
color: #52332A;
background-color: #2D1402;
text-decoration: none;
border: 0;
}

#RIGHT_CONT #frame_gallery a:hover, #RIGHT_CONT #frame_gallery_day a:hover {
color: #fff;
background-color: #2D1402;
text-decoration: none;
}

/* LightBOX-ADOPTION ONLY ******************************************** */

#frame_gallery_A {
float: left;
width: 630px;
margin: 15px 0 10px 0;
}

#frame_gallery_A img {
padding: 5px;
margin: 3px 10px 7px 0;
border: 1px solid #401514;
background-color: #fff;
}

#RIGHT_CONT #frame_gallery_A a {
color: #52332A;
background-color: #2D1402;
text-decoration: none;
border: 0;
}

#RIGHT_CONT #frame_gallery_A a:hover {
color: #fff;
background-color: #2D1402;
text-decoration: none;
}

/* LightBOX ******************************************** */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ 
border: none; 
}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
/* FOOTER for the bottom portion on the page************************** */

#footer { 
position: relative;
clear: both;
left: 30px;
width: 950px;
height: 150px;
padding: 10px 0 0 0;
margin: 25px 0 0 0;
text-align: left;
background-image: url(art/FOOTER_BACK.gif);
background-repeat: no-repeat;
background-position: top left;
}

p.footer-main {
font-size: 1.15em;
color: #823816;
margin: 0 0 7px 270px;
line-height: 1.3em;
}

p.footer-main-sub {
font-size: .75em;
color: #823816;
margin: 0 0 7px 280px;
line-height: 1.4em;
}

#footer span {
color: #B7916C;
padding: 0;
font-size: 85%;
}

#footer a {
color: #823816;
font-weight: 500;
text-decoration: none;
}

#footer a:hover {
color: #fff;
background-color: #823816;
}

/* COLORS
BRONW - 52332A
DARK BROWN - 2D1402
RED BROWN - 823816
TAN - B7916C
BLUE - 366AB5 */

/* nested div classs for my link ************************** */

.footer_sub {
margin: 45px 290px 0 0;
padding-left: 18px;
text-align: center;
}

.footer_sub span {
color: #FEF8E3;
}

.footer_sub li {
  list-style-type: none;
}

.footer_sub li a {
color: #B7916C;
font-size: .75em;
font-weight: 500;
text-decoration: none;
margin: 0;
padding: 0;
}

.footer_sub li a:hover {
color: #FEF8E3;
background-color: #52332A;
}

/* PRICING TABLE INSTRUCTIONS ************************** */

.contest-table {
padding: 0;
margin: 0;
border-collapse: collapse;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #fff;
border: 1px solid #fff;
}

.contest-table th, .contest-table td {
border: 1px dotted #fff;
padding: 0.8em;
color: #fff;
text-align: right;
}

.contest-table th[scope=col] {
color: #fff;
background-color: #366ab5;
text-transform: uppercase;
font-size: 0.9em;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
text-align: center;
}

.contest-table th+th[scope=col] {
color: #fff;
background-color: #52332A;
border-right: 1px dotted #fff;
text-align: right;
}

.contest-table th[scope=row] {
color: #fff;
background-color: #52332A;
border-right: 1px solid #fff;
}

.contest-table tr.winner {
color: #fff;
background-color: #C03;
border-right: 1px solid #fff;
}
	
/* COLORS
BRONW - 52332A
DARK BROWN - 2D1402
RED BROWN - 823816
TAN - B7916C
BLUE - 366AB5 */

#blog-right {
width: 737px;
padding: 0 0 0 0;
margin: 0 0 20px 0;
}

#blog-right h2 {
font-size: 1.375em;
line-height: 1.3em;
font-weight: normal;
color: #B7916C;
margin: 20px 0 8px 0;
padding: 0;
}

#blog-right img {
border: 3px solid #366AB5;
padding: 0px;
margin: 10px 0 10px 0;
}

#blog-right img.alignright {
float: right;
margin: 5px 25px 10px 10px;
}

#blog-right img.alignleft {
float: left;
margin: 5px 10px 10px 0;
}

#blog-right p {
font-size: .8em;
line-height: 1.6em;
color: #DADADA;
margin: 0 0 8px 0;
padding: 0;
}

#blog-right p strong {
color: #823816;
}

#blog-right p.author {
font-size: .8em;
line-height: 1.6em;
color: #823816;
margin: 0 0 12px 0;
font-style: italic;
padding: 0;
}

#blog-right ul {
margin: 15px 10px 15px 30px;
padding: 0px;
}
#blog-right ul li {
color: #B7916C;
list-style-type: square;
margin: 0 4px 4px 10px;
font-size: .8em;
line-height: 1.25em;
}

#blog-right blockquote {
font-family: Georgia, serif;
font-size: 1.2em;
font-weight: normal;
letter-spacing: -.03em;
line-height: 1.4em;
color: #52332A;
background-color: #B7916C;
margin: 12px 20px 12px 0;
padding: 10px;
font-style: italic;
}

.line { background: #2D1402 url(http://www.blakems.com/i/borderLine.gif) no-repeat center bottom;
margin: 8px auto;
height: 1px;
}

div.bookface {
width: 294px;
height: 427px;
float: left;
border: none;
padding: 0px;
margin: 5px 20px 10px 0px;
background-color: #ffffff;
}

