html, body { height:100%; width:100%; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em; line-height:1.4em; }
body { background-color:#ede6c9; background-image:url('/images/bg.jpg'); background-position:top; background-repeat:repeat-x; }
h1 { font-weight:normal; font-size:2.7em; color:#500; }
a { color:#500; text-decoration:none; }
a:hover { color:#500; text-decoration:underline; }
img { border:0px; }
p img { border:1px solid #ccc; padding:5px; background-color:#fff; }

div.wrp { width:100%; height:100%; background-image:url('/images/bg_vines.gif'); background-position:top; background-repeat:no-repeat; }
div.spr { width:100%; height:54px; }
div.bx { width:924px; background-color:#72695c; margin:0 auto 0 auto; border:1px solid #72695c; background-image:url('/images/cnt_bg.jpg'); background-repeat:repeat-y; }
div.bxh { width:924px; height:10px; background-image:url('/images/bxh_bg.jpg'); background-repeat:no-repeat; }
div.bxf { width:924px; height:56px; background-image:url('/images/bxf_bg.jpg'); background-repeat:no-repeat; }
div.cnt { margin:0 13px 0 12px; width:auto; }

div.hdr { width:auto; height:238px; background-color:#000; background-repeat:no-repeat; background-position:top; }
div.hdr_hr { height:11px; width:100%; background-image:url('/images/hdr_hr.jpg'); background-repeat:repeat-y; }
div.bdy { margin:40px 40px 0 270px; }
div.mnu { width:211px; height:435px; margin:-290px 0 0 21px; float:left; background-image:url('/images/mnu_bg.png'); text-align:center; padding:13px 0 0 0; background-repeat:no-repeat; }
div.mnu ul { margin:20px 0 0 0; padding:0px; }
div.mnu ul.b li { font-weight:bold; }
div.mnu ul li { list-style:none; font-size:0.8em; text-transform:uppercase; }
div.mnu a { text-decoration:none; }
div.mnu a:hover { color:#500; text-decoration:underline; background-color:transparent; }

div.ft { width:924px; margin:7px auto 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; padding:0 0 20px 0; }
div.ft img.snet { width:48px; height:48px; margin:0 3px 0 0; }
div.ft div.lt { float:left; }
div.ft div.rt { float:right; text-align:right; }
div.clr { clear:both; height:1px; width:1px; line-height:1px; overflow:hidden; }