body {
	background: white;
}

/* VERTICAL MOTION */

/* YUI RESET */
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* YUI FONTS */
body {font:13px/1.22 'helvetica neue',arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

body {
font-size: 13px;
}
p, ul li, ol li, dl dt, th, td {
font-size: 1em; 
line-height: 1.538em;
}
p, ul, ol, dl, fieldset, table {
margin-bottom: 1.538em;
}
ul li {
list-style: disc outside;
}
ol li {
list-style: decimal outside;
}
h1 {
font-size: 2.18em; 
line-height: 1.412em;
margin: 0.706em 0;
}
h2 {
font-size: 1.64em; 
line-height: 1.876em;
margin: 0.938em 0;
}
h3 {
font-size: 1.45em; 
line-height: 1.061em;
margin: 0.5305em 0;
}
h4 {
font-size: 1.18em; 
line-height: 1.304em;
margin: 0.652em 0;
}
pre, code, xmp {
font-size: 0.85em; 
line-height: 1.81em;
}
pre, xmp {
margin-bottom: 1.81em;
}
/*.sidebar {
font-size: 0.909em; 
line-height: 1.692em;
}
#footer {
font-size: 0.818em; 
line-height: 1.881em;
margin: 1.881em 0
}
*/
strong, th {font-weight:bold;}
em {font-style:italic;}
th,td {padding-right: 0.6em;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;}

/* END VERTICAL MOTION */

a:link, a:visited {
	color: #6a6a6a;
	text-decoration: none;
}

a:hover {
	color: #2D2D2D;
}

#container {
    padding-top: 160px;
/*    background: url(/img/content/lines.gif);*/
}

#content {
	width: 550px;	
	margin-left: 200px;
}

#content p a:link, #content p a:visited {
	border-bottom: 1px solid #ddd;		
}

#content h1, #content h2, #content h3 {
	color: #333333;
	text-transform: lowercase;	
	font-weight: bold;
/*  font-size: 1.8em;
    padding: 0.5em 0;
*/}

#content h2 {
/*  font-size: 1.6em;*/
}

#content p {
/*  line-height: 1.35em;*/
/*  margin: 0 0 1em 0;*/
	width: 28em;
}

#content ul {
/*  line-height: 1.35em;    */
/*  margin: 0 0 1em 0;*/
	padding-left: 1.6em;
	list-style: disc;
}

#content ul ul {
	list-style: square;	
}

#content ul ul ul {
	list-style: circle;	
}

#title {
	position: absolute;
	top: 0;
	left: 0;
	height: 160px;	
	width: 100%;
}

#title #peterGuthrie {
	display: block;
	width: 160px;
	height: 82px;
	overflow: hidden;
	position: absolute;
	left: 200px;
	top: 67px;
}

#title #peterGuthrie a {
	display: block;
	width: 160px;
	height: 82px;
	padding-left: 160px;	
}

#title #nav {
	width: 100px;
	position: absolute;
	left: 81px;
	top: 74px;
	text-align: right;
	font-size: 50%;
}

#title #nav li {
	display: block;	
	width: 120px;
	height: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#title #nav li a {
	display: block;
	padding-left: 120px;
	height: 15px;
}

#footer {
	clear: both;
	padding: 2em 0;
	margin-left: 200px;
	width: 550px;	
	font-size: 80%;	
}

#footer, #footer a, #footer a:link, #footer a:visited {
	color: #7a7a7a;
}

#footer #feedlink {
	float: right;
}

#preload {
	height: 1px;
	width: 1px;
	overflow: hidden;
}

#preload div {
	margin-top: 100px;
	height: 30px;
	overflow: hidden;	
	background-position: 0 0;
}

#debug {
	width: 300px;
	height: 160px;
	position: absolute;
	top: 0;
	right: 0;
}