body {
	font-size: 90%;
	text-align:center;
	color: #D8D8D8;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow: auto;
	background-color:#000000;
	margin: auto;
    border:0;	
	padding: 0;	
	width: 99.9%;	
	height: 99.9%;	
}

#body{position:relative; z-index:2000;}

a {
	color: #D8D8D8;
	outline: none;
}

a:visited {
	color: #D8D8D8;
	outline: none
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
	outline: none;
	border: 0;
}

#nwss_header_graphic {
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	width: 800px;
}

#bg_image {
	position: fixed;
	top: 0; left: 0;
	z-index: -1;
	width: 100%;
	height: 100%; 
}
#scrollable {
	position: absolute;
	width: 100%;
	height: 99.9%;
	top: 0;
	left: 0;
	z-index: 2; 
}

#page_title {
	color: #E8E8E8;
	font-size: 130%;
	font-weight: bolder;
	text-align: center;
	margin: 5px 0;
}

#gallery_event_details {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	text-align:center;
	font-style: italic;
}

#gallery_description {
	width: 800px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	text-align: justify;
}

#gallery_description table {
	margin: 0 auto;
	padding: 3px;
	left: auto;
	right: auto;
}

#wall {
	width: 850px;
	margin: 5px 0;
	outline: none
}

#smugmug_link {
  	width: 800px ;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
  	text-align:center;
	font-style: italic;
}

#smugmug_link img{
	vertical-align: middle;
}

#smugmug_sub_link {
  	width: 800px ;
	font-size: 90%;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	font-style: italic;
}

#smugmug_sub_link img{
	vertical-align: sub;
}

.footer {
	font-size: 100%;
	color: #999999;
	text-align: center;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}

.footernote {
	font-size: x-small;
	font-style: italic;
	color: #FF0000;
	text-align: center;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.footernote img {
	vertical-align: middle;
}

.fs_bg{position:fixed; top:0; left:0; z-index:-1; overflow:hidden;}

a.random:link,a.random:visited ,a.random:active{z-index:2000; position:fixed; bottom:2%; right:2%; background:#000; color:#fff; font-size:12px; text-decoration:none; outline:none; padding:3px;}

 a.random:hover{text-decoration:underline;}

