/** FILENAME: stamp1.css                                                      */
/** FUNCTION: basic styles of 'http://stamp.porgsaard-larsen.com'.            */
/** ========================================================================= */
html { margin:0; padding:0 }
body { background:url(http://css.porsgaard-larsen.com/back1.jpg) transparent; color:#004040; font-size:12px; font-family:Arial, Verdana, Sans-serif; padding:2px; margin:2px }
body.menu { font-size:12px; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0 }
body.iframe { background:#dfdfdf; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0 }
p,input,table,button,label,select { font-family:Arial, Verdana, Sans-serif; font-size:1em }
button { margin:0px; padding:0px; font-size:0.83em }
label,select { vertical-align:middle }
h1 { font-size:2em }
h2 { font-size:1.5em }
h3,big { font-size:1.2em }
h4 { font-size:1em }
h5,small { font-size:0.83em }
h6 { font-size:0.66em }
.slip { font-size:11px }
.error { color:red }
.message { color:#004040 }
@media handheld { .nomobile { display:none } }
@media print { .button,.noprint { display:none } }
@media screen { .noscreen { display:none } }
input,select,textarea { color:#004040; border-color:#004040; border:1px; border-style:solid }
.checkbox { border-style:none; vertical-align:middle }
.radio { border-style:none; vertical-align:middle }
.button,.fillin	{ vertical-align:middle }
.button:active,button.menu:active { color:red; text-decoration:underline }
.button:hover,button.menu:hover { color:red; text-decoration:underline }
a:link[href] { color:#004040; text-decoration:underline }
@media screen {
 a:visited[href] { color:#801080; text-decoration:underline }
 a:active[href] { color:red; text-decoration:none }
 a:hover[href] { color:red; text-decoration:underline }
 a:focus[href] { color:red; text-decoration:none }
}
a.menu[href] { text-decoration:none }
hr { color:#004040; background-color:#004040; height:2px; border:0 }
.layout { border:0px; margin:0px; padding:0px }
h1.header { display:inline }
iframe { border:0px; padding:0px; margin:1px }
img.left { float:left }
img.right { float:right }
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }
.top { vertical-align:top }
.middle { vertical-align:middle }
.bottom { vertical-align:bottom }
.inline { display:inline }
.nodisplay { display:none }
.nowrap { white-space:nowrap }
.block-color { background:#dfdfdf }
.quote { font-family:courier; text-decoration:none }
.brace { font-family:courier; text-decoration:underline }
.italic { font-style:italic }
.underline { text-decoration:underline }
div.gallery { display:inline }
p { margin:0px; padding:0px }
p.block	{ margin:0px; padding:2px }
ul { list-style:square outside; margin-top:0px; margin-bottom:0px; margin-left:20px; padding:0px }
ol { margin-top:0px; margin-bottom:0px; margin-left:30px }
p.gallery { }
img.sign { vertical-align:middle; border:0px }
br.gallery { }
div.gallery,span.gallery { display:inline; display:block; display:inline-table; display:inline-block; border-width:2px; border-style:solid; border-color:#004040; background:#dfdfdf; margin:1px; padding:2px; text-align:center; vertical-align:top }
span.textblock { border-width:1px; border-style:solid; border-color:#004040; background:#dfdfdf; margin:1px; text-align:left; vertical-align:top }
div.frame { border-width:2px; border-style:solid; border-color:#004040; background:white; margin:1px; padding:2px; text-align:center; vertical-align:top }
img.gallery { margin:0px; border-width:1px; border-style:solid; border-color:#004040; padding:0px }
p.footer { }
table.footer { border:0px }
tr.footer { border:12px }
td.footer { white-space:nowrap }
.menu { vertical-align:middle }
table.menu { border-width:2px; border-style:solid; border-color:#004040; empty-cells:show; margin-bottom:4px }
caption.menu { font-size:1.2em; font-weight:bolder; text-align:left; color:#d3d3d3; background:#004040; padding:2px; caption-side:top; white-space:nowrap }
td.menu { text-align:center; border:1px solid; border-color:#004040; padding:2px; background:#dfdfdf; white-space:nowrap }
table.block { border-width:2px; border-style:solid; border-color:#004040; empty-cells:show; margin-bottom:4px; background:white }
th.block { font-weight:bolder; text-align:left; vertical-align:top; border:1px solid; border-color:#004040; background:#dfdfdf; padding:2px }
td.block { text-align:left; vertical-align:top; border:1px solid; border-color:#004040; background:#dfdfdf; padding:2px }
caption.block { font-size:1.5em; font-weight:bolder; text-align:left; color:#d3d3d3; background:#004040; padding:2px; caption-side:top; white-space:nowrap }
table.line { border-width:2px; border-style:solid; border-color:#004040; empty-cells:show; margin-bottom:4px; background:white }
th.line { font-weight:bolder; text-align:center; vertical-align:top; border:1px solid; border-color:#004040; background:#dfdfdf; padding:2px }
td.line { vertical-align:top; border:1px solid; border-color:#004040; background:#dfdfdf; padding:2px }
caption.line { font-size:1.5em; font-weight:bolder; text-align:left; color:#d3d3d3; background:#004040; padding:2px; caption-side:top; white-space:nowrap }
table.help { border-width:2px; border-style:solid; border-color:#004040; empty-cells:show; margin-bottom:4px; background:white }
th.help { font-weight:bolder; text-align:center; vertical-align:top; border:1px solid; border-color:#004040; background:#dfdfdf; padding:2px }
td.help { vertical-align:top; border:1px solid; border-color:#004040; background:#dfdfdf; padding:2px }
caption.help { font-weight:bolder; text-align:left; color:#d3d3d3; background:#004040; padding:2px; caption-side:top; white-space:nowrap }
td.toolbar { text-align:center; background:white }
td.tool { background:white }
td.block-color { background:#dfdfdf }
td.bottom { vertical-align:bottom }
td.center { text-align:center }
td.left { text-align:left }
td.middle { vertical-align:middle }
td.right { text-align:right }
td.top { vertical-align:top }
th.block-color { background:#dfdfdf }
th.bottom { vertical-align:bottom }
th.center { text-align:center }
th.left { text-align:left }
th.middle { vertical-align:middle }
th.right { text-align:right }
th.top { vertical-align:top }
table.markup { width:100%; height:100%; border-width:1px; border-style:solid; border-color:#004040; border-collapse:collapse }
td.markup { border-color:#004040; border-width:1px; border-style:solid }
td.nomarkup { border-width:1px; border-style:none }
td.markup-y,td.markup-x { border-color:#004040; border-width:1px; border-style:solid }
.ol_cg { border:1px solid; border-color:#004040; margin:0px; padding:0px }
.ol_bg { margin:0px; padding:0px }
.ol_fg { border:0px solid; border-color:#004040; margin:0px; padding:0px }
.ol_cap { border:0px; margin:0px; padding:1px; color:#d3d3d3; background:#004040; font-size:1.25em; font-weight:bolder }
.ol_close:link { padding:6px; color:#d3d3d3; background:#004040; font-size:0.83em }
.ol_text { color:#004040; background:url(http://css.porsgaard-larsen.com/back1.jpg) transparent; border:2px solid; border-color:#004040; padding:2px }
.ol_layout { border:0px; background:url(http://css.porsgaard-larsen.com/back1.jpg) transparent; margin:0px; padding:0px }
.ol_gallery { border:1px solid; border-color:#004040; background:url(http://css.porsgaard-larsen.com/back1.jpg) transparent; margin:0px; padding:0px }
span.overlib { display:inline; display:block; display:inline-table; display:inline-block; border-width:2px; border-style:solid; border-color:#004040; margin:1px; padding:2px; text-align:center; vertical-align:top; width:100% }
