body { background-color: #ccccff; margin: 0px; font: 12px Tahoma, Arial; text-align: center; }
table { border: none; border-collapse: collapse; }

#site { background-color: #FFF; text-align: left; width: 822px; border: 1px solid #000; }
#header { border-bottom: 1px solid #000; }
#content { padding: 5px 10px 0px 10px; }
#footer { height: 15px;}

h1 { font: 20px Arial, Tahoma; }

.black { color: #000000; }
.grey  { color: #999999; }

.font10  { font: 10px Tahoma, Arial; }
.font12  { font: 12px Tahoma, Arial; }
.font14b { font: bold 14px Tahoma, Arial; }

.padding_travel_year { padding-left: 10px; }
.padding_travel { padding-left: 20px; }
.padding_travel_date { padding-bottom: 10px; }

.img_text_vert { width: 640px; text-align: center; }
.img_text_vert320 { width: 320px; text-align: center; }
.img_text_horiz { width: 480px; text-align: center; }
.img_text_530 { width: 530px; text-align: center; }
.img_text_780 { width: 780px; text-align: center; }

div.image_600 img { border: 1px solid #999999; }
div.image_600 { text-align: center; width: 610px; font: 11px Arial, Tahoma; }

A:link, A:visited, A:active, A:hover { text-decoration: none; }

A:link, A:visited { font: 12px Tahoma, Arial; color: #FF0000; }
A:active, A:hover { color: #000000; }

A.travel:link, A.travel:visited { font: 10px Tahoma, Arial; color: #FF0000; }
A.travel:active, A.travel:hover { color: #000000; }

A.menu:link, A.menu:visited { font: 12px Tahoma, Arial; color: #0000FF;}
A.menu:active, A.menu:hover { text-decoration: underline; }
