#diner { background-image:url(http://blog.oregonlive.com/diner/2008/06/diner.jpg); background-repeat:no-repeat;padding:10px;font-family:Georgia, serif;margin:0 0 0 -10px;height:1%;color:#000; }

#diner p { margin:0; }

html>body #diner { height:auto; }

#diner a, #diner a:visited { text-decoration:none;color:#000 !important; }

#diner a:hover { border-bottom:1px dotted #333;color:#333 !important; }

#diner h1 { margin-top:216px; }

#diner #royintro {  }

#diner #royintro a { color:#900 !important;border-bottom:1px dotted #900; }

#diner #royintro a:hover { color:#600 !important;border-bottom:1px solid #600; }

#diner .welcome { font-size:18px; font-weight:bold; color:#900;text-transform:uppercase; }

#diner .welcome a { color:#900 !important; }

#diner .welcome a:hover { color:#600 !important; border-color:#600 !important; }

#diner h2 { font-size:18px;margin-bottom:4px; }

#diner #chapters h2 { margin-top:10px; }

#diner #roy { background-image:url(http://oregonianextra.com/roybk.gif); background-repeat:no-repeat;margin-top:15px;margin-bottom:0;padding:15px; }

#diner #roy ul { margin:0;padding-top:10px;font-size:27px; }

#diner #roy li { margin:0;list-style-type:none;display:inline;margin-right:20px;color:#900; }

#diner #roy li strong { color:#000; }

#diner #roybottom { background-image:url(http://oregonianextra.com/roybkbt.gif); background-repeat:no-repeat;height:14px;margin-bottom:20px; }

#diner #roy h2 { font-size:48px;font-weight:normal;margin:0;padding:0;color:#6e6e6e;letter-spacing:-2px; }

#diner #roy h2 a { color:#6e6e6e !important; }

#diner .red { color:#900; }

#dining { background-image:url(http://blog.oregonlive.com/ent_impact_dining/2008/06/diner_promo2.jpg);background-repeat:no-repeat; }

#dining #text { padding:170px 10px 0 10px;color:#000;margin-bottom:20px;font-size:15px;line-height:24px; }

#dining #text #dinlink { text-align:center;text-transform:uppercase;font-weight:bold; }

#dining #text #dinlink a { text-decoration:none; color:#900 !important; border-bottom:1px dotted #900; }

#dining #text #dinlink a:hover { color:#600 !important; border-bottom:1px solid #600; }