/* CSS Layout choosingheart.com */

/* NORMALIZING */
/* Normalizing margin, padding */
body 
{margin: 0; padding: 0;}
/* Normalizing font-size for headers */
h1, h2, h3, h4, h5, h6
{font-size: 100%;}

/* Removing list-style from lists */
ol, ul
{list-style: none}

/* Removing border from fieldset and imgages */
fieldset, img
{border: 0}

/* Left-aligning text in caption and th */
caption, th
{text-align: left}

/* Removing quotation marks from q */
q:before, q:after
{content: '';}

html {
text-align: center;
}
body {
color:#333333;
background-color:#AB95A0;
font-family:Verdana, Helvetica, sans-serif;
font-size:0.75em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.85em;
text-align: left;
width: 976px;
margin:0 auto;
padding:0;
}
#container {
position: relative;
margin-top: -8px;
height: 100%;
min-height: 1600px;
background: url(../graphics/bg_container.jpg) repeat-y;
}

.h, .c, .f {
margin:0pt auto;
width:976px;
}
.h {
width: 976px;
height: 212px;
text-indent: -9999px;
background: url(../graphics/branding.png) no-repeat;
}
.h p {
text-indent: -9999px;
}

.pc, .sc {
position:absolute;
margin-top:0pt;
margin-left:0px;
}
.pc {
width:376px;
padding-top: 30px;
padding-left: 190px;
background: url(../graphics/bg_content.png) repeat-y;
}
.titleHome {
margin-top: 10px;
height: 60px;
background: url(../graphics/titleHome.png) no-repeat;
text-indent: -9999px;
}
.titleBooks {
margin-top: 10px;
height: 60px;
background: url(../graphics/titleBooks.png) no-repeat;
text-indent: -9999px;
}
.titlePoetry {
margin-top: 10px;
height: 60px;
background: url(../graphics/titlePoetry.png) no-repeat;
text-indent: -9999px;
}
.titleDonations {
margin-top: 10px;
height: 60px;
background: url(../graphics/titleDonations.png) no-repeat;
text-indent: -9999px;
}
.titleSweetTalk {
margin-top: 10px;
height: 60px;
background: url(../graphics/titleSweetTalk.png) no-repeat;
text-indent: -9999px;
}
.titleContact {
margin-top: 10px;
height: 60px;
background: url(../graphics/titleContact.png) no-repeat;
text-indent: -9999px;
}
.titleAbout {
margin-top: 10px;
height: 60px;
background: url(../graphics/titleAbout.png) no-repeat;
text-indent: -9999px;
}
form {
margin-bottom: 8em;
}
.titleNews {
margin-top: 10px;
height: 60px;
background: url(../graphics/titleNews.png) no-repeat;
text-indent: -9999px;
}
.pc h3 {
font-size: 1.3em;
padding-top: 1em;
padding-right: 3em;
}
.pc ol {
font-size: 1.2em;
list-style-position: outside;
list-style-type: circle;
line-height: 2.2em;
}
p {
margin-top: 2.2em;
margin-right: 6em;
text-align: justify;
}
.poem {
	text-indent: 0em;
	text-align: left;
	padding-right: 2em;
	padding-top: -0.2px;
	padding-left: 2.2px;
}
blockquote {
font-style: italic;
padding-bottom: 2em;
padding-right: 2em;
}
#IMGchoosingheart {
position: absolute;
top: 220px;
right: 360px;
height: 286px;
background: url(../graphics/choosingheart.com.png) no-repeat;
z-index: 11;
}
ol li {
font-size: 0.9em;
padding-right: 4em;
}
.reg_price {
text-decoration: line-through;
}
.holidaySale {
font-weight: bolder;
color: #FF0000;
}
.bold {
font-weight: bold;
}
.italic {
font-style: italic;
margin-top: -0.5em;
margin-bottom: 2em;
}
.book1Cover {
height: 376px;
text-indent: -9999px;
background: url(../graphics/book1cover.jpg) no-repeat;
}
.book2Cover {
height: 376px;
text-indent: -9999px;
background: url(../graphics/book2cover.jpg) no-repeat;
padding-right: 3em;
}
.book3Cover {
height: 376px;
text-indent: -9999px;
background: url(../graphics/book3cover.jpg) no-repeat;
}
.book4Cover {
height: 376px;
text-indent: -9999px;
background: url(../graphics/book4cover.jpg) no-repeat;
}
.sc {
left:566px;
width:410px;
height:409px;
margin-left: 0px;
padding: 30px 0 0 0;
background: url(../graphics/bg_nav.png) no-repeat;
}
li a {
display: block;
height: 40px;
}
li#nav_home {
height: 40px;
width: 190px;
background: url(../graphics/btnHome.png) no-repeat;
text-indent: -9999px;
}
li#nav_home:hover {
background: url(../graphics/btnHome.png) no-repeat;
background-position: -190px;
}
li#nav_books {
height: 40px;
width: 190px;
background: url(../graphics/btnBooks.png) no-repeat;
text-indent: -9999px;
}
li#nav_books:hover {
background: url(../graphics/btnBooks.png) no-repeat;
background-position: -190px;
}
li#nav_poetry {
height: 40px;
width: 133px;
background: url(../graphics/btnPoetry.png) no-repeat;
text-indent: -9999px;
}
li#nav_poetry:hover {
background: url(../graphics/btnPoetry.png) no-repeat;
background-position: -133px;
}
li#nav_donations {
height: 40px;
width: 190px;
background: url(../graphics/btnDonations.png) no-repeat;
text-indent: -9999px;
}
li#nav_donations:hover {
background: url(../graphics/btnDonations.png) no-repeat;
background-position: -190px;
}
li#nav_sweettalk {
height: 40px;
width: 190px;
background: url(../graphics/btnSweetTalk.png) no-repeat;
text-indent: -9999px;
}
li#nav_sweettalk:hover {
background: url(../graphics/btnSweetTalk.png) no-repeat;
background-position: -190px;
}
li#nav_contact {
height: 40px;
width: 133px;
background: url(../graphics/btnContact.png) no-repeat;
text-indent: -9999px;
}
li#nav_contact:hover {
background: url(../graphics/btnContact.png) no-repeat;
background-position: -133px;
}
li#nav_about {
height: 40px;
width: 133px;
background: url(../graphics/btnAbout.png) no-repeat;
text-indent: -9999px;
}
li#nav_about:hover {
background: url(../graphics/btnAbout.png) no-repeat;
background-position: -133px;
}
li#nav_news {
height: 40px;
width: 133px;
background: url(../graphics/btnNews.png) no-repeat;
text-indent: -9999px;
}
li#nav_news:hover {
background: url(../graphics/btnNews.png) no-repeat;
background-position: -133px;
}

.f {
margin-top: -15px;
margin-left: 0px;
padding-top: 30px;
padding-bottom: 20px;
padding-left: 170px;
background: url(../graphics/site_info.png) no-repeat;
}
.f a {
font-size: 0.8em;
margin-left: 2em;
color: #B56386;
text-decoration: none;
}
.copyright {
text-indent: -9999px;
}
a:link {
color: #B56386;
text-decoration: none;
}
a:visited {
color: #C99999;
text-decoration: none;
}
a:hover {
color: #76434A;
text-decoration: underline;
}

.top {
background: url(../graphics/btnArrow.png) no-repeat;
background-position: 0px;
text-decoration: none;
padding-right: 4px;
}
.top:hover {
background-position: -8px;
text-decoration: none;
}

.clear_children, .cc_tallest {
position:relative;
}
* html .clear_children {
display:inline;
}
.cc_tallest:after {
content:'';
}
