* {margin:0 padding: 0;}
body {
	font: .71em/1.5 Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	text-align:center;
	background:#FFF;
	/* Need to specify both of the following for some reason. */
	margin:0;
	padding:0;
}
#page {
	background:transparent url(http://glench.com/img/design/newlogo.gif) no-repeat left top;
	border-right:1px dotted #666;
	width:700px;
	text-align: left;
	padding: 5px 20px;
	margin: 0 auto;
	_padding-left:200px; /* IE not understanding child selectors */
}

#page > * {margin-left: 190px;}
p {margin:12px 0;}
h1, h2, h3, h4, h5, h6 {margin:3px 0;} 
h1 {
	background:transparent url(http://glench.com/img/design/4diamond.gif) no-repeat left center;
	font: 1.8em/1 "Trebuchet MS", Helvetica, Arial, sans-serif;
	padding-left: 25px;
}
h3, h4 {font-size:1em; margin-top:3px;}
dl dt {font-weight:bold;}
ul {
	list-style: url(http://glench.com/img/design/list.gif);
	margin-left:25px;
}
blockquote {
	border-left:1px dotted #ccc;
	margin:0 20px;
	padding-left:1em;
}
a img {margin:15px 0; border:1px solid #CCC;}
pre {font-size:1.4em;}
#footer {
	text-align:left;
	background:transparent url(http://glench.com/img/design/footerbg.gif) no-repeat left top;
	color:#FFF;
	font: 1em/1.8 Arial, Helvetica, Verdana, sans-serif; 
	margin:0 0 0 210px;
	_margin:0 0 0 4px;
	width:467px;
	height:61px;
	position:relative;
}
#footer a {color:#FFF;}
#footer p {
	padding: 0 13px 3px 10px;
	position:absolute;
	top:-2px;
}

