
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 900px;
     }

#LABS {
		font-family: Verdana, sans-serif;	
		font-size: 24px;
	}
		
body{
		background-color: #EEEEEE; 
		font-family: Georgia, sans-serif;	
		font-size: small;
		margin: 0px;
		line-height: 24px;
		}
		
#allcontent {
		width: 1024px;
		background-color: #EEEEEE;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left: auto;
		margin-right: auto;
		text-decoration: dotted;
}
		
#main{
			background-color: #FFFFFF;
			font-size: 105%;
			padding: 0px 10px 0px 10px;
			margin: 0px 10px 0px 10px;
			width: 984px;
			float: left;
}
		

#DJ2PSP {
		background-color: #FFa789; 
		font-family: Georgia, sans-serif;	
		font-size: small;
		padding: 5px;
		margin: 5px;
		line-height: 24px;
		border-bottom: 4px dotted #711515;
	}

.description{
		padding: 15px;
		margin: 15px;
		line-height: 24px;
		border:  1px solid #711515;
		text-align: center;
		width: 800;
		height: auto;

		}
		
	
.leftAlign{
		text-align: left;
		}
		
.rightAlign{
		text-align: right;
		}
		
.floatRight{
		float: right;
		padding: 15px;
		margin: 5px;
		line-height: 24px;
		border: none;
		}
		
.floatLeft{
		float: left;
		padding: 15px;
		margin: 5px;
		line-height: 24px;
		border: none;
		}
		
.year{
		font-size: 90%;
		}

.thumbnailGallery{
		padding: 15px;
		margin: 0px 10px 10px 10px;	
	
	}

.shockwin {
		text-align: center;
}
	
#header {
		text-align: center;		
		background-color: #67c47;
		margin: 0px 10px 0px 10px;
		height: 108px;
}

#topmenu {
		background-color: #000000;
		font-size: 90%
		padding: 0px 0px 0px 0px;
		margin: 0px 10px 0px 10px;
		text-align: center;		
}

#topmenu ul {
		list-style: none;
		margin: 0px 10px 0px 10px;
		padding: 0px 10px 0px 10px;
}

#topmenu li {
		display: inline;

}

#topmenu a:link, #topmenu a:visited {

		color: #FFFFFF;
		background-color: #000000;
		text-decoration: none;
		border: 1px solid #711515;
		padding: 0px 15px 0px 15px;
		margin: 0px 25px 0px 25px;
}

#topmenu a:hover {
		color: #FFFFFF;
		background-color: #711515;
}

img {
border: none;
}
.imgborder {
			border: 1px dashed black;
	}

.sidebar{
			background: #efe5d0;
			font-size: 100%;
			padding: 10px;
			margin: 0px 10px 10px 690px;
			line-height: 14px;
			width: 120px;
			text-align: left;
			border-left: 1px dashed black;
}

/* this is the superman menu
#superman{
			background: #efe5d0;
			font-size: 105%;
			padding: 10px;
			margin: 0px 10px 10px 650px;
			line-height: auto;
			width: 120px;
			text-align: left;
			border: 1px dashed black;
}
*/

table {
			padding: 10px;
			margin: 0px 10px 0px 10px;
			border: thin solid black;
			caption-side: top;
			border-collapse: collapse;
			font-size: 80%;
}


	
.paddingtop td, th{
				padding: 5px 2px 0px 2px  ;
	}

.centeralign td, .centeralign th {
text-align: center;
}

.smalltextrow {
font-size: 10px;
line-height: 12px;
}

.unpublished {
font-size: 10px;
line-height: 12px;
background-color: #000000;
color: #FF0000;
}

.Norm {
font-style: overline;
//background-color: #000000;
color: #FF0000;
}

td, th {
	    margin:  3px;
			padding: 0px 2px 2px 2px;
			border: thin dotted gray;
			line-height: 12px;
			background-color: #d9d9d9;
}

th {
background-color : #749493;
color : #FFFFFF;
}


caption {
			font-style: italic;
			padding-top: 8px;
			font-size: 14px;
			margin: auto;
}

.tablecenter {
		margin: auto;
}


.sidebar ul{
			list-style:none;
			margin: 0;
			padding: 0; 
}

.sidebar li{
border-bottom: 1px solid #ED9F9F;
}

.sidebar li a:visited, .sidebar li a:link{
font-size: 90%;
display: block;
padding: 0.4 em 0 em 0.4 em 0.5 em;
border-left: 12px solid #711515;
border-right: 1px solid #711515;
background-color: #b51032;
color: #FFFFFF; 
text-decoration: none;
}

.sidebar li a:hover{
			background-color: #f88396;
			color: #FFFFFF;	
}

.sidebartitle{
		font-size: 90%;
		font-family: Helvetica, sans-serif;	
		text-align: right;
		font-weight: bold;
		font-style: italic;
}

.sidebaryear{
		font-size: 90%;
}

/*Main Menu*/

.mainmenu{
			background: #efe5d0;
			font-size: 105%;
			padding: 10px;
			margin: 0px 10px 10px 690px;
			line-height: auto;
			width: 120px;
			text-align: left;
}

.mainmenu ul{
			list-style:none;
			margin: 0;
			padding: 0; 
}

.mainmenu li{
border-bottom: 1px solid #ED9F9F;
}

.mainmenu li a:visited, .mainmenu li a:link{
font-size: 90%;
display: block;
padding: 0.4 em 0 em 0.4 em 0.5 em;
border-left: 12px solid #711515;
border-right: 1px solid #711515;
background-color: #b51032;
color: #FFFFFF; 
text-decoration: none;
}

.mainmenu li a:hover{
			background-color: #f88396;
			color: #0d5353; 
}


/*
#sidebar a:link{
			color: #007e7e; 
}

#sidebar a:visited{
			color: #333333; 
}


*/

#footer{
			background-color: #EEEEEE;
			color: #000000;
			text-align: center;
			padding: 15px;
			margin: 10px;
			font-size: 90%; 
			clear: left;
			clear: right;
}

#menu{

			clear: left;
}


#footer a:link{
			color: #007e7e; 
}

#footer a:visited{
			color: #333333; 
}

#footer a:hover{
			background-color: #f88396;
			color: #0d5353; 
}

#footer .logo{
			color: black; 
}