body {background:#eeede5; font-family:arial, verdana, sans-serif; font-size:13px; color:#5d3f18;}
.books #nav #books, .articles #nav #articles, .workshop #nav #workshop, .contact #nav #contact, a 
{color:#3A2509; text-decoration:underline;}

a {text-decoration:none; color:#ba1403;}
a:hover {text-decoration:underline;}
p {margin:0px 0px 10px 0px;}
h2 {font-size:16px; margin:0px; font-weight:bold;}
.clear {clear:both;}

#container {width:973px; margin:20px auto; text-align:center;display:block; position:relative;}
#inner { border:solid 1px #260c03; background:#fff; float:left; width:100%; }
#nav {width:973px; height:94px; background: url(../images/header.jpg) no-repeat; display:block; position:relative;}
#nav ul {margin:0px; padding:0px; position:absolute; top:55px; left:445px; display:block;}
#nav li {display:inline; list-style-type:none; padding:0px 4px; font-size:14px; letter-spacing:1px;}
#logo a {position:absolute; top:25px; left:35px; width:310px; height:60px;}
#logo span {display:none;}

#content {margin:30px; float:left; display:inline;}
#left {width:320px; display:inline; float:left; }
#right {width:475px; display:inline; float:left; margin:0px 0px 0px 100px; text-align:left;}
#right ul {margin:0px; padding:0px;}
#right li {list-style-type:none; margin:0px 0px 7px 0px; text-align:left; width:460px;}
#right h2 {font-size:15px; font-weight:normal; margin:0px; }

#footer {font-size:11px; width:100%; position:relative; height:20px; clear:both; }
#footer .right {position:absolute; top:3px; right:0px;}
#footer .left {position:absolute; top:3px; left:0px;}
#footer .left a {color:#5d3f18;}

.overflow {overflow:auto; height:600px; margin:0px 20x;}
.outline {padding:3px; border:solid 1px #260c03;} 
.subtitle {font-style:italic; font-weight:bold; margin-bottom:5px;}
.byline {font-size:11px; letter-spacing:1px;}
.imageLt {float:left; margin:5px 20px 10px 0px;}
.imageRt {float:right; margin:5px 0px 10px 20px;}

#popup {position:absolute; top:90px; left:200px; width:600px; height:522px; background:#fff; border:solid 1px #260c03;}
.popupTop {margin:0px; padding:3px 0px; text-align:right; background:#f2f1e2; border-bottom:solid 1px #260c03;}
.popupTop a {font-weight:bold; background:#ba1403; color:#fff; padding:3px 4px; font-size:15px; border:solid 1px #260c03;}
.popupTop a:hover {text-decoration:none; background:#c3c1a9; color:#fff; }
.popupBtm {margin:0px; padding:3px 5px; text-align:center; background:#f2f1e2; border-top:solid 1px #260c03;}
#readMore {overflow:auto; text-align:left; padding:10px 20px; height:453px;}
#readMore .booksLg {border:solid 1px #260c03;}

#books ul {margin:0px; padding:0px; text-align:left;}
#books li {list-style-type:none; margin:0px 34px 30px 0px; width:280px; text-align:left; float:left; display:inline;}
#books li .byline {clear: both;}
#books li h2 {font-size:15px;}
#books li .subtitle {font-weight:normal;}
#books li img {float:left; margin:0px 10px 10px 0px; border:solid 1px #260c03}
#books li.end {margin-right:0px;}
#readMore #container2 {width:97%; border:none; margin:0px; padding:0px;}
#readMore #content2 {border:none; margin:0px; padding:0px;}
#readMore #nav {margin:0px;}
#readMore .orphaned {display:none;}

.noscript {border:solid 1px #ba1403; padding:10px; text-align:left;}

input, textarea {border:solid 1px #260c03;}