*{
    color: #000;
    font-family: Verdana, Arial; 
}
*:focus{
    outline:0;
}
body {
    font-size: 11px;
    line-height: 1.6;
    color: #333;
    background: #efddb9;
    padding:0;
    margin:0;
}
h1{
    color:#fff;
    padding:0;
    margin:80px 0 0 40px;
}
h2{
    color: #d8c59c;
    font-size: 11px;
    margin:2px 170px;
    padding:0;
    font-weight: normal;
}
div.flash {
    color: #d00;
    background:none;
    border:none;
    position:absolute;
    top:10px;
    right:100px;
    font-weight: bold;
}

a[href^="error:"] {
	background: red;
	color: white;
}

form th, form td {
    vertical-align: middle;
    font-weight: normal;
}

form th {
    text-align: right;
}

form .required label {
    font-weight: bold;
}

form .error {
    color: #D00;
    font-weight: bold;
}

html.js .jshidden {
    display: none;
}
div.cnt{
    background-color: #d8c59c;
    height:200px;
    position: absolute;
    width:100%;
    top:270px;
}
div.cnt h1{
    text-transform: uppercase;
    font-weight: bold;
    font-size:14px;
    color:#787878;
}
