/* --- Basic HTML stuff --- */

BODY, TABLE, #pageContent {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  font-family: Lucida Sans, Lucida Sans, sans-serif;
  font-size: small;
}

#pageContent {
  margin-left: 16px;
  margin-right: 16px;
}

TEXTAREA {
  font-family: monospace;
  /* font-size: normal; */
}

/* Link colours */
A:link {
  color: #884444;
}

A:visited {
  color: #664444;
}

body {
  color: #444444;
  background-color: #eeeeee;
}


/* --- specific stuff --- */

/* Commonalities between slice labels and boxes */
.box, .slicelabel {
    margin: 4px;
}

.boxtitle, .slicelabel {
    font-size: x-small;
    border-bottom: 1px #808080 dotted;
    border-top: 1px #808080 dotted;
    padding-bottom: 1px;
    padding-top: 1px;
    margin-bottom: 6px;
}

.nodeletBody {
  font-size: x-small;
}

.boxbody {
   padding-left: 2px;
   padding-right: 2px;
   margin-right: 2px;
   margin-left: 2px;
   margin-bottom: 8px;
   border-left: 1px dotted #c0c0c0;
   border-right: 1px dotted #c0c0c0;
}

.mainContainer {
  background: url(http://kahani.org/images/incoming/image_3571.png) no-repeat;
  // background: url(../get2.pl/images/incoming/Photo_Library_-_103.jpg) no-repeat;
}

.pagesServed {
  text-align: center;
  color: #eeeeee;
  text-align:center;
  position:absolute;
  left: 420;
}

.titleLogo {
	/* background: url(../get2.pl/images/kahani.jpg); */
	padding: 6px;
	margin: 0px;
}


.mainNodelets {
  float: left;
  width: 200px;
}

.mainContent {
  margin-left: 200px;
  margin-right: 200px;
}

.mainFooter {
  clear: both;
  text-align: right;
  padding-right: 4px;
}


.photo_album_thumbnail {
  background-color: #dddddd;
  text-align: center;
  vertical-align: middle;
  border: 2px dotted;
  padding: 2px;
}