*{padding:0px; margin:0px}

A, A:link, A:hover, A:visited{color:black; text-decoration:none}
A:hover{text-decoration:underline}

body{text-align:left; background:#fff url(../img/newback.gif) scroll repeat-x left top; width:100%; margin:0; padding:0; }

#nav ul, #illustrations{margin:1em 0; list-style-type:none}

#container{width:960px; margin:0 auto; background:white url(../1img/mainleft.gif) scroll no-repeat left top}
#container #inner{padding:0 0px; background:transparent url(../1img/mainright.gif) scroll no-repeat right top}
#header{height:100px; background:#005A78 url(../img/autolycos.gif) scroll no-repeat 30px center; border-bottom:solid 1px #505050}
#header *{display:none}

#topBar{background:#005A78; color:white; padding:0 30px}

#sitenav{list-style-type:none; text-align:right; margin:0}
#sitenav LI{display:inline; line-height:30px; background:none; font-weight:normal; margin-left:20px}
#sitenav *{color:white}

#main-content{padding:0px 30px}

#quicklinks{width:880px; padding:9px; margin:2em auto; background:#eee; border:solid 1px #ccc}
#quicklinks h2{font-size:100%; border-bottom:none; margin:0}
#quicklinks h3{font-size:100%; clear:none}
#quicklinks ul{list-style:none}
#quicklinks li.gallery, #quicklinks li.booklets, #quicklinks li.illustrations{font-size:90%; padding-right:20px; float:left; clear:none; list-style:none}

#quicklinks li.gallery, #quicklinks li.illustrations{width:210px}
#quicklinks li.booklets{width:360px}

.galleryimage *{color:white}
.galleryimage{float:left; border:solid  2px white}
.galleryimage P{text-align:center; margin:0}
.galleryimage A{text-decoration:none; padding:8px; display:block; background:#fff; color:#111; height:160px; width:160px}
.galleryimage A:hover{ }

#breadcrumb{background:#dedede; font-size:90%; padding:4px 30px; border-bottom:solid 1px #a0a0a0}
#breadcrumb *{color:#404040; font-weight:normal; margin:0}

HR.clear{visibility:hidden; height:1px; top:-1px; line-height:1px; overflow:hidden; clear:both}

#contents{width:250px; float:left; font-size:90%; background:#ededed}

#contents UL{list-style-type:none; margin:0; text-align:left}
#contents UL LI{padding:5px 10px; margin:0; background-image:none; border-bottom:solid 1px #ccc}
#contents UL LI UL LI A{font-weight:normal}
#contents UL LI A{ color:#606060}
#contents UL LI A:hover{text-decoration:underline}
#contents UL LI UL{display:none}

#contents UL LI#current{background:#C8E0E8}
#contents UL LI#current A{font-weight:bold; color:black}
#contents UL Li#current UL{display:block}
#contents UL LI#current UL LI{padding:0 0 0 10px; border-bottom:none}
#contents UL LI#current UL LI A{font-weight:normal}

#contents P{padding:2px 10px; margin:0; font-weight:bold; color:white; background:#a0a0a0}

#text{margin-left:280px}
#text UL{list-style-type:none; padding-left:40px}

#footer{text-align:center; font-size:90%; line-height:130%; clear:both; padding:0px; margin:2em 0 1em 0; }
#footer *{color:#707070; text-align:center; margin:0px}

P.contents-subsect{color:#606060; font-size:0.9em; margin-top:0em}
.smallfont{font-size:0.9em}
DIV.copyright{line-height:1.25em}

DIV.video H2{text-align:center; border-bottom:solid 2px black}

.center{text-align:center}
.center IMG{border:solid 1px #a0a0a0; margin:0.5em 0.5em}

IMG.right{float:right; margin:1.5em 0 0 20px}

.topmargin{margin:1em 0 0 0}

TABLE{font-size:1em}

TABLE TR TD{vertical-align:top}

.fig{border:solid 1px #ccc; margin:2em 0; padding:5px 20px; text-align:left; background:#ededed}
.fig *{text-align:left}

.fig .caption{padding:0 1em 0 0}
.fig .image{text-align:left; margin:1em 0}
.fig .image IMG{margin-top:1em; border:solid 1px #a0a0a0}
.fig .image P{text-align:left; margin:0}
.fig .image A{color:#606060; text-align:center; margin:0; font-size:90%}

UL#illustrations{padding:0}
UL#illustrations LI{border-top:solid 1px #ccc; padding-top:2em; clear:right}
UL#illustrations LI .image{text-align:center; width:200px; float:right; clear:right; margin:2em 0}
UL#illustrations LI .image P{text-align:center}
UL#illustrations LI .caption{vertical-align:top; margin-right:220px}
UL#illustrations LI .caption H4{padding-top:0; margin-top:0}
UL#illustrations P.print{text-align:right; font-weight:normal}
UL#illustrations P.print *{color:#005A78}
UL#illustrations P.print A{padding:5px 0 5px 20px; background:white url(/img/print.gif) scroll no-repeat left center}

h3.condensed{margin-bottom:-0.5em}

DIV.portrait-right{float:right; margin-top:1.2em; width:255px}
DIV.portrait-left{margin-right:265px}

P.caption{text-align:right; font-size:0.9em; margin:0; color:#606060}

#booklet-list{list-style-type:none}
#booklet-list LI{width:100%;margin:0;padding:0;}
#booklet-list LI.odd{clear:both;float:left}
#booklet-list LI.even{clear:both;;float:left;}
#booklet-list H3 { text-align:left;;font-size:1.3em;padding-left:175px;}

.bookblurb{position:relative}
.bookthumb{float:left; margin-top:-3.5em; margin-right:25px; margin-bottom:1em;}
.bookthumb IMG { border:solid 1px #a0a0a0;}

.readmore{text-align:left; font-weight:bold}

.notice{background:#fdd; border:solid 1px #caa; padding:8px 12px; margin:2em 0}
.notice P{margin:0 0}
.notice UL{margin:1em 0;}

FORM#contact-form{background:#f0f0f0; border:solid 1px #ccc; margin:0; text-align:left; width:540px}
TABLE.form{width:500px; margin:20px; border-collapse:collapse}
TABLE.form TD{text-align:left; padding:5px 0}
TABLE.form TD.label{width:180px; padding-right:20px; font-weight:bold; font-size:90%; text-align:right; color:#111}
TABLE.form TD.buttons{text-align:right}
#name, #email, #subject, #message{border:solid 1px #ccc; background:white}
.jumpto{text-align:right; font-size:90%}
.jumpto *{color:#005A78}
.jumpto A{background:white url(/img/top.gif) scroll no-repeat left center; padding:3px 0 3px 16px}
