body {
margin:0px;
padding:0px;
background:#000 url(img/texture.gif) repeat;
background-attachment:fixed;
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:14px;
text-align:center;
}
#container {
position:relative;
top:10px;
width:976px;
background:#c0cdda;
background-image:url(img/background.jpg);
background-repeat: no-repeat;
background-position: 0% 100%;
margin:auto;
text-align:left;
}
#inner {
position:relative;
top:0px;
width:976px;
background:transparent;
background-image:url(img/shade.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
text-align:left;
}
#banner {
position:absolute;
top:57px;
left:175px;
background:transparent url(img/banner7.gif) no-repeat top;
width:622px;
height:83px;
}
#banner9 {
position:absolute;
top:57px;
left:175px;
background:transparent url(img/banner9.gif) no-repeat top;
width:622px;
height:83px;
}
#dove {
background:transparent url(img/dove.gif) no-repeat top;
width:200px;
height:225px;
}

#text {
position:relative;
background:#dae0e6;
background-repeat: no-repeat;
background-position: 0% 0%;
top:160px;
left:175px;
width:540px;
padding-left:40px;
padding-right:40px;
padding-bottom:20px;
margin-bottom:130px;
font-family:georgia,times,serif;
font-size:14px;
color:#303030;
line-height:1.5em;
text-align:justify;
border-style:solid;
border-width:1px;
border-top-color:#ffffff;
border-right-color:#707070;
border-bottom-color:#707070;
border-left-color:#ffffff;
}
#text p.in { text-indent:30px;
margin-top:-1em;
}
#text h1 {
padding-top:20px;
margin-bottom:20px;
color:#505050;
font-size:24px;
font-variant:small-caps;
line-height:1em;
text-align:center;
}
#text h2 {
color:#404040;
font-size:16px;
padding-top:10px;
margin-bottom:10px;
}
#text h3 {
color:#404040;
font-size:16px;
padding-top:10px;
margin-bottom:10px;
text-decoration:underline;
}
#text a {
color:#984646;
text-decoration:none;
}
#text a.signup {
font-weight:bold;
font-variant:small-caps;
}
#text a.faq {
font-weight:bold;
font-size:110%;
color:#404060;
}
#text a.go {
color:#909090;
font-size:90%;
font-weight:bold;
font-variant:small-caps;
}
#text a:hover {
text-decoration:underline;
}
#text a.go:hover {
color:#707070;
text-decoration:underline;
}
#heart {
height:200px;
margin-left:40px;
margin-right:40px;
}

#lhscol {
position:absolute;
top:57px;
left:10px;
width:160px;
text-align:left;
}
#lhspic {
width:125px;
margin-left:20px;
background-image:url(img/frame.gif);
background-repeat: no-repeat;
background-position: 0% 0%;
padding-top:15px;
padding-left:15px;
padding-bottom:16px;
text-align:left;
}
#lhsmenu {
width:140px;
padding-left:20px;
height:362px;
padding-bottom:40px;
font-family:palatino linotype,palatino,book antiqua,book,garamond,georgia,serif;
line-height:2em;
color:#ecece0;
font-size:11px;
font-weight:bold;
font-style:italic;
text-align:left;
}
#item {
width:120px;
line-height:1.1em;
font-family:arial,helvetica,sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
font-variant:small-caps;
}
#item a {
background:#ecece0;
margin:0;
padding: 7px 0 7px 0;
display:block;
overflow:hidden;
border-style:solid;
border-width:1px;
border-top-color:#ffffff;
border-right-color:#909090;
border-bottom-color:#c0c0c0;
border-left-color:#ffffff;
color:#909090;
text-decoration:none;
}
#item a:hover, #item a:active, #item a:focus {
background:#e6e0d6;
color:#707070;
text-decoration:none;
}
#item s {
background:#dae0e6;
margin:0;
padding: 7px 0 7px 0;
display:block;
overflow:hidden;
border-style:solid;
border-width:1px;
border-top-color:#ffffff;
border-right-color:#909090;
border-bottom-color:#c0c0c0;
border-left-color:#ffffff;
color:#707070;
text-decoration:none;
}
#spacer {
margin:0;
padding: 1px 0 1px 0;
display:block;
overflow:hidden;
width:118px;
height:0px;
background:#dcdcd0;
border-style:solid;
border-width:1px;
border-top-color:#c2d0dc;
border-right-color:#a0a0a0;
border-bottom-color:#c2d0dc;
border-left-color:#d2e0ec;
}

#rhscol {
position:absolute;
top:1px;
left:801px;
width:198px;
}
#rhspic {
width:140px;
background-image:url(img/frame.gif);
background-repeat: no-repeat;
background-position: 100% 0%;
margin-left:-14px;
padding-top:15px;
padding-right:15px;
padding-bottom:38px;
text-align:right;
}
#rhsmenu {
width:140px;
height:130px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
font-family:palatino linotype,palatino,book antiqua,book,garamond,georgia,serif;
line-height:2em;
color:#e0e9e9;
font-size:11px;
font-weight:bold;
font-style:italic;
text-align:left;
}
#ritem {
width:120px;
line-height:1.1em;
font-family:arial,helvetica,sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
font-variant:small-caps;
}
#ritem a {
background:#e0e9e9;
margin:0;
padding: 7px 0 7px 0;
display:block;
overflow:hidden;
border-style:solid;
border-width:1px;
border-top-color:#ffffff;
border-right-color:#909090;
border-bottom-color:#c0c0c0;
border-left-color:#ffffff;
color:#909090;
text-decoration:none;
}
#ritem a:hover, #item a:active, #item a:focus {
background:#d6e3d6;
color:#707070;
text-decoration:none;
}
#ritem s {
background:#dae0e6;
margin:0;
padding: 7px 0 7px 0;
display:block;
overflow:hidden;
border-style:solid;
border-width:1px;
border-top-color:#ffffff;
border-right-color:#909090;
border-bottom-color:#c0c0c0;
border-left-color:#ffffff;
color:#707070;
text-decoration:none;
}
#racer {
margin:0;
padding: 1px 0 1px 0;
display:block;
overflow:hidden;
width:118px;
height:0px;
background:#c2d6d0;
border-style:solid;
border-width:1px;
border-top-color:#c2dcd0;
border-right-color:#a0a0a0;
border-bottom-color:#c2dcd0;
border-left-color:#d2e0ec;
}

#dlbutton {
width:140px;
height:100px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
font-family:palatino linotype,palatino,book antiqua,book,garamond,georgia,serif;
line-height:2em;
color:#e0e0ef;
font-size:11px;
font-weight:bold;
font-style:italic;
text-align:left;
}

#dlitem {
width:120px;
line-height:1.1em;
font-family:arial,helvetica,sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
font-variant:small-caps;
}
#dlitem a {
background:#e0e0ef;
margin:0;
padding: 7px 0 7px 0;
display:block;
overflow:hidden;
border-style:solid;
border-width:1px;
border-top-color:#ffffff;
border-right-color:#909090;
border-bottom-color:#c0c0c0;
border-left-color:#ffffff;
color:#909090;
text-decoration:none;
}
#dlitem a:hover, #item a:active, #item a:focus {
background:#d6d6e3;
color:#707070;
text-decoration:none;
}

#foot {
position:relative;
margin-left:408px;
padding-top:70px;
padding-bottom:330px;
background:transparent;
width:300px;
font-size:12px;
height:1.67em;
line-height:1.67em;
color:#505050;
text-align:right;
}

#gifts {
position:relative;
float:left;
width:270px;
height:608px;
margin-right:10px;
background-image:url(img/maps/Gifts0.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
}
#givaro {
position:absolute;
top:30px;
left:205px;
width:24px;
height:24px;
background-image:url(img/maps/givaro.gif);
}
#situation {
position:relative;
float:right;
width:249px;
height:369px;
}
#situation a {
font-weight:bold;
}
#totals {
position:relative;
float:right;
width:185px;
height:178px;
padding:30px;
background:#206060;
color:#ffffff;
}
#mosaic { position:relative;width:540px; height:992px;
background:transparent url(img/maps/TX.jpg) no-repeat top right;
}
#mosaic img { border-style:solid; border-width:0px;}
#mosaic a:hover img { border-style:solid; border-width:1px; border-top-color:#ffffff;
border-right-color:#909090;border-bottom-color:#909090;border-left-color:#ffffff;}
#mosaic img.m1 { position:absolute;left:168px;top:0px;width:135px;}
#mosaic img.m2 { position:absolute;left:138px;top:209px;width:135px;}
#mosaic img.m3 { position:absolute;left:145px;top:325px;width:135px;}
#mosaic img.m4 { position:absolute;left:135px;top:444px;width:135px;}
#mosaic img.m5 { position:absolute;left:272px;top:514px;width:135px;}
#mosaic img.m6 { position:absolute;left:160px;top:646px;width:135px;}
#mosaic img.m7 { position:absolute;left:57px;top:795px;width:135px;}
#mosaic img.m8 { position:absolute;left:218px;top:795px;width:135px;}
#mosaic img.m9 { position:absolute;left:341px;top:746px;width:135px;}
#mosaic img.mkey { position:absolute;left:441px;top:746px;width:1px;}
#mosaic img.mhlp { position:absolute;left:441px;top:746px;width:1px;}
#mosaic img.mX { position:absolute;left:0px;top:0px; }
#mosaic img.sh { position:absolute;left:0px;top:0px;display:none; }
#motext { width:80px; text-align:center; }
#motext a { font-weight:bold; font-variant:small-caps; line-height:1em;}
#popup { display:none;position:fixed;left:20%;top:5px;width:540px;height:540px;padding:10px;
background:transparent url(img/texture.gif); }
#popup img.ex { position:absolute;left:510px;top:10px; }
#popup img.in { position:absolute;left:470px;top:10px; }
#refuse { position:absolute;left:0px;top:0px;width:115px;height:25px;
background-image:url(img/maps/refuse.gif); display:none; visibility:hidden; }
#info { position:absolute;left:440px; top:50px; width:100px;
padding:10px; padding-top:20px;
background:#f8ffff;background-image:url(img/maps/info.gif);
background-repeat: no-repeat;background-position: 0% 0%;
display:none; visibility:hidden; font-size:11px;
}

