a { text-decoration: none; }

a.c1, strong.c6 { font-size: small; }

a:hover { color: #990000; }

a.c5 { color: #FF6600; font-size: smaller; }

body { background: #ffffff url(fade.png) repeat-x; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: small; margin-right: 0px; margin-top: 0px; }

div.c5 { padding-left: 6px; padding-top: 4px; }

div.c6 { text-align: right; }

div.feedburnerfeedblock ul { list-style-type: none; margin-left: 0; padding-left: 0; }

div.feedburnerfeedblock ul li span.headline { font-weight: bold; }

h1 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: large; margin-bottom: 0px; margin-top: 0px; }

h1.c4, h2.c6 { color: #006699; }

h1.c5, hr.c5, li.c9, h2.c10, h2.c7, h3.c16, h3.c5 { color: #990000; }

h2 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: medium; margin-bottom: 0px; margin-top: 0px; }

h2.c1 { background-color: transparent; color: #990000; }

h3 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: small; margin-bottom: 0px; margin-top: 0px; }

h3.c11 { padding-left: 3px; }

h3.c8 { background-color: #CC0000; color: #FFFFFF; padding-bottom: 2px; padding-top: 2px; }

h4 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }

h4.c08 { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }

h4.c1, div.c13, div.c15 { text-align: center; }

img.c2 { border: none !important; margin: 0 !important; }

img.c7 { border: 0; vertical-align: middle; }

input.c12, input.c5 { background: url(http://c.mfcreative.com/Affiliate/widgets/search_sm.gif); cursor: pointer; height: 24px; width: 88px; }

input.c8, input.c8, input.c1 { width: 90px; }

label.c4 { color: #000000; font-size: 80%; }

li { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: small; }

p.c6 { color: #685F4C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; margin: 0 12px; padding: 0; padding-right: 12px; }

p.c9, p.c2 { font-weight: bold; margin: 0; padding: 0; }

select.c5 { margin-bottom: 2px; margin-top: 6px; width: 90px; }

span.c1 { color: #0039B6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; }

span.c2 { color: #C41200; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; }

span.c3 { color: #F3C518; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; }



span.c4 { color: #30A72F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; }

span.c5 { color: #999999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; }

strong.c2, h2.c2, hr.c4 { color: #006600; }

strong.c3 { color: #CC0000; font-size: smaller; }

strong.c7 { color: #FF9900; font-size: small; }

table.c01 { background-color: #CC0000; width: 940px; }

table.c04 { background-color: #006600; width: 100%; }

table.c10 { background: url(http://c.mfcreative.com/Affiliate/widgets/300_250_search.jpg) no-repeat; height: 250px; width: 300px; }

table.c14 { background: url(http://c.mfcreative.com/Affiliate/widgets/468_60_image.jpg) no-repeat; height: 60px; width: 468px; }

table.c7 { background: url(http://www.italiamia.com/cj/ancestry_search_bkg_2_468X6.jpg) no-repeat; height: 60px; width: 468px; }

td.c02 { background-color: #FFFFFF; width: 234px; }

td.c03, .rss-box { background-color: transparent; }

td.c05 { background-color: #DDEEDD; }

td.c06 { background-color: #FFFFCC; }

td.c07 { background-color: #CCCCFF; }

td.c13 { padding-left: 0; padding-top: 20px; }

td.c2 { height: 78px; }

td.c3, td.c10, td.c3 { color: #685F4C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; padding-left: 16px; padding-top: 18px; width: 86px; }

td.c4, td.c11, td.c4 { color: #685F4C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; padding-top: 18px; width: 84px; }

td.c6 { padding-top: 20px; }

td.c7 { margin-bottom: 6px; margin-left: 18px; margin-top: 6px; padding-bottom: 44px; padding-left: 18px; padding-top: 0; }

td.c9 { margin-bottom: 48px; margin-left: 2px; margin-top: 0; padding-bottom: 48px; padding-left: 2px; padding-top: 0; }

ul{ margin-left: 1em; padding-left: 1em; }


a img { border: none; }


div#outer { width: 182px; /* 1px border means content area must be            2px smaller than total size */ height: 148px; border: 1px solid #990000; background-color: #ffffff; margin: 0px; padding: 0px; position: relative; }


div#logo { position: absolute; bottom: 0px; background-color: #000000; width: 182px; height: 36px; padding: 3px 0px; border: none; text-align: center; }


form { margin: 0px; padding: 0px 5px; white-space: nowrap; }


form p { margin: 7px 0px; font-weight: bold; }


form select { width: 168px; }


form input#keyword { width: 137px; position: absolute; top: 0px; left: 0px; }


form input#button { position: absolute; top: 0px; right: 0px; }



 div.c19 { max-width: 184px; }

 div.c17 { float: left; }

 span.c15 { color: #676767; font-size: 11px; margin: 10px; padding: 4px; }

 div.c14 { float: left; margin-right: 4px; }

 div.c12 { float: right; margin-left: 4px; }

 div.c11 { float: right; margin: 4px; }

 div.c10 { float: left; margin-right: 4px; margin-top: 2px; padding: 2px; }

 h2.c9 { background-color: transparent; color: #333399; }

 div.c8 { max-width: 200px; }

 input.c5 { background-color: #FFFF99; }


 a.c3 { font-size: x-small; }

 strong.c1 { font-size: larger; color: #CC0000; }

em, span.c01, table, tr, td, i, a.c3, a.c4, span.c12;

 a.c20 { font-family: Arial, Helvetica, sans-serif; font-size: small; }

li.c2, div#logo a { color: #FFFFFF; }

strong.c18, a.c16 { text-decoration: underline; }

a.c2 { font-size: large; }
strong.c13 { font-size: medium; }
strong.c14 { font-size: large; }