a { color: #003366; text-decoration: none; }
a:hover { text-decoration: underline; }
.headlink { text-decoration: none; }
.lineless { text-decoration: none; }

body { color: #000000; margin: 0px; padding: 0px; }
p { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 18px; text-align: justify; margin: 15px; }
li { text-align: justify; }

.headline { color: #000000; width: 100%; text-align: right; height: 150px; }
.headimage { position: absolute; top: 0px; left: 0px; }
.linklinetext { position: absolute; top: 153px; }
.colourboxes { position: absolute; top: 155px; }
#infobar { position: absolute; top: 184px; }
#photobar { position: absolute; top: 184px; }
.linkline { border-top: #000000 1px solid; }
#infoexpandbox { position: absolute; top: 184px; }
#photoexpandbox { position: absolute; top: 184px; }


.linkline { color: #000000; border-bottom: #000000 1px solid; height: 24px; voice-family: "\"}\""; voice-family: inherit; height: 23px; }
html>body .linkline { height: 23px; }
.linklinetext { text-align: right; right: 11px; margin: 0px; width: 600px; }

.colourboxes { text-align: left; left: 10px; margin: 0px; }
.colourbox { border: #000000 1px solid; margin-right: 11px; }
.grey { background-color: #cbcbcb; }
.blue { background-color: #b6d0ea; }
.pink { background-color: #f1bcbc; }
.green { background-color: #bcd6bc; }
.violet { background-color: #dbc1db; }
.sepia { background-color: #e1c7ad; }
.textonly { background-color: #ffffff; }

#infobar { left: 10px; width: 139px; }
.infotext { margin: 0px; margin-bottom: 10px; padding: 7px; border: #000000 1px solid; font-size: 11px; line-height: 15px; text-align: left; }
.infohead { margin: 0px; padding-left: 7px; padding-right: 7px; border-top: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; font-size: 11px; line-height: 16px; text-align: center; padding-top: 3px; padding-bottom: 4px; voice-family: "\"}\""; voice-family: inherit; padding-top: 3px; padding-bottom: 4px; }
html>body .infohead { padding-top: 3px; padding-bottom: 4px; }

#photobar { right: 10px; width: 140px; }
.phototext { margin: 0px; margin-bottom: 10px; padding: 10px; border: #000000 1px solid; font-size: 11px; line-height: 15px; text-align: center; }
.photothumb { border: #000000 1px solid; margin-bottom: 10px; }
.photopad { height: 170px; }

.infocollapse { text-align: center; font-size: 11px; border: #000000 1px solid; margin-top: 0px; padding-top: 2px; padding-bottom: 4px; width: 140px; position: absolute; left: -15px; voice-family: "\"}\""; voice-family: inherit; width: 138px; margin-top: 10px; }
html>body .infocollapse { width: 138px; margin-top: 10px; }
.photocollapse { text-align: center; font-size: 11px; border: #000000 1px solid; margin-top: 0px; padding-top: 2px; padding-bottom: 4px; width: 140px; position: absolute; right: -15px; voice-family: "\"}\""; voice-family: inherit; width: 138px; margin-top: 10px; }
html>body .photocollapse { width: 138px; margin-top: 10px; }

#main { margin-left: 154px; voice-family: "\"}\""; voice-family: inherit; margin-left: 156px; }
html>body #main { margin-left: 156px; }

#main { margin-right: 155px; voice-family: "\"}\""; voice-family: inherit; margin-right: 157px; }
html>body #main { margin-right: 157px; }

#main { text-align: center; margin-top: -5px; voice-family: "\"}\""; voice-family: inherit; margin-top: -6px; }
html>body #main { margin-top: -6px; }

.entryhead { clear: both; border: #000000 1px solid; padding-left: 10px; padding-right: 10px; margin-top: 15px; margin-bottom: 15px; margin-left: 5px; margin-right: 5px; height: 25px; voice-family: "\"}\""; voice-family: inherit; height: 23px; }
html>body .entryhead { height: 23px; }
.entryheadtitle { font-weight: bold; float: left; margin-top: 2px; }
.entryheadblurb { float: right; margin-top: 2px; }
.entryfoot { text-align: right; }
.copytext { text-align: center; font-size: 11px; line-height: 14px; clear: both; }
.commentbar { text-align: right; border: #000000 1px solid; padding: 2px; padding-left: 10px; padding-right: 10px; margin-left: 5px; margin-right: 5px; margin-top: 15px; margin-bottom: 15px; }

.leftcolumn { float: left; text-align: left; margin: 0px; margin-left: 8px; margin-bottom: 20px; voice-family: "\"}\""; voice-family: inherit; margin-left: 15px; }
.rightcolumn { float: right; text-align: right; margin: 0px; margin-right: 8px; margin-bottom: 20px; voice-family: "\"}\""; voice-family: inherit; margin-right: 15px; }
.poemcenter { margin: 0px auto; width: 331px; }
.lazacenter { margin: 0px auto; width: 400px; margin-bottom: 12px; }
.minititle { font-size: 11px; }
.qaquestion { font-weight: bold; }
.qaanswer { margin-left: 25px; margin-right: 25px; }
.quoteblock { margin-left: 30px; margin-right: 30px; font-size: 11px; line-height: 16px; font-style: italic; }

.photocolumns { text-align: center; width: 100%; }
.photocolumnleft { width: 33%; float: left; text-align: center; margin: 0px; margin-bottom: 10px; font-size: 11px; }
.photocolumncenter { width: 33.9%; float: left; text-align: center; margin: 0px; margin-bottom: 10px; font-size: 11px; }
.photocolumnright { width: 33%; float: left; text-align: center; margin: 0px; margin-bottom: 10px; font-size: 11px; }

.centered { text-align: center; }
.righted { text-align: right; }
.dedication { text-align: center; font-style: italic; margin-bottom: 24px; }
.tinytext { font-size: 9px; line-height: 14px; }
.smalltext { font-size: 11px; line-height: 16px; }
.quote { text-align: center; }
.warning { display: none; }


a:hover { color: #000099; }
.footlink { color: #476e95; }
body { background-color: #d3e0ed; scrollbar-face-color: #d3e0ed; scrollbar-shadow-color: #d3e0ed; scrollbar-highlight-color: #d3e0ed; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #d3e0ed; scrollbar-arrow-color: #000000; }
.headline { background-color: #003366; }
.linkline { background-color: #a6c0da; background-image: url("pics/homev.gif"); background-position: top right; }
.infotext { background-color: #6699cc; }
.infohead { background-color: #e9f0f7; }
.phototext { background-color: #6699cc; }
.entryhead { background-color: #e9f0f7; }
.infocollapse { background-color: #e9f0f7; }
.photocollapse { background-color: #e9f0f7; }
.infoexpand { background-color: #e9f0f7; }
.photoexpand { background-color: #e9f0f7; }