        body {
            font: 400 12px 'Segoe UI', 'Open Sans', sans-serif;
			background-image: url('images/bg.jpg');
			background-repeat: repeat;
			background-color: #f3f2ed;
			margin: 0 0 0 0;
		}

        ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #aaaaaa;
            opacity: 1; /* Firefox */
        }

        :-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #aaaaaa;
        }

        ::-ms-input-placeholder { /* Microsoft Edge */
            color: #aaaaaa;
        }

		a:link, a:active, a:visited {
			font: 600 11px 'Calibri', sans-serif;
            -webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
			background-color: #f9f6e5;
			text-transform: uppercase;
			text-decoration: none;
			color: #816a6e;
		}

        input, textarea, select {
            font: 400 12px 'Segoe UI', 'Open Sans', sans-serif;
            box-shadow: inset 0px 0px 5px rgba(0,0,0,0.2);
            border: 1px solid #aaaaaa;
            background-color: #ffffff;
            border-radius: 3px;
            padding: 8px 15px;
            color: #000000;
            margin: 2px;
        }

        #cardlist a {
            text-transform: lowercase;
            font-size: 12px;
        }

		/* Heading Styles
		------------------------------------------------*/
		h1 {
			font: italic 600 14px 'Work Sans', sans-serif;
			background-color: #f9f6e5;
			text-transform: uppercase;
			text-align: center;
			border-radius: 20px;
			color: #fac181;
			padding: 10px;
		}

        /* Form Button Styles
        ------------------------------------------------*/
        input.btn-success[type=button], input.btn-success[type=submit], button.btn-success, 
        input.btn-cancel[type=button], input.btn-cancel[type=submit], input.btn-cancel[type=reset], button.btn-cancel, a.btn-cancel,
        input.btn-info[type=button], input.btn-info[type=submit], input.btn-info[type=reset], button.btn-info, 
        input.btn-warning[type=button], input.btn-warning[type=submit], input.btn-warning[type=reset], button.btn-warning, 
        input.btn-default[type=button], input.btn-default[type=submit], input.btn-default[type=reset], button.btn-default {
            box-shadow: none;
            text-align: center;
            border-radius: 3px;
            line-height: 14px;
            padding: 8px 15px;
        }
        input.btn-success[type=button], input.btn-success[type=submit], button.btn-success {
            border: 1px solid #6d953f;
            background-color: #85b24d;
            color: #ffffff;
        }
        input.btn-cancel[type=button], input.btn-cancel[type=submit], input.btn-cancel[type=reset], button.btn-cancel, a.btn-cancel {
            border: 1px solid #b03047;
            background-color: #ed475f;
            color: #ffffff;
        }
        input.btn-info[type=button], input.btn-info[type=submit], input.btn-info[type=reset], button.btn-info {
            border: 1px solid #0181b2;
            background-color: #009ad2;
            color: #ffffff;
        }
        input.btn-warning[type=button], input.btn-warning[type=submit], input.btn-warning[type=reset], button.btn-warning {
            border: 1px solid #be8325;
            background-color: #fbaf35;
            color: #ffffff;
        }
        input.btn-default[type=button], input.btn-default[type=submit], input.btn-default[type=reset], button.btn-default {
            border: 1px solid #d7e6ef;
            background-color: #e7f0f5;
            color: #85b4ce;
        }

		/* Content Styles
		------------------------------------------------*/
		#wrapper {
			background-image: url('images/header-bg.jpg');
			background-repeat: repeat-x;
			height: 330px;
			width: 100%;
		}
		#wrapper .header {
			background-image: url('images/header.png');
			background-repeat: no-repeat;
			position: relative;
			height: 355px;
			width: 580px;
			z-index: 1;
		}
		#wrapper .header .menu {
			position: relative;
			text-align: center;
			width: 200px;
			left: 180px;
			top: 185px;
		}
		#wrapper .header .menu a {
			font: 600 13px 'Work Sans', sans-serif;
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
			background-color: #492928;
			text-transform: uppercase;
			display: inline-block;
			letter-spacing: 1px;
			border-radius: 5px;
			padding: 8px 10px;
			color: #877376;
			margin: 2px 0;
		}
		#wrapper .header .menu a:hover {
			background-color: #f8c380;
			color: #492928;
		}
		#container {
			width: 950px;
		}
		#container .box {
			font: 400 12px 'Segoe UI', 'Open Sans', sans-serif;
			border-top: 10px solid #472726;
			background-color: #ffffff;
            margin-bottom: 20px;
			text-align: justify;
			line-height: 18px;
			color: #000000;
			padding: 20px;
		}
        #container .box .links a {
            font: 600 13px 'Work Sans', sans-serif;
            background-color: #ffdadf;
            text-transform: uppercase;
            display: inline-block;
            letter-spacing: 1px;
            border-radius: 5px;
            color: #ff928e;
            padding: 8px;
            margin: 2px;
        }
        #container .box .links a:hover {
            background-color: #fffce1;
            color: #ffdba8;
        }

		/* Image Styles
		------------------------------------------------*/
		img.kon-right {
			margin-left: 10px;
		}
        img.kon-left {
			margin-right: 10px;
		}