/*   -----------------------------------  Typemasters  by Project Seven Development  www.projectseven.com  Layout: 04  -----------------------------------*/body {	font-family:'Palatino Linotype', Palatino, Baskerville, 'Book Antiqua', Georgia, serif;	font-size: 100%;	color: #000000;	background-color: #FFFFFF;	background-image: url(../images/PAP037LH.jpg);	background-repeat: no-repeat;	margin: 188px 0 36px 0;}/*Vertical align bottom fixes Firefox strict mode glitch*/img {	border: none;	vertical-align: bottom;}#logodiv {	position: absolute;	top: 24px;	left: 300px;}#layoutwrapper {	background-image: url(../p7tmasters_img/tmstr_vrule.gif);	background-repeat: repeat-y;	background-position: 500px 0px;	min-width: 730px;}#layoutwrapper2 {	background-image: url(../p7tmasters_img/tmstr_vrule.gif);	background-repeat: repeat-y;	background-position: 720px 0px;}#layoutwrapper3 {	background-image: url(../p7tmasters_img/tmstr_vrule.gif);	background-repeat: repeat-y;	background-position: 940px 0px;}#menubar {	position: absolute;	top: 134px;	left: 10px;	width: 40em;}#leftcolumn {	width: 500px;	float: left;	background-color: #FFFFFF;	background-image: url(../images/bg1.gif);	background-repeat: no-repeat;}#leftcolumn p {	line-height: 1.55em;	margin: 12px 0;}#leftcolumn .padded-inside {	padding: 20px 20px 20px 36px;	font-size: 0.85em;}#rightcolumn {	margin: 0 0 0 500px;}#rightcolumn p {	line-height: 1.5em;	margin: 12px 0;}.rc-columns {	width: 220px;	float: left;	margin: 0;}.rc-columns .padded-inside {	padding: 20px;	font-size: 0.75em;}/*RESERVED for Side Columns. Use these if you'd like to assign individual attributes. Note that background colors or images will only extend the length of the text.*/#rc-column1 {}#rc-column2 {}#rc-column3 {}/*Extra classes to use for colored boxes inside of the columns*/.redbox {	padding: 12px;	background-color: #CC0000;	color: #FFFFFF;	border: 1px solid #000000;	margin: 12px 0 0 0;}.blackbox {	padding: 12px;	background-color: #000000;	color: #FFFFFF;	border: 1px solid #000000;	margin: 12px 0 0 0;}/*The Dropcaps style. Georgia typeface to work around Apple text rendering bugs*/span.dropcap {	font-family:'Palatino Linotype', Georgia, serif;	float:left;	font-size:5.75em;	margin: 0 10px 0 0;	padding: 0 .1em 0 0;	display: block;	line-height: .775em;	color: #000000;	border-right: 1px solid #000000;}h1, h2, h3, h4, h5 {	font-variant: small-caps;}h1 {	margin: 0;	font-size: 1.75em;}h2 {	margin: 30px 0 0 0;	font-size: 1.5em;}h3 {	margin: 24px 0 0 0;	font-size: 1.3em;}h4 {	margin: 24px 0 0 0;	font-size: 1.2em;}ul.content, ol.content {	margin: 0 0 1em 1em;	padding-left: 1em;	list-style-type: square;}.top {	margin-top: 6px;}.clearfloat {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;	display: block;}.linklist {	margin: 1em 0;	padding: 0;	list-style-type: none;}/*All Links on page*/a:link {	color: #0033CC;}a:visited, .linklist a:visited {	color: #0033CC;}a:hover {	color: #000000;}/*Additive link styles for links inside elements assigned this class*/.linklist a {	display: block;	padding: 1px 6px;	color: #336666;	border: 1px solid #FFFFFF;}.linklist a:hover {	border-color: #000000;	text-decoration: none;}#copyright {	font-size: 0.7em;	clear: both;	margin: 0px;	background-image: url(../images/wagon.jpg);	background-repeat: no-repeat;	padding: 72px 44px;	color: #000000;}#copyright span {	display: block;}#footer {	padding: 0;	font-size: 0.75em;	width: 500px;}#footer .content {	border-top: 1px solid #000000;	margin-left: 36px;	padding: 12px 20px 12px 0;	position: relative;	top: -1px;}/* Single Level Horizontal Menu*/#p7tymstmenu {	margin: 0;	padding:0;}#p7tymstmenu li {	list-style-type: none;	margin: 0 10px 0 0;	padding: 0;}#p7tymstmenu a {	display: block;	text-decoration: none;	padding: 6px 10px;	color: #FFFFFF;	line-height:1;	background-color: #000000;	font-size: .85em;	border: 1px solid #000000;	font-variant: small-caps;}#p7tymstmenu a:hover, #p7tymstmenu a:active, #p7tymstmenu a:focus {	background-color: #CC0000;	color: #FFFFFF;	letter-spacing: 0.01px;}#p7tymstmenu li {	float: left;	width: 9em;}/* Single Level Vertical Menu*/#p7tymst_vmenu {	margin: 0;	padding:0;}#p7tymst_vmenu li {	list-style-type: none;	margin: 0 0 6px 0;	padding: 0;}#p7tymst_vmenu a {	display: block;	text-decoration: none;	padding: 6px 10px;	color: #FFFFFF;	line-height:1;	background-color: #000000;	font-size: 1em;	border: 1px solid #000000;	font-variant: small-caps;}#p7tymst_vmenu a:hover, #p7tymst_vmenu a:active, #p7tymst_vmenu a:focus {	background-color: #CC0000;	color: #FFFFFF;	letter-spacing: 0.01px;}