
body{
	margin:0px;
	padding:0px;
	background:url(../images/blk-back-rpt.gif) repeat-x top #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

a{
outline:0px;
}

.top_band{
	background:#5D5C5C;
}

#logo{
	margin-top:17px;
	margin-left:31px;

}

ul.menu{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:14px;
	text-transform:uppercase;
	margin-top:28px;
}

ul.menu li{
	margin-top:10px;
}

ul.menu li a{
	color:#FFFFFF;
	text-decoration:none;
}

ul.menu li a:hover{
	color:#8D8C8C;
}

ul.menu li a.selected{
	color:#8D8C8C;
	text-decoration:none;
}

.head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	text-transform:uppercase;
	color:#8D8C8C;
}
.head2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
}

.text2{
	color:#A3A3A3;
}

form input.form{
	width:141px;
	height:17px;
	padding:3px 0px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#383838;
	border:1px solid #838181;

}

form textarea{
	width:161px;
	height:90px;
	padding:3px 0px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#383838;
	border:1px solid #838181;

}

.spam_text{
	font-size:11px;
	color:#A3A3A3;
}


.bottom_back{
	font-size:10px;
	color:#4D4D4D;
	background:url(../images/blk-bottom-back.jpg) no-repeat;
}


.gallery_back{
	width:688px;
	height:24px;
	background:#202020;
	margin-top:3px;
	font-size:18px;
	color:#484848;
	text-align:right;
	padding:3px;
}

#prev{
	background:url(../images/controls2.png) no-repeat;
	background-position:-53px -3px;
	width:19px;
	height:17px;
	margin-top:3px;
	float:right;
	cursor:pointer;
}

#prev:hover{
	background-position:-53px -28px;
}

#pause{
	background:url(../images/controls2.png) no-repeat;
	background-position:-155px -3px;
	width:16px;
	height:17px;
	margin-top:3px;
	margin-right:0px;
	margin-left:10px;
	float:right;
	cursor:pointer;
}

#play{
	background:url(../images/controls2.png) no-repeat;
	background-position:-130px -27px;
	width:16px; height:17px;
	margin-top:3px; margin-right:0px; margin-left:10px;
	float:right; cursor:pointer;
}

#next{
	background:url(../images/controls2.png) no-repeat;
	background-position:-77px -3px;
	width:19px; height:17px;
	margin-top:3px; margin-left:10px;
	float:right; cursor:pointer;
}

#next:hover{
	background-position:-77px -28px;
}

#archives{
	font-size:14px;
	color:#656363;
	margin-left:185px;
}

#archives a{
	font-size:14px;
	text-decoration:none;
	padding-left:10px;
	color:#656363;
	margin-right:15px;
}	

#archives a.selected{
	background:url(../images/arrow.png) no-repeat center left;
	color:#FFFFFF;
}


.image01{
	border:8px solid #FFFFFF;
	width:139px;
	height:124px;
}

.image02{
	border:8px solid #FFFFFF/*#686666*/;
	width:139px;
	height:124px;
}

.newspaper a{
	padding-right:4px;
	color:#666666;
	text-decoration:none;
}

.newspaper a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.newspaper a.selected{
	color:#FFFFFF;
	text-decoration:none;
}

.left_shadow{
	background:url(../images/blk-left-shadow.gif) no-repeat center;
}

.right_shadow{
	background:url(../images/blk-right-shadow.gif) no-repeat left center;
}






div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
}

div#wn	{ 
    position:relative;
    width:360px; height:335px;
    overflow:hidden;
	text-align:justify;
	color:#A3A3A3;
	}

div#wn a{ 
	color:#A3A3A3;
	font-size:11px;
	text-decoration:none;
}

div#wn u{ 
	color:#E4E4E4;
	font-size:13px;
}

div#wn a:hover{ 
	color:#A3A3A3;
	font-size:11px;
	text-decoration:underline;
}
	

div#scrollbar { 
  position:relative;
  width:5px; height:325px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
  
div#track { 
  position:absolute; left:0; top:12px;
  margin-left:0px;
    margin-top:-6px;
  width:5px; height:313px;
  background: #212121;
  }
  
div#dragBar {
  position:absolute; left:0px; top:0px;
   width:5px; height:50px;
  background-color:#555555;
  margin-left:-1px;
  cursor:pointer;
  }
  
div#up { position:absolute; left:0; top:0; margin-left:0px; }

div#down { position:absolute; left:0; bottom:0; margin-left:0px;}

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}


/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 