/* HTML */

/* reset white space */
html, body {
margin: 0;
padding: 0
}

h1, h2, h3, h4, h5, h6 {
margin-top: 15px;
margin-bottom: 7px;
}

address, blockquote, dl, form,
fieldset, ol, table, p, pre, ul {
margin-top: 6px;
margin-bottom: 5px;
}

a img {
border: 0;
}

* {
font-family: Tahoma;
font-size: 12px;
color: #666;
}

body {
background-image: url(images/shared/body_background.gif);
}

h1 {
font-size: 24px;
color: #00a5ea;
}

/* LAYOUT */

div#container {
width: auto;
border: 0px solid red;
}

div#header {
width: auto;
border: 0px solid green;
background-image: url(images/shared/header-background.jpg);
background-repeat: repeat-x;
padding-left: 50px;
}

div#nav {
position: relative;
width: auto;
height: 55px;
margin: 0;
border: 0px solid red;
background-image: url(images/shared/nav-background.jpg);
background-position: top left;
background-repeat: repeat-x;
padding-left: 50px;
background-color: #eef7cb;
}

div#subnav {
position: absolute;
width: auto;
height: 13px;
margin: 0;
top: 19px;
padding: 0;
padding-top: 14px;
border: 0px solid green;
text-align: center;
background-image: url(images/shared/subnav-arrow.jpg);
background-position: top center;
background-repeat: no-repeat;
}

/* NAV */

div#nav p {
margin: 0;
}

div#nav a,
div#nav span {
position: relative;
display: block;
float: left;
border: 0px solid purple;
padding-top: 8px;
padding-left: 0;
padding-right: 20px;
}

div#nav a#selected {

}

div#subnav *,
div#subnav a {
position: relative;
display: inline;
margin: 0;
padding: 0;
float: none;
color: #666;
}

div#subnav p {
width: 300px;
text-align: center;
background-image: url(images/shared/subnav-arrow.jpg);
background-position: top center;
background-repeat: no-repeat;
border: 0px solid red;
padding-top: 13px;
margin: 0;
}

div#content {
position: relative;
width: 950px;
padding-left: 50px;
padding-bottom: 15px;
padding-top: 20px;
border: 0px solid red;
}

div#footer {
position: relative;
width: auto;
height: 280px;
border-top: 1px solid #7bb410;
background-color: #eef7cb;
}

div#column_left {
border: 0px solid red;
width: 430px;
float: left;
margin-left: 50px;
margin-top: 20x;
}

div#column_right {
border: 0px solid red;
width: 460px;
float: left;
margin-left: 50px;
margin-top: 20x;
border-top: 1px solid #fff;
}

div#credits {
margin-top: -6px;
position: relative;
PADDING-TOP: 10PX;
padding-left: 180px;
height: 40px;
background-image: url(images/shared/footer_background.gif);
background-position: top left;
background-repeat: no-repeat;
}

div#credits * {
color: #fff;
}

div#credits p {
margin: 0;
}