/* @override http://leapbound.com/css/main.css */

/* @override 
	http://leapbound.com/css/main.css */

html {
	background-color: white;
}

body {
	color: #222222;
	line-height: 1.4em;
}

h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.35em;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 1em;
	padding-bottom: .3em;
}
.h2buylink {
	float: right;
}
h3 {
	font-size: 1.1em;
	margin-bottom: .3em;
}
p {
	padding-bottom: 1.2em;
	padding-top: .2em;
}
ul {
	margin-bottom: 1.2em;
}
ul li {
	list-style-type: square;
	margin-left: 1.5em;
}
a {
	color: #797979;
	text-decoration: none;
}
a.logo {
	color: #222222;
}

a:hover {
	text-decoration: underline;
	color: #000;
}



#hd {
	border-bottom: 1px solid #e8e8e8;
	text-align: left;
	padding-top: 2em;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
#hd p {
	padding-top: .3em;
	padding-bottom: 0;
}
#menu {
	float: right;

}
#menu .separator {
	padding-left: .7em;
	padding-right: .7em;
	color: #e8e8e8;
}

#bd {
	min-height: 400px;
}
.block {
	margin-top: 3em;
	margin-bottom: 3em;
}

#ft {
	text-align: center;
	border-top: 1px solid #e8e8e8;
	padding-top: 1em;
}
#ft p {
	padding-bottom: .3em;
}

.right {
	text-align: right;
}

* html img,
* html .png {
	azimuth: expression(
		this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}