    body {
        background: url(../images/body_bg.png) repeat-y top center #e6e6b2;
        padding:0;
        margin: 0;
    }
    a {
	color: #9d0c1b;
	text-decoration: none;
    }
    a:hover {
	color: #36130a;
	text-decoration: underline;
    }
    #wrapper {
        width: 692px;
        margin-left:auto;
        margin-right: auto;
        font-family: Georgia, Times New Roman, serif;
        font-size: 80%;
        background-color: #ffffff;
    }
    #services a.services ,#contact a.contact, #portfolio a.portfolio, #faq a.faq {
	font-weight: bold;
	color: #dee06f;
    }
    #header {
        height: 184px;
        background: url(../images/banner.png) top center no-repeat transparent;
    }
    #header h1, #header h3 {
        display: none;
    }
    .translate {
        text-align: right;
        color: white;
        font-weight: bold;
        font-size: 1.1em;
        padding:5px 0px;
        text-decoration: none;
        float: right;
        display: none;
    }
    #menu {
        background: url(../images/menu_bg.png) repeat-x top left #36130a;
        height: 56px;
    }
    #menu a {
        position: relative;
        float: left;
        margin-top: 7px;
        padding: 10px 25px 10px 25px;
        text-align: center;
        background: url(../images/scrolly.png) no-repeat center -20px transparent;
        color: #e6e6b2;
        text-decoration: none;
        font-size: 1.3em;
        border-right: 1px solid #e6e6b2;
        text-transform: uppercase;
    }
    #menu a:hover {
        background: url(../images/scrolly.png) no-repeat bottom center transparent;
        color: #dee06f;
    }
    .title {
        background-color: #9d0c1b;
        border-top: 3px solid #36130a;
        border-bottom: 3px solid #36130a;
        padding: 4px 0px 4px 20px;
        margin-top: 25px;
        text-transform: uppercase;
    }
    .title h2 {
        margin: 0;
        padding: 0;
        font-size: 1.3em;
        color: #e6e6b2;
        font-weight: bold;
    } 
    h2 span {
	font-size: 0.7em;
	text-transform: none;
	font-style: italic;
    }
    #maincontent {
	position: relative;
    }
    #maincontent p, #maincontent form {
        padding-left:20px;
        padding-right: 20px;
        font-size: 1.1em;
        font-family: Arial, Verdana, Sans-serif;
    }
    #maincontent ul {
	margin-left: 20px;
	padding-left: 20px;
	font-size: 1.1em;
	font-family: Arial, Verdana, Sans-serif;
    }
    p#topoflist {
	border-top: none;
    }
    p.service {
        border-top: 1px solid #36130a;
        padding-top: 3px;
        font-weight: bold;
        margin-left: 20px;
        margin-right: 20px;
        color: #36130a;
    }
    #footer {
        background: url(images/menu_bg.png) repeat-x bottom left #36130a;
        font-size: 0.8em;
        text-align: center;
        color: #e6e6b2;
        padding: 4px;
    }
    #footer a { color: white; }
    .morelink {
        cursor: pointer;
        font-size: 1.1em;
    }
    .morelink a {
	color: #36130a;
    }
    .morelink a:hover {
	color: #9d0c1b;
	text-decoration: none;
    }
    .morelink img {
        vertical-align: middle;
    }
    .contactform td {
        vertical-align: top;
        text-align: right;
    }
    .contactform td.inputs {
        text-align: left;
    }
    input#buttons {
        background-color: #bb322e;
        border: solid 2px #9d0c1b;
	color: #e6e6b2;
    }
    h3 {
        padding-left:20px;
    }
    .quote {
        color: #9d0c1b;
        font-weight: bold;
	font-size: 0.9em;
    }
    #mailsent {
        width: 400px;
        font-weight: bold;
        color: #9d0c1b;
        border: 2px solid #9d0c1b;
	background-color: #f0e86f;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
        padding: 8px;
    }
    #mepic {
	position: absolute;
	top: 110px;
	right: 40px;
}
