
/* PDK Stylesheet (CSS level 1+2) */

body	{
			color: #330000;
            background-color: #FFFFFF;
			background-image: url(images/parchmtnew.jpg);
			background-repeat: repeat;
			width: 575;
			font-family: ariel, helvetica, sans-serif;
		}

p.minorheader {
	margin-top: 0px;
}

.small-centered	{
			font-size: smaller;
			text-align: center;
		}

div.twocol-start { border: dotted #330000 1px; }
div.twocol-others { border-left: dotted #330000 1px; border-right: dotted #330000 1px; border-bottom: dotted #330000 1px; }
.leftcol-a { padding: 4px; float: left; width: 150px; font-variant: small-caps; text-align: right; }
.leftcol-b { padding: 4px; float: left; width: 150px; font-variant: small-caps; text-align: right; }
.rightcol-a { padding: 4px; float: left; width: auto; }
.rightcol-b { padding: 4px; float: left; width: auto; }
.clrboth { clear: both; }

label { 
	text-align: left;		/* this appears necessary to fix a Netscape/Moz bug: labels in right-aligned */
							/* text get line breaks after them.  This shouldn't even work since labels   */
                            /* are inline, but it seems to fix this Netscape behavior. */
	text-decoration: underline;
	padding: 0;
}

legend { font-weight: bold; }

div.header { margin: 0px; padding: 0px; position: relative; height: 110px; } 
div.header img { margin: 0px; border: none; position: absolute; } 
div.movie { margin-left: auto; margin-right: auto; width: 160px; } 
object { margin-bottom: 0px; padding: 0px; border: solid black 2px; } 

p.navfooter { font-size: 0.7em; margin-top: 36px; text-align: center; }
p.navfooter a { color: #330000; font-weight: bold; }
p.navfooter a:hover { background: #663333; color: white; }

div.userdata { padding: 0.5em; border: solid black 2px; background: #CCC; }
div.userdata p { margin-top: 0px; }
div.listmgr { padding: 0.2em; border: solid black 2px; background: #BFAE7B; }
div.listmgr table { width: 100%; }
div.listmgr th { text-align: left; }
img.button { border: 0px; }

a:link { color: #330000 }
a:visited { color : #336633 }
/* a:hover { background: #663333; color: white; } */

.list-title { font-weight: bold; }

tr.header th { background: #330000; color: #FFFFFF; font-weight: bold; text-align: left; }
div.bbs tr.odd { font-size: 0.8em; background: #D4C293 }
div.bbs tr.even  { font-size: 0.8em; background: #FFFFFF }

div.bbs-post { border: solid black 2px; padding: 5px; }
p.bbs-post-boardname { margin-top: -5px; margin-left: -5px; margin-right: -5px; margin-bottom: 5px; padding: 4px; border-bottom: solid black 2px; font-weight: bold; background: #D4C293; color: #330000; }
p.bbs-post-subject { margin: 0px; padding: 3px; background: #330000; color: #FFFFFF; font-weight: bold; }
p.bbs-post-subject a { margin: 0px; padding: 3px; background: #330000; color: orange; font-weight: bold; }
p.bbs-post-authordate { margin-top: 0.2em; margin-bottom: 0.5em; font-size: 0.8em; font-style: italic; }
div.bbs-post-content { margin: 0px; padding: 5px; font-family: monospace; border: dotted black 1px; }
div.bbs-image-block  { margin: 0px; padding: 5px; text-align: center }
div.bbs-image-block img  { border: solid black 1px; margin-left: auto; margin-right: auto; clear: both; }
.bbs-post-image-caption { font-size: 0.8em }
p.bbs-post-link { margin-top: 0.5em; font-size: 0.8em; text-align: center; }

div.bbs-header { border: solid black 1px; font-size: 0.8em; margin-bottom: 1em; padding: 3px; }
div.bbs-header p.bbs-header-title { margin: 0px; width: 100%; font-weight: bold; color: #FFF; background: #300; padding: 2px; }
div.bbs-header table { width: 100%; margin-bottom: 0px; }
div.bbs-header td.label { font-weight: bold; text-align: right }
div.bbs-header td.def { }
p.access-info { margin: 0px; font-size: 0.8em; background: #300; color: #FFF; padding: 2px;}
p.access-info a { color: #FFF; }

div.bbs-post-form { margin-top: 1em; padding: 5px }
.bbs-post-fieldname { font-weight: bold; }

img.rightfloat { float: right; margin-left: 1em; margin-bottom: 1em; margin-right: 0px; margin-top: 0px }
img.leftfloat  { float: left;  margin-left: 0px; margin-bottom: 1em; margin-right: 1em; margin-top: 0px }

div.topicframe {
	border: solid #330000 8px;
	width: 575px;
}

div.topicpair {
    background-color: #FFFFFF;
	background-image: url(/pdk/images/parchmtnew.jpg);
	background-repeat: repeat;
	border-bottom: solid black 1px; 
}

p.topicleft {
	margin-top: 0px;
	margin-left: 0.5em;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: solid #330000 8px;
/*	border-top: solid red 1px;
	border-left: solid red 1px;
	border-bottom: solid red 1px;
	color: red; */
	width: 260px;
	float: left;
}

p.topicright {
	margin-top: 0px;
	margin-left: 268px;
	margin-bottom: 0px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: solid #330000 8px;
/*	border-top: solid blue 1px;
	border-right: solid blue 1px;
	border-bottom: solid blue 1px;
	color: blue; */
}



p.sep {
	clear: both;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}

.topictitle {
	font-weight: bold;
	font-variant: small-caps;
}

div.movie {
	margin-left: auto;
	margin-right: auto;
	width: 320px;
} 

div.maroon-back {
	background-color: white;
	background-image: url(/pdk/images/folders/folder_maroonup_full.gif);
	background-repeat: repeat;
	width: 557px;
	color: white;
	margin: 0px;
	padding: 0px;
}

div.maroon-back p { margin-top: 0px; }
div.maroon-back p.question-link { margin: 1em; font-weight: normal; font-size: 0.8em; text-align: center; }
div.maroon-back h2 { font-size: 1.2em; }
div.maroon-back a { color: #FFF; font-weight: bold; }

div.green-back {
	background-color: white;
	background-image: url(/pdk/images/folders/folder_greenup_full.gif);
	background-repeat: repeat;
	width: 557px;
	color: white;
	margin: 0px;
	padding: 0px;
}

div.green-back p { margin-top: 0px; }
div.green-back h2 { font-size: 1.2em; }
div.green-back a { color: #FFF; font-weight: bold; }

div.tan-back {
	background-color: white;
	background-image: url(/pdk/images/folders/folder_tanup_full.gif);
	background-repeat: repeat;
	width: 557px;
	color: white;
	margin: 0px;
	padding: 0px;
}

div.tan-back p { margin-top: 0px; }
div.tan-back h2 { font-size: 1.2em; }
div.tan-back a { color: #FFF; font-weight: bold; }

div.folder-tabs {
	font-size: 1px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

div.folder-tabs img { border: 0px; }

img a:hover { background: none; }

p.note { padding: 0.4em; border: dotted 1px; font-size: 0.8em; }

div.question-group {
	background: #FFF;
	color: #000;
	border: solid black 2px;
	padding: 3px;
}

div.question-group-picture {
	float: left;
	width: 92px;
	text-align: center;
}

div.question-group-picture p {
	margin: 0px;
	font-weight: bold;
}

div.question-group table {
	border: dotted black 1px;
	width: 475px;
	font-size: 0.8em;
}

div.question-group tr.header-row {
}

div.question-group tr.header-row th {
	text-align: left;
	background: #300;
	color: #FFF;
}

div.question-group tr.odd-row td {
	background: #D4C293;
}

div.question-group tr.even-row td {
	background: #FFF;
}

p.internav { font-size: 0.7em; text-align: center; margin-top: 0.3em; margin-bottom: 2em; }
p.internav a { color: #330000; font-weight: bold; }
p.internav a:hover { background: #663333; color: white; }

table.group-list {
	border: solid black 1px;
	font-size: 0.7em;
	width: 100%;
}

table.group-list th {
	color: white;
	font-weight: bold;
	background: #300;
	text-align: left;
	padding: 2px;
}

table.group-list tr.odd-row td {
	background: #D4C293;
}

table.group-list tr.odd-row td {
	background: #FFF;
}

p.footer-stuff {
	font-size: 0.7em;
	text-align: center;
}

p.footer-stuff img {
/*	float: left; */
	margin-right: 0.3em;
	margin-bottom: 0.5em;
	border: 0px;
}

div.icon-explanations p {
	font-size: 0.8em;
}

div.icon-explanations img {
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	border: 0px;
}

div.footer {
	font-size: 0.7em;
	border-top: dotted #300 1px;
	margin-top: 2.5em;
	width: 100%;
}

p.footer-left { 
	float: left;
	margin-top: 4px;
	width: 190px;
	text-align: left;
}

p.footer-middle { 
	float: left;
	margin-top: 4px;
	width: 195px;
	text-align: center;
}

p.footer-right { 
	float: left;
	margin-top: 4px;
	width: 190px;
	text-align: right;
}

p.footer-whole { 
	margin-top: 4px;
}

p.current-portfolio {
	font-size: 0.8em;
	border: dotted black 1px;
	padding: 0.5em;
	margin-top: 0px;
}

.notopmargin { margin-top: 0px; }



