/* GLOBAL SETTINGS */
@import url('pstyle.css');
body.main {
	background-color: white; font-family: Verdana, sans-serif; font-size: 0.9em;
}

.maincontent {
	padding-top: 6.8em;
}
.q { position: relative; left: 20px; background-color: white;
	display: inline; border: 1px solid black; padding: 1px 4px 1px 3px;
	z-index: 2;
	border-bottom-width: 2px; border-left-width: 2px; }
.a { border: 1px dotted black; background-color: gray; width: 80%;
	padding: 8px 6px 6px;  position: relative; top: -6px;
	display: block; font-size: 0.8em; margin-bottom: 4px; }
.a.spaced { padding: 10px 8px 8px; }
.a.error { background-color: red; color: white; 
	background-image: url(exc.png); 
	padding-top: 18px; padding-left: 38px;
	background-repeat: no-repeat; }
.spacer { margin-top: 18px; }
.smallspacer { margin-top: 9px; }
#totalhead { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 4; 
		background-color: white; height: 6.6em; overflow: auto; }
#pfqhead { font-size: 2.3em; padding-left: 20px; }
#pfqversion { font-style: italic; font-size: 0.4em; display: inline; }
.navbar { border-top: 1px solid black; border-bottom: 1px solid black;
		left: 0; position: relative; margin-bottom: 0.4em;
		padding-left: 10px;
	}
.navbar1 { padding-bottom: 0; }
.navbar2 { background-color: gray; top: 0.1em;
	padding: 0.02em; padding-left: 10px; font-size: 0.8em; }
.row1 {	background-color: #D3D3D3; }
.row1 a { color: white !important; }
.row1 a:hover, .row2 {	background-color: #999999;} .row2 a:hover { color:  blue !important; }
.row2 a { color: white !important; }
a { color: blue }
.a a /* Link within an answer */ {
	color: white; text-decoration: none;
}
.a.error a {
	color: #DDDDFF; text-decoration: underline;
}
.a a:visited {
	color: #FFC0CB;
}
.a.error a {
	color: #DDDDFF;
}
.a a:hover {
	background-color: white; color: black; text-decoration: none;
}
.a a:hover {
	/* pass ;) */
}
a.qlink {
	color: black; text-decoration: none;
}
a.qlink:hover {
	color: black; text-decoration: underline;
}
.navbar a { text-decoration: none; color: black; }
.navbar a:hover { text-decoration: underline; }
.navbar a.myurl { border: 1px solid black; padding: 1px; }
.navbar a.myurl:hover { text-decoration: none; }

/* FORM SETTINGS */
.formlbl { 
	position: relative; left: 1em; font-size: 0.9em; font-weight: bold;
}
.horform {
	display: table-cell;
	padding-right: 2px;
}
.formbtn {
	margin-top: 8px;
	position: relative;
	left: 8px; 
	width: 100%;
}
input[type=submit] {
	background-color: white;
}
textarea {
	background-color: #D3D3D3;
	font-size: 1.5em;
}
