body {
padding:0;
margin:0;
background:url(/resources/images/bg_sub_promo.jpg) top left repeat;
font-family:Times,serif;
color:#333;
}

BR {
line-height:10px;
}

#wrap {
padding:0;
margin:0;
background:url(/resources/images/bg_page_top.jpg) top left repeat-x;
}

#wrapHomepage {
padding:0;
margin:0;
background:url(/resources/images/bg_hp.jpg) top left repeat-x;
}

#footer {
padding:0;
margin:0;
background:url(/resources/images/bg_footer.jpg) bottom left repeat-x;
}

#leftCol {
background:url(/resources/images/bg_sub_promo.jpg) top left repeat-y;
}

#centerCol {
background:url(/resources/images/bg_sub_rep.jpg) top left repeat-y;
padding:0 0 50px 0;
}

#subContentWrap {
background:url(/resources/images/bg_sub_top.jpg) top left no-repeat;
}

/* text */

#centerCol {
padding:0 0 0 0;
}

#centerCol p {
font-size:12px;
line-height:24px;
padding:0 120px;
margin:0 0 5px 0;
}

#centerCol a {
color:#333;
}
#centerCol a:hover {
color:#A42021;
}

#centerCol h2 {
font-size:14px;
color:#A42021;
line-height:24px;
padding:0 120px;
margin:0 0 5px 0;
}

#centerCol h3 {
font-size:12px;
color:#A42021;
line-height:24px;
padding:0 120px;
margin:5px 0 0 0;
}

#centerCol ol,ul {
font-size:12px;
line-height:14px;
padding:0 120px;
margin:0;
}

#centerCol li {
padding:0;
margin:0 0 5px 0;
}

#centerCol div.lineheight p {
line-height:14px;
}

#centerCol div.norm p {
line-height:14px;
padding:0;
}
#centerCol div.norm h3 {
line-height:14px;
padding:0;
}
.bookTitle {
color:#A32121;
font-weight:bold;
font-style:oblique;
}

.pad {
padding: 0 20px 0 0;
}

/* promo */

.promo {
padding:0 30px 10px 42px;
}

.promoPhotoL {
float:left;
padding:0 10px 5px 0;
margin:0;
}

.promo p {
font-size:11px;
line-height:15px;
color:#A32121;
}
.promo a {
font-size:11px;
color:#A32121;
text-decoration:none;
}

.promo a:hover {
text-decoration:underline;
}

.promoGreen {
padding:0 42px 20px 42px;
}

.promoGreen p {
font-size:12px;
color:#49512F;
padding:0 0 5px 0;
margin:0;
}
.promoGreen a {
font-size:12px;
color:#49512F;
}