@charset "UTF-8";
/* CSS Document */

tooltip {
  display: none !important;
}

.imagetable {
}

#displayimage {
}

.displayimagebox {
margin:5px;

}

.displayimagebox img {
border:10px solid #53524e;
}

.caption {
display:none;
}

#imageappear {

}

.captionate {
margin-left:0px;
padding-top:10px;
margin-top:0px;
color:#b7b7b7;
display:block;
cursor:pointer;
}

.loading {
background-color:#fff;
}

body {
margin:0;
background-color:#b5b4a8;
font-size: 90%;
font-family:Gill Sans, Geneva, Arial, Helvetica, sans-serif, Trebuchet MS;
color:#b7b7b7;
min-width:980px;

}

a {
color:#797979;
}

p {
}

h1 {
}

.clear {
clear:both;
}

#wrap {
background-color:#282820;
}

#content {
margin-right:163px;
height:1760px;
min-width:800px;
line-height:1.6em;
}

/* special page heights usual heights are content - 1760, leftbit 1815, menu 1710 */
#wrap.bio #content {height:1850px;}
#wrap.bio #leftbit {height:2005px;}
#wrap.bio #menu  {height:1900px;}

#wrap.essays #content {height:7850px;}
#wrap.essays #leftbit {height:8005px;}
#wrap.essays #menu  {height:7900px;}

#wrap.home #content {
background-image:url(../homeimages/home.jpg);
background-repeat:no-repeat;
background-position:top right;
background-attachment:scroll;
}


#content .textarea {
margin-left:30px;
margin-right:50px;
margin-top:0;
padding-top:30px;
}

#content h1 {
}


#top {
background-color:#000;
color:#fff;
}

#leftbit {
background-color:#000;
float:left;
width:167px;
height:1815px;
}

#leftbit p {
margin-left:25px;
font-size:1.3em;
color:#6c6d68;}


#main  {
margin-left:166px;
}

#menu  {
float:right;
padding-top: 50px;
width:166px;
background-color:#53524e;
height:1710px;
color:#fff;
} 

a.first {
color:#fff;
font-size:115%;
text-decoration:none;
}

a.first:hover {
color:#666;
}

.current {
font-weight:bold;
}

#menu ul {
display:block;
list-style:none;
}

#menu ul li {
margin-top:20px;
}

ul.secondmenu {
padding-left:10px;
}

ul.secondmenu li{
font-size:90%;
line-height:0px;
padding-top:0px;
padding-bottom:0px;
}

a.second {
color:#000;
font-size:95%;
text-decoration:none;
}
a.second:hover {
color:#666;
}


img a {
padding:0;
 margin:0px;
 border:none;
}


table.magictable { 
border-right:2px solid #545550; 
border-bottom:2px solid #545550;
}

table.magictable td {
border-left:2px solid #545550; 
border-top:2px solid #545550;
}

table.magictable td a img {
border:none;
}

h2.bull {
font-size:1em;
width:500px;
display:block;
font-weight:normal;
border-bottom:1px solid #fff;

}

h3.news {
margin-bottom:0;
color:#FF0000;
font-weight:normal;
}

p.news  {
margin-top:0;
}

h2 {  
font-weight:normal;
}

h3  {  
font-weight:normal;
}

a:hover {
color:#000;
}

#footer {
margin-top:140px
}