* { margin:0; padding:0; }
body { background:#003f60 url(pics/back.gif) repeat-y center top; text-align:center; }

a { color:#44f; text-decoration:underline; }
a:hover { color:#4f9; text-decoration:underline; }

#wrapper { font-family:Verdana, Arial; font-size:11px; text-align:left; width:980px; margin:0 auto; background:#0067a0; }
 
h2 { text-align:center; color:#fff; font-size:24px; padding:10px 550px 12px 0px; }
h4 { text-align:center; color:#beb; font-size:14px; margin:0px 0 15px 0; }

img { margin:10px 0 0px 0px; border:1px solid #000; }

#menu { padding:10px 0 0 90px; height:75px; background:url(pics/topback.jpg) no-repeat left top;}

#intro { float:left; display:inline; width:498px; background:#bbdaff; border:1px solid #fff; margin:0px 0px 10px 11px; padding:10px 15px 15px 15px; }
#intro h1 { text-align:left; font-size:32px; color:#000; margin:0 0 10px 0;  }
#intro p { font-size:12px; color:#000; margin:10px 0 0 0; }
#intro img { float:right; margin:10px 0 10px 0px; }

#article { float:left; display:inline; width:502px; background:#bbdaff; border:1px solid #fff; margin:0 5px 0 10px; padding:10px 15px 15px 15px; }
#article h1 { text-align:left; font-size:28px; color:#000; margin:0 0 10px 0;  }
#article p { font-size:12px; color:#000; margin:10px 0 0 0; }
#article li { margin:0 0 0 40px; }

table { width:100%; font-size:9px; text-align:center; margin:10px 0 10px 0; border:1px solid #000; }
th { background:#000; color:#fff; border:1px solid #000; padding:3px; }
td { background:#fff; border:1px solid #000; padding:3px; }
.tfoot { border:0px solid #000; font-style:italic; text-align:left; }

.photo { float:left; width:277px; margin:15px 10px 10px 0px;  }
.photo img { float:right; margin:0 0 5px 0; }
.photo p { font-size:10px; font-style:italic; }

.rubs { float:left; display:inline; width:200px; margin:0 0px 0 13px; }
.rubs img { border:1px solid #0f0; margin:0 0 10px 0; }

.group { background:#1d898d;  border:1px solid #fff; margin:0 0 10px 0px; padding:0 0 10px 0;  }
.group h3 { text-align:left; font-size:11px; color:#fa75dc; margin:9px 10px 0px 10px;  }
.group hr { margin:0px 10px -10px 10px;  }
.group p { font-size:11px; color:#00d0a0; margin:4px 10px 0 10px; }
.group p a { font-size:11px; color:#fff; }

.inv_group { background:#f0a0f0; border:1px solid #fff; margin:0 0 10px 0; padding:0 0 10px 0;  }
.inv_group h3 { text-align:left; font-size:11px; color:#000; margin:9px 10px 0px 10px;  }

.cleaner { clear:both; }

#footer { clear:both; text-align:center; padding:20px 0 20px 0; border:0px solid; color:#ccc; }

#links { text-align:right; font-size:10px; margin:15px 0 0 0;}
#links a { color:#00f; font-size:10px; }

.ads { margin:10px auto 10px auto; text-align:center; background:#eeffcc; height:90px; padding:10px; }

