body {
font-family:"Verdana";
font-size:12px;
background:url("./gfx/background.jpg");
background-color:#FFFEF2;
background-repeat:no-repeat;
}
a { color:#976531; text-decoration:none;  }
a:hover { color:#976531; text-decoration:underline; }

img { border:none; }

#chw_link { 
position:absolute;
left:35px;
top:0px;
}

#home_link { 
position:absolute;
left:35px;
top:130px;
}

#title_bar {
background:url("./gfx/misc-titlebar.jpg");
background-repeat:no-repeat;
height:88px;
width:700px;

position:absolute;
left:250px;
top:0px;
}

#title {
position:relative;
width:365px;
height:26px;
left:20px;
top:13px;
background:url("./gfx/title-master.jpg");
background-repeat:no-repeat;
}

#nav_bar {
position:absolute;
top:335px;
left:48px;
}
#nav_hc {
position:relative;
top:0px;
height:18px;
width:135px;
background-image:url(none);
background-repeat:no-repeat;
}
#nav_loc {
position:relative;
top:7px;
height:18px;
width:80px;
background-image:url(none);
background-position:0px -25px;
background-repeat:no-repeat;
}
#nav_his {
position:relative;
top:11px;
height:18px;
width:80px;
background-image:url(none);
background-position:0px -47px;
background-repeat:no-repeat;
}
#nav_cul {
position:relative;
top:18px;
height:18px;
width:115px;
background-image:url(none);
background-position:0px -72px;
background-repeat:no-repeat;
}

#nav_spo {
position:relative;
top:25px;
height:18px;
width:100px;
background-image:url(none);
background-position:0px -97px;
background-repeat:no-repeat;
}

#nav_com {
position:relative;
top:29px;
height:18px;
width:178px;
background-image:url(none);
background-position:0px -119px;
background-repeat:no-repeat;
}



.cont_top {
position:absolute;
width:10px;
height:10px;
background:url(./gfx/misc-contbg.jpg);
background-repeat:repeat-y;
background-position:top left;
}
.cont_left { 
position:absolute;
width:10px;
height:100%;
background:url(./gfx/misc-contbg.jpg);
background-repeat:repeat-y;
background-position:bottom left;
}
.cont_right {
position:absolute;
width:100%;
height:10px;
background:url(./gfx/misc-contbg.jpg);
background-repeat:repeat-y;
background-position:top right;
}
.cont_bottom {
position:absolute;
width:100%;
height:100%;
background:url(./gfx/misc-contbg.jpg);
background-repeat:repeat-y;
background-position:bottom right;
}

#history_text {
position:absolute;
z-index:100;
width: 665px;
text-align:justify;
margin:15px 20px 15px 15px;
}

#lod_text {
position:absolute;
z-index:100;
width: 665px;
text-align:justify;
margin:15px 20px 15px 15px;
}

#history_gfxa {
position:absolute;
z-index:100;
right:20px;
top:15px
}

#location_text {
position:absolute;
z-index:100;
width: 675px;

text-align:center;
margin:15px 15px 15px 10px;
}
#location_gfxa {
position:absolute;
z-index:100;
left:50px;
bottom:15px
}
#location_gfxb {
position:absolute;
z-index:100;
right:20px;
bottom:15px
}

#sponsorship_text {
position:absolute;
z-index:100;
width: 650px;
margin:15px 15px 15px 15px;
}

#committee_text {
position:absolute;
z-index:100;
width: 665px;
margin:15px 15px 15px 15px;
}

#awards_text {
position:absolute;
z-index:100;
width: 665px;
margin:15px 15px 15px 15px;
}

#culinary_text {
position:absolute;
z-index:100;
width: 650px;
margin:15px 15px 15px 15px;
}
#culinary_text span.dot {
font-size:12px;
font-weight:bold;
}

#save_text {
position:absolute;
z-index:100;
width: 650px;
margin:15px 15px 15px 15px;
text-align:center;
}

#hope_comes {
position:absolute;
z-index:99;
bottom:15px;
right:15px;
}

#chefs {
position:absolute;
top:255px;
left:160px;
}
#children {
z-index:99;
position:absolute;
}

#sun {
z-index:99;
position:absolute;
}