html, body, ul, ol, li, p, h1, h2, h3, img, a, div, tr, td, table, form {
margin: 0px;
padding: 0px;
border: 0px;
font-family: Georgia;
color: #000;
font-weight: normal;
text-decoration: none;
}

body {
text-align: center;
background: #fff url(/images/_global/background-repeat.png) repeat-x top left;
}

#container {
width: 960px;
margin: 0 auto 0 auto;
text-align: left;
}

/*----- header -----*/
#header {
border-bottom: 2px solid #999;
padding: 20px 0 18px 0;
}

#header ul {
float: right;
margin: 34px 0 0 0;
}

#header ul li {
display: inline;
padding: 0 0 0 15px;
}

#header ul li a {
color: #666;
font-variant: small-caps;
font-size: 1.0em;
}

#header ul li a:hover {
color: #ccc;
}

#logo {
width: 200px;
}

/*----- top_box -----*/
#top_box {
width: 660px;
}

#top_box h1 {
color: #ccc;
margin: 15px 0 10px 0;
}

#top_box p {
color: #ccc;
line-height: 1.4em;
font-size: 1.1em;
margin: 0 0 10px 0;
}

#top_box #slogan {
font-size: 1.2em;
font-style: italic;
margin: 0 0 50px 0;
}

/*----- bottom_box -----*/
#bottom_box {
clear: both;
padding: 0 0 0 65px;
}

#bottom_box h1 {
font-size: 1.7em;
font-weight: bold;
font-family: arial;
color: #839795;
}

#bottom_box ul {
margin: 0 0 0 20px;
}

#bottom_box ul li {
font-size: 0.9em;
list-style: square;
color: #475159;
font-family: arial;
}

.bottom_box {
width: 280px;
float: left;
}

/*----- footer -----*/
#footer p {
clear: both;
padding: 100px 0 200px 0;
font-size: 12px;
color: #999;
}
