body {
	margin: 0;
	padding: 0;
	background: #efe9dd url(data:image/gif;base64,R0lGODlhAQAEAIAAAOni2P///yH5BAAAAAAALAAAAAABAAQAAAIChFEAOw==) repeat-x;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 13px;
	line-height: 1.55;
	color: #33302b;
}

#ss-page {
	width: 900px;
	margin: 0 auto;
	background: #fffdf8;
	border-left: 1px solid #d8cfba;
	border-right: 1px solid #d8cfba;
}

#ss-masthead {
	padding: 22px 26px 14px 26px;
	border-bottom: 3px double #c2b393;
}
#ss-masthead h1 {
	margin: 0;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -0.5px;
}
#ss-masthead h1 a { color: #6b4f1d; text-decoration: none; }
#ss-tag { margin: 4px 0 0 0; font-size: 11px; color: #8a7f6a; font-style: italic; }

#ss-body { padding: 18px 26px 6px 26px; }

#ss-main {
	float: left;
	width: 570px;
}

#ss-side {
	float: right;
	width: 240px;
	font-size: 12px;
}

.ss-clear { clear: both; height: 0; overflow: hidden; font-size: 0; }

#ss-main h2 {
	margin: 0 0 2px 0;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 21px;
	font-weight: normal;
	color: #4a3a1c;
}
#ss-main h3 {
	margin: 20px 0 4px 0;
	font-size: 14px;
	color: #6b4f1d;
}
#ss-main h2 a { color: #4a3a1c; text-decoration: none; }
#ss-main h2 a:hover { text-decoration: underline; }

.ss-stamp {
	margin: 0 0 12px 0;
	font-size: 11px;
	color: #8a7f6a;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.ss-entry {
	padding-bottom: 18px;
	margin-bottom: 18px;
	border-bottom: 1px dotted #cfc4ab;
}
.ss-entry p { margin: 0 0 10px 0; }

.ss-buy {
	background: #f6f1e4;
	border: 1px solid #ddd2b8;
	padding: 8px 12px;
	margin: 0 0 14px 0;
}
.ss-buy strong { color: #6b4f1d; }

.ss-skip {
	border-left: 4px solid #a4443c;
	padding: 4px 0 4px 10px;
	margin: 0 0 14px 0;
	color: #5c534a;
}

table.ss-prices { border-collapse: collapse; width: 100%; font-size: 12px; }
table.ss-prices th {
	text-align: left;
	background: #f6f1e4;
	border: 1px solid #ddd2b8;
	padding: 4px 7px;
	color: #6b4f1d;
}
table.ss-prices td { border: 1px solid #e5dcc7; padding: 4px 7px; }
table.ss-prices td.ss-num { text-align: right; }

ul.ss-runs { margin: 0 0 14px 0; padding-left: 18px; }
ul.ss-runs li { margin-bottom: 5px; }

.ss-sidebox {
	background: #f6f1e4;
	border: 1px solid #ddd2b8;
	padding: 10px 12px;
	margin-bottom: 16px;
}
.ss-sidebox h4 {
	margin: 0 0 6px 0;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #6b4f1d;
}
.ss-sidebox p { margin: 0 0 8px 0; }
.ss-sidebox p.ss-last { margin-bottom: 0; }

#ss-footer {
	clear: both;
	border-top: 3px double #c2b393;
	padding: 14px 26px 26px 26px;
	background: #f6f1e4;
}
.ss-footlinks { margin: 0 0 8px 0; font-size: 12px; }
.ss-footlinks a { color: #6b4f1d; margin-right: 14px; }
.ss-fineprint { margin: 0; font-size: 11px; color: #8a7f6a; }

a { color: #7a5410; }
a:visited { color: #6a5b46; }
