body {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 90%;
	color: #000; background-color: #fff;
	text-align: center;
	margin: 0; padding: 0;
	}
#wrap {
	width: 820px;
	color: #000; background-color: #fff;
	text-align: left;
	margin: 0 auto; padding: 0;
	border: 0px solid #000;
	}
#subwrap {  }
/* IE WIN HACKS */
#logbox {
	padding-left: 5px; /* IE WIN */
	padding-right: 5px; /* IE WIN */
	}
html>body div#logbox {
	padding-left: 10px; /* right */
	padding-right: 10px; /* right */
	}

.ad {
	float: right;
	width: 170px;
	color: #000;
	background-color: #fff;
	background-image: none;
	padding: 0 0 0 0;
	margin-left: 20px;
	}
.inlinead {
	margin: 0 0 0 -3px;
	}
a:link, a:visited { color: blue; background-color: transparent; text-decoration: underline; }
a:hover { color: white; background-color: blue; text-decoration: none; }
a:active { color: white; background-color: red; text-decoration: none; }
img { margin: 0; padding: 0; }
a:link img, a:visited img { border: 1px solid #fff; }
a:hover img { border: 1px solid #00f; background-color: #00f; }
ul.shipping { color: #999; padding: 0; margin: 0; }
ul.shipping li { display: inline; padding: 0; margin: 0; }
h1, h2, h3 { text-align: left; }
h1 { margin-bottom: 0; padding-bottom: 0.25em; }
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited { color: black; background-color: transparent; text-decoration: none; }
h1 a:hover, h1 a:active,
h2 a:hover, h2 a:active,
h3 a:hover, h3 a:active  { color: blue; background-color: transparent; text-decoration: none; }
h1 a { font-size: 200%; text-transform: uppercase; letter-spacing: 0.5em; }
h2, h3 { border-bottom: 1px solid black; }
h2 { font-size: 125%; margin-bottom: 0; padding-bottom: 0; }
h3 .nav { font-size: 90%; text-transform: uppercase; margin-left: 1em; }
h2 .nav { font-size: 100%; text-transform: uppercase; }
h2 .year { font-size: 100%; }
.price { font-weight: bold; }
.asterisk { color: #f00; font-size: 150%; line-height: 0.6em; }
.note { font-family: Georgia, "Times New Roman", Times, "New York", serif; }
blockquote { padding: 0 0.75em 0 1.25em; margin: 0; }
.description { font-family: Georgia, "Times New Roman", Times, "New York", serif; font-size: 100%; margin-top: 0.5em; padding-top: 0; }
blockquote p{ margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; }
cite { font-style: normal; font-variant: small-caps; }
q { font-style: italic; }
q em { font-style: normal; }
q { quotes: '\201C' '\201D' '\2018' '\2019'; }
q:before { content: open-quote; }
q:after { content: close-quote; }

dt { font-weight: bold; }
.skip { display: none; }
span.button { font-size: 90%; font-weight: bold; margin-left: 0.5em; }
span.button a { padding: 0px 2px; text-decoration: none; }
span.button a:link,
span.button a:visited { color: #fff; background-color: #f60; border: 1px solid #000; }
span.button a:hover,
span.button a:active { color: #000; background-color: #fff; border: 1px solid #f60; }

.blogger-labels { font-size: 90%; }

div#nav {
	font-size: 90%;
	margin: 0;
	border-width: 0px;
	border-style: solid;
	}
#nav ul {
	text-align: left;
	margin: 0;
	padding: 0;
	}
#nav ul li {
	display: inline;
	position: relative; margin: 0 0.66em 0 0; padding: 0;
	list-style: none;
	}
#nav li a {
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	/* height: 1.6em; */
	}

#nav li a { padding: 0 0.35em; text-align: center; }

#nav li a:link, #nav li a:visited { color: black; background-color: transparent; text-decoration: none; }
#nav li a:hover, #nav li a:active { color: blue; background-color: transparent; text-decoration: none; }

/* sections marker  ATT.: COLORS SEPARATELY */
#p001 #n001 a,
#p002 #n002 a,
#p003 #n003 a,
#p004 #n004 a,
#p002 #n004 a,
#p005 #n005 a,
#p006 #n006 a,
#p007 #n007 a { font-weight: bold; text-transform: uppercase; letter-spacing: 0.75em; padding-left: 0.85em; }

#feedinsert { float: right; width: 200px; background: #fff; }
#feedinsert ul { font-size: 90%; margin-left: 0; padding-left: 0; }
#feedinsert li { margin-left: 0; padding-left: 0; }


/* log
--------------------------------------------- */

#log li.post { list-style-type: none; }
#log li.post dt { font-size: 100%; width: 66%; }
#log dl { margin-bottom: 1em; }
#log li.post h3, #log dd li.post h3 { font-size: 150%; font-weight: bold; margin-top: 0em; }
#log p.byline { margin-top: 1em; }
#log dt.date { font-weight: normal }

#logbox li.post h3 { border-bottom-width: 0; margin-bottom: 0; }
div.resources#log ul { margin-left: 0.5em; padding-left: 0.75em; }
div.resources#log li { list-style-type: disc; }

#logbox {
	float: right;
	width: 195px;
	font-size: 90%;
	}
#logbox { border: 1px solid #000; background-color: #fff; }
#tags dt { color: #600; text-transform: uppercase; letter-spacing: 0.35em; }
#tags ul li { display: inline; margin-right: 0.5em; margin-left: 0; padding-left: 0; }
#tags dd { margin-left: 0; padding-left: 0; }
#log dd { margin-bottom: 1em; }
dl#tags { clear: none; margin: 0.5em 0 0.5em 0; }
.ad { margin: 1em 0 0 -3px; }
#logbox .ad { margin: 1em 0 0 -3px; }

/* #content dl { margin-top: 0; } */
ul { margin-left: 0; padding-left: 0; margin-right: 0; padding-right: 0; }
ul li { list-style-type: none; }
ul li li, dd li, #extra ul li { list-style-type: disc; }
ul ul, ul ul ul, dd, ol { margin-left: 0.75em; padding-left: 0.75em; margin-right: 0em; }
ol { list-style-type: decimal; }

#footer { font-size: 90%; }
#footer p { border-top: 1px solid #000; }