/*
    ***************************
    * Stylesheet for Postcard *
    *                         *
    * Programmed by Niels A.  *
    * (c) 2010 www.nielsa.com *
    ***************************
*/


body { background: #FFFFFF; color: #000000; }

#container { width: 900px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 1em; }

#header { text-align: left; }
#box1 { text-align: justify; margin-left: 1.5em; margin-right: 1.5em; }
#box2 { text-align: justify; margin-left: 1.5em; margin-right: 1.5em; }
#box3 { text-align: justify; margin-left: 1.5em; margin-right: 1.5em; }
#image { text-align: center; }
#footer { text-align: center; }

#left { text-align: left; margin-left: 1.5em; float: left; }
#right { text-align: right; margin-right: 1.5em; }

h1, p, a { font-family: times new roman, times roman, times, roman, serif; font-weight: normal; color: #000000; }

h1 { font-size: 150%; font-weight: bold; text-shadow: 2px 2px 6px #808080; margin-left: 1em; margin-right: 1em; margin-top: 0; margin-bottom: 0 }
p { font-size: 150%; margin: 0; }
p.small { font-size: 100%; margin: 0; }
a { font-size: 100%; margin: 0; }
a.nav { padding: 0.5em; }
a.test { padding: 0.5em; }

a:link { font-weight: normal; text-decoration: none; }
a:visited { font-weight: normal; text-decoration: none; }
a:focus { font-weight: bold; text-decoration: none; }
a:hover { font-weight: bold; text-decoration: none; }
a:active { font-weight: normal; text-decoration: none; }

hr { color: #FF0000; }
img { height: 600px; width: 900px; border-width: 1px; border-style: solid; border-color: #000000; }
img.thumb { height: 180px; width: 270px; border-width: 1px; border-style: solid; border-color: #000000; }
img.no_frame { height: 600px; width: 900px; border-width: 0px; }
