/* CSS Document */

body {
	background-color: #fddda2;
	
	margin-left: 14px;
	margin-top: 5px;
	}
	
	

/*-------------------*/
/*	header			 */
/*-------------------*/
td.null {
	background-color: #fddda2;
	}
	
	
/*-------------------*/
/*	index			 */
/*-------------------*/
	
td.index_middle {
	background-image: url(../images/index/center_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #fddda2;
	
	height: 541px;
	width: 412px;
	
	padding-left: 15px;
	padding-top: 0px;
	}

td.index_right {
	background-image: url(../images/index/right_bg.jpg);
	background-repeat: no-repeat;
	background-position: inherit;
	background-color: #fddda2;
	
	height: 389px;
	width: 204px;
	
	padding-left: 15px;
	padding-top: 0px;
	}

p.index_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #6e2b1a;
	font-style: italic;
	}

#index_body_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #772a1a;
	text-align: right;
	
	padding-left: 80px;
	width: 180px;
	}

#index_body_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #772a1a;
	text-align: left;
	
	padding-left: 200px;
	width: 180px;
	}




/*-------------------*/
/*	sub				 */
/*-------------------*/

p.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	width: 357px;
	padding-left: 5px;
}

p.body_nowidthspecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	padding-left: 5px;
}

span.body_nowidthspecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	padding-left: 5px;	
}


p.body_nowidthspecs-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#ffffff;
	text-align: left;
		
	padding-left: 5px;	
}

p.body_nowidthspecs-large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	padding-left: 5px;	
}

span.body_nowidthspecs-large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	padding-left: 5px;	
}

span.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	width: 357px;
	padding-left: 5px;	
}

p.body_wide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	width: 460px;
	padding-left: 5px;	
}

span.body_wide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	
	width: 460px;
	
	padding-left: 5px;	
}

p.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	width: 357px;
	font-weight: bold;
	padding-left: 5px;
}

span.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	width: 357px;
	font-weight: bold;
}

.header-white {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#ffffff;
}

.boxed-subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: thin solid;
	margin: 5px;
	padding: 5px;
	float: left;
	height: auto;
	width: auto;
	text-transform: uppercase;
	text-align: left;
}

.filled-subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6e2b1a;
	margin: 8px;
	padding: 8px;
	float: left;
	height: auto;
	width: auto;
	text-transform: uppercase;
	text-align: center;
}

p.body-allcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	width: 357px;
	padding-left: 5px;
	text-transform: uppercase;
}
span.body-allcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	width: 357px;
	padding-left: 5px;
	text-transform: uppercase;
}
li.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	
	width: 357px;
	
	padding-left: 5px;	
}
.list-squarecaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	padding-left: 5px;
	text-transform: uppercase;
	list-style-type: square;
	font-weight: normal;
}
.list-square-lowercase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	padding-left: 5px;
	text-transform: none;
	list-style-type: square;
	font-weight: normal;
}
.list-alpha-lowercaseCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#722919;
	text-align: left;
	padding-left: 5px;
	text-transform: none;
	list-style-type: lower-alpha;
	font-weight: normal;
}

td.left_image {
	padding-left: 7px;
	}

td.sub_middle {
	display: block;
	table-layout: fixed;
	width: 330px;
	padding-left: 20px;
	text-align: left;
	color: #722919;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	}
	
td.sub_middle_wide {
	display: block;
	table-layout: fixed;
	width: 450px;
	padding-left: 20px;
	}

td.sub_right {
	width: 268px;	
	}
	
td.sub_right_body {
	background-image: url(../images/sub/right_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #fddda2;
	
	height: 389px;
	width: 268px;
	
	padding-left: 33px;
	padding-top: 0px;
	}
	
td.sub_right_body-nographic {
	background-repeat: no-repeat;
	background-position: top;
	background-color: #fddda2;
	
	height: 389px;
	width: 268px;
	
	padding-left: 33px;
	padding-top: 0px;
	}
	
	
#right_sub_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #191948;
	
	padding-left: 40px;
	padding-top: 15px;
	
	width: 162px;
	}
.sub_right_img {
	position: relative;
	right: 4px;
	}

td.left_menu {
	width: 164px;
	padding-left: 23px;
	padding-top: 21px;
	
	background-image: url(http://nationalpinballmuseum.org/images/sub/left_images/menu_bg.jpg);
	background-repeat: no-repeat;
	}
 
td.menu_item {
	padding-bottom: 8px;
	}
	
td.menu_item-box {
	padding-bottom: 8px;
	border: 1px solid #722919;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 5px;
	width: auto;
	}
	



/*-------------------*/
/*	home right		 */
/*-------------------*/

td.right {
	width: 204px;	
	padding: 0px;
}

td.right_body {
	background-image: url(../images/index/right_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #fddda2;
	
	height: 471px;
	width: 204px;
	
	padding-left: 15px;
	padding-top: 0px;
}

#right_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #191948;
	
	padding-top: 110px;
	
	width: 158px;
	}
	
.right_img {
	padding-top: 45px;
	}
	
p.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #94543b;
	font-weight: bold;
	}
	
	
/*-------------------*/
/*	links			 */
/*-------------------*/
a:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #02276c;
	text-decoration: none;
	}
a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #423a2f;
	text-decoration: none;
	}
a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #f71600;
	text-decoration: none;
	}
a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #f71600;
	text-decoration: none;
	text-align: left;
	}
	
a:link.right_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #9e0200;
	text-decoration: none;
	}

a:visited.right_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6a3f30;
	text-decoration: none;
	}
a:hover.right_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #37603e;
	text-decoration: none;
	}
a:visited:hover.right_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #37603e;
	text-decoration: none;
	}

a:link.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #722919;
	}
a:visited.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #423a2f;
	}
a:hover.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #f71600;
	}
a:visited:hover.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #f71600;
	}
.sub_middle .body strong {
	color: #360;
}
.sub_middle .body strong {
	color: #722919;
	text-align: left;
}
.sub_middle .body strong.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #360;
}
.sub_middle p3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #722919;
}