body {
padding: 0px;
margin: 0px;
background: #efede6 url('/images/context/top-grad.gif') repeat-x;
font-family: Georgia, serif;
}

a {color: #70666B; border: #70666B; text-decoration: none;}
a:link {color: #70666B; border: #70666B;}
a:hover {color: #A19E99; border: #A19E99;}
a:visited {color: #70666B; border: #70666B;}


#wrapper {
text-align: center;
width: 100%;
padding: 0px;
margin: 0px;

}


#main-container {

width: 890px;
margin: auto;
padding: 0px;

}

#content {
float: left;
background: #efede6 url('/images/context/main-body-bg.gif') repeat-y;
position: relative;
margin: 70px 0 0 0;
width: 890px;

}



#logo {
width: 230px;
height: 161px;
background: transparent url('/images/context/logo.gif') no-repeat;
float: left;
position: absolute;
margin-left: -89px;
margin-top: -53px;
}

#logo span {
visibility: hidden;
display: none;

}


#header {
float: left;



}

.nav {
float: right;
width: 890px;
position: absolute;

}

.nav ul {
margin: 0px;
padding: 0px;
list-style: none;
width: 240px;
float: right;

}

.nav ul li{
float: left;
padding: 10px 0 0 20px;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
color: #70666B;
width: 60px;
text-align: left;


}


h1{
margin: 40px 0 34px 170px;

background: #EFEDE6;
text-transform: uppercase;
color: #70666B;
font-size: 45px;
line-height: 31px;
font-weight: normal;
display: block;
text-align: left;
}

h2{
background: #EFEDE6;
text-transform: uppercase;
color: #70666B;
font-size: 18px;
line-height: .75em;
font-weight: normal;
display: block;
text-align: left;
margin: 1.5em 0 .5em 0;
}

.col-a {
width: 163px;
margin: 0px 0px 0px 2px;
float: left;
text-align: right;
padding:  0px 4px 4px 0px;
clear: left;
}

.col-a p {
background: #EFEDE6;
font-size: 13px;
color: #A19E99;
display: inline;
line-height: 1empx;
padding: 3px 0;
margin: 50px 0;


}


.col-b {
float: left;;
text-align: left;
margin: 0px 0px 0px 0px;
width: 470px;
padding: 0px;
overflow: hidden;
font-size: 13px;
color: #A19E99;
}

.col-b em.indent {display: block; margin: 10px 20px; color: #70666B;}

.col-b strong {color: #70666B; font-weight: normal; background-color: #E0DED9; }

.col-b dl {margin: 0px; padding: 0px;}

.col-b dt {padding: 0px; background: #EFEDE6;
color: #70666B; margin-bottom: .5em;	margin-top: 1.5em;}


.col-b dd {padding: 0px; margin: 0em 0em .5em 2em;}


.col-b img{
width: 470px;

}


.col-b p {
background: #EFEDE6;
font-size: 13px;
color: #70666B;
line-height: 20px;
margin: .75em 0;
padding: 0px 0;


}

.col-c {
float: right;
width: 240px;
float: right;
padding: 0px;
margin: 0x;

}


.col-c h2 { 
display: block;
background: #EFEDE6;
text-transform: uppercase;
color: #70666B;
font-size: 12px;
margin: 0 0 0 20px;
line-height: 12px;
font-weight: normal;
text-align: left;
clear: left;
}

.col-c img {
width: 58px;
height: 58px;
float: left;
border-width: 1px;
}


ul.mainnav {
margin: 0px;
padding: 0px;
float: right;
text-indent: 0px;

}

.mainnav li {
width: 60px;
height: 60px;
float: left;
list-style-type: none;
overflow: hidden;
padding: 0px 0px 20px 20px;
}

#footer {
background: #efede6 url('/images/context/bottom-grad.gif') repeat-y;
width: 100%;
float: left;
height: 174px;
margin: 0px 0px 50px 0px;
}

.corner {
border: solid #70666B;
border-width: 0px 1px 1px 0px;
height: 60px;
width: 60px;
float: right;
}


