/* -------- GENERAL CLASSES -------- */

body .border { border:1px solid #77278b; }


/* -------- LAYOUT STYLES -------- */

body { background: url('/inc/html/default/pix/site-middle-back.jpg') repeat-y top center; }
div#site { background: url('/inc/html/default/pix/site-bottom-back.jpg') no-repeat bottom left; }
div#header { background: url('/inc/html/default/pix/header.jpg') no-repeat bottom left; }
div#content { background: url('/inc/html/default/pix/site-top-back.jpg') no-repeat top left; }
div#area { background: url('/inc/html/default/pix/text-back.png') no-repeat top left; }



/* -------- LOGIN STYLES -------- */

div#login input.submit { color:#54075b; }


/* -------- TOP AREA -------- */

div#content div#top p { color:#fff; }

div#content h1 { color:#580b61; }
div#content h2 { color:#580b61; }
div#content h3 { color:#580b61; }
div#content h4 { color:#580b61; }
div#content h5 { color:#580b61; }
div#content h6 { color:#580b61; }

div#content a { color:#580b61; }
div#content a:hover { color:#77278b; }



/* -------- MENU STYLES -------- */

div #nav a { color:#fff; }
div #nav a:hover { color:#fff; background: url('/inc/html/default/pix/side-button-over.jpg') no-repeat top left; }
div #nav li ul li a { background: url('/inc/html/default/pix/side-sub-norm.png') no-repeat top left; }
div #nav li ul a:hover { color:#fff; background: url('/inc/html/default/pix/side-sub-over.png') no-repeat top left;  }

p#menu a { color:#580b61; background: url('/inc/html/default/pix/button-back.png') repeat-x top left; }
p#menu a.over, #menu a:hover { background: url('/inc/html/default/pix/button-over.png'); color:#fff; }
div p#submenu { color:#77278b; }
p#submenu a { color:#caaad1; }
p#submenu a:hover { color:#77278b; }

div#footer { color:#580b61; }

div#footer a { color:#580b61; }
div#footer a:hover { color:#666; }
