@charset "utf-8";
/* RP CSS */

div.opentable { background-color:#dddddd;border:solid 1px #151515;padding:10px;-moz-border-radius:10px; }

body	{ background: #f2f2f2; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
body	{ margin: 0px; padding: 0px; }

a		{ color: #0066CC; text-decoration: underline; }
a:hover	{ color: #CC6600; text-decoration: none; }
p	{ font-size: 0.8em; margin: 12px 0px; }
li	{ font-size: 0.8em; }
p.actually	{ font-size: 0.7em; font-style:italic; }
h1	{ font-family:"Lucida Sans Unicode", Calibi, Arial, Helvetica, sans-serif; font-weight: normal; }
h1	{ font-size: 1.4em; }
h2	{ font-family:"Lucida Sans Unicode", Calibi, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1em; letter-spacing: -1px; }

div.msgbody	{ border: 1px solid #ccc; background: #fff; padding: 10px; margin-bottom: 14px; }
div.footer	{ padding: 0.2em; margin-bottom: 14px; }
div.footer p	{ font-size: 0.7em; margin: 4px; }
div.shadow	{ background: url(img/shadow_grey.gif) repeat-x top; line-height: 10px; overflow:hidden}
div.infobox	{ border: 1px solid #ccc; padding: 10px; background: #FFFFCC; }
div.infobox h2	{ margin-top: 0px; }

#divider	{ background: url(img/header_sysmsg.gif); line-height: 25px; color: #fff; font-size: 0.7em; }
#divider	{ border-top: 1px solid #333; border-bottom: 1px solid #333; }
#body		{ padding: 14px; }
#breadcrumb	{ padding: 4px 14px 0px 14px; text-align: left; font-size: 0.8em; }

img.margin	{ margin: 10px; }
td	{ padding: 0 0.4em 0 0; }

/* Intro tape begins to roll, igniting sonic rage */
