body { margin:0px; background-color:#cfcfcf; }
table { font-family:verdana; font-size:12px; color:#000000; background-color:#ffffff; }
 
.text { font-family:verdana; font-size:12px; color:#000000; }
.hobby { font-family:verdana; font-size:14px; color:#000000; }
.margins { padding-left:25px; }
.page_title { font-family:verdana; font-size:20px; color:#0e1f5d; font-weight:bold; }
.title { font-family:verdana; font-size:20px; color:#FFFF00; background-image:url(images/heading_top.jpg); background-repeat:no-repeat; background-color:#0e1f5d; padding-left:10px; }
.carback { background-image:url(images/b_heading.gif); background-repeat:repeat-x; }
.carimage { background-image:url(images/heading_middle.jpg); background-repeat:no-repeat; }
.b_heading_bottom { background-image:url(images/b_heading_bottom.gif); background-repeat:repeat-x; }
.heading_bottom { background-image:url(images/heading_bottom.jpg); background-repeat:no-repeat; text-align:right; }
.menu_top { background-image:url(images/menu_top.gif); background-repeat:repeat-x; text-align:right; }
.menu_bar { background-image:url(images/b_menu.gif); background-repeat:repeat-y; font-family:verdana; font-size:13px; color:#FFFFFF; text-align:right; line-height:30px; }

.menu_style { padding-right:30px; }
a.menu:link { color:#FFFF00; text-decoration:none; }
a.menu:visited { color:#FFFF00; text-decoration:none; }
a.menu:hover { color:#BBBBBB; text-decoration:underline; }

.legal_style { font-family:georgia; font-size:13px; color:#0e1f5d; padding-top:25px; text-align:center; }
a.legal:link { color:#666666; text-decoration:underline; }
a.legal:visited { color:#666666; text-decoration:underline; }
a.legal:hover { color:#444444; text-decoration:underline; }

.footer_style { font-family:arial; font-size:12px; color:#0e1f5d; padding-top:10px; padding-bottom:10px; text-align:center; }
a.footer:link { color:#816E51; text-decoration:none; }
a.footer:visited { color:#816E51; text-decoration:none; }
a.footer:hover { color:#513E21; text-decoration:underline; }
