body {margin: 30px 0; background: white url(bg.gif) fixed; color: black; font-family: arial;}
div#wrap {text-align: center;}

div#mainb {border: 1px solid yellow;}
div#mainc {border: 2px ridge gray; width: 672px; margin: 0 auto;}
div#main {border: 2px solid white; text-align: left; background: white;}
div#indent {padding: 0 25px;}
div.large {font-size: 180%;}
div.medium {font-size: 150%;}

h1, h3 {margin: 0; padding: 0;}
h1 {font-size: 175%;}
h1#title {font-size: 275%;}
h3 {font-size: 165%;}

a {color: blue; font-weight: bold;}
a:hover, a:hover span.red {color: #F40400;}

table#recips td {font-size: 80%; font-weight: bold;}
a.recip {color: black;}
a.recip:hover {color: #F40400;}

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

.small {font-size: 75%;}

img#cum {border-bottom: 2px solid white;}
img#floatleft {float: left; border: 2px solid yellow; margin-right: 25px;}

/* main */
a span.red {color: green;}
div#mainad {font-size: 120%;}
table#half {border: 1px solid #70F700;}
table#gals td {padding: 0 45px;}
div#bump {padding: 10px 0 0 0; clear: both;}
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;}


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