body 
{font-family: 'Exo 2', Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #dd7726;
background-image: url('images/royalbeauties_bg.jpg');
background-repeat: repeat-x;
background-color: #f98055;
cursor: default;}

tr, td
{font-family: 'Exo 2', Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #dd7726;}

textarea, input, output, select
{font-family: 'Exo 2', Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #dd7726; 
background-color: #ffd1a4;
border: #dd7726;
border-style: solid;
border-width: 1px;
border-radius: 10px;}

#container
{width: 900px;
margin: 0px auto;
text-align: center;
background-repeat: repeat-y;
background-image: url('images/royalbeauties_contentbg.jpg');}

#headerimage
{height: 552px;
background-image: url('images/royalbeauties_topimg.jpg');
background-repeat: no-repeat;
border: 0;}

#content_body
{width: 577px;
float: left;
margin-top: -40px;
padding-left: 40px;
line-height: 150%;
min-height: 600px;
text-align: left;
text-align: justify;}

#navi
{width: 225px;
float: left;
margin-top: -90px;
padding-left: 14px;
text-align: left;}

#footer
{height: 100px;
background-image: url('images/royalbeauties_bottom.jpg');
background-repeat: no-repeat;
clear: both;}

h1
{font-family: 'Great Vibes', serif;
font-size: 32px;
font-weight: normal;
text-align: center;
color: #dd7726;
border: #dd7726;
border-style: solid;
border-width: 1px;
background: url('images/royalbeauties_header.jpg') no-repeat;
letter-spacing: 2px;
text-shadow: 1px 1px 1px #ffffff;}

h2
{font-size: 14px;
font-family: 'Sniglet', serif;
text-align: left;
color: #ef5a1e;
padding: 0px 0px 10px 0px;
margin: -22px 10px 0px 0px;
letter-spacing: 4px;
font-weight: normal;}

h3
{font-family: 'Great Vibes', serif;
font-size: 28px;
font-weight: normal;
text-align: right;
color: #ef5a1e;
letter-spacing: 2px;
border: 0;
background: url('images/royalbeauties_navi.png') no-repeat;
padding: 0px;
text-shadow: 1px 1px 1px #ffffff;}

blockquote
{margin: 0px auto;
background-color: #ffd1a4;
border: #dd7726;
border-style: solid;
border-width: 2px 0px;
border-radius: 20px;
width: 80%;
padding: 8px;
text-align: justify;}

.navbg 
{width: 225px;
background: #ffd1a4 url('images/royalbeauties_navibg.png') bottom no-repeat;
padding: 5px 0px;
border: 0;
border-radius: 20px;
margin: -20px 0px -15px;}

.menu
{width: 200px;
margin: 0px auto;}

.navbg a:link, .navbg a:active, .navbg a:visited 
{width: 50%;
float: left;
text-align: center;
display: block;
color: #ef5a1e;
padding: 5px 0px;}

.navbg a:hover 
{width: 50%;
color: #f75d56;
font-weight: bold;
background-color: #ffffff;
float:left;
text-align: center;
display: block;
padding: 5px 0px;
opacity: 0.5;}

.nav 
{clear: both;}

.update_icon
{float: left;
margin: 5px 10px 5px 0px;
padding: 8px;
background-color: #ffd1a4;
box-shadow: 2px 2px 3px #ef5a1e;}

.outline
{padding: 4px;
background-image: url('images/royalbeauties_imgbg.jpg');
background-color: #ffd1a4;
margin: 5px;}

a:link, a:active, a:visited 
{color: #ffd1a4;
text-decoration: none;
text-transform: uppercase;}

a:hover 
{color: #ffffff; 
cursor: crosshair;
font-weight: bold;
background-color: #ffd1a4;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 2px;}

b, strong 
{color: #ef5a1e; letter-spacing: 2px;}
i, em 
{color: #f75d56;}
u 
{color: #e4274a;
border: #e4274a;
border-style: dashed;
border-width: 0px 0px 1px 0px;
text-decoration: none;}

del {color: #e45e1d;}