/* Styles for visitors. */
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;
		}

body.usrgb {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

h1.usrgb {
    color: #CC3300;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    letter-spacing:0.1em;
}

a.usrgb {
    color: #cc0000;
}

a.usrgb:hover {
    color: #990000;
}

table.usrgb-container {
    border: 1px solid #CCCCCC;
}

table.usrgb-comment {
    border: 1px inset #CCCCCC;
}

.usrgb-msgtext {
    font-size: 12px;
    line-height: 16px;
}

.usrgb-cmttext {
    font-size: 12px;
    line-height: 16px;
}

.usrgb-fixedwidthcol {
    width: 140px;
}

pre {
    font-size: 11px;
    line-height: 13px;
}

textarea.admgb {

}

.usrgb-cmtfrom {
    color: #888888;
    font-size: 10px;
    line-height: 12px;
}

.usrgb-heading {
    font-size: 11px;
    font-weight: bold;
    color: #669999;
}

.usrgb-info16 {
    color: #888888;
    font-size: 10px;
    line-height: 16px;
}

.usrgb-info12 {
    color: #888888;
    font-size: 10px;
    line-height: 12px;
}

.usrgb-help {    
    font-size: 11px;
    line-height: 15px;
}

.usrgb-note {
    color: #888888;
    font-size: 11px;
    line-height: 12px;
    font-style: italic;
}

.usrgb-error {
    color: #FF0000;
    font-size: 10px;
    line-height: 11px;
}

.usrgb-icon {
    border: none;
    vertical-align: text-bottom;
}

.usrgb-highlight {
    font-weight: bold;
}

p,h1,pre {
		margin: 0px 10px 10px 10px;
		}

	.box {
		text-align: center;
		font-size: 11px;
		}

	img.banner {
		border: none;
		}

	#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;
		}
