body {
	margin: 0;
	padding: 0;
	background: #600;
	color: #fff;
	font-family: Verdana, Helvetica, Arial, sans-serif; }

form { margin: 0; padding: 0; }

a:link { background: transparent; color: #009; }
a:visited { background: transparent; color: #909; }
a:active { background: transparent; color: #090; }
a:hover { background: transparent; color: #900; }

#head {
	height: 80px;
	margin: 0 100px;
	padding: 0;
	background: #600 url(/images/cwname.gif) top left no-repeat; }
#head h1, #head h2 { display: none; }

#content {
	margin: 0 100px;
	padding: 5px 10px;
	border: 2px solid #000;
	background: #fff;
	color: #000; }

#content h1 { font-size: 1.3em; }
#content h2 { font-size: 1.2em; }
#content h3 { font-size: 1.1em; }
#content h4 { margin: 0; padding: 0; font-size: 1.0em; }
#content h5 { margin: 0; padding: 15px 0; font-size: 0.9em; }
#content h6 { margin: 0; padding: 0; font-size: 0.8em; }
#content p, #content li, #content dt, #content dd { font-size: 0.8em; }
#content p { margin: 0; padding: 0 0 15px 0; }
#content ul, #content ol { margin: 0; padding: 0 0 0 35px; }
#content ul li, #content ol li { margin: 0; padding: 0 0 15px 0; }
#content ol#articleList li { margin: 0; padding: 0; }
#content dl { margin: 0; padding: 0; }
#content dt { clear: left; float: left; font-weight: bold; }

#content p.navi { margin: 0; padding: 0; font-size: 0.6em; text-align: right; }

#content h2 span { display: none; }
#content h2 { height: 108px; }
#content h2#sweating { background: url(/images/logoSweating.jpg) top left no-repeat; }
#content h2#xmarks { background: url(/images/logoXMarks.jpg) top left no-repeat; }
#content h2#webside { background: url(/images/logoWebside.jpg) top left no-repeat; }
#content h2#whylove { background: url(/images/logoWhyILove.jpg) top left no-repeat; }
#content h2#crossover { background: url(/images/logoCrossover.jpg) top left no-repeat; }
#content h2#alternation { background: url(/images/logoAlternation.jpg) top left no-repeat; }
#content h2#silver { background: url(/images/logoSilver.jpg) top left no-repeat; }
#content h2#killtv { background: url(/images/logoKillTV.jpg) top left no-repeat; }
#content h2#partners { background: url(/images/logoPartners.jpg) top left no-repeat; }
#content h2#books { background: url(/images/logoBooks.jpg) top left no-repeat; }
#content h2#cape { background: url(/images/logoCape.jpg) top left no-repeat; }
#content h2#tangled { background: url(/images/logoTangled.jpg) top left no-repeat; }
#content h2#japan { background: url(/images/logoJapan.jpg) top left no-repeat; }
#content h2#past { background: url(/images/logoPast.jpg) top left no-repeat; }
#content h2#papercuts { background: url(/images/logoPaper.jpg) top left no-repeat; }

#content hr { height: 2px; margin: 0; padding: 0; color: #600; }

#copyright {
	clear: both;
	margin: 0 100px;
	padding: 0 0 25px 0;
	border-top: 1px solid #600; }
#copyright p {
	margin: 0;
	padding: 0;
	font-size: 0.6em; }
#copyright a { background: transparent; color: #ff9; text-decoration: none; }
#copyright a:hover { text-decoration: underline; }
