body { 
	background: url(../img/bg_barn.jpg) #222222;
	color: #ededed
}

h3 { 
    display: block;
    margin: 10px 0px;
    white-space: nowrap;
    text-align: center;
    font: 20px Arial, Helvetica, sans-serif;
    font-weight: bold; 
}

h4 { 
    display: block;
    margin: 10px 0px;
    white-space: nowrap;
    text-align: center;
    font: 16px Arial, Helvetica, sans-serif;
    font-weight: bold; 
}

p.paint {
	display: block;
    margin: 20px 0px;
    text-align: center;
    font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.grafs {
    display: block;
    margin: 0px 90px;
    text-align: left;
    font: 16px Arial, Helvetica, sans-serif;
    text-indent: 30px;
}

p.snd {
    display: block;
    margin: 2px 120px;
    text-align: left;
    font: 16px Arial, Helvetica, sans-serif;
}

p.bottom {
    display: block;
    margin: 20px 90px;
    text-align: center;
    font: 12px "Times New Roman", Times, serif;
    text-indent: 22px;
}

img#showpic { border: solid 1px #212121; }

blockquote {
    display: block;
    margin: 9px 120px;
    text-align: left;
    font: 14px Arial, Helvetica, sans-serif;
}

/* style template from w3: */
a:link { color: #3366ff; }
a:visited { color: #993399 }
a:active { background-color: #dddddd; color: #9966cc; }
a:hover { background-color: #232323; color: #dcdcdc; text-decoration: none; }

p, blockquote { display: block; }
strong, em, img, span, big, small, tt { display: inline; }
strong { font-weight: bold; }  /* relative to the parent */
em { font-style: italic; }
big { font-size: large; }
small { font-size: small; }
pre, tt { font-family: monospace; }
pre { white-space: pre; }