/******************* main elements *********************/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, a, div, img, container {
    margin: 0;
    padding: 0;
    border: 0;
}

html {
    background-color: #110f10;
    font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
    font-size: 65.0%;
}

body {
    font-size: 1.4em;
    color: #ffffff;
}

p, ul {
    line-height: 1.4;
    padding: 0 0 15px 0;
}

h1 {
    font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.8em;
    color: #ffcc00;
    font-weight: normal;
    text-align: right;
    margin:  0 0 15px 0;
}
a {
    color: #ffcc00;
    text-decoration: underline;
}

/***************** main containers ********************/
#wrapper {
    width: 1000px;
    margin: 0 auto;
}
.clear {
    claer: both;
    height: 10px;
}

/* hide from ie on mac \*/
#flashcontent {
width: 900px;
height: 500px;
}
/* end hide */

#page-container {
    background: #990404;
    width: 1000px;
    height: 700px;
}
#logo {
    float: left;
}
#content {
    float: left;
    margin-left: 50px;
    width: 900px;
}
#container {
    float: left;
    width: 600px;
}
#side {
    float: right;
    width: 250px;
}

#footer {
    height: 50px;
}

/***************** nav-menu links ********************/
#nav-menu {
    float: right;
    width: 720px;
    position: relative; top: 50px; left: 50px;
}
#nav-menu ul {
    list-style: none;
}
#nav-menu li {
    float: left;
    text-align: center;
}
#nav-menu li a{
    display: inline;
    padding: 5px 8px;
    font-size: 1.0em;
    font-weight: normal;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
}
#nav-menu a:hover{
    background-color: #720303;
    border-bottom: 2px solid #e80e0f;
}
#nav-menu li a:active{
    background-color: #720303;
    border-bottom: 2px solid #e80e0f;
}

/***************** top-menu links ********************/
#top {
    height: 50px;
}
#flag {
    float: right;
    border-left: 1px solid #555455;
    height: 18px;
    position: relative; top: 16px;
}
#flag img {
    margin: 0 7px;
}
#top-menu {
    float: right;
    width: 270px;
    position: relative; top: 16px;
}
#top-menu ul {
    list-style: none;
}
#top-menu li {
    float: left;
    text-align: center;
}
#top-menu li a{
    display: inline;
    color: #999999;
    padding: 0 8px;
    font-size: 0.9em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
}
#top-menu a:hover{
    color: #ffffff;
}
