* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Courier New, Courier, monospace;
	font-size: 10px;	
}

.logo {
	margin-left: 17px;
	margin-top: 7px;
}

/* image Border */
img {
	border: 0;
}

.borderit img{
border: 1px solid #e2e2e2;
}

.borderit:hover img{
border: 1px solid #999999;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}


/*#sidebar{ position:fixed; top: 20px; left:20px;	width: 230px; }
* html div#sidebar  { top: 38px; left:20px;	width: 230px; position:absolute;}

#content{ margin: 45px 10% 5em 290px;  max-width: 700px; }*/

#sidebar{ position:fixed; top: 20px; left:20px;	width: 230px; }
* html div#sidebar  { top: 38px; left:20px;	width: 230px; position:absolute;}

#content{ margin-left:290px; max-width: 700px;}

.gallery{
/*margin-left:60px; */
margin-top:150px; 
*margin-top:169px; 
}

.gallery td{
width:100px;
height:80px;
font-size:0px;
color: #000;
}

.title{
font-weight: bold;
font-size: 19px;
margin-top:95px;
*margin-top:109px;
}

.subgallery{
/*margin-left:60px; */
margin-top:0px; 
*margin-top:19px; 
}

.subgallery td{
width:100px;
height:80px;
font-size:0px;
color: #000;
}

.lolgallery{
/*margin-left:60px; */
margin-top:3px; 
*margin-top:22px; 
}

.lolgallery td{
font-weight: bold;
font-size: 12px;
}

.lolgallery a{
color: #000000;
text-decoration: none;
}

.lolgallery a:hover{
color: #000000;
text-decoration: underline;
}


.subtitle{
font-weight: bold;
font-size: 12px;
margin-top:0px;
*margin-top:14px;
}


.date{
color: #aeaeae;
font-size: 11px;
font-weight: bold;
}

.text{
font-size: 11px;
margin-top:40px;
width: 700px;
}

.text a{
text-decoration: none;
color: #696969;
}

.text a:hover{
text-decoration: underline;
color: #000;
}

.line_black{
height:	.1em;
width: 700px;
border-top: 1px solid #000;
}

.descp{ 
font-weight: normal;
font-size:10px;
color: #b1b1b1;
font-style: normal;
}

input{
  border:1px solid #aaaaaa;
  font-family: Courier New;
  font-size: 12px;
  color: #696969;
  padding:2px;
  margin-top:2px;
  width:245px;
  height: 20px;
}

textarea{
  border:1px solid #aaaaaa;
  font-family: Courier New;
  font-size: 12px;
  padding:2px;
  color: #696969;
  margin-top:2px;
  width:245px;
  height: 120px;
}

input:hover, textarea:hover{
  border:1px solid #888888;
}


input.iput{
width:50px; 
height:20px;
font-family: Courier New;
}