body {
    background-color: #FFFFFF;
    color: #333333;
    }

a {
    color: #F0047E; 
    }

h1, h2, h3, h4, h5, h6 { 
    color: #F0047E; 
    }

/** 
 * Header
 **/

header {
    background: rgba(255,93,177,1);
    background: -moz-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,93,177,1)), color-stop(100%, rgba(239,1,124,1)));
    background: -webkit-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%);
    background: -o-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%);
    background: linear-gradient(to bottom, rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c', GradientType=0 );
    }

header .wrap .title h1 a {
    color: #FFFFFF;  
    }

header .wrap .title h1 a:hover {
    color: #FEFEFE;  
    }

header .wrap nav ul li a {
    color: #FFFFFF;  
    }

header .wrap nav ul li a:hover {
    color: #FEFEFE; 
    }

header .wrap .title h2 {
    color: #FEFEFE;  
    }

/** 
 * Content
 **/

/**
  * Footer
  **/

footer {
    background: #F0047E;
    }

footer div nav ul li a { 
    color: #FFFFFF;
    }

footer div p {
    color: #FEFEFE;
    }

footer div p a {
    color: #FEFEFE;
    }

/**
 * Section > Profile
 **/

.profile {
    background: #FDD7E4;
    border: 1px solid #CCCCCC;
    }

.profile figure figcaption .button {
    background: #F0047E;
    color: #FFFFFF;
	text-shadow: 0 0 1px #1e5298;
    }

.profile figure figcaption .button:hover {
    background-image: none; 
    background-color: #F93B9D; 
    text-shadow: 0 0 1px #000; 
    }

/** 
 * Menu
 **/

.menu {
    background: #FDD7E4;
    border: 1px solid #cccccc;
    }

.menu strong {
    color: #CCCCCC;
    }

.menu ul li {
    background: #ffffff;
    }

/**
 * Slider
 **/

.menuSlider {
    background: #FDD7E4;
    border: 1px solid #cccccc;
    }

.menuSlider strong {
    color: #CCCCCC;
    }

/**
 * 404 Page
 **/

.modal {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    }

.modal-header {
    border-bottom: 1px solid #EEEEEE;
    }

.errorButton {
    background: #F0047E;
	color: #FFFFFF;
	text-shadow: 0 0 1px #1e5298;
    }

.errorButton:hover {
    background-image: none; 
    background-color: #F93B9D; 
    text-shadow: 0 0 1px #000; 
    }