* {padding: 0; margin: 0 }

body {margin: 30px 0; background: #004b60; color: #000002; font-family: Georgia; font-size: 14pt;}

p {margin: 0 0 10px 0; font-size: 80%;}

div#wrap {text-align: center;}

.nomarg {margin: 0;}
div#mainc {}
div#main {border: 1px solid black; text-align: left; background: white url(bg2.jpg) repeat-x; margin: 0 auto; width: 909px;}
div#indent {padding: 0 25px; font-size: 120%;}
div.large {font-size: 180%;}
a {color: blue; font-weight: bold;}
a b {color: navy; font-size: 110%;}
a b.b {color: blue;}
a:hover, a:hover b, table#recips a:hover {color: #765dd1;}
a.large {font-size: 180%;}
a.medium {font-size: 165%;}
a.mediumb {font-size: 125%;}

img#header {border-bottom: 1px solid white; }

table#recips {border: 1px solid black; font-family: arial; width: 705px;}
table#recips td {font-size: 80%; padding: 4px;}
table#recips a {color: black; font-weight: normal;}

b.redbig {color: #F40400; font-size: 370%;}

div.small {font-size: 65%;}

h1 {margin: 0; text-align: center; font-size: 200%;}
h2 {margin: 5px 0 0 25px; font-style: italic;}
h1#nomargin {margin: 0;}
h3 {margin: 0;}
/* main */
a span.red {color: #F40400;}
div#mainad {font-size: 120%; margin: 0 110px; text-align: center;}
table#half {border: 1px solid #70F700;}
table#gals {margin-left: 25px;}
table#gals td {padding: 0;}
table#gals td a {font-size: 115%;}

div#bump {padding: 50px 0 0 0;}
div#topad {background-image: url(images/header_bottom.jpg); margin: 0; padding: 0;}
div#box {width: 330px; padding: 0 0 0 30px; margin: 0;}
div#header {padding: 0; margin: 0;}
div#clearme {clear: both;}

/* galleries */
table#gallery img {border: 1px solid #670006;}
img.border {border: 1px solid #670006;}
div#bolddesc {font-weight: bold; font-size: 120%;}
