body {background: #c0dcf4; color: blue; font-family: arial; text-align: center; font-size: 14pt;}

img.border {border: 1px solid blue;}
div#main {border: 1px solid gray; background: white url(bg.jpg); text-align: center; margin-left: auto; margin-right: auto; margin-top: 25px; margin-bottom: 0; width: 750px;}
h1 {text-align: center; font-size: 225%; margin-top: 30px;}

div.small {font-size: 75%; margin-bottom: 15px; margin-top: 15px;}
p.small {font-size: 80%; border: 1px dashed black; margin: 10px 25px 15px 25px; padding: 5px;}
img#mainpic {border: 1px solid gray;}
div.blockad {width: 550px; margin-right: auto; margin-left: auto;}
table#picmain {border: 1px solid blue; width: 350px; font-size: 105%; margin-top: 10px; background: white; color: blue;}
div#mid {padding: 15px; font-size: 125%;}
div#midb {padding: 15px; font-size: 105%;}
span.big {font-size: 250%;}
td#smallad {font-size: 80%; padding: 8px;}
div#warn {margin: 2px;}

/* main */
table#picmainb {border: 1px solid blue; width: 650px; font-size: 105%; margin-top: 10px; margin-right: auto; margin-left: auto;}
table#picmainb img {border: 1px solid blue;}

td#biggish {font-size: 100%; padding: 11px;}

td#dlinks {width: 145px;}
td#dlinks div {padding: 0; margin: 0; font-size: 100%;}
td#dlinks div p {padding: 0; margin: 0; padding: 1px; border: 0; font-size: 90%;}
td#dlinks div p.linky {text-align: left; background: silver; border: 0;}
td#dlinks div p a {}
td#dlinks div p a:hover { color: white;}
td#dlinks div p#bottomlink {border-width: 0 1px 1px 1px;}


/* end main */

/* galleries */

table#picmainc {background: transparent; border: 0px dashed #FF73BF; font-size: 105%; margin-top: 10px; width: 90%;}

table#picmainc td img {border: 1px solid blue;}

div#centertext {padding: 20px;}
div#centertext a {font-size: 200%;}

div.galad {border: 1px solid blue; background: white;}
div.galad h2 {padding-top: 10px; margin: 0;}
div.galad p {margin: 0; padding: 0 5px;}
div.galad p.clear {clear: both; text-align: center; padding-bottom: 5px;}
div.galad a {font-size: 200%; text-align: center; padding-bottom: 10px;}

img#floatr {float: left; margin: 10px;}
img#floatl {float: right; margin: 10px;}

/* end galleries */

a {color: black; font-weight: bold;}
a b {color: gray;}
a:hover, a:hover b {color: #a9a9a9;}
a.large {font-size: 250%; font-weight: bold; display: block;}
a.medium {font-size: 150%;}
table.recips td {padding: 10px; font-size: 80%;}
table.recips a {color: blue;}