html{
background: url(../images/bg-2.gif);
}

body{
text-align: center;
font-family: helvetica, arial, sans-serif;
font-size: 100%;
}

a{
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a:selected {
font-weight: bold;
}

p {
color: #43433f;
line-height: 21px;
}

h2 {
color: #363e4a
font-size: 30px;
}

li {
list-style: none;
}

#container {
margin: auto;
width: 864px;
text-align: left;
}

#header {
position: relative;
height: 183px;
background: url(../images/header.png) no-repeat;
padding-bottom: 1em;
}

#header h1{
text-indent: -9999px;
height: 183px;
}

#header samll {
color: #a3a3a3;
position: absolute;
}

#nav {
background: url(../images/navbar.png) repeat-x;
overflow: hidden;
height: 38px;
margin: 6px 0 6px 0;
padding: 0 0 0 115px;
}

#nav li {
float: left;
line-height: 38px;
}

#nav li a {
border-right: 1px solid #a70a0a;
padding: 0 1em;
color: #3d3d3d;
}

#nav li a.last {
border-right: 0;
}

#main {
position: relative;
background: #e5e5e5; url(../images/main.jpg) repeat-x;
padding-bottom: 4em;
}

#main H2{
padding: 50px 0 15px 0;
padding-right: 0;
margin-left: 50px;
margin-right: 50px; 
border-bottom: 1px solid #a70a0a
}

#secondary ul li { 
display:block; 
float:left; 
list-style-type:none; 
margin: 5px 30px 0 10px;
} 

#secondary a {
display: block;
width: 200px;
height: 227px;
background:transparent url(../images/convention-logo.png);
z-index: 2;
text-indent: -9999px;
}

#primary {
margin-left: 0px;
}

#primary h2 {
padding: 50px 0 15px 0;
padding-right: 0;
margin-left: 50px;
margin-right: 50px; 
border-bottom: 1px solid #a70a0a
}

#primary h3 {
color: #43433F; 
padding: 50px 0 5px 0;
padding-right: 0;
margin-left: 50px;
margin-right: 50px; 
margin-bottom: 10px;
border-bottom: 1px dotted #a70a0a
}

#primary p {
padding-left: 50px;
padding-right: 50px;
}

#primary table {
padding-left: 50px;
padding-right: 50px;
}


#primary a{
color: #a70a0a;
letter-spacing: .5px;
font-size: Medium;
/*font-weight: bold;*/
} 

#footer {
border-top: 1px solid #807f7f;
position: relative;
margin-top: 1.2em;
background: url(../images/footer.png) repeat-x;
height: 60px;
width: 862px;
}

#footer h3 {
text-align: center;
color: white;
font-size: 85%;
padding-top: 0;
margin-top: .5em;
}

#footer ul {
padding: 0 0 0 185px;
margin-top: 0;
margin-left: 0;
}

#footer li {
float: left;
line-height: 15px;
padding: 0 .5em;
margin-top: 0;
}

#footer li a {
color: #e5e5e5; 
font-size: 85%;
}

#footer li a.first{
padding-left: 0;
}