
#bookalt { color: silver; font-weight: bold; font-size: 14px }
#bookcont { color: silver; font-style: italic; font-size: 13px }
#booktitle { color: silver; font-weight: bold; font-size: 17px; width: 80% }
#booktitle a { color: silver; font-style: italic; font-weight: bold; font-size: 17px; text-decoration: none; width: 80% }
#booktitle a:hover { color: silver; font-weight: bold; font-size: 17px; text-decoration: underline; width: 80% }
#booktitle a:visited { color: silver }
#content-container { margin-top: 180px; margin-left: -480px; position: absolute; left: 100%; width: 960px; overflow: hidden }
#da-vinci-alt { color: black; font-size: 14px; margin: 0px 4px 4px }
#da-vinci-ext { color:black; font-style: italic; font-weight: bold; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 4px 4px }
#da-vinci-title { color: silver; font-weight: bold; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; margin: 10px 4px 4px; width: 80% }
#introalt { color: silver; font-size: 15px }
#introtitle { color: silver; font-style: italic; font-size: 16px; width: 80% }
#logo_tl2 { top: 0px; left: 160px; width: 0px; height: 0px }
#logo_tl3 { top: 0px; left: 320px; width: 0px; height: 0px }
#logo_tl4 { top: 0px; left: 480px; width: 0px; height: 0px }
#logo_tr { background-image: url(../images/20133.jpg); position: relative; right: 10px; width: 150px; height: 150px }
#maincontent { color: silver; background-image: url(../images/bg8000.png); float: left; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;  width: 960px }
#maincontent p { color: silver }
#menu { left: 8px; width: 300px; height: 300px }
#sidebar { float: left; margin: 0 0 24px; padding: 15px 10px 10px; width: 960px }
#sidebar li { height: 30px; overflow: hidden }
#sidebar ul { list-style-type: none; margin: 0; padding: 0; position: relative }
#twitter { top: 100px; right: 10px; width: 960px; height: 250px }
.carouselleft { background: url(../images/rotate-left.png) 0px 0px; width: 60px; height: 60px }
.carouselleft:hover { background-position: 0px 60px; width: 60px; height: 60px; cursor: : : : : : : : : : : : auto }
.carouselright { background: url(../images/rotate-right.png) 0px 0px; width: 60px; height: 60px }
.carouselright:hover { background-position: 0px 60px; width: 60px; height: 60px }
.introfoot { color: #ddb86f }
.pgnav { color: #ddd; margin-top: 10px }
.pgnav a { color: #ddb; text-decoration: none }
.pgnav a:hover { color: #fff }
.share { color: #aa9; font-size: 14px; text-align: center; bottom: 9px; width: 160px }
.share a { color: #aa9; text-decoration: none }
.share a:hover { color: #eed; text-decoration: underline }
body { color: silver; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background: white url(../images/backgroundA.jpg) no-repeat fixed center top; margin: 0px; padding: 0px }
h1 { color: silver; font-weight: bold; font-size: 20px; font-family: Tahoma, Geneva, sans-serif; letter-spacing: 1px; margin: 0px 4px 4px; padding-top: 0px; padding-bottom: 5px }
h2 { color: black; font-weight: bold; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; letter-spacing: 1px; margin: 0px 4px 4px; padding-top: 0px; padding-bottom: 5px; border-bottom: 2px inset gray}
h3 { color: black font-weight: bold; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; letter-spacing: 1px; margin-top: 4px; margin-bottom: 8px; padding-bottom: 0px; padding-left: 10px}
img { border: none }
p { line-height: 140%; margin-top: 10px; margin-bottom: 10px }