
/* ---- Clear Default Browser Styles ---- */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, p, blockquote, table, th, td, embed, object {
outline: none;
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset, img, abbr {
border: 0;
}
address, caption, cite, code, dfn, em,
h1, h2, h3, h4, h5, h6, strong, th, var {
font-weight: normal;
font-style: normal;
}
ul {
list-style: none;
}
caption, th {
text-align: left;
}
h1, h2, h3, h4, h5, h6 {
font-size: 1.0em;
}
q:before, q:after {
content: '';
}
a, ins {
text-decoration: none;
}
a {
outline: none;
}

body {
background: #bdebfb url(/assets/img/background.png) repeat-x;
}

#container {
background: url(/assets/img/body-shadow.png) repeat-y;
margin: 0 auto 0 auto;
width: 700px;
}

#container-end {
width: 700px;
height: 25px;
margin: 0 auto 0 auto;
background: url(/assets/img/body-shadow-end.png) no-repeat;
}

#container-inner {
width: 650px;
margin: 0 auto 0 auto;
}



h1 {
width: 650px;
height: 200px;
background: #bdebfb url(/assets/img/header.png) no-repeat;
overflow: hidden;
text-indent: -5000px;
}

#content-top {
width: 650px;
height: 10px;
background: #89d5f1 url(/assets/img/body-top.png) no-repeat;
margin-top: 1px;
}

#content {
position: relative;
width: 648px;
background: #89d5f1 url(/assets/img/body-mid.png) repeat-y;
min-height: 500px;
padding: 1px;
}

#splash {
width: 500px;
height: 500px;
background: #89d5f1 url(/assets/img/content-background.png) no-repeat;
position: absolute;
top: 0px;
left: 10px;
}

#context {
position: relative;
z-index: 2;
margin: 0px 30px 0px 275px;
}

h2 {
margin-top: 35px;
width: 222px;
height: 89px;
background: url(/assets/img/still-kickin-it.png) no-repeat;
overflow: hidden;
text-indent: -5000px;
}

h3 {
margin: 18px 0 20px 18px;
width: 272px;
height: 17px;
background: url(/assets/img/just-under-a-different-name.png) no-repeat;
overflow: hidden;
text-indent: -5000px;
}

p {
color: #476e7d;
font-size: 18px;
font-family: sans-serif;
margin: 0 25px 20px 20px
}

.smaller {
padding-top: 18px;
border-top: #75C5DF solid 1px;
font-size: 16px;
}

a {
font-weight: bold;
color: #476e7d;
}

a:hover {
text-decoration: underline;
}


#content-end {
width: 650px;
height: 30px;
background: #89d5f1 url(/assets/img/body-end.png) no-repeat;
}
