* {  color: black; font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; }
pre,samp,kbd,code{ font-size:12px; }

body { background-image: url(../images/bg.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: left center; }
h1 { color: #007; font-size: 15px; font-family: times, verdana; font-weight: bold; line-height: 27px; background-image: url(../images/h1BG.gif); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; text-align: left; padding-left: 28px; }
h3 { color: #333; font-size: 14px; font-family: verdana; font-weight: bold; text-align: center; }
p { color: #666; font-size: 13px; font-family: verdana; line-height: 16px; text-align: justify; }
address { font-size: 11px; font-family: verdana; font-style: normal; }
a { color: #000080; font-size: 12px; font-family: verdana, arial, times; }
a:link { color: #000080; font-size: 12px; font-family: verdana, arial, times; text-decoration: underline; }
a:hover { color: #33c; font-size: 12px; font-family: verdana, arial, times; text-decoration: none; }
a:active { color: #33c; font-size: 12px; font-family: verdana, arial, times; text-decoration: none; }
#credit address { color: #333; font-size: 12px; font-family: arial, verdana, times; text-decoration: none; }
#credit a { color: #808080; font-size: 12px; font-family: arial, verdana, times; text-decoration: none; }
#credit a:link { color: #808080; font-size: 12px; font-family: arial, verdana, times; text-decoration: none; }
#credit a:hover { color: #ffa500; font-size: 12px; font-family: arial, verdana, times; }
#credit a:active { color: #808080; font-size: 12px; font-family: arial, verdana, times; text-decoration: none; }
ul { list-style-image: none; }
li { color: #006; font-size: 14px; font-family: verdana; font-weight: bold; list-style-image: url(../images/arrow_sliver.gif); }

#book a { color: #339; font-size: 13px; font-family: verdana, arial, times; text-decoration: none; }
#book a:link { color: #339; font-size: 13px; font-family: verdana, arial, times; text-decoration: none; text-align: left; }
#book a:hover { color: #006; font-size: 13px; font-family: verdana, arial, times; text-decoration: underline; }
#book a:active { color: #339; font-size: 13px; font-family: verdana, arial, times; text-decoration: none; }

.note a { color: white; font-size: 10px; font-family: verdana, arial, times; background-color: #9cc; text-decoration: none; }
.note a:link { color: white; font-size: 10px; font-family: verdana, arial, times; background-color: #9cc; text-decoration: none; }
.note a:hover { color: white; font-size: 10px; font-family: verdana, arial, times; background-color: #33c; text-decoration: none; }
.note a:active { color: white; font-size: 10px; font-family: verdana, arial, times; background-color: #9cc; text-decoration: none; }

hr { color: silver; border-top-style: none; border-bottom-style: dotted; border-bottom-width: thin; }

#links ul { background-image: none; text-align: left; margin-left: 10px; padding-left: 10px; }
#links li { color: #006; font-size: 12px; font-family: verdana; line-height: 18px; background-image: none; margin-left: 10px; padding-left: 10px; list-style-image: url(../images/arrow_orange.gif); }
#links a { color: #000080; font-size: 12px; font-family: verdana, arial, times; text-decoration: none; }
#links a:link { color: #000080; font-size: 12px; font-family: verdana, arial, times; text-decoration: none; }
#links a:hover { color: #060; font-size: 12px; font-family: verdana, arial, times; text-decoration: underline; }
#links a:active { color: #060; font-size: 12px; font-family: verdana, arial, times; text-decoration: none; }

#chap a { color: #000080; font-size: 12px; font-family: verdana, arial, times; text-decoration: none; }
#chap a:link { color: navy; font-size: 12px; font-family: verdana, arial, times; text-decoration: none; }
#chap a:hover { color: navy; font-size: 12px; font-family: verdana, arial, times; text-decoration: underline; }
#chap a:active { color: navy; font-size: 12px; font-family: verdana, arial, times; text-decoration: none; }
h2 { color: navy; font-size: 13px; font-weight: bold; text-align: left; }

.top { background-image: url(../images/topBG.jpg); background-repeat: repeat-x; }
.menu2 { background-image: url(../images/top05.jpg); background-repeat: no-repeat; }
.menu a { color: #000080; font-size: 12px; font-family: arial, verdana, times; font-weight: bold; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-right: 6px; padding-left: 15px; white-space: nowrap; }
.menu a:link { color: #000080; font-size: 12px; font-family: arial, verdana, times; font-weight: bold; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-right: 6px; padding-left: 15px; white-space: nowrap; }
.menu a:hover { color: olive; font-size: 12px; font-family: arial, verdana, times; font-weight: bold; background-image: url(../images/arrow_down.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-right: 6px; padding-left: 15px; white-space: nowrap; }
.menu a:active { color: olive; font-size: 12px; font-family: arial, verdana, times; font-weight: bold; background-image: url(../images/arrow_down.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-right: 6px; padding-left: 15px; white-space: nowrap; }
#navlist { font-size: 13px; font-family: arial, verdana, tahoma; font-weight: bold; width: 100%; margin-right: 0; margin-left: 0; }
#navlist li { font-size: 13px; font-family: arial; background-image: none; float: left; list-style-type: none; padding: 0 6px 0 0; list-style-image: none; white-space: nowrap; }
#navlist ul {
margin: 0;
padding: 0;
}
#navlist a { background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; padding-right: 6px; padding-left: 15px; }
#navlist a:link, #navlist a:visited { color: #000080; font-size: 13px; font-family: arial; }
#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active { background-image: url(../images/arrow_down.gif); background-repeat: no-repeat; background-position: 0 50%; color: #1d1d1d; font-size: 13px; font-family: arial; }

#note { background-color: #ecfdfd; margin-right: 24px; margin-left: 24px; padding: 1px 12px; border: dashed thin #339; }
#note p { color: #006; font-size: 12px; line-height: 15px; }

/* ------------------------------------------------------------------ */
/*   photo gallery classes  */
/* thumbnails */
td.thumb{ background-color: #E6E6E6; 
 border: 1px solid #CCCCCC; 
 padding: 4px 4px 4px 4px; 
 text-align:center; } 
td.emptythumb{ background-color: #EEEEEE; 
 border: 1px solid #7A7A7A;
 padding: 4px 4px 4px 4px;} 
/* image */
img#thephoto{ border: 1px solid #666666; }
p#caption{ text-align:left;padding:0 12px 0 0; }
p#photoinfo{ text-align:left;padding:3px 12px 3px 12px;font-style: italic;color:#999999; }
p#title{ text-align:left; font-size: 14px; color:#333333; font-weight:bold; padding:1px 12px 1px 12px;}
p#takenon{ text-align:left; font-size: 12px; color:#333333; font-style:italic; padding:1px 12px 1px 12px;}
p.pnav{ background-color: white; height: 24px; padding: 0px 10px 0px 10px;}

/* odd and even */
tr.odd { background-color: #eee; }
tr.even { background-color: #fff; }

