body{
font-family: "lucida sans typewriter", "lucida console", "andale mono", monaco, "ocr a extended", "dejavu sans mono", "nimbus mono L", "bitstream vera sans mono", freemono, monospace;
}

body{
// background-color: #91E7F4;
// background-image: url("http://www.benhem.com/bgs/blocks-5.jpg");
// background-position: bottom center;
 background-color: #000000;
 background-image: url("http://www.benhem.com/bgs/handramps.jpg");
 background-attachment: fixed;
 background-position: center center;
 background-repeat: no-repeat;
 color:#8FAEE3;
}


/* Js-Kit Echo theme */
/* colors */
.js-siteAdmin{ background-color: #FFFFFF; background-image:url('http://benhem.com/white.png')}
.js-CommentsArea { background-color:#000000; }
.js-singleComment { background-color:#000000; }
.js-singleCommentBg { background-color:#000000; margin-left:-40px;}
.js-singleCommentText { color:#8FAEE3;}
.jsk-PrimaryBackgroundColor { background-color: #000000; background-image:url('http://benhem.com/black.png')}
.jsk-CommentFormSurface{ background-color: #000000; background-image:url('http://benhem.com/black.png')}
.jsk-SecondaryBackgroundColor{ background-color: #000000; background-image:url('http://benhem.com/black.png')}
.jsk-PrimaryHighlightColor { color: #ffe5f2  background-color:#000000;}
.jsk-SecondaryHighlightColor { color: #ffe5f2  background-color:#000000;}
.jsk-PrimaryFontColor { color: #8FAEE3;  background-color:#000000;}
.js-singleCommentDate{ color: #AAAAAA;  background-color:#000000; }
.jsk-SecondaryFontColor { color: #AAAAAA;  background-color:#000000; }
.jsk-ThreadWrapper { color: #8FAEE3; background-color:#000000; }
.jsk-LinkColor { color: #EEEEEE; background-color:#000000; }
.jsk-Active { color: #CCFCFF; background-color:#000000; }
.jsk-H1Color { color: #EEEEEE;  background-color:#000000;}
.js-kit-miniProfile { color: #CCFCFF; background-color: #000000; background-image:url('http://benhem.com/black.png')}
.js-OldCommentsWrap { background-color:#000000; }
.jsk-StreamWrapper { background-color:#000000; }
.js-OldComments { background-color:#000000; }
.jsk-HeaderInfoBoxImg{display: none;}
//.jsk-CommentsCountWrap{display: none;}
.js-singleCommentIP{display: none;}
.js-kit-tab-icon{display: none;}
.js-singleViaText{display: none;}
.js-kit-lcf-toField{display: none;}
.js-singleViaLinkWrapper{display: none;}
.js-singleCommentViaIcon{display: none;}
.js-singleCommentAdminStar{position:absolute;left:-9999px;}
.jsk-HeaderWrapper{display: none;}
.js-poweredBy-wrapper{display: none;}
.js-singleCommentAvatarWrapper{display: none;}
.js-singleCommentAvatar{display: none;}
.jsk-ItemUserAvatar{display: none;}

/* fonts */
.jsk-PrimaryFont{ font-size: 14pt; font-weight: normal; color: #8FAEE3;  background-color:#000000; font-family: "lucida sans typewriter", "lucida console", "andale mono", monaco, "ocr a extended", "dejavu sans mono", "nimbus mono L", "bitstream vera sans mono", freemono, monospace; }
.jsk-CommentFormSurface input { color: #8FAEE3;  background-color:#000000; font-family: "lucida sans typewriter", "lucida console", "andale mono", monaco, "ocr a extended", "dejavu sans mono", "nimbus mono L", "bitstream vera sans mono", freemono, monospace; font-size: 14pt;}
.jsk-H1Font { color: #EEEEEE; font-size: 1.38em; font-weight: bold; line-height: 1.4em; }
.jsk-LinkFont { color: #EEEEEE; background-color:#000000}

/* The color of the border between the inner and outter wrappers*/
.js-CommentsSkin-wireframe .js-OldComments{border:0px solid #000000}
 
/* The color of the outter wrapper */
.js-CommentsSkin-wireframe .js-OldCommentsWrap{background-color:#000000}


#blackbody{
 background-color: #000000;
 color:#8FAEE3;
}

A         {text-decoration:none;outline:none;}
A:link    {text-decoration: none;color:#CCFCFF;outline:none;}
A:visited {text-decoration: none;color:#CCFCFF;outline:none;}
A:active  {text-decoration: none;color:#ffe5f2; outline:none;}
A:hover   {background-color: #2A4B1E; color:#ffffff;}
A:focus   {outline:none;}

.hidden { display: none; }
.unhidden { display: block; }

td{
text-align:center;
font-size: 14px;
}

img{
border:0px;
vertical-align:middle;
}


#gallery {
  padding: 30px;
  text-align: center;
  margin-top: 7%;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  width: 75%;
  background-color: #12010b;
}

#header{
  font-size:24px;
  color:#3e82cc;
}

#h2{
  font-size:18px;
  color:#3e82cc;
}

#outer{
  border:none;
  height:100%;
  width:100%;
  padding:0px;
}

#inner{
  width:80%;
  margin:0px auto;
  background-color:#000000;
  padding: 30px;
  text-align: center;
  color:#8FAEE3;
  border:3px #555555 dashed;
}

#fullinner{
  width:100%;
  margin:0px 0px 0px 0px;
  background-color:#000000;
  padding: 0px;
  text-align: center;
  color:#8FAEE3;
  border:none;
}

#nostretch{
  border:0px;
  width:100%;
  max-width:200px;
  width: expression(this.width > 200 ? 200: this.width);
}

#nostretchB{
  width:100%;
  max-width:200px;
  width: expression(this.width > 200 ? 200: this.width);
}

.hl img{
border: 2px solid #000000;
}

.hl:hover img{
border: 2px solid #CCFCFF;
}

.hl:hover{
color: #000000; // to fix IE
border: 0px;
}


// EVERYTHING BELOW IS FOR GUESTBOOK //

a.smaller {
	font-size: 10px;
	color:#acbaff;
	text-decoration : underline;
}

a.smaller:hover {
	font-size: 10px;
	color:#acbaff;
	text-decoration : none;
}

input {
	font-size: 11px;
	color:#000000;
	background-color:#FFFFFF;
}

div.centered {
	text-align: center;
}

div.centered table.entries {
   font-size: 11px;
   BORDER-RIGHT: #23559C 1px solid;
   BORDER-LEFT: #23559C 1px solid;
   BORDER-TOP: #23559C 1px solid;
   BORDER-BOTTOM: #23559C 1px solid;
   margin: 0px auto 10px auto; /* margin: top right bottom left; */
}

h3 {
	color:#3e82cc;
	size:5;
	font-weight:normal;
}

table.gbookMenu {
	BORDER-TOP: #B8CFE7 1px solid;
}