/* Global */
a { font-weight:bold; background-color:transparent; color:#21305C; text-decoration:none; }
a:hover { background-color:transparent; color:#21305C; text-decoration:underline; }
a.large { font-family:arial,helvetica,verdana; font-weight:bold; font-size:1.00em; background-color:transparent; color:#21305C; text-decoration:none; }
a.large:hover { background-color:transparent; color:#21305C; text-decoration:underline; }
a.readmore { float:right; }
a.small { font-family:arial,helvetica,verdana; font-weight:bold; font-size:0.9165em; background-color:transparent; color:#21305C; text-decoration:none; }
a.small:hover { background-color:transparent; color:#21305C; text-decoration:underline; }
a.visited:hover { background-color:transparent; color:#21305C; text-decoration:underline; }
body { width:975px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; font-family:arial,helvetica,verdana; font-size:0.75em; background-color:#EEEEEE; -webkit-text-size-adjust:100%; border:0px; }
#border { width:967px; height:20px; left:0px; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; background-color:#21305C; }
#checkbox { width:16px; height:16px; position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:middle; overflow:hidden; }
div.form { font-family:arial,helvetica,verdana; font-weight:bold; font-size:1.00em; background-color:transparent; color:#000000; }
div.indent { padding:0px 25px 0px 20px; background-color:transparent; color:#000000; }
div.large { position:relative; top:1px; font-family:arial,helvetica,verdana; font-size:1.00em; background-color:transparent; color:#000000; }
div.section { padding:5px 5px 5px 5px; font-family:verdana,helvetica,arial; font-weight:bold; font-size:1.0835em; background-color:#EEEEEE; color:#000000; }
div.signature { padding:0px 185px 15px 185px; background-color:transparent; color:#000000; }
div.small { position:relative; top:1px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
div.teaser { padding:30px 0px 30px 0px; text-align:center; }
div.verticalbar { width:1px; height:30px; float:left; background-color:#000000; }
h1 { margin:0px 0px 20px 0px; font-family:verdana,arial,helvetica; font-weight:bold; font-size:1.1670em; }
h2, h3 { margin:20px 0px 20px 0px; font-family:verdana,arial,helvetica; font-weight:bold; font-size:1.0835em; }
img { border:0px; behavior:url("http://www.timelesshemingway.com/iepngfix.htc"); }
input.characters { padding-left:5px; outline-style:none; -webkit-appearance:none; -webkit-border-radius:0px; border:1px solid #000000; }
input.style { margin:0px 5px 0px 5px; outline-style:none; -webkit-appearance:none; -webkit-border-radius:0px; border:1px solid #000000; }
input.submit { width:75px; height:20px; outline-style:none; -webkit-appearance:none; -webkit-border-radius:0px; border:0px; }
p { margin-top:20px; margin-bottom:20px; }
p.clear { height:14px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; clear:both; overflow:hidden; }
span.alert { background-color:transparent; color:#CC0000; }
textarea.style { width:375px; max-width:375px; min-width:375px; height:150px; max-height:150px; min-height:150px; margin:3px 0px 0px 0px; outline-style:none; -webkit-appearance:none; -webkit-border-radius:0px; border:1px solid #000000; }

/* Header and Footer */
#footer { padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; text-align:center; clear:both; overflow:hidden; font-family:arial,helvetica,verdana; font-size:0.8335em; -webkit-text-size-adjust:none; }
#footer ul { width:967px; height:20px; left:0px; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; text-align:center; list-style:none; }
#footer ul li { display:inline; }
#footer ul li a { position:relative; padding:0px 10px 0px 10px; margin:0px 10px 0px 10px; text-align:center; }
#header { width:976px; height:97px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; overflow:hidden; background-image:url("http://www.timelesshemingway.com/images/header.jpg"); background-repeat:repeat; border:0px; }
#header img { margin:10px 70px 10px 0px; vertical-align:top; }

/* Centerpiece */
#centerpiece { width:976px; line-height:1px; background-color:#EBE8D9; }
#centerpiece img.educationworld { margin:15px 45px 15px 45px; vertical-align:top; }
#centerpiece img.quotation { margin:25px 10px 25px 20px; vertical-align:top; }
#centerpiece img.family { margin:15px 60px 15px 60px; vertical-align:top; }

/* Tabs */
#tabs ul { width:976px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; clear:left; float:left; list-style:none; background-color:#21305C; } 
#tabs ul li { margin-bottom:0px; display:inline; list-style:none; }
#tabs ul li a { height:25px; position:relative; padding:6px 23px 0px 23px; display:inline; float:left; font-family:arial,helvetica,verdana; font-weight:bold; font-size:1.0835em; color:#FFFFFF; text-decoration:none; }
#tabs ul li.tabvisited { height:25px; position:relative; padding:6px 23px 0px 23px; margin:0px 0px -1px 0px; display:inline; float:left; font-family:arial,helvetica,verdana; font-weight:bold; font-size:1.0835em; background-color:#EBE8D9; border-top:1px solid #000000; color:#000000; }

/* Columns */
.container { width:100%; position:relative; float:left; clear:both; overflow:hidden; border:1px solid #E6E6E6; }
.teasers { background-color:#FFFFFF; }
.teasers .columnright { width:200%; position:relative; left:200px; padding:30px 0px 30px 0px; margin:0px 0px 0px 0px; float:left; background-color:#FFFFFF; }
.teasers .columnbodywrap { width:50%; position:relative; right:200px; padding-bottom:1em; float:right; }
.teasers .columnbody { width:650px; position:relative; right:100%; margin:0px 50px 0px 250px; overflow:hidden; }
.teasers .columnteasers { width:170px; position:relative; right:185px; float:left; }

/* Rounded Corners */
div.roundedcolumnbox { width:200px; position:relative; padding:10px 0px 10px 0px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-box-shadow:#666 0px 2px 3px; -moz-box-shadow:#666 0px 2px 3px; box-shadow:#666 0px 2px 3px; background:#DDDFCE; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#DDDFCE), to(#DDDFCE)); background:-webkit-linear-gradient(#DDDFCE, #DDDFCE); background:-moz-linear-gradient(#DDDFCE, #DDDFCE); background:-ms-linear-gradient(#DDDFCE, #DDDFCE); background:-o-linear-gradient(#DDDFCE, #DDDFCE); background:linear-gradient(#DDDFCE, #DDDFCE); -pie-background:linear-gradient(#DDDFCE, #DDDFCE); behavior:url("http://www.timelesshemingway.com/pie.htc"); }

/* Search */
a.searchnav { font-family:arial,helvetica,verdana; font-weight:bold; font-size:1.00em; background-color:transparent; color:#21305C; text-decoration:none; }
a.searchnav:hover { background-color:transparent; color:#21305C; text-decoration:underline; }
#searchbox { width:180px; height:20px; position:relative; padding:0px 0px 0px 0px; margin:5px 7px 5px 7px; display:inline; float:right; background-image:url("http://www.timelesshemingway.com/images/searchbox.gif"); background-repeat:no-repeat; border:0px; }
#searchbox form { display:inline; }
.searchbox { position:absolute; margin:1px 5px 1px 5px; outline-style:none; -webkit-appearance:none; -webkit-border-radius:0px; background-color:transparent; border:0px; }
.searchboxsubmit { position:absolute; left:160px; float:right; background-color:transparent; border:0px; }
div.context { padding:0px 0px 25px 0px; font-family:arial,helvetica,verdana; font-size:1.00em; }
div.results { font-family:verdana,arial,helvetica; font-weight:bold; font-size:1.1670em; }
input.searchbox { width:150px; }
span.tip { font-style:italic; }
span.searchnav { font-family:arial,helvetica,verdana; font-weight:bold; font-size:1.00em; background-color:transparent; color:#000000; text-decoration:none; }

/* Arrows */
ul.arrow { position:relative; padding:5px 5px 5px 5px; margin:10px 0px 20px 0px; }
ul li.arrow { position:relative; padding:5px 18px 5px 18px; list-style-type:none; background-image:url("http://www.timelesshemingway.com/images/arrow.gif"); background-repeat:no-repeat; border:0px; }
ul.arrownewsfeed { position:relative; padding:1px 5px 1px 5px; margin:0px 0px 0px 0px; }
ul li.arrownewsfeed { position:relative; padding:4px 18px 4px 18px; margin:0px 0px 0px 0px; list-style-type:none; background-image:url("http://www.timelesshemingway.com/images/arrow.gif"); background-repeat:no-repeat; border:0px; }

/* Books */
ul.books { margin:20px 0 3em 0; padding:0; list-style:none; font-size:1.00em; }
ul li.bookcover { height:143px; padding-top:15px; margin-left:.1em; line-height:2.0em; list-style:none; }
ul.firsteditions { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; }
ul li.firsteditions { padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; display:inline; }
ul li.learnmore { width:7.8em; position:relative; padding-left:1.5em; padding-bottom:15px; margin-left:7.6em; margin-top:-11.5em; line-height:2.0em; list-style:none; font-weight:bold; font-size:1.0835em; }
ul li.learnmorelist { width:17.8em; position:relative; padding-left:1.5em; margin-left:10.0em; line-height:2.0em; list-style:none; background-image:url("http://www.timelesshemingway.com/images/arrow.gif"); background-position:0 1px; background-repeat:no-repeat; border:0px; }

/* Family Tree */
div.connector1 img { padding:0px 75px 0px 75px; margin:0px 0px 0px 0px; }
div.connector2 img { padding:0px 125px 0px 125px; margin:0px 0px 0px 0px; }
div.connector3 img { padding:0px 285px 0px 285px; margin:0px 0px 0px 0px; }
div.connector4 img { padding:0px 60px 0px 60px; margin:0px 0px 0px 0px; }
div.connector5 img { padding:0px 100px 0px 100px; margin:0px 0px 0px 0px; }
div.connector6 img { padding:5px 75px 5px 75px; margin:0px 0px 0px 0px; }
ul.ehchildren { width:500px; height:140px; padding:0px 0px 0px 0px; margin:0px 50px 0px 50px; float:left; list-style:none; }
ul li.ehchildrenmale { width:100px; height:115px; padding:10px 10px 10px 10px; margin:0px 0px 5px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/blueshadow.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.ehmarriages { width:500px; padding:0px 50px 0px 50px; margin:0px 0px 0px 0px; float:left; list-style:none; }
ul li.ehmarriage1 { width:90px; height:40px; padding:3px 0px 3px 0px; margin:5px 15px 5px 15px; float:left; line-height:1.4em; text-align:center; background-image:url("http://www.timelesshemingway.com/images/marriagesm.gif"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
ul li.ehmarriage2 { width:90px; height:40px; padding:3px 0px 3px 0px; margin:5px 15px 5px 15px; float:left; line-height:1.4em; text-align:center; background-image:url("http://www.timelesshemingway.com/images/marriagesm.gif"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
ul li.ehmarriage3 { width:90px; height:40px; padding:3px 0px 3px 0px; margin:5px 15px 5px 15px; float:left; line-height:1.4em; text-align:center; background-image:url("http://www.timelesshemingway.com/images/marriagesm.gif"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
ul li.ehmarriage4 { width:90px; height:40px; padding:3px 0px 3px 0px; margin:5px 15px 5px 15px; float:left; line-height:1.4em; text-align:center; background-image:url("http://www.timelesshemingway.com/images/marriagesm.gif"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.grandparents { width:500px; height:140px; padding:0px 50px 0px 50px; margin:0px 10px 0px 10px; float:left; list-style:none; }
ul li.grandparentsmale { width:100px; height:115px; padding:10px 10px 10px 10px; margin:5px 0px 5px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/blueshadow.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
ul li.grandparentsfemale { width:100px; height:115px; padding:10px 10px 10px 10px; margin:5px 0px 5px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/pinkshadow.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.grandparentsmarriage { width:500px; padding:0px 0px 0px 0px; margin:0px 75px 0px 75px; float:left; list-style:none; }
ul li.paternalmarriage { width:200px; height:20px; padding:2px 0px 2px 0px; margin:5px 0px 5px 0px; float:left; line-height:1.4em; text-align:center; background-image:url("http://www.timelesshemingway.com/images/marriagelg.gif"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
ul li.maternalmarriage { width:200px; height:20px; padding:2px 0px 2px 0px; margin:5px 40px 5px 40px; float:left; line-height:1.4em; text-align:center; background-image:url("http://www.timelesshemingway.com/images/marriagelg.gif"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.jhchildren { width:500px; padding:0px 0px 0px 0px; margin:0px 60px 0px 60px; float:left; list-style:none; }
ul li.jhchildrenfemale { width:100px; height:140px; padding:10px 10px 10px 10px; margin:5px 0px 5px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/pinkshadow.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.jhmarriage { width:500px; padding:0px 6px 0px 6px; margin:0px 0px 0px 0px; float:left; list-style:none; }
ul li.jhmarriage { width:90px; height:40px; padding:3px 0px 3px 0px; margin:5px 60px 5px 60px; float:left; line-height:1.4em; text-align:center; background-image:url("http://www.timelesshemingway.com/images/marriagesm.gif"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.jhwife { width:500px; height:140px; padding:0px 0px 0px 0px; margin:0px 50px 0px 50px; float:left; list-style:none; }
ul li.jhwifefemale { width:100px; height:115px; padding:10px 10px 10px 10px; margin:5px 0px 5px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/pinkshadow.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.parents { width:500px; height:140px; padding:0px 75px 0px 75px; margin:0px 0px 0px 0px; float:left; list-style:none; }
ul li.father { width:230px; height:115px; padding:15px 0px 15px 0px; margin:0px 0px 0px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/blueshadowlg.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
ul li.mother { width:230px; height:115px; padding:15px 0px 15px 0px; margin:0px 0px 0px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/pinkshadowlg.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.parentsmarriage { width:500px; padding:5px 200px 5px 200px; margin:0px 0px 0px 0px; float:left; list-style:none; }
ul li.parentsmarriage { width:200px; height:20px; padding:2px 0px 2px 0px; margin:5px 0px 5px 0px; float:left; line-height:1.4em; text-align:center; background-image:url("http://www.timelesshemingway.com/images/marriagelg.gif"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.siblings { width:500px; height:140px; padding:0px 110px 0px 110px; margin:0px 0px 0px 0px; float:left; list-style:none; }
ul li.siblingsmale { width:100px; height:115px; padding:10px 10px 10px 10px; margin:5px 0px 5px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/blueshadow.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
ul li.siblingsfemale { width:100px; height:115px; padding:10px 10px 10px 10px; margin:5px 0px 5px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/pinkshadow.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }
ul.wives { width:500px; height:140px; padding:0px 0px 0px 0px; margin:0px 50px 0px 50px; float:left; list-style:none; }
ul li.wivesfemale { width:100px; height:115px; padding:10px 10px 10px 10px; margin:5px 0px 5px 0px; float:left; text-align:center; background-image:url("http://www.timelesshemingway.com/images/pinkshadow.png"); background-repeat:no-repeat; border:0px; font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:transparent; color:#000000; }

/* FAQ */
ul.will { width:400px; padding:0px 25px 0px 25px; margin:0px 25px 0px 25px; float:left; list-style:none; }
ul li.will { width:200px; padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; float:left; font-style:italic; }

/* Photos */
ul.photos { width:605px; position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; list-style:none; text-align:center; background-color:#000000; border:5px solid; }
ul li.photos { width:120px; height:89px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:center; }

/* Videos */
ul.videos { width:605px; position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; list-style:none; text-align:center; background-color:#000000; border:5px solid; }
ul li.videos { width:120px; height:89px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align:center; }

/* Blog */
#blognav { width:200px; position:relative; bottom:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; clear:both; }
#blognav img.archives { margin:0px 8px 0px 8px; }
#blognav img.rss { margin:0px 8px 0px 8px; }
blockquote { border-top:1px solid #333; border-bottom:1px solid #333; font-style:italic; }
#content { width:650px; position:relative; padding:30px 0px 10px 0px; margin:0px 0px 0px 0px; background-color:#FFFFFF; }
div.comment { width:650px; position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
div.comments { position:relative; float:right; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
div.commentform { font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:#FFFFFF; color:#000000; }
div.comment-text { padding:10px 15px 0px 15px; margin:30px 0px 40px 0px; font-family:arial,helvetica,verdana; font-weight:normal; font-size:0.9165em; background-color:#EEEEEE; color:#000000; }
div.entry { position:relative; padding:15px 0px 15px 0px; margin:0px 0px 15px 0px; background-color:#FFFFFF; color:#333; }
div.entrystamp { font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; overflow:hidden; }
div.scheduler-wrapper { display:none; }
div.smallprint { width:375px; line-height:1; font-family:arial,helvetica,verdana; font-style:italic; font-size:0.9165em; background-color:transparent; color:#000000; }
.anchorclass { display:inline-block; }
.dropdownmenu { width:100px; position:absolute; left:0; top:0; visibility:hidden; font-family:arial,helvetica,verdana; font-size:0.9165em; line-height:18px; z-index:100; background-color:#EBE8D9; border:1px solid black; border-bottom-width:0; }
.dropdownmenu ul { margin:0; padding:0; list-style-type:none; }
.dropdownmenu ul li a { width:100%; display:block; padding:3px 0; text-indent:3px; font-family:arial,helvetica,verdana; font-size:0.9165em; color:#000000; text-decoration:none; border-bottom:1px solid black; text-indent:5px; }
.dropdownmenu a:hover { font-family:arial,helvetica,verdana; font-size:0.9165em; background-color:#FFFFFF; color:#000000; text-decoration:none; }
.dropdownmenu a:visited { width:100%; display:block; padding:3px 0; text-indent:3px; font-family:arial,helvetica,verdana; font-size:0.9165em; border-bottom:1px solid black; text-indent:5px; }
.dropdownmenushadow { position:absolute; left:0; top:0; z-index:99; background:black; visibility:hidden; }
form.pivotx-search-result { padding-left:20px; }
input.searchblog { margin:0px 3px 0px 3px; vertical-align:top; border:0px; }
input.searchboxblog { outline-style:none; -webkit-appearance:none; -webkit-border-radius:0px; border:1px solid #000000; }
#results { padding-top:10px; margin:20px 20px 20px 20px; }
#search-results li { width:600px; padding:0px 0px 25px 0px; margin-left:-20px; list-style:none; }
span.searchtitle { font-family:verdana,arial,helvetica; font-weight:bold; font-size:1.1670em; }
span.title { padding-left:22px; padding-top:0px; margin-top:10px; margin-bottom:10px; background:url("http://www.timelesshemingway.com/images/article.png"); background-position:center left; background-repeat:no-repeat; font-family:verdana,arial,helvetica; font-weight:bold; font-size:1.1670em; background-color:transparent; color:#000000; }
ul.blognav { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
ul li.blognav { padding:0px 3px 0px 3px; margin:0px 0px 0px 0px; float:left; list-style-type:none; }

/* Colorbox */
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxOverlay { width:100%; height:100%; position:fixed; }
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent { position:relative; overflow:visible; }
#cboxLoadedContent { overflow:auto; }
#cboxLoadedContent iframe { width:100%; height:100%; display:block; border:0; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { width:100%; position:absolute; top:0; left:0; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
#cboxOverlay { background-color:#000000; }
#colorbox { }
#cboxTopLeft { width:14px; height:14px; background:url("http://www.timelesshemingway.com/images/controls.png") 0 0 no-repeat; }
#cboxTopCenter { height:14px; background:url("http://www.timelesshemingway.com/images/border.png") top left repeat-x; }
#cboxTopRight { width:14px; height:14px; background:url("http://www.timelesshemingway.com/images/controls.png") -36px 0 no-repeat; }
#cboxBottomLeft { width:14px; height:43px; background:url("http://www.timelesshemingway.com/images/controls.png") 0 -32px no-repeat; }
#cboxBottomCenter { height:43px; background:url("http://www.timelesshemingway.com/images/border.png") bottom left repeat-x; }
#cboxBottomRight { width:14px; height:43px; background:url("http://www.timelesshemingway.com/images/controls.png") -36px -32px no-repeat; }
#cboxMiddleLeft { width:14px; background:url("http://www.timelesshemingway.com/images/controls.png") -175px 0 repeat-y; }
#cboxMiddleRight { width:14px; background:url("http://www.timelesshemingway.com/images/controls.png") -211px 0 repeat-y; }
#cboxContent { background-color:#FFFFFF; }
#cboxLoadedContent { margin-bottom:5px; }
#cboxLoadingOverlay { background:url("http://www.timelesshemingway.com/images/loadingbackground.png") center center no-repeat; }
#cboxLoadingGraphic { background:url("http://www.timelesshemingway.com/images/loading.gif") center center no-repeat; }
#cboxTitle { width:100%; position:absolute; bottom:-25px; left:0; text-align:center; font-family:arial,helvetica,verdana; font-weight:bold; font-size:1.00em; background-color:transparent; color:#000000; }
#cboxCurrent { position:absolute; bottom:-25px; left:58px; font-weight:bold; background-color:transparent; color:#7C7C7C; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { width:23px; height:23px; position:absolute; bottom:-29px; text-indent:-9999px; background:url("http://www.timelesshemingway.com/images/controls.png") 0px 0px no-repeat; }
#cboxPrevious { left:0px; background-position:-51px -25px; }
#cboxPrevious.hover { background-position:-51px 0px; }
#cboxNext { left:27px; background-position:-75px -25px; }
#cboxNext.hover { background-position:-75px 0px; }
#cboxClose { right:0; background-position:-100px -25px; }
#cboxClose.hover { background-position:-100px 0px; }