
a:link {font-size:1.2em;color:#fff;}
a:visited {font-size:1.1em;color:#ccc;}
a:hover {color:#eee;}
a:active {color:#fff;}

body {background:#666;font:1.0em Garamond;color:#ccc;}

.header {border-bottom:1px solid black;padding-bottom:12px;}
.header #logo {border:none;margin:8px 0px 0px 12px;}
.header ul {float:right;width:160px;list-style-type:none;margin:8px 12px 0px 0px;padding:0px;}
.header ul li {;display:block;margin:2px 0px;}
.header ul li a:link, .header ul li a:visited {background:#888;display:block;padding:2px 8px;font:1.2em Garamond,Times New Roman;color:#fff;font-variant:small-caps;text-decoration:none;letter-spacing:2px;}
.header ul li a:hover, .header ul li a:active {background:#aaa;display:block;padding:2px 8px;font:1.2em Garamond,Times New Roman;color:#444;font-variant:small-caps;text-decoration:none;letter-spacing:2px;}

.column {position:absolute;top:100px;right:20px;width:160px;margin-right:0px;overflow:hidden;font-size:90%;}

#navigation {background:#444;margin:16px 0px;}
#navigation h1 {text-align:center;text-transform:uppercase;color:#fff;font:1.6em Garamond,Times New Roman;margin:0px;padding:0px;}
#navigation a:link, #navigation a:visited {display:block;text-decoration:none;line-height:100%;padding:4px 8px;}
#navigation a:hover, #navigation a:active {color:#444;background:#ccc;}
#navigation a small {display:block;margin-top:-3px;}

#recently {background:#888;margin:16px 0px;}
#recently h1 {text-align:center;text-transform:uppercase;color:#fff;font:1.8em Garamond,Times New Roman;margin:0px;padding:0px;}
#recently a:link, #recently a:visited {display:block;text-decoration:none;line-height:100%;padding:4px 12px;}
#recently a:hover, #recently a:active {color:#444;background:#ccc;}
#recently a small {display:block;margin-top:-3px;}

.body {padding-bottom:16px;padding-top:8px;margin-top:4px;font:normal 1.0em Garamond, Times New Roman;padding-right:184px;padding-left:8px;}
.body h1 {margin:-4px 0px 0px 0px;padding:0px;font:normal 2.1em Garamond,Times New Roman;line-height:80%;color:#fff;letter-spacing:-1px;}
.body h1 small {display:block;margin:4px 0px;font-size:0.45em;padding:0px 8px;letter-spacing:0px;}
.body h2 {margin:8px 0px;padding:0px 8px;line-height:100%;color:#aaa;font:italic 1.5em Garamond,Times New Roman;line-height:80%;}
.body h3 {font:normal 1.3em Garamond,Times New Roman;margin:16px 8px 0px 8px;color:#444;background:#ccc;padding:3px 10px;}
.body h4 {font:normal 1.1em Garamond,Times New Roman;margin:8px 0px;}
.body p {margin:8px 10px;}
.body p.detail {margin:12px 8px;}

.summary {padding-bottom:16px;padding-top:8px;margin-top:16px;font:normal 0.9em Garamond, Times New Roman;padding-left:60px;padding-right:200px;}
.summary h1 {margin:0px;padding:0px;}
.summary h1 a:link, .summary h1 a:visited {text-decoration:none;letter-spacing:-1px;font:normal 0.9em Garamond,Times New Roman;line-height:65%;border:none;color:#fff;}
.summary h2 {margin:8px 0px 16px 0px;padding:0px 8px;color:#aaa;font:italic 2.0em Garamond,Times New Roman;line-height:80%;}
.summary .snippet {font:normal 1.0em Garamond;line-height:175%;padding-right:60px;padding-left:32px;height:210px;}
.summary .snippet img {float:left;margin-right:16px;border:4px solid #eee;}
.summary .snippet .readmore {white-space:nowrap;font-weight:bold;text-decoration:none;}
.summary .date {text-align:center;width:48px;height:48px;float:right;overflow:hidden;font:normal 2.0em Garamond, Times New Roman;line-height:100%;letter-spacing:-4px;margin:1px;padding:1px 2px;color:#444;background:#fff;border:1px solid #444;}
.summary .date span {padding-right:5px;position:relative;top:0px;}
.summary .date small {display:block;font:normal small-caps 0.4em Garamond, Times New Roman;padding:2px;color:#fff;letter-spacing:0px;line-height:120%;background:#444;}

.floatright {float:right;margin:8px;border:0px}
.floatleft {float:left;margin:8px;border:0px;}

.pagenav {margin:0px;height:30px;text-align:right;}
.pagenav a:link, .pagenav a:visited {display:inline-block;margin:0px 8px;padding:2px 8px;font-size:1.4em;}
.pagenav a:hover, .pagenav a:active {display:inline-block;margin:0px 8px;padding:2px 8px;font-size:1.4em;}


.photo {text-align:center;margin:0px 8px 16px 8px;overflow:hidden;}
.photo img {border:4px solid #eee;}

p.category {font-size:0.8em;margin:0px 8px 4px 8px;}

.specs {margin:0px 8px;width:600px;}
.specs .field {width:200px;font-weight:bold;}
.specs td {padding:3px 10px;}
.specs tr.o {background:#777;}

.adblock {margin:0px 0px 0px 8px;overflow:hidden;white-space:nowrap;}

.footer {text-align:center;padding-top:10px;border-top:1px solid #000;margin-top:16px;}
.footer img {vertical-align:-30%;}

.body .artnavbox {height:16px;font-size:0.9em;margin:0px;padding-bottom:16px;padding-right:0px;}
.body .artnavbox .right {float:right;}
.body .artnavbox .left {float:left;}

