   body {
         background: #c0c0c0;
         background-image: url(./images/silverball.background2.jpg); 
   		background-repeat: repeat; 
         font-family: Arial, Helvetica, sans-serif;
   }
   h1 {
         color: darkblue;
         font-size: 64px;
         margin-top: 0.3em;
         margin-bottom: 0.3em;
         margin-left: 5%;
         margin-right: 5%;
         text-align: center;
   }
   a {
         color: darkblue;
         font-weight: bold;
         outline: none;
         text-decoration: underline;
   }
   a:hover {
         color: blue;
         text-decoration: underline;
   }
   #banner_upper {
   	background-image: url(./images/pin-banner-mid.gif); 
   	width: 100%; 
   	background-repeat: x-repeat; 
   	height: 150px; 
   	padding: 0 0 0 0; 
   	margin: 0 0 10px 0;	
   }

	#banner_lower {
		background-image: url(./images/pin-banner-sml.gif); 
		width: 100%; 
		background-repeat: x-repeat; 
		height: 75px; 
		padding: 0 0 0 0; 
		margin: 10px 0 0 0
	}
	#logo {
		background-image: url(./images/silverball.text.jpg); 
		width: 100%; 
		background-repeat: no-repeat;
		background-position: center;
		height: 125px; 
		padding: 0 0 0 0; 
		margin: 0 0 0 0;
	}
	#logo_big {
		background-image: url(./images/silverball.ball.jpg); 
		width: 100%; 
		background-repeat: no-repeat;
		background-position: center;
		height: 211px; 
		padding: 0 0 0 0; 
		margin: 0 0 0 0;
	}   
   #content {
         width: 90%;
         text-align: left;
         background: #ffffff;
         padding: 1em;
         border: 1px solid darkblue;
         margin-top: 2%;
         margin-bottom: 2%;
         margin-left: 5%;
         margin-right: 5%;
         font-size: 15px;
   }
   #mainmsg {
         margin: 5px;
         padding-left: 30px;
         font-size: 17pt;
         font-weight: bold;
         color: #a0a0a0;
   }
   .mini {
         margin: 5px;
         padding-left: 10px;
         font-size: 8pt;
         color: #FF9999;
   }
   #mainpage_link {
         margin: 14px;
         padding-left: 150px;
         font-size: 13pt;
         color: #aaaaaa;
   }
   .descr {
         padding-left: 100px;
         padding-top: 2px;
         padding-bottom: 2px;
         margin: 0 0 30px 0;
         font-size: 0.8em;
         font-weight: normal;
         color: #3b3b3b;
         width: 800px;
   }
   .coll_year {
   		float:left;
   		width: 100px;
         font-size: 8pt;
         color: #535670;
   }      
   .coll_ipdb {
   		float:left;
   		width: 100px;
         font-size: 8pt;
         color: #5555FF;
   }
   .coll_ipdb a {
   		float:left;
   		width: 100px;
         font-size: 8pt;
         color: #5555FF;
   }   
   .coll_breviation {
   		float:left;
   		width: 100px;
         font-size: 8pt;
         color: #a4a442;
   }
   .coll_system {
   		float:left;
         width: 100px;
         font-size: 8pt;
         color: #9ccba2;
   }
   .coll_pics {
   		float:left;
   		width: 100px;
         font-size: 8pt;
         color: #1f08cb;
   }
   .coll_pics a {
   		float:left;
   		width: 100px;
         font-size: 8pt;
         color: #1f08cb;
   }    
   #submenu {
         padding: 1em 1em;
         margin: 5px;
         padding-left: 50px;
         font-size: 14pt;
         font-weight: bold;
         color: #5858580;
   }
   #menu ul {
   	margin: 0px;
   	padding: 0px;
   	font-size: 0.8em;
      font-weight: normal;
    	list-style-type: square;
	}
   #textbox1 {
			float: center;
         width: 50%;
			background-image: url(./images/ball.small.bg.gif); 
			background-repeat: no-repeat;
			background-position: top left;
         padding: 10px 0 0 58px;
         margin: 15px;
         height: 36px;
         border: 1px dashed darkblue;
         font-size: 1.3em;
   }
   .roundtable {
        border-style: groove;
        border-width: 1px;
        border-color: #A3C5CC #7A9499 #7A9499 #A3C5CC;
   }
   
   .roundtable.old {
        border-style: groove;
        border-width: 1px;
        border-color: #A3C5CC #7A9499 #7A9499 #A3C5CC;
        border-radius: 15px;
        -moz-border-radius: 15px
   }   
   

