/* Background gradient, logo, main content size */

body
{
background:url(images/beige_background.gif) repeat;
text-align:center;
margin:0;
}



.container
{
text-align:left;
width:700px;
height:auto;
background:#FFFFFF;
margin-top:50px;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
padding-bottom:0px;
position:relative;
border:2px solid #ed1b24;
}



.textcontainer
{
width:640px;
height:auto;
padding-top:170px;
margin-top:0px;
margin-left:30px;
margin-right:30px;
margin-bottom:0px;
position:static;
}


.banner
{
width:700px;
height:114px;
background-image: url("images/banner.jpg");
margin:0px 0px 0px 0px;
left:0px;
position:absolute;
}


.background
{
width:700px;
height:401px;
background-image:url(images/fair2010-background.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
top:141px;
left:0px;
position:absolute;
}


/* Navigation */

/* NAVBAR */

.navbar
{
position:absolute;
top:114px;
left:0px;
background-image: url("images/navbar.jpg");
background-repeat:no-repeat;
width:700px;
height:27px;
float:left;

}


ul.nav
{
list-style-type:none;
display:inline;
padding-right:0px;
padding-left:0px;
}


li.nav
{
text-align:center;
list-style-type:none;
display:inline;
margin-left:2px;
margin-right:0px;
font-family:"Helvetica", verdana, sans-serif;
font-size:9pt;
}


.navcontainer
{
text-align:center;
position:absolute;
top:120px;
left:0px;
right:0px;
}



/* LINKS */

A.navbarlink:link, A.navbarlink:visited
{
color:#FFFFFF;
text-decoration:none;
}


A.navbarlink:hover
{
color:#FFFFFF;
text-decoration:underline;
}
