/* main body */

body {
background: #3e3d00 url(images/eer_sagebknd.gif) repeat top left;
width: 1035px;
margin: 0 auto;
padding: 0;
font-size: 62.5%; /* gives base of 10px */
font-family: "Arial", sans-serif;
}

#container {
float: left;
width: 945px;
background: #002300 url(images/eer_tartanred.gif) top left repeat-y;
margin: 0 0 30px 0;
padding: 0 0 0 84px;
}

/* top banner */

#header {
float: left;
width: 945px;
margin: 0;
padding: 0;
background: #ffe3a6 url(images/eer_headerpic.jpg) top right no-repeat;
}

#headerleft {
clear: left;
float: left;
border: 0;
padding: 5px 20px 22px 30px;
margin: 0;
display: inline; /* fixes IE/Win double margin bug */
}

#header h1 {
margin: 0;
padding: 20px 0 15px 34px;
font-size: 1.6em;
font-weight: bold;
line-height: 1.4em;
display: inline; /* fixes IE/Win double margin bug */
}

#header p {
float: left;
width: 945px;
margin: 0;
padding: 20px 20px 30px 30px;
font-size: 1.6em;
font-weight: bold;
display: inline; /* fixes IE/Win double margin bug */
}

#header .first {
padding: 0 0 0 20px;
}

h1 {
float: left;
margin: 0;
padding: 0;
}

/* navigation bar */

#navbar {
float: left;
width: 945px;
background: #003900 url(images/eer_navbk.gif) repeat-x top left;
margin: 0;
padding: 0;
list-style: none;
}

#navbar li {
float: left;
list-style: none;
margin: 0;
padding: 0;
font-size: 1.3em;
color: #c6ccb1;
}

#navbar a {
float: left;
display: block;
margin: 0;
padding: 12px 15px 15px 15px;
color: #c6ccb1;
text-decoration: none;
}

#navbar a:hover {
color: white;
}

#navbar .live a {
color: white;
}

#navbar .first {
padding-left: 35px;
}

/* promos */
#promos {
clear: both;
float: left;
width: 945px;
margin: 0;
padding: 0;
}

#promos a {
text-decoration: none;
color: #174900;
}

#promos a:hover {
color: white;
}

#promos dl {
float: left;
margin: 10px 5px;
padding: 0;
width: 286px;
height: 99px;
background: #ffb900;
display: inline; /* fixes IE/Win double margin bug */
}

#promos dl.alt {
background: #ffb900;
}

#promos dl.thirddl {
margin: 10px 18px 10px 5px;
display: inline; /* fixes IE/Win double margin bug */
}

#promos dl.thirddlalt {
background: #ffb900;
margin: 10px 18px 10px 5px;
display: inline; /* fixes IE/Win double margin bug */
}

#promos dt {
float: right;
width: 210px;
font-weight: bold;
color: #174900;
font-size: 20px;
text-align: center;
margin: 5px 0 0 0;
}

#promos dd.subhead {
float: right;
width: 210px;
color: #002300;
font-size: 12px;
text-align: center;
line-height: 14px;
font-family: "arial", sans-serif;
margin: 0;
padding: 5px 0 0 0;
background: #ffb900;
}

#promos dd.img {
float: left;
margin: 0;
padding: 0;
height: 100%;/*ie 6 hack*/
}

/* home main body */

#mainbody {
float: left;
width: 931px;
background: #ffe3a6;
margin: 14px 0 0 0;
padding: 0 10px 0px 0;
}

#mainbody img {
float: left;
width: 500px;
margin: 0;
padding: 0;
}

h2 {
margin: 0;
padding: 0;
font-size: 2em;
line-height: 1.4em;
}

h2.body {
margin: 0;
padding: 25px 5px 5px 530px;
font-size: 1.8em;
line-height: 1.3em;
color: #002300;
}

.bodytext {
margin: 0;
padding: 5px 20px 10px 530px;
font-size: 1.2em;
line-height: 1.8em;
color: #000000;
}

.bodytext i {
font-weight: bold;
font-style: normal;
}

.bodytextspot {
float: right;
width: 125px;
font-weight: bold;
font-style: normal;
font-size: 1.6em;
margin: 0 20px 5px 0;
padding: 5px 20px;
background: black;
color: #FFB900;
text-align: center;
display: inline; /* fixes IE/Win double margin bug */
}

.bodytextspot a {
color: white;
text-decoration: none;
}

.bodytextspot a:hover {
color: #ffb900;
}

/* promos */
#promos {
clear: both;
margin: 0;
padding: 10px 0 0 28px;
font-size: 1.4em;
display: inline; /* fixes IE/Win double margin bug */
}

dt.head {
float: right;
font-family: arial;
font-weight: bold;
font-size: 2.4em;
color: white;
margin: 0;
padding: 14px 30px 0 0;
text-align: center;
}

dt.head i {
color: yellow;
font-style: normal;
}

dd.leftimg {
float: left;
margin: 0;
padding: 0 10px 0 0;
}

dd.rightimg {
float: right;
margin: 0;
padding: 4px;
}

dd.subhead {
float: left;
font-family: georgia, sans-serif;
font-size: 1.4em;
line-height: 1.4em;
color: white;
margin: 0;
padding: 8px 0 0 0;
}

dd.subhead ul {
list-style: none;
margin: 0;
padding: 0;
}

/* Links and SEO */
#centermain {
clear: both;
float: left;
width: 924px;
margin: 10px 0 20px 0px;
padding: 0 5px 5px 20px;
}

#centermain ul {
clear: left;
}

#centermain h1 {
font-weight: normal;
font-size: 1.8em;
margin: 0;
padding: 10px 0 0 25px;
color: #FFB900;
line-height: 1.4em;
}

#centermain li {
width: 25%;
float: left;
color: #FFE3A6;
line-height: 1.2em;
}

#centermain li.li1{
margin: 0;
padding: 0;
}

#centermain img {
float: right;
}

#local, #nearby {
clear: both;
}


/* Footer */

#footer {
clear: both;
float: left;
width: 945px;
list-style: none;
background: #ffb900;
margin: 0;
padding: 0;
}

#footer li {
color: #174900;
font-size: 1.8em;
font-weight: bold;
margin: 0;
padding: 10px;
}

.leftfooter {
float: left;
margin: 0;
padding-left: 20px;
}

.rightfooter {
float: right;
}
