body {
    background-color:   #FFFFFF;
}

.content {
    padding:		    10px;
}
.menubar {
    background-color:   #9B5BA5;
    color:              #f7eafb;
}
div.error {
    background-color:   #ffb3b3;
    color:              #ff0000;
    border:             1px solid #ff0000;
}
h2.error {
    color:              #ff0000;
}
p.error {
    color:              #ff0000;
}

.c {
    text-align:         center;
}
.big-button {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 75%;
}

div#container {
    background-color:    #FFFFFF;
    margin-top:         10px;
    max-width:          1170px;
}
div#header {
    background-color:   #F7EAFB;
    color:              #9B5BA5;
    padding-top:         10px;
}
div#main {
    background-color:   #ffffff;
}
div#menubar {   
    background:		    #9B5BA5;
}
div#content {
    background-color:    #ffffff;
    border:             1px solid #9B5BA5;
    padding:		    5px;
}
div#footer {
    background-color:   #000000;
    color:              #FFFFFF;
}

h1 {
    color:              #643a6a;
    text-align:         center;
    font-weight: 700;
}
h2 {
    color:              #643a6a;
    text-align:         center;
    font-weight: 550;
}
h3, h4, h5, h6 {
    color:              #643a6a;
    font-weight: 400;
}
hr {
    color:              #9B5BA5;
}

#header img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

a {
    color:              #9B5BA5;
    text-decoration:    underline;
}

a:hover {
    color:              #643a6a;
    text-decoration:    underline;
}
.button a {
    text-decoration:    none;
}

.footer a {
    color:              #FFFFFF;
    text-decoration:    underline;
}
.footer a:hover {
    color:              #F7EAFB;
    text-decoration:    underline;
}

.button, .button:hover, .button:active, .button:focus {
    border-radius: 0;
}

.button.primary {
    background-color: #9B5BA5;
    font-weight: 400;
    color: #ffffff;
}
.button.primary:hover, .button.primary:focus {
    background-color: #643a6a;
    color: #ffffff;
}

a.button {
    text-decoration: none;
}

dd {
    margin-left: 3em;
    margin-bottom: 1em;
}

[type=text], [type=date], [type=password], select, textarea, optgroup, option {
    background-color:   #F7EAFB;
    border: 1px #643a6a solid;
}