/* Navigation */
#nav { /* 1st level ul */
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style: none;
}

#nav li { /* 1st level li */
    float: right;
    width: 90px; /* width needed or else Opera goes nuts */
}

#nav li a { /* 1st level a */
    display: block;
    color: #454343;
	background:#ffffff;
    font-size: 110%;
	font-weight:bold;
    text-decoration: none;
    padding: 7px 0 7px 0;
    margin: 0 0 0 0;
    width: 90px;
    text-align: center;
}
#nav li a:hover { /* 1st level a:hover */
	/* uses mootools */
}
#nav li a.active { /* 1st level a.active */
	/* uses mootools */
}

#logo {
    float: left;
    margin: 0;
    padding: 0;
    width: 250px;
    height: 120px;
    filter: alpha( opacity = 100);

-moz-opacity:
    1;

opacity:
    1;

background:
    url(../images/header-wrapper-1.jpg)

bottom left no-repeat;
} #slogan {
} #navigation {
    float: right;
    margin: 0;
    padding: 5px 0 0 0;
    font-family: Verdana, 'Arial', 'Trebuchet MS', sans-serif;
    font-size: 12px;
    height: 40px;
    width: 550px;
}

/* Body */
body {
    background: #1e1e1e;
} #body-wrapper-1 {
    width: 100%;
} #body-wrapper-2 {
    width: 100%;
} #body-wrapper-3 {
    width: 100%;
}

/* Header */ #header-wrapper-1 {
    width: 100%;
    padding: 0 0 0;
    line-height: 0;
    height: 120px;
    background: #1e1e1e;
} #header-wrapper-2 {
    width: 850px;
    height: 120px;
    margin: 0 auto 0 auto;
} #header-wrapper-3 {

} #header-wrapper-4 {

} #header-wrapper-5 {

} #header-body {
}

/* Middle */ #middle-wrapper-1 {
    width: 100%;
    margin: 0 auto 0 auto;
    background: #fff url(../images/middle-wrapper-1.jpg) top left repeat-x;
} #middle-wrapper-2 {
    width: 100%;
    margin: 0 auto 0 auto;
    background: url(../images/middle-wrapper-2.jpg) bottom left repeat-x;
} #middle-wrapper-3 {
    width: 850px;
    margin: 0 auto 0 auto;
} #middle-wrapper-4 {
    width: 850px;
} #middle-wrapper-5 {
    width: 850px;
    margin: 0 auto 0 auto;
} #middle-body {
}

/* Footer */ #footer-wrapper-1 {
    width: 100%;
    height: 50px;
} #footer-wrapper-2 {
    width: 850px;
    height: 50px;
    margin: 0 auto 0 auto;
    padding: 0 130px 0 0;
} #footer-wrapper-3 {
    width: 850px;
    height: 50px;
    margin: 0 auto 0 auto;
} #footer-wrapper-4 {
    width: 850px;
    height: 50px;
    margin: 0 auto 0 auto;
} #footer-wrapper-5 {
    width: 850px;
    height: 50px;
    margin: 0 auto 0 auto;
} #footer-body {
    margin: 0 auto 0 auto;
    padding: 10px 0 0 0;
    text-align: right;
    font: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #555;
}
