@charset "utf-8";

* {
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

html body {
background:#000000 url('/css/images/background.jg') center bottom no-repeat fixed;
font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
}

p {
line-height:170%;
font-size:0.9em;
margin:0.8em 0 0 0;
}

strong {
font-weight:700;
}

.clear {
clear:both;
}

div#masthead {
width:930px;
height:125px;
margin:0 auto;
}

div#masthead h1 {
float:left;
height:115px;
}

div#masthead h1 img {
margin-top:25px;
}

div#masthead h2 {
float:right;
letter-spacing:-0.04em;
font-weight:400;
padding:84px 24px 10px 0;
}

ul#menu {
width:920px;
height:62px;
background:#252E3A url('./media/ul-menu.jpg') no-repeat;
list-style:none;
line-height:normal;
margin:0 auto;
padding:0 0 0 40px;
}

ul#menu li {
float:left;
padding:20px 30px 10px;
}

ul#menu a {
border:none;
font-size:0.9em;
font-weight:400;
color:#FFF;
}

ul#menu .first-letter {
font-weight:700;
border-bottom:1px dotted #346086;
}

ul#menu .current {
font-weight:700;
border-bottom:1px dotted #FFF;
}

div#banner {
width:900px;
background:url('./media/bar-bottom.gif') no-repeat bottom center;
margin:10px auto 0;
padding:15px 35px;
}

div#banner p {
font-size:0.8em;
text-align:center;
font-style:italic;
margin:0;
}

div#page {
width:960px;
background:transparent url('./media/bar-top.gif') no-repeat;
margin:0 auto;
padding-top:10px;
min-height:390px;
}

div#content {
width:770px;
}

div#content h1 {
line-height:21px;
}

div#content h2 {
font-weight:400;
font-size:1.5em;
color:#e30f19;
margin:0.4em 0 0.8em;
}

div#content h3 {
width:300px;
border-bottom:1px dotted #4A5A73;
font-weight:700;
color:#4A5A73;
margin:1em 0 0.6em;
}

div#sidebar {
margin-top:2.75em;
float:right;
padding-right:5px;
width:200px;
}

div#sidebar ul {
list-style:none;
line-height:normal;
margin:0;
padding:0;
}

div#sidebar ul li {
margin-bottom:40px;
padding:0 0 0 20px;
}


#box {
float:left;
width:280px;
min-height:100px;
background:transparent url('') no-repeat top;
margin:10px;
padding:20px 10px 0px;
}


div#footer {
clear:both;
}

div#footer p {
line-height:normal;
color:#B4B4B4;
margin:0;
}

div#footer p.copyright {
float:left;
}

div#footer p.timer {
float:right;
font-size:0.8em;
}

