/* General Formatting */

body {
		background: #C4D9FF url(http://www.pinball-fixers.com/image-files/bg-grad.gif) top repeat-x;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-left: 0px;
		margin-right: 0px;
		}
	
	a, a:link {
		color: Blue;
		text-decoration: none;
		}
		
	a:visited {
		color: Purple;
		text-decoration: none;
		}

	a:active, a:hover {
		color: Red;
		text-decoration: underline;
		}

	a.external {
		background: url(http://www.pinball-fixers.com/image-files/external.gif) center right no-repeat;
		padding-right: 18px;
		}

	p {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		}
	
	ol {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		}
	
	ul {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

	ul.main {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 34px;
		}

	ul.sitemap {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 28px;
		}

	h1 {
		color: #005500;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 24px;
		text-align: center;
		padding-top: 3px;
		}

	h2 {
		color: #1F7720;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 22px;
		text-align: center;
		}
		
	h3 {
		color: #207D21;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 18px;
		text-align: center;
		}
		
	h4 {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 16px;
		}

	hr {
		color: #F9A363;
		background-color: #F9A363;
		height: 1px;
		border: 0;
		}

	.center {
		text-align: center;
		}

	.centersm {
		text-align: center;
		font-size: 12px;
		}

	.small {
		font-size: 12px;
		}
		
	.left {
		text-align: left;
		}
	
	.right {
		text-align: right;
		}
	
	.bold {
		font-weight: bold;
		}
	
	.underline {
		text-decoration: underline;
		}

	.box {
		text-align: center;
		font-size: 11px;
		}

	img {
		border: none;
		}

	img.banner {
		border: none;
		}

	.pinball {
		float: right;
		border: none;
		margin-right: 10px;
		padding-left: 10px;
		voice-family: "\"}\"";
		voice-family: inherit;
		padding-right: 3px;
		}	

	.pinball1 {
		float: left;
		border: none;
		margin-left: 13px;
		padding-right: 15px;
		voice-family: "\"}\"";
		voice-family: inherit;
		padding-left: 3px;
		}	

	img.bookmark {
		float: left;
		border: none;
		margin-left: 34px;
		margin-bottom: 20px;
		}

	img.pdf {
		border: none;
		float: left;
		text-align: center;		
		}

	p,h1,pre {
		margin: 0px 10px 10px 10px;
		}

/* Page Control */

	#banner {
		height: 105px;
		text-align: center;
		}

	#centerbox {
		margin: 0 auto;
		width: 1000px;
		background: #FFFFFF;
		}

	#right-edge {
		background: url(http://www.pinball-fixers.com/image-files/right-col.gif) top right repeat-y;
		}
	#left-edge {
		background: url(http://www.pinball-fixers.com/image-files/left-col.gif) top left repeat-y;
		width: 100%;
	/* Note:this width needed to prevent bug in IEeee */
		}
	#left-col {
		position: absolute;
		top: 0;
		left: 0;
		width: 195px;
		}
	#left-col-align {
		margin-left: 2px;
		}
	#right-col {
		position: relative;
		float: left;
		padding: 0 2em 2.5em 220px;
		background: url(http://www.pinball-fixers.com/image-files/right-col-bg.gif) top left repeat-y;
		}

	#cap {
		margin: 0;
		height: 3px;
		font-size: .0001%;
		background: url(http://www.pinball-fixers.com/image-files/cap-c.gif) top left repeat-x;
		}
	#cap .l {
		height: 3px;
		background: url(http://www.pinball-fixers.com/image-files/cap-l.gif) top left no-repeat;
		}
	#cap .r {
		height: 3px;
		background: url(http://www.pinball-fixers.com/image-files/cap-r.gif) top right no-repeat;
		}

	.note {
		margin: 0 0 1.5em 0;
		font-size: 13px;
		border: 1px solid #feb;
		background-color: #ffc;
		color: #000;
		padding: .2em 1em .4em;
		}

/* Footer */
	#foot {
		clear: both;
		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 22px;
		background: #FFDEB3 url(http://www.pinball-fixers.com/image-files/footer-c.gif) bottom left repeat-x;
		padding: 0;
		}
	#foot .outer {
		background: url(http://www.pinball-fixers.com/image-files/footer-l.gif) bottom left no-repeat;
		float: left;
		width: 100%;
		}
	#foot .inner {
		border-top: 1px solid #F9A363;
		background: url(http://www.pinball-fixers.com/image-files/footer-r.gif) bottom right no-repeat;
		float: left;
		width: 100%;
		}

	.clear-all {
		clear: both;
		font-size: .0001%;
		height: 1px;
		}

/* Navigation */

	#left-nav {
		width: 180px;
		}

	ul.navigation {
		margin: 10px 0 0 5px;
		list-style: none;
		padding: 0 0 0 0;
		font-size: 12px;
		}

	.navigation li a {
		margin: 3px 0px 7px 9px;
		padding: 5px 2px 5px 35px;
		display: block;
		background-repeat: no-repeat;
		border: 1px solid;
		border-color: #ccc #bbb #b6b6b6 #ccc;
		background-position: 4px 50%;
		background-color: #e1e1e1;
		text-decoration: none;
	}

	.navigation li a, .navigation li a:link {
		color: Blue;
		}

	.navigation li a:visited {
		color: Purple;
		}

	.navigation li a:active, .navigation li a:hover {
		color: Red;
		background-position:-462px 50%;
		background-color: White;
	}
	
	.adSpacer {
		margin:5px 0 0 12px;
		text-align:center;
		}

/* menu items */
		
	.n-home a {
		background: url(http://www.pinball-fixers.com/image-files/n-home.gif);
		}

	.n-books a {
		background: url(http://www.pinball-fixers.com/image-files/n-books.gif);
		}

	.n-repair a {
		background: url(http://www.pinball-fixers.com/image-files/n-repair.gif);
		}

	.n-circuit a {
		background: url(http://www.pinball-fixers.com/image-files/n-repair.gif);
		}

	.n-buy a {
		background: url(http://www.pinball-fixers.com/image-files/n-buy.gif);
		}

	.n-basics a {
		background: url(http://www.pinball-fixers.com/image-files/n-basics.gif);
		}

	.n-history a {
		background: url(http://www.pinball-fixers.com/image-files/n-history.gif);
		}

	.n-ask a {
		background: url(http://www.pinball-fixers.com/image-files/n-ask.gif);
		}

	.n-contact a {
		background: url(http://www.pinball-fixers.com/image-files/n-contact.gif);
		}

	.n-links a {
		background: url(http://www.pinball-fixers.com/image-files/n-links.gif);
		}

	.n-blog a {
		background: url(http://www.pinball-fixers.com/image-files/n-blog.gif);
		}

	.n-sitemap a {
		background: url(http://www.pinball-fixers.com/image-files/n-map.gif);
		}

	.n-pdf a {
		background: url(http://www.pinball-fixers.com/image-files/n-pdf.gif);
		}