body,td,th{line-height:1.5em;}
body{padding:0px;}
h1{margin:5px 0 3px 0;}
a{text-decoration:none;}
#display a:hover{text-decoration:underline;}
#wrapper{position:relative;}
#footer{text-align:center;clear:both;}
.cursor{cursor:pointer;cursor:hand;}

/* menu styles */
.block a{display:block;border-bottom:1px solid transparent;}
.block a:hover{background-color:#fff;color:#000;border-bottom:1px solid #ddd;}

/* gallery styles */
#counter{position:relative;text-align:center;padding-bottom:15px;}
#counter img{margin:1px 6px;border:1px solid #ccc;}
#gall_container{position:relative;width:539px;height:54px;text-align:center;margin:0 auto;overflow:hidden;}
#gall_scroller{/*position:absolute;top:0px;left:0px;*/display:inline;height:52px;padding:1px;white-space:nowrap;z-index:5;}
.gallery {padding:0;text-align:center;width:100%;}
.defaultGalDiv{text-align:justify;}
.defaultGalDiv h1, .defaultGalDiv h2, .defaultGalDiv h3{text-align:center;}

/* TOP RIGHT SITELANDER LINK AND LOGO */
#sitelander{position:absolute;right:0;top:0;}
.copyright{font-family:Lucida Console,Monaco,monospace;text-align:right;font-size:9px;line-height:11px;color:#ccc;}
.copyright a{text-decoration:none;}
.copyright a:visited{color:#aaa;}
.copyright a:link{color:#aaa;}
.copyright a:hover{color:#444;}

/* EDIT MODE DIV STYLES */
.editDiv{position:relative;border:1px dotted green; cursor:pointer; cursor:hand; z-index:95;}
.inEdit{position:absolute;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000;top:40%;right:2px;border:1px dashed green;background-color:#ffc;padding:3px;z-index:97;}
.editDivOver{position:relative;border:1px solid red; cursor:pointer; cursor:hand; z-index:95;}
.inEditOver{position:absolute;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000;top:40%;right:2px;border:2px solid red;background-color:#ffc;padding:3px;z-index:97;}
.editClass{position:relative;border:1px solid green;}
.editClass div:hover{border:1px solid red;}

/* insert file floating divs and caption */
.floatright{float:right;margin:2px 0;margin-left:15px;clear:both;}
.floatleft{float:left;margin:2px 0;margin-right:15px;}
.floatcenter{clear:both;margin:10px auto;display:block;text-align:center;}
.floatinline{display:inline;overflow:auto;}
.floatblock{display:block;}
.floatleft span, .floatright span, .floatcenter span{font-style:italic;}
.noWrap{white-space:nowrap;}
.accordion{font-weight:bold;}

/* no third column */
#floatOrNot{width:100%;}
#rightColumn{display:none;}

.crossed{text-decoration:line-through;}