HTML {
	WIDTH: 100%
}
BODY {
	BACKGROUND: white; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; COLOR: black; FONT-FAMILY: Georgia, Palatino, serif; FONT-SIZE: 13pt! important; LINE-HEIGHT: 150%; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; WIDTH: 7in
}
#header IMG {
	DISPLAY: none
}
#sidebar {
	DISPLAY: none
}
#subnav {
	DISPLAY: none
}
#menu {
	DISPLAY: none
}
.hide {
	DISPLAY: none
}
#wrapper {
	BACKGROUND: white; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; COLOR: black; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; WIDTH: 7in
}
#maincontent {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; COLOR: black; FLOAT: none! important; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; WIDTH: auto
}
#footer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: #ccc 1pt solid; CLEAR: both; FONT-SIZE: 10pt; PADDING-BOTTOM: 7pt; PADDING-LEFT: 10pt; PADDING-RIGHT: 7pt; PADDING-TOP: 5pt; TEXT-ALIGN: left
}
#footer P {
	MARGIN: 10pt 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer UL {
	MARGIN: 10pt 0px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15pt; PADDING-TOP: 0px; TEXT-ALIGN: left
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #566; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #566; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
H1 {
	FONT-FAMILY: verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; FONT-WEIGHT: bold; LETTER-SPACING: 1pt; MARGIN-BOTTOM: 2pt; MARGIN-TOP: 1em
}
H2 {
	FONT-FAMILY: verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; FONT-WEIGHT: bold; LETTER-SPACING: 1pt; MARGIN-BOTTOM: 2pt; MARGIN-TOP: 1em
}
H3 {
	FONT-FAMILY: verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; FONT-WEIGHT: bold; LETTER-SPACING: 1pt; MARGIN-BOTTOM: 2pt; MARGIN-TOP: 1em
}
H4 {
	FONT-FAMILY: verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; FONT-WEIGHT: bold; LETTER-SPACING: 1pt; MARGIN-BOTTOM: 2pt; MARGIN-TOP: 1em
}
H5 {
	FONT-FAMILY: verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; FONT-WEIGHT: bold; LETTER-SPACING: 1pt; MARGIN-BOTTOM: 2pt; MARGIN-TOP: 1em
}
H6 {
	FONT-FAMILY: verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; FONT-WEIGHT: bold; LETTER-SPACING: 1pt; MARGIN-BOTTOM: 2pt; MARGIN-TOP: 1em
}
H3.byline {
	MARGIN-BOTTOM: 15pt; MARGIN-TOP: 15pt
}
#pagebody H1 {
	MARGIN-TOP: 0px
}
#pagebody H2 {
	MARGIN-TOP: 1.5em
}
H4 {
	FONT-FAMILY: verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; FONT-WEIGHT: normal
}
H5 {
	FONT-FAMILY: verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; FONT-WEIGHT: normal
}
H6 {
	FONT-FAMILY: verdana, "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; FONT-WEIGHT: normal
}
H4.addtlbyline {
	FONT-SIZE: 12pt; MARGIN: 7pt 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-TRANSFORM: uppercase
}
H4.pubdate {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666; FONT-SIZE: 11pt; FONT-WEIGHT: normal; MARGIN: 0px 0px 10pt; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333; FONT-FAMILY: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace
}
PRE {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333; FONT-FAMILY: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace
}
HTML #pagebody P {
	FONT-SIZE: 13pt! important; LINE-HEIGHT: 1.75em; MARGIN-BOTTOM: 1em; MARGIN-TOP: 0px; TEXT-ALIGN: left
}
#pagebody P.fineprint {
	FONT-SIZE: 11pt
}
#pagebody .trans {
	MARGIN: 25pt 0px; PADDING-TOP: 0px
}
#pagebody .trans DT {
	FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-WEIGHT: normal; MARGIN-BOTTOM: 5pt; PADDING-BOTTOM: 0px
}
#maincontent A:link:unknown {
	FONT-SIZE: 75%; content: " (" attr(href) ")"
}
#maincontent A:visited:unknown {
	FONT-SIZE: 75%; content: " (" attr(href) ")"
}
H1 A:unknown {
	FONT-SIZE: 40%! important
}
#maincontent ahref:unknown {
	content: " (http://www.alistapart.com" attr(href) ")"
}
#authorbio {
	BORDER-BOTTOM: #ccc 1pt dotted; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: #ccc 1pt dotted; MARGIN: 15pt 0px 10pt; PADDING-BOTTOM: 10pt; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10pt
}
.additionalauthorbox {
	BORDER-BOTTOM: #ccc 1pt dotted; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: #ccc 1pt dotted; MARGIN: 15pt 0px 10pt; PADDING-BOTTOM: 10pt; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10pt
}
#outdated {
	BORDER-BOTTOM: #ccc 1pt dotted; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: #ccc 1pt dotted; FONT-SIZE: 10pt; FONT-WEIGHT: bold; MARGIN: 25pt 0px 10pt; PADDING-BOTTOM: 10pt; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10pt
}
#maincontent DL {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#maincontent DD {
	MARGIN-BOTTOM: 5pt; MARGIN-LEFT: 5pt; PADDING-LEFT: 5pt
}
.trans {
	MARGIN-TOP: 75pt; PADDING-TOP: 0px
}
.trans DT {
	FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-WEIGHT: normal
}
.linewrap {
	COLOR: #666; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
.floatleft {
	FLOAT: left; MARGIN: 0px 15pt 0px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.vs0 {
	MARGIN-TOP: 0px
}
.vs3 {
	MARGIN-TOP: 3pt
}
.vs5 {
	MARGIN-TOP: 5pt
}
.vs7 {
	MARGIN-TOP: 7pt
}
.vs10 {
	MARGIN-TOP: 10pt
}
.vs15 {
	MARGIN-TOP: 15pt
}
.vs25 {
	MARGIN-TOP: 25pt
}
