h1,h2,h3,h4,p { margin:0; padding:.3em 0em .2em; }
html {
	background:url(/images/bg_pg.jpg);
	min-width:954px;
	margin:0; padding:0;
}
body {	
	background: url(/images/bg_grunge_b01.jpg) center top repeat-x;
	min-height:660px;
	margin:0;
	padding:77px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.4;
}
#tp {
	background:url(/images/bg_top.jpg) center top repeat-x;
	height:70px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#tp h1 { 
	color:#fff; 
	letter-spacing:.04em;
	font-size:1.25em;
	margin:0;
	padding:.3em 0em .1em;
	word-spacing:.3em;
}
#tp a { color:#fff; text-decoration:none; }
#wrap_out {
	margin:0px auto;
	width:954px;
}
#col {
	width:170px;
	float:left;
	background:url(/images/sidecol.png) top left no-repeat;
	height:345px;
	margin-top:6px;
}
#col span { display:none; }
#maincol {
	width:772px;
	float:left;
}
#hdr {
	background:url(/images/pgtp_home.jpg) top right no-repeat;
	height:202px;
	padding:45px 50px 0px;
	text-align:right;
	color:#fff;
}
#hdr span { display:none; }
#content {
	background:url(/images/wrap_tile.png) top right repeat-y;
	margin-right:5px;
	min-height:100px;
	width:675px;
	padding:0px 50px 0px 42px;
}
#p7PMM_1 {
	margin:0px -31px 20px -24px;
	font-variant:small-caps;
}
#contmain { padding-bottom:1px; }
#cont_bt {
	height:32px;
	background:url(/images/cont_bt.png) top right no-repeat;
	margin-right:5px;
}
#crdt {
	margin:0 auto;
	padding:12px 0px 20px;
	width:900px;
	text-align:right;
	font-size:.8em;
}
#crdt a { color:#5e3e15; text-decoration:none; }
#crdt a:hover { border-bottom:1px dotted #5e3e15; }
p.cushycms { font-size:1.21em; width:400px; font-variant:small-caps; float:right; letter-spacing:.01em; }
/* styles */
h1 { color:#ff4619; }
#hdr h1 span, #col h2 span { display:none; }
#contmain h2 {
	color:#95825B;
	font-size:1.4em;
	clear:left;
}
#contmain h3 { color:#6f4940; font-size:1.1em; font-style:italic; }
#contmain a {
	color:#AE2111;
}
#contmain a:visited { color:#544935; }
#contmain a:hover, #contmain a:active {
	color:#EB3F2C;
}
.theme {
	color:#D5C599;
	font-size:1.12em;
	font-variant:small-caps;
}
.qutbx {
	background:url(/images/l_quote.gif) top left no-repeat;
	padding-left:70px;
	font-size:1.25em;
}
.qutbx p { 
	background: url(/images/r_quote.gif) bottom right no-repeat;
	padding-right:70px;
}
.sm { font-size:.8em; }
.sil { display:none; } /* for honeypot */
form { 
	width:660px;
	border:1px solid #95825B;
	padding: 4px 6px;
	font-size:.92em;
	margin-top:6px;
}
input[type='text'], textarea { border: 1px solid #95825b; }
input[type='text'] { width: 200px; margin-right:4px; }
select { 
	background: #2b0a03 url(img/pmm_carbon_root.jpg) repeat-x;
	color:#fff;
	width:204px;
}
select:hover, select:active { background:#ff4619; }
textarea { width: 500px; height:120px; }
dt { font-weight:bold; font-size:.94em; }
dd { font-size:.9em; font-style:italic; margin-bottom:.3em; }
#contmain img { float:left; margin: 0px 5px 5px; clear:left; }
.note { font-size:.9em; font-style:italic; }
.focus {
 border:1px solid #6f4940;
 padding: 5px 30px;
}
#anchmen {
	text-transform:uppercase;
	font-size:.9em;
	text-align:center;
	color:#95825b;
	margin-bottom:25px;
}
#anchmen a { 
	color:#95825b;
	padding:0px 5px;
}
#anchmen a:hover { color:#ae2111; }