body {
 margin: 0pt; 
padding: 0pt; 
background: white url(images/newodysseylogo.jpg) no-repeat fixed 0% 5%; 
position: relative; 
-moz-background-clip: initial; 
-moz-background-origin: initial; 
-moz-background-inline-policy: initial; }

div.top {
text-align: right;
font-size: smaller;
color: rgb(0,0,0);
}

div#navbar { 
position: absolute; 
top: -15px; 
left: 120px; 
width: auto; 
height: auto; 
font-family: Verdana,sans-serif; 
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: 16px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: ; 
z-index: 100; }

div#navbar li {
float: left;
list-style: none;
}

div#navbar a { 
border-width: 0pt 0px 0pt 0pt; 
border-right: 5px solid rgb(128, 128, 128); 
margin: 0pt 0pt 0px; 
padding: 5px 10px; 
width: 80px;
background: rgb(0, 128, 0) none repeat scroll 0%; 
display: block; 
text-align: center; 
font-family: sans-serif; 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 1em; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: ; 
text-decoration: none; 
color: rgb(255, 255, 2); 
-moz-background-clip: initial; 
-moz-background-origin: initial; 
-moz-background-inline-policy: initial; }

div#navbar a:hover { 
border-right: 5px double white; 
background: rgb(255, 255, 2) none repeat scroll 0%; 
color: rgb(0, 128, 0); 
-moz-background-clip: initial; 
-moz-background-origin: initial; 
-moz-background-inline-policy: initial; }

div#navbar a img { border-width: 0pt; height: 0pt; width: 0pt; }

div#navbar a:hover img { position: absolute; top: 49px; left: 190px; height: 188px; width: 250px; }

div#pull { 
position: absolute; 
top: 49px; 
left: 305px; 
height: 188px; 
width: 250px; 
font-style: italic;
text-align: center; 
font-family: sans-serif; 
font-variant: normal; 
font-weight: bold; 
font-size: 1em; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: ; 
text-decoration: none; 
}

div#pull span { clear: both; 
line-height: 1.5em;
text-align: center;
display: block;
}

div#hours span { display: block;
font-style: italic;
font-weight: bold;
color: rgb(128,128,256);
}
div#contact {
font: Helvetica, Arial, sans-serif;
font-weight: bold;
color: rgb(64,196,64);
border: thin solid black;
background-color: rgb(128,128,255);
padding: 1em;
margin: .5em;
text-align: center;
}

span#address { font-weight: normal; font-size: .9em; }

div#content { border: 2px solid rgb(128, 64, 64); 
padding: 10px; 
background: rgb(255, 255, 255) none repeat scroll 0%; 
position: absolute; top: 225px; 
left: 200px; 
width: 400px;
color: rgb(0,128 ,0 ); 
-moz-background-clip: initial; 
-moz-background-origin: initial; 
-moz-background-inline-policy: initial; 
font-family: Verdana,sans-serif; 
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: 1em; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: ; }

div#content p { margin: 0pt 1em 1em; }

div#content h3 { margin-bottom: 0.25em; }

h1 { 
margin: -9px -9px 0.5em; 
padding: 15px 0pt 5px; 
background: rgb(80, 140, 255) none repeat scroll 0%; 
text-align: right; 
-moz-background-clip: initial; 
-moz-background-origin: initial; 
-moz-background-inline-policy: initial; 
color: rgb(0, 128, 0); 
letter-spacing: 0.5em; 
text-transform: lowercase; 
font-family: sans-serif; 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 25px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: ; 
height: 28px; 
vertical-align: middle; 
white-space: nowrap; }


div#content a:link { color: rgb(0, 0 , 128); }

div#content a:visited { color: rgb(128, 128, 255); }

div#content a:link:hover { color: rgb(255, 255, 0); }

tr.odd { background: rgb(200,200,255); }

tr.even { background: rgb(200,255,200); }
