@charset "UTF-8";
/* CSS Document */

/* -------------------------- Styles for the BODY and HTML -------------------------- */
html, body {
margin:auto;
height: 100%;
padding: 0px;
background-color: #111111;
}

/* -------------------------- Styles for the CONTAINERS -------------------------- */
#template-container {
margin:auto;
height: 100%;
min-height: 100%;
}
#template-container-header {
margin:auto;
width:940px;
height: 360px;
}
#template-container-main {
margin:auto;
width:940px;
background-color: #FFFFFF;
}

/* -------------------------- Styles for the NAVIGATION -------------------------- */
#template-navigation {
width: 940px;
height: 70px;
position: relative;
top: 30px;
text-align: center;
}
#template-navigation-block-left-opacity {
width: 120px;
height: 70px;
margin-right: 4px;
background-color: #000000;
float: left;
filter:alpha(opacity=85);
opacity: 0.85;
}
#template-navigation-block-mid-opacity {
width: 740px;
height: 70px;
background-color: #000000;
float: left;
filter:alpha(opacity=85);
opacity: 0.85;
}
#template-navigation-block-logo {
width: 70px;
height: 70px;
background-color: #8a1e02;
float: right;
}
#template-navigation-block-left {
width: 108px;
position: absolute;
left: 0;
padding: 6px;
text-align: right;
}
#template-navigation-block-tagline {
width: 500px;
overflow: hidden;
position: absolute;
left: 348px;
color: #e4e4e4;
text-align: right;
font-size:32px;
line-height: 26px;
letter-spacing: -2px;
font-weight: bold;
padding-right: 10px;
padding-top: 24px;
padding-bottom: 10px;
}
#template-navigation-block-mid-01 {
position: absolute;
left: 126px;
padding: 6px;
text-align: left;
}
#template-navigation-block-mid-02 {
position: absolute;
left: 270px;
padding: 6px;
text-align: left;
}


/* -------------------------- Styles for the HEADER IMAGE -------------------------- */
#template-header-image {
width: 940px;
height: 360px;
position: absolute;
top: 0px;
}



/* -------------------------- Styles for the FOOTER-------------------------- */
#template-footer {
width: 920px;
position: relative;
bottom: 0px;
padding: 10px;
}

