body, .wrapper, .header, .content, .footer, .liner, .menu, .menu li {
margin:0;
padding:0;
}

body {
background: #fff url(../img/background-body.png) repeat;
color:#000;
font-family: Geneva, sans-serif;
font-size:14px;
}

h1, h2, h3, h4, h5, h6, .menu {
font-family:'helvetica neue', helvetica, 'trebuchet ms', arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
border-bottom:1px solid #ccc;
}
h2 {
font-size:110%;
}

p {
line-height:115%;    
}

a:link,
a:visited,
a:hover {
text-decoration:none;
}

a:link {
color:#00f;
}

a:visited {
color:#00f;
}

a:hover {
color:#607eef;
}

a img {
    border:0;
}

table {
border-collapse:collapse;
}

td, th {
vertical-align:top;
}

dl, dt, dd {
padding:0;
margin:0;
margin-bottom:3px;
}

form input[type="text"],
textarea {
border:1px solid #bbb;
}

.wrapper {
padding-bottom:20px;
}

.header .logo-wrapper, .header .menu, .content, .footer {
margin-left:auto;
margin-right:auto;
width:900px;
}

.header .liner {
padding-top:45px;
}

.menu-wrapper {
background: transparent url(../img/background-menu.png) repeat;
}

.menu {
list-style-type:none;
text-align:center;
padding:0.5em;
font-weight:lighter;
font-size:13px;
letter-spacing:0.1em;
}

.menu li {
display:inline;
}

.menu li a:link,
.menu li a:visited,
.menu li a:hover {
background:black;
padding:0.6em 0.5em;
line-height:220%;
color:#fff;
text-decoration:none;
margin-left:-0.2em;
}

.menu li a.current {
background:#2536ac;
}

.menu li a:hover {
background:transparent url(../img/hover.png) repeat;
}

.content {
padding-top:1em;
padding-bottom:1em;
}

.splash-picture{
margin-bottom:2em;
}

.footer {
text-align:center;
border-top:1px solid #ccc;
padding-top:1em;
color:#999;
font-size:90%;
}

input[type="submit"],
button[type="submit"],
button[type="reset"],
input[type="reset"] {
background:#2536ac;
border:0;
color:#fff;
padding:0.6em 1em;
margin-top:0.5em;
font-weight:bold;
font-size:100%;
}

button[type="submit"]:hover,
input[type="submit"]:hover,
button[type="reset"]:hover,
input[type="reset"]:hover {
background:transparent url(../img/hover.png) repeat;
cursor:pointer;
}

.content li {
list-style-type: square;
}
