/* Main stylesheet for brainstorms and raves */
/* main.css */
/* By SKDesigns. Copyright 2001-2002. All rights reserved. */
/* This stylesheet remains ONLY for the Web Archive effort */
/* for the Attack on America section web.archive.org */
/* SK 2005-09-11 10:00am pdt */
body {
	margin:10px 10px 0;
}
	
body,td,p,ol,ul,li,dl,dt,dd {
	font:small Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* for alternative viewers to skip main navigation bar */
.skip,.skip a {
	display:none;
}

acronym,dfn,abbr {
	background:white;
	color:#600;
	border-bottom:1px dashed #600;
	cursor:help;
}

/* trying in post 2003-05-07 */
ins,ins.correction,del.error,del.update {
	text-decoration:none;
}

del.error,del.update {
	display:none;
}

cite.person,dfn {
	font-style:normal;
}

cite,cite.book {
	font-style:italic;
}

/* for Netscape 4.x browsers to keep underlining off for a name */
.name,.none {
	text-decoration:none;
}

br.clearboth {
	clear:both;
}

/* users with standards-compliant browsers won't see text inside this. */
/* see @import style sheet */
.ahem,.hide {
	font:x-small Verdana,Geneva,Arial,Helvetica,sans-serif;
}

h1,h2,h3,h4 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
}

h1,h1.maintitle {
	font-size:24px;
}

h1.maintitle {
	padding:3px;
	text-align:center;
}

h2.mainsubtitle {
	font-size:18px;
	padding-top:0;
	text-align:center;
}

h2 {
	font-size:22px;
}

h3,h3.main { 
	font-size:20px;
}

/* added 11-28-2002 for better semantic meaning. */
/* h1 and h2 are already in page header, thus h3 for blog titles beginning 11-28-2002. */
/* See Tantek Celik's post http://tantek.com/log/2002/11.html#L20021128t1352 */
h3.blog {
	font-size:13px !important;
	margin-bottom:1px;
	padding-bottom:1px;
}

h4.blogsubhead {
	font-size:small !important;
	margin-bottom:1px;
	padding-bottom:1px;
}

/* Dec 2002 note - taking this approach since p:first-line is not well-supported yet */
/* http://www.w3.org/TR/REC-CSS2/selector.html#first-line-pseudo */
p.intro,p.subintro {
	margin-top:0;
	padding-top:0;
}

/* h4.links is for links page section titles */
/* h4.links also used for colophon */
h4,h4.links {
	font-size:18px;
}

h3.main,h4.links {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

/* sitemap */
span.slinks,span.slinks1  {
	font:16px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

p.nopadtop {
	margin-top:0;
	padding-top:0;
}

img, img.icon {
	border:0 none;
}

/* for top mast to prevent nn6 spaces between sliced logo */
img.nn6 {
	display:block;
}

/* style info for search box  */
form,form input.btn,input.none {
	margin:0 !important;
	padding:0 !important;
}

input.btn,option.me,select.me,input.me {
	font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
	
input.btn {
	color:white;
	background:#993300;
	font-weight:bold;
}

option.me,select.me {
	color:#993300;
	background:white;
}

input.none,form.none {
	border:0 none;
}
/* end style info for search box  */

/* style for code sample in form within post august 19,2001 */
textarea.remote {
	background:white;
	font:12px Monaco,"Courier New",Courier,monospace,Sans-Serif;
	color:#A46342;
}

/* blog stuff here */
table.bloghead {
	width:100%;
	padding:3px;
}

td.blogdate {
	vertical-align:top;
	text-align:left;
	width:90%;
}

td.leafcell {
	text-align:right;
	vertical-align:middle;
	width:48px;
}

.date,.byline {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#600;
	background:transparent;
}

.date {
	font-size:15px;
	font-weight:bold;
}

.byline {
	font-size:10px;
}

.posts {
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a.permalink:link,a.permalink:visited {
	text-decoration:none;
	color:#600;
	background:transparent;
}

a.permalink:hover {
	text-decoration:underline;
	color:#663;
	background:white;
}

/* for Blogger remote editing link - added august 19,2001 */
a.remote,a.remote:link,a.remote:visited,a.remote:active,a.remote:hover {
	font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:white;
	background:transparent;
}

/* content blog below */
#ohmightyone {
	text-align:center;
	width:660px;
}

table.content {
	background:url(/attack_archive/images/bg/bg-lighten.gif);
	width:560px;
}

td.content {
	width:400px;
	vertical-align:top;
	text-align:left;
}

td.sidecontent {
	width:170px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
}

td.btmnav p.note,td.btmnav p.note a:link, td.btmnav p.note a:visited,td.btmnav p.note a:hover,td.btmnav p.note a{
	font-size:12px;
}

/* for side content navigation section titles */
p.navtitle {
	font-weight:bold !important;
	font-size:11px;
}

/* for nn4 */
td.sidecontent p,p.nav,p.hide,.linktous {
	width:160px;
	font-size:11px;
}
/* for nn4 */
p.nav,p.navtitle {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a.credits:link,a.sup:link {
	text-decoration:underline;
	color:#600;
	background:transparent;
}

a.credits:visited,a.sup:visited {
	text-decoration:underline;
	color:#600;
	background:transparent;
}

a.credits:hover,a.sup:hover {
	text-decoration:underline;
	color:#930;
	background:white;
}	
/* first used 05-05-2002 for australian type foundry interview */
span.creditsblack {
	color:black;
	background:white;
}

/* line-height info in import.css */
sup {
	font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* for quotes,press releases, notes */
/* was color:#663; */

#note {
	border:1px dashed #ccc;
	width:200px;
}

/* links page */
#notelinks {
	border:1px dashed #ccc;
	width:90%;
}

blockquote {
	color:#333;
	background:transparent;
}

code,.smallcode,kbd {
	font:12px Monaco,"Courier New",Courier,monospace,Sans-Serif;
	color:#A46342;
	background:transparent;
}

.smallcodegry,code.example {
	font:12px/15px Monaco,"Courier New",Courier,monospace,Sans-Serif;
	color:#333;
	background:transparent;
}

.press,p.press,span.press,ol.press,li.press {
	color:#333;
	background:transparent;
}
/* end for quotes,press releases */

.footnotes,p.footnotes,div.footnote {
	font-size:11px;
	line-height:16px;
}

div.footnote {
	border-top:1px dashed #ccc;
}

/* use for dates with no margin */
/* from skdesigns main page weblog dates */
.skdate {
	font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom:0;
	margin-left:0;
}

/* used in blog dated August 10,2001 for left side column quote */
td.outline {
	line-height:135%;
	border:1px solid #ccc;
}

p.outline,span.outline {
	font:14px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* main content navigation links */
div.posts a:link,a.main:link {
	color:#663;
	background:transparent;
}

div.posts a:visited,a.main:visited {
	color:#930;
	background:transparent;
}

div.posts a:hover,a.main:hover {
	text-decoration:underline;
	color:#663;
	background:white;
}

a.links:link, a.links:visited {
	text-decoration:none;
	color:#930;
	background:transparent;
}

a.links:hover {
	text-decoration:underline;
	color:#663;
	background:white;
}

hr.pressline {
	color:#333;
	background:transparent;
	height:1px;
}

hr {
	color:#930;
	background:transparent;
}

/* for nn4 */
strong,b {
	font-weight:bold;
}
/* for geourl.org */
.geourl {
font: bold 10px verdana, sans-serif;
text-decoration:none;
color: white;
background-color: #093;
border-left:1px solid #3C6;
border-top:1px solid #3C6;
border-right:1px solid #063;
border-bottom:1px solid #063;
padding:0 3px 0 3px;
margin:5px 0 5px 0;
}

/* added to weblog post 04-03-2003 */
/* for geourl.org */
.geourl1 {
font: bold 10px verdana, sans-serif;
text-decoration:none;
color: white;
background-color: #093;
border-left:1px solid #3C6;
border-top:1px solid #3C6;
border-right:1px solid #063;
border-bottom:1px solid #063;
padding:0 3px 0 3px;
margin:0;
}

/* end of main content area */

/* navigation - right column */
td.sidecontent a:link {
	color:#930;
	text-decoration:none;
	background:transparent;
}

td.sidecontent a:visited {
	color:#663;
	text-decoration:none;
	background:transparent;
}

td.sidecontent a:hover {
	color:#663;
	text-decoration:underline;
	background:white;
}

/* for nn4 */
a.nav {
	font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a.nav:link {
	color:#993300;
	text-decoration:none;
	background:transparent;
}

a.nav:visited {
	color:#666633;
	text-decoration:none;
	background:transparent;
}

a.nav:hover {
	color:#666633;
	text-decoration:underline;
	background:white;
} 

/* top of page central navigation */
.topnav {
	font:bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

td.topnav {
	vertical-align:bottom;
}

.topnav a:link {
	color:#930;
	background:transparent;
	text-decoration:none;
}

.topnav a:visited {
	color:#663;
	background:transparent;
	text-decoration:none;
}

.topnav a:hover {
	color:#663;
	background:white;
	text-decoration:none;
}

 /* .nav is subnavigation across top for Links section */
 
#subnav {
	font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	width:600px;
	text-align:center;
	margin-top:26px;
	margin-bottom:2px;
	vertical-align:top;
} 

td.nav {
		font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;	
		margin:10px;
		vertical-align:top;
}

td.nav a:link,#subnav a:link {
	color:#663;
	text-decoration:none;
	background:transparent;
}
	
td.nav a:visited,#subnav a:visited {
	color:#663;
	text-decoration:none;
	background:transparent;
}

td.nav a:hover,#subnav a:hover {
	color:#663;
	text-decoration:underline;
	background:white;
} 
/* end links subnav */

/* Links section TOC, Archive pages */
 /* .subtoc, .toc is toc for links section */
 /* toc1 is the subtoc, a-z links for links section */
 /* .archive is for archive pages and links */
 
 .toctitle {
 	font-size:16px;
	font-weight:bold;
 }
 
.toc1 {
	font-size:11px;
} 

div.toc1 {
	font-weight:bold;
	text-align:center;
}
dl.toc a:link,
a.toc:link,a.toc1:link,a.archive:link {
	color:#663;
	text-decoration:none;
	background:transparent;
}
dl.toc a:visited,
a.toc:visited,a.toc1:visited,a.archive:visited {
	color:#663;
	text-decoration:none;
	background:transparent;
}
dl.toc a:hover,
a.toc:hover,a.toc1:hover,a.archive:hover {
	color:#663;
	text-decoration:underline;
	background:white;
} 
/* bottom of page footer info */
p.copyright,p.form,td.copyright,td.form {
	font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* .copyright,.copyleft {
	line-height:13px !important;
} */

table.copyright {
	width:95%;
	vertical-align:top;
}

td.copyleft,td.copyright {
	vertical-align:top;
	width:50%;
}

td.copyleft {
	text-align:left;
}

td.copyright {
	text-align:right;
}

.btmnav {
	font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a.btmnav:link,a.copyright:link {
	color:#663;
	background:transparent;
	text-decoration:none;
}

a.btmnav:visited,a.copyright:visited {
	color:#663;
	background:transparent;
	text-decoration:none;
}

a.btmnav:hover,a.copyright:hover {
	color:#930;
	background:white;
	text-decoration:underline;
}

#icra {
	font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:center;
}

/* Feel free to look at my style sheet. But please don't steal it. Thank you! */
/* This style sheet is W3C tested and compliant for CSS2, with web standards in mind, too. */

