html { min-height:100%; }
body { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; background:url(../general/wallpaper1.jpg); margin:0; min-height:100%; }

#wrap { margin:0 auto; width:800px; min-height:100%; background:#fff; }
#masthead { width:800px; height:100px; background:url(../general/masthead.gif) no-repeat; }
#adbar { float:right; background:#fff; padding:4px; margin:0 2px 0 0; height:100%; width:230px; text-align:center; display:inline; }
#box { float:left; background:#fff; padding:0 3px; width:553px; }
#footer { font:bold 10px Arial, sans-serif; text-indent:8px; width:790px; height:16px; clear:both; border-bottom:2px solid #ccc; background:#daf0af; margin:0; padding:5px; }
#header { width:513px; padding:15px 10px 7px 12px; }
#textbox { width:537px; padding:4px 8px; }

#navbar { margin:0; padding:0; height:1em; }
#navbar li { list-style:none; float:left; }
#navbar li a { display:block; padding:6px 14px; background:#1a7e2f; font-weight:bold; color:#fff; text-decoration: none; }
#navbar li a:hover { background:#daf0af; color:#000; }
#navbar li ul { display:none; width:10em; /* Width to help Opera out */ background:#69f; }
#navbar li:hover ul, #navbar li.hover ul { display:block; position:absolute; margin:0; padding: 0; }
#navbar li:hover li, #navbar li.hover li { float:none; }
#navbar li:hover li a, #navbar li.hover li a { background:#72b254; border-bottom:1px solid #fff; font-weight:normal; color:#000; }
#navbar li li a:hover { background:#daf0af; }

a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.italics { font-style:italic; }
.bold { font-weight:bold; }
.direction { font-weight:bold; font-size:10px; font-family:Arial, Helvetica, Verdana, sans-serif; }

.articleissue { font-weight:bold; font-size:13px; color:#1a7e2f; }
.byline { font-size:9px; }
.headline { font-size:26px; }
.dept-leisure { color:#006400; font-weight:bold; font-size:20px; }
.headline-leisure { color:#c71585; font-weight:bold; font-size:33px; font-family:Bodoni MT, serif; }
.dept-people { color:#00bfff; font-weight:bold; font-size:20px; }
.headline-people { color:#005ce6; font-weight:bold; font-size:33px; font-family:Bodoni MT, serif; }

.deck { font-size:20px; font-weight:bold; }
.subtitle { font-size:20px; font-weight:bold; color:#1a7e2f; }
.subhead { font-size:14px; font-weight:bold; margin:30px 0 2px 0; border-bottom:1px solid #ccc; }
.subhead1st { font-size:14px; font-weight:bold; margin:0 0 2px 0; border-bottom:1px solid #ccc; }
.footnote { font-size:8px; color:#1a7e2f; }
.footnotetext { font-size:9px; color:#1a7e2f; }
.footnotelink { font-size:9px; color:#1a7e2f; }

img.foto { padding:2px; border:1px solid #ccc; background:#fff; }
.caption { font-size:11px; }
.fotobox { border-bottom:2px dotted #ccc; padding:5px; margin:6px 9px; }
.fotoboxwrap { border-bottom:2px dotted #ccc; padding:5px; margin:6px 9px; float:right; }
.names { font-size:11px; font-weight:bold; }
.source { text-align:right; font-size:10px; }
.credit { text-align:right; font-size:9px; }
.divider {border-bottom:1px dashed #ccc; margin: 15px 0; }

.moreinfo { font-weight:bold; font-size:11px; }
.moreinfobox { background:#fffdb9; border:2px dotted #f5b84e; padding:10px; text-align:left; font-size:12px; }
#list { margin:0 1em; padding:0; }
#list li { list-style:disc; margin:0 1em; padding:0; }

.pagebox { margin:6px 0 0 0; padding:4px 15px; background:#eef3e2; } 
.pageno { font-size:13px; font-weight:bold; text-align:center; padding:2px 4px; margin:1px; border:1px solid #ccc; background:#fff; }
.not { font-size:13px; font-style:italics; color:#ccc; text-align:center; padding:2px 4px; border:1px solid #ccc; }